.reference-public .pa-button{--pa-fill:#a8f2d0;--pa-active-ink:#111;--pa-ripple-color:#a8f2d0;--pa-icon-size:17px;--pa-hover-duration:.24s;isolation:isolate;position:relative;overflow:hidden}.reference-public .pa-button[data-effect]:after{content:none}.reference-public .pa-button:focus-visible{outline-offset:4px;outline:3px solid #087b4e}.reference-public .pa-button :is(.pa-idle,.pa-content,.pa-active){justify-content:center;align-items:center;gap:inherit;pointer-events:none;min-width:0;display:inline-flex}.reference-public .pa-button :is(.pa-idle,.pa-content){z-index:1;position:relative}.reference-public .pa-marker{flex:0 0 var(--pa-icon-size);width:var(--pa-icon-size);height:var(--pa-icon-size);place-items:center;display:grid}.reference-public .pa-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.reference-public .pa-active{z-index:3;color:var(--pa-active-ink);opacity:0;position:absolute;inset:0;transform:translate(14px)}.reference-public .pa-arrow{width:var(--pa-icon-size);height:var(--pa-icon-size);object-fit:contain;flex:none;display:block}.reference-public .pa-content>.pa-arrow{color:inherit}.reference-public :is(.rh-button--outline,.rh-button--mint) .pa-content>.pa-arrow{filter:none}.reference-public .rh-button--mint.pa-button{--pa-fill:#111;--pa-active-ink:#fff;--pa-ripple-color:#111}.reference-public .pa-leading-fill{z-index:0;border-radius:inherit;background:var(--pa-fill);opacity:0;position:absolute;inset:0}.reference-public .pa-ripples{z-index:0;pointer-events:none;position:absolute;inset:0}.reference-public .pa-ripple{background:var(--pa-ripple-color);opacity:.35;border-radius:50%;animation:.5s cubic-bezier(.16,1,.3,1) forwards pa-ripple;position:absolute}.reference-public .pa-button:disabled{cursor:wait;opacity:.6}.reference-public .site-header .pa-button{--pa-icon-size:14px;gap:8px}.reference-public .site-footer .pa-button{--pa-ripple-color:#111;background:#fff;border:1px solid #d5d8d6;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex}.reference-public .site-footer .pa-content>.pa-arrow{filter:none;--pa-icon-size:14px}.reference-public .lead-modal .pa-button{justify-content:center;align-items:center;gap:10px;display:inline-flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.reference-public .pa-button[data-effect=hover] :is(.pa-dot,.pa-idle-label,.pa-marker>.rh-icon,.pa-active,.pa-leading-fill){transition:transform var(--pa-hover-duration) cubic-bezier(.23,1,.32,1), opacity var(--pa-hover-duration) ease, background-color var(--pa-hover-duration) ease}.reference-public .pa-button[data-effect=hover]:not(:disabled):hover .pa-dot{background:var(--pa-fill);transform:scale(100.8)}.reference-public .pa-button[data-effect=hover]:not(:disabled):hover :is(.pa-idle-label,.pa-marker>.rh-icon){opacity:0;transform:translate(20px)}.reference-public .pa-button[data-effect=hover]:not(:disabled):hover .pa-active{opacity:1;transform:translate(0)}.reference-public .pa-button[data-effect=hover]:not(:disabled):hover .pa-leading-fill{opacity:1}}@keyframes pa-ripple{0%{opacity:.35;transform:scale(.04)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.reference-public .pa-ripple{animation:none;display:none}.reference-public .pa-button :is(.pa-dot,.pa-idle-label,.pa-active,.pa-leading-fill){transition:none}}.reference-public .pa-idle-label,.reference-public .pa-active>span{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:inherit}.reference-public .pa-content>.pa-arrow{filter:none}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-variable-20261025.woff2)format("woff2")}@font-face{font-family:GuruMi Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-variable-20261025.woff2)format("woff2")}.reference-public{--rh-ink:#111;--rh-muted:#5a5e5c;--rh-green:#12a76a;--rh-mint:#a8f2d0;--rh-line:#e8eae9;--rh-ease:cubic-bezier(.23, 1, .32, 1);--rh-button-height:44px;--rh-button-padding-x:22px;--rh-button-gap:14px;--rh-button-radius:100px;--rh-button-font-size:13px;color:var(--rh-ink);background:#ecefef;padding:8px clamp(16px,3.45vw,60px) 0;font-family:GuruMi Manrope,Manrope,system-ui,sans-serif}.reference-public>main,.reference-public .site-header,.reference-public .site-footer{width:100%;max-width:1340px;margin-inline:auto}.reference-public .site-header{background:#fffffff7;border:0;border-radius:16px 16px 0 0;gap:24px;height:66px;padding:0 24px;top:8px}.reference-public .brand-lockup>img,.reference-public .brand-lockup>img.gurumi-logo{object-fit:contain;border-radius:0;width:140px;height:46px}.reference-public .desktop-nav{gap:clamp(16px,2vw,30px)}.reference-public .desktop-nav a,.reference-public .login-link{color:#252827;white-space:nowrap;padding-block:23px;font-size:12px;font-weight:500}.reference-public .desktop-nav a:after{background:var(--rh-green);bottom:15px}.reference-public .header-actions{gap:24px}.reference-public .primary-cta{color:#fff;background:#111;border-radius:100px;min-height:38px;padding:0 20px;font-size:12px;font-weight:600}.reference-public .primary-cta:hover{background:#253c31}.reference-public .primary-cta:after{content:" →";margin-left:8px}.reference-public .menu-toggle{border:0;place-content:center;padding:0}.reference-public .menu-toggle i{background:#111;width:18px;height:2px;margin:2px;display:block}.reference-home{gap:12px;display:grid}.reference-home :is(section,article,figure,aside,div){min-width:0}.reference-home :is(h1,h2,h3,p,figure){margin:0}.reference-home :is(h1,h2,h3){color:var(--rh-ink);letter-spacing:-.035em;text-wrap:balance;font-weight:800}.reference-home a{color:inherit;text-decoration:none}.reference-home p{color:var(--rh-muted);font-size:14px;line-height:1.5}.reference-home .rh-icon{object-fit:contain;flex:none;width:24px;height:24px}.reference-home :is(button,a,summary):focus-visible,.reference-public :is(.site-header,.site-footer) :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #087b4e}.reference-home [id]{scroll-margin-top:86px}.reference-home .rh-button{justify-content:center;align-items:center;gap:var(--rh-button-gap);width:fit-content;min-height:var(--rh-button-height);padding:0 var(--rh-button-padding-x);border-radius:var(--rh-button-radius);color:#fff;font-size:var(--rh-button-font-size);text-align:center;white-space:nowrap;transition:transform .16s var(--rh-ease), background-color .18s ease, border-color .18s ease;background:#111;border:1px solid #0000;font-weight:600;line-height:1.25;display:inline-flex}.reference-home .rh-button .rh-icon{filter:brightness(0)invert();width:17px;height:17px}.reference-home .rh-button--outline{color:#111;background:#fff;border-color:#d5d8d6}.reference-home .rh-button--outline .rh-icon,.reference-home .rh-button--mint .rh-icon{filter:none}.reference-home .rh-button--mint{color:#111;background:var(--rh-mint)}.reference-home .rh-button:active,.reference-public .primary-cta:active{transform:scale(.98)}.reference-home .rh-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reference-home .rh-hero{isolation:isolate;background:#fff;border-radius:0 0 16px 16px;grid-template-columns:43% 57%;min-height:520px;display:grid;position:relative;overflow:hidden}.reference-home .rh-hero-copy{z-index:2;padding:24px 0 22px 24px;position:relative}.reference-home .rh-hero h1{max-width:560px;font-size:clamp(32px,3.37vw,49px);line-height:1.04}.reference-home .rh-hero h1>span{display:block}.reference-home .rh-hero h1>span:last-child{color:#0ca968;max-width:12ch}.reference-home .rh-hero-copy>p{max-width:39ch;margin-top:18px;font-size:16px;line-height:1.4}.reference-home .rh-hero .rh-actions{gap:10px;margin-top:20px}.reference-home .rh-benefits{grid-template-columns:repeat(4,minmax(0,1fr));max-width:520px;margin-top:32px;display:grid}.reference-home .rh-benefits>div{border-left:1px solid var(--rh-line);align-content:start;gap:5px;padding:0 14px;display:grid}.reference-home .rh-benefits>div:first-child{border-left:0;padding-left:0}.reference-home .rh-benefits strong{letter-spacing:-.035em;font-size:19px;line-height:1.1}.reference-home .rh-benefits span{color:var(--rh-muted);font-size:11px;line-height:1.4}.reference-home .rh-hero-art{min-height:520px;position:relative}.reference-home .rh-hero-art:before{content:"";z-index:-1;background:radial-gradient(at 78% 35%,#a8f2d0 0%,#ccfce4 45%,#eafbf200 72%);border-radius:16px;position:absolute;inset:18px 10px 18px -30px}.reference-home .rh-hero-person{z-index:0;object-fit:cover;object-position:49% center;border-radius:16px;width:61%;height:100%;position:absolute;bottom:0;left:-12%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 78%,#0000 100%)}.reference-home .rh-hero-desktop{z-index:1;object-fit:cover;object-position:top left;border:8px solid #171b19;border-radius:15px;width:69%;height:410px;position:absolute;top:30px;right:5.5%;transform:rotate(-3deg);box-shadow:0 12px 18px #1b382a26}.reference-home .rh-hero-mobile{z-index:2;object-fit:cover;object-position:top;background:#fff;border:6px solid #141815;border-radius:24px;width:24%;height:365px;position:absolute;bottom:24px;right:1.6%;box-shadow:0 8px 16px #1b382a29}.reference-home .rh-proof{z-index:3;text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:5px;width:135px;padding:17px 12px;display:grid;position:absolute;bottom:32px;left:0;box-shadow:0 6px 12px #1b382a17}.reference-home .rh-proof .rh-icon{width:34px;height:34px}.reference-home .rh-proof strong{font-size:12px}.reference-home .rh-proof span{color:var(--rh-muted);font-size:10px;line-height:1.35}.reference-home .rh-visual-caption{z-index:4;color:#385344;font-size:9px;line-height:1.3;position:absolute;bottom:7px;right:22px}.reference-home .rh-panel{background:#fff;border-radius:16px;grid-template-columns:minmax(220px,.345fr) minmax(0,1fr);gap:22px;padding:12px;display:grid}.reference-home .rh-section-intro{flex-direction:column;align-items:flex-start;padding:5px 8px 6px 10px;display:flex}.reference-home .rh-section-intro h2{max-width:16ch;font-size:clamp(24px,2.32vw,34px);line-height:1.06}.reference-home .rh-section-intro p{max-width:31ch;margin-top:14px}.reference-home .rh-section-intro .rh-button{margin-top:22px}.reference-home .rh-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.reference-home .rh-feature{isolation:isolate;min-height:155px;transition:transform .18s var(--rh-ease), background-color .18s ease;background:#f3f4f4;border-radius:12px;padding:17px 16px;position:relative;overflow:hidden}.reference-home .rh-feature--mint{background:#a8f2d0}.reference-home .rh-feature>.rh-icon{z-index:1;margin-bottom:12px;position:relative}.reference-home .rh-feature h3{z-index:1;letter-spacing:-.025em;max-width:19ch;margin-bottom:7px;font-size:15px;line-height:1.15;position:relative}.reference-home .rh-feature p{z-index:1;max-width:18ch;font-size:12px;line-height:1.4;position:relative}.reference-home .rh-feature--mint p{color:#275543}.reference-home .rh-feature-art{z-index:0;object-fit:cover;opacity:.45;pointer-events:none;width:42%;height:100%;position:absolute;bottom:-10px;right:-18px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.reference-home .rh-feature-art--books{object-fit:contain;object-position:right bottom;opacity:1;width:51%;height:82%}.reference-home .rh-feature-art--screen{object-position:left top;opacity:.55;width:63%;height:87%;bottom:-15%;right:-24%;transform:rotate(-12deg)}.reference-home .rh-feature-art--phone{object-position:top;opacity:.65;border:4px solid #171b19;border-radius:15px;width:38%;height:99%;bottom:-18%;right:-9%;transform:rotate(-12deg)}.reference-home .rh-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.reference-home .rh-tabs button{color:#5a5e5c;background:#f3f4f4;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:7px 9px;font-size:12px;transition:color .18s,background-color .18s;display:flex}.reference-home .rh-tabs .rh-icon{width:18px;height:18px}.reference-home .rh-tabs button[aria-selected=true]{color:#fff;background:#111}.reference-home .rh-tabs button[aria-selected=true] .rh-icon{filter:brightness(0)invert()}.reference-home .rh-audience-panel{grid-template-columns:.95fr 1.1fr .8fr;gap:12px;min-height:245px;display:grid}.reference-home .rh-audience-photo{object-fit:cover;object-position:center 35%;border-radius:10px;width:100%;height:100%;min-height:245px;max-height:290px}.reference-home .rh-audience-copy{padding:14px 8px 10px 3px}.reference-home .rh-audience-copy h3{margin-bottom:8px;font-size:22px;line-height:1.1}.reference-home .rh-audience-copy>p{font-size:12px}.reference-home .rh-checks{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.reference-home .rh-checks li{color:var(--rh-muted);padding-left:27px;font-size:12px;line-height:1.45;position:relative}.reference-home .rh-checks li>.rh-icon{background:#a8f2d0;border-radius:50%;width:19px;height:19px;padding:3px;position:absolute;top:0;left:0}.reference-home .rh-checks li:before{content:none}.reference-home .rh-audience-result{background:#e0fbef;border-radius:12px;padding:20px 17px}.reference-home .rh-audience-result h3{align-items:center;gap:9px;font-size:16px;display:flex}.reference-home .rh-audience-result .rh-checks{gap:15px}.reference-home .rh-builder-content{grid-template-columns:minmax(0,2.75fr) minmax(160px,1fr);gap:12px;display:grid}.reference-home .rh-builder-screen{border:1px solid var(--rh-line);background:#f9faf9;border-radius:12px;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.reference-home .rh-builder-screen>img{object-fit:cover;object-position:center 30%;width:100%;height:310px}.reference-home :is(.rh-builder-screen,.rh-analytics-screen) figcaption{color:#535c56;background:#fff;padding:7px 12px;font-size:10px;line-height:1.4}.reference-home .rh-template-card{background:linear-gradient(135deg,#a8f2d0,#dcfcec);border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;overflow:hidden}.reference-home .rh-template-card>.rh-icon{width:35px;height:35px}.reference-home .rh-template-card h3{font-size:19px;line-height:1.15}.reference-home .rh-template-card p{color:#315846;font-size:12px}.reference-home .rh-template-links{gap:6px;margin-top:auto;display:grid}.reference-home .rh-template-links a{background:#fffc;border-radius:8px;padding:10px;font-size:11px;font-weight:700;line-height:1.3}.reference-home .rh-template-links a .rh-icon{vertical-align:middle;width:15px;height:15px;margin-right:5px;display:inline-block}.reference-home .rh-analytics-content{grid-template-columns:minmax(0,1.18fr) minmax(0,1.06fr) minmax(175px,.78fr);gap:10px;display:grid}.reference-home .rh-analytics-screen{border:1px solid var(--rh-line);background:#f6f8f6;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.reference-home .rh-analytics-screen img{object-fit:contain;object-position:center;background:#fff;width:100%;height:238px}.reference-home .rh-department-card{border:1px solid var(--rh-line);border-radius:12px;flex-direction:column;justify-content:center;gap:15px;padding:16px 14px;display:flex}.reference-home .rh-department-card>h3{letter-spacing:-.02em;font-size:13px;line-height:1.3}.reference-home .rh-department-card>small{color:#5a5e5c;margin-top:-8px;font-size:10px}.reference-home .rh-department-row{grid-template-columns:17px minmax(0,1fr) minmax(30px,.9fr) 29px;align-items:center;gap:6px;display:grid}.reference-home .rh-department-row .rh-icon{width:16px;height:16px}.reference-home .rh-department-row span{font-size:9px}.reference-home .rh-department-row small{color:#4e5b53;text-align:right;font-size:10px}.reference-home .rh-department-row progress{appearance:none;background:#e9f3ed;border:0;border-radius:100px;width:100%;height:5px;display:block;overflow:hidden}.reference-home .rh-department-row progress::-webkit-progress-bar{background:#e9f3ed;border-radius:100px}.reference-home .rh-department-row progress::-webkit-progress-value{background:#1dc77d;border-radius:100px}.reference-home .rh-department-row progress::-moz-progress-bar{background:#1dc77d;border-radius:100px}.reference-home .rh-insight-card{color:#fff;background:#101713;border-radius:12px;padding:15px 16px}.reference-home .rh-insight-card h3{color:#fff;font-size:13px;line-height:1.2}.reference-home .rh-insight-card>.rh-icon{display:none}.reference-home .rh-insight-card>p{color:#c9d7ce;margin-top:8px;font-size:11px}.reference-home .rh-insight-card>strong{color:#a8f2d0;letter-spacing:-.035em;margin-block:12px;font-size:26px;line-height:1.1;display:block}.reference-home .rh-insight-card ul{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.reference-home .rh-insight-card li{color:#deebe3;font-size:10px;line-height:1.35}.reference-home .rh-insight-card li:before{content:"✓";color:#a8f2d0;margin-right:7px}.reference-home .rh-programs{grid-template-columns:minmax(220px,.31fr) minmax(0,1fr)}.reference-home .rh-programs .rh-section-intro h2{font-size:26px}.reference-home .rh-programs .rh-section-intro p{margin-top:9px;font-size:12px}.reference-home .rh-programs .rh-section-intro .rh-button{min-height:34px;margin-top:12px;padding-inline:16px;font-size:11px}.reference-home .rh-program-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reference-home .rh-program{border:1px solid var(--rh-line);min-height:172px;transition:transform .18s var(--rh-ease), border-color .18s ease;border-radius:12px;grid-template-rows:auto 1fr auto;grid-template-columns:36px 1fr;align-items:start;column-gap:8px;padding:16px 12px;display:grid;position:relative}.reference-home .rh-program>.rh-icon{background:#a8f2d0;border-radius:50%;width:32px;height:32px;padding:5px}.reference-home .rh-program h3{letter-spacing:-.02em;align-self:center;font-size:13px;line-height:1.2}.reference-home .rh-program p{grid-column:2;margin-top:10px;font-size:11px;line-height:1.4}.reference-home .rh-program small{color:#5a5e5c;grid-column:1/-1;align-self:end;padding-top:12px;padding-right:26px;font-size:10px;line-height:1.35}.reference-home .rh-program>span:last-child{border:1px solid #d6dbd7;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid;position:absolute;bottom:12px;right:12px}.reference-home .rh-program-arrow .rh-icon{width:14px;height:14px}.reference-home .rh-pricing{grid-template-columns:minmax(220px,.345fr) minmax(0,1fr)}.reference-home .rh-pricing .rh-section-intro h2{max-width:15ch;font-size:27px}.reference-home .rh-pricing .rh-section-intro p{font-size:12px}.reference-home .rh-period{background:#f2f5f3;border-radius:100px;align-items:center;gap:3px;margin-top:auto;padding:4px;display:inline-flex}.reference-home .rh-period button{color:#49554e;background:0 0;border:0;border-radius:100px;min-height:34px;padding:0 14px;font-size:11px}.reference-home .rh-period button[aria-pressed=true]{color:#fff;background:#111}.reference-home .rh-period button span{color:#075b3c;background:#a8f2d0;border-radius:100px;margin-left:5px;padding:4px 6px;font-size:10px;font-weight:800}.reference-home .rh-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reference-home .rh-plan{border:1px solid var(--rh-line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:238px;padding:17px;display:flex;position:relative}.reference-home .rh-plan--featured{background:#ccfbe7;border-color:#c5f6e0}.reference-home .rh-plan>span{color:#385c49;font-size:10px;font-weight:700;line-height:1.3;display:block}.reference-home .rh-plan h3{margin-top:6px;font-size:17px}.reference-home .rh-plan>p{margin-top:4px;font-size:11px}.reference-home .rh-plan>small{color:#56635b;margin-top:5px;font-size:10px;line-height:1.4}.reference-home .rh-plan .rh-plan-badge{color:#075b3c;background:#a8f2d0;border-radius:100px;max-width:calc(100% - 24px);padding:3px 7px;font-size:9px;position:absolute;top:-8px;left:12px}.reference-home .rh-plan>strong{letter-spacing:-.025em;margin-top:15px;font-size:20px;line-height:1.2}.reference-home .rh-plan .rh-checks{gap:4px;margin-block:10px}.reference-home .rh-plan .rh-checks li{padding-left:19px;font-size:11px}.reference-home .rh-plan .rh-checks li>.rh-icon{background:0 0;width:13px;height:15px;padding:0}.reference-home .rh-plan .rh-button{width:100%;min-height:34px;margin-top:auto;padding-inline:8px;font-size:11px}.reference-home .rh-pricing-disclaimer{color:#5a5e5c;margin:8px 4px 0;font-size:10px;line-height:1.4;display:block}.reference-home .rh-pricing-disclaimer a{color:#075b3c;text-underline-offset:2px;align-items:center;gap:5px;margin-left:5px;text-decoration:underline;display:inline-flex}.reference-home .rh-pricing-disclaimer .rh-icon{width:12px;height:12px}.reference-home .rh-bottom{background:#fff;border-radius:16px;grid-template-columns:.6fr 1fr 1.25fr;gap:20px;padding:12px;display:grid}.reference-home .rh-faq-intro{padding:4px 8px 6px 10px}.reference-home .rh-faq-intro h2{font-size:23px;line-height:1.1}.reference-home .rh-faq-intro p{margin-top:10px;font-size:12px}.reference-home .rh-faq-intro .rh-button{min-height:34px;margin-top:14px;padding-inline:17px;font-size:11px}.reference-home .rh-faq-list{align-content:start;gap:7px;display:grid}.reference-home .rh-faq-list details{border:1px solid var(--rh-line);background:#fff;border-radius:8px}.reference-home .rh-faq-list summary{color:#323a35;cursor:pointer;align-items:center;min-height:28px;padding:6px 30px 6px 11px;font-size:11px;line-height:1.35;list-style:none;display:flex;position:relative}.reference-home .rh-faq-list summary::-webkit-details-marker{display:none}.reference-home .rh-faq-list summary>.rh-icon{width:13px;height:13px;position:absolute;right:10px}.reference-home .rh-faq-list details[open] summary>.rh-icon{transform:rotate(45deg)}.reference-home .rh-faq-list details[open] summary{font-weight:700}.reference-home .rh-faq-list details p{padding:0 11px 12px;font-size:11px;line-height:1.5}.reference-home .rh-final-card{isolation:isolate;color:#fff;background:#101713;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:190px;padding:18px;display:flex;position:relative;overflow:hidden}.reference-home .rh-final-card:before{z-index:-1;content:"";background:radial-gradient(at 100% 100%,#315c46,#0000 70%);position:absolute;inset:0}.reference-home .rh-final-card{background:#101713 url(/assets/home-20261020/cta-office.webp) 50%/cover no-repeat}.reference-home .rh-final-card:before{background:linear-gradient(90deg,#040c08d9,#040c087a 70%,#040c0833)}.reference-home .rh-final-card>span{color:#fff;margin-bottom:6px;font-size:12px;font-weight:800}.reference-home .rh-final-card h2{color:#fff;max-width:19ch;font-size:24px;line-height:1.05}.reference-home .rh-final-card>p{color:#dce7df;max-width:45ch;margin-top:8px;font-size:11px}.reference-home .rh-final-card .rh-actions{gap:9px;margin-top:12px}.reference-home .rh-final-card .rh-button{min-height:34px;padding-inline:16px;font-size:11px}.reference-home .rh-final-card .rh-button--outline{color:#fff;background:0 0;border-color:#778b7f}.reference-home .rh-final-card .rh-button--outline .rh-icon{filter:brightness(0)invert()}.reference-public .site-footer{background:0 0;border:0;grid-template-columns:1.2fr 1.4fr .7fr;gap:34px;padding:28px 24px 32px;display:grid}.reference-public .site-footer p{color:#5a5e5c;max-width:32ch;margin-top:12px;font-size:11px;line-height:1.6}.reference-public .site-footer nav{flex-wrap:wrap;align-content:start;gap:13px 22px;display:flex}.reference-public .site-footer nav a,.reference-public .site-footer button{color:#424d46;text-align:left;font-size:11px;font-weight:500}.reference-public .site-footer>div:last-child{place-content:start end;gap:12px;display:grid}.reference-public .site-footer small{color:#5a5e5c;font-size:10px}.reference-public .modal-backdrop{z-index:60;background:#0a161080}.reference-public .lead-modal{color:#111;background:#fff;border-radius:16px}.reference-public .lead-modal :is(h2,label){color:#111}.reference-public .lead-modal form>span{color:#08764e}.reference-public .lead-modal .primary-cta{min-height:44px}.reference-public .lead-modal :is(input,textarea){color:#111;background:#f8faf9;border-color:#d5ddd8}.reference-public .lead-modal :is(input,textarea)::placeholder{color:#58645c}.reference-public .lead-modal select{color:#111;width:100%;min-height:44px;font:inherit;background:#f8faf9;border:1px solid #a4b4a9;border-radius:8px;padding:10px 12px;font-size:13px}.reference-public .rh-contact-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reference-public .lead-modal .rh-contact-fields label{min-width:0}.reference-public .lead-modal .primary-cta:after{content:none}.reference-public .lead-success>b{color:#08764e;background:#dcf9ea}.reference-public .lead-success>button{background:#111;border-radius:100px}@media (hover:hover) and (pointer:fine){.reference-home .rh-button:hover{background:#253c31;transform:translateY(-2px)}.reference-home .rh-button--outline:hover{color:#111;background:#f3faf6;border-color:#8aab98}.reference-home .rh-button--mint:hover{color:#111;background:#83e9b9}.reference-home .rh-feature:hover{background:#e8f5ed;transform:translateY(-3px)}.reference-home .rh-feature--mint:hover{background:#8decc0}.reference-home .rh-program:hover{border-color:#8ac9a7;transform:translateY(-2px)}.reference-home .rh-template-links a:hover{background:#fff}.reference-home .rh-final-card .rh-button--outline:hover{color:#fff;background:#294235}}@media (prefers-reduced-motion:no-preference){.reference-home .rh-proof{animation:6s ease-in-out infinite rh-proof-float}.reference-home .rh-hero-art:before{animation:22s ease-in-out infinite alternate rh-mint-drift}@supports (animation-timeline:view()){.reference-home :is(.rh-builder-screen,.rh-analytics-screen,.rh-program-grid){animation:linear both rh-scroll-rise;animation-timeline:view();animation-range:entry entry 85%}}}@keyframes rh-proof-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rh-mint-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-10px,7px)scale(1.025)}}@keyframes rh-scroll-rise{0%{opacity:.85;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1279px){.reference-public{padding-inline:24px}.reference-public .site-header{gap:18px;padding-inline:20px}.reference-public .desktop-nav{gap:16px}.reference-public .desktop-nav a{font-size:11px}.reference-public .header-actions{gap:17px}.reference-home .rh-hero{grid-template-columns:44% 56%;min-height:485px}.reference-home .rh-hero-copy{padding-left:22px}.reference-home .rh-hero h1{font-size:clamp(31px,3.45vw,44px)}.reference-home .rh-hero-copy>p{max-width:34ch;font-size:14px}.reference-home .rh-hero-art{min-height:485px}.reference-home .rh-hero-desktop{width:73%;height:365px;top:45px;right:5%}.reference-home .rh-hero-mobile{width:27%;height:320px;bottom:32px}.reference-home .rh-benefits{margin-top:27px}.reference-home .rh-benefits>div{padding-inline:10px}.reference-home .rh-benefits strong{font-size:16px}.reference-home .rh-panel{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:14px}.reference-home .rh-section-intro h2{font-size:29px}.reference-home .rh-section-intro p{font-size:13px}.reference-home .rh-feature{min-height:160px;padding:14px 12px}.reference-home .rh-feature h3{font-size:13px}.reference-home .rh-feature p{font-size:11px}.reference-home .rh-tabs button{gap:5px;padding-inline:5px;font-size:10px}.reference-home .rh-audience-panel{grid-template-columns:.85fr 1.15fr .8fr}.reference-home .rh-audience-result{padding:17px 12px}.reference-home .rh-audience-result h3{font-size:14px}.reference-home .rh-audience-copy h3{font-size:19px}.reference-home .rh-checks li{font-size:11px}.reference-home .rh-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-home .rh-program{min-height:145px}.reference-home .rh-plan{padding:14px 12px}.reference-home .rh-plan>strong{font-size:18px}.reference-home .rh-plan-grid{gap:8px}.reference-home .rh-bottom{grid-template-columns:.65fr 1fr 1.1fr;gap:14px}.reference-home .rh-final-card{padding:20px}.reference-home .rh-final-card h2{font-size:24px}}@media (width<=1023px){.reference-public{padding:10px 18px 0}.reference-public .site-header{height:64px;top:10px}.reference-public .desktop-nav{display:none}.reference-public .header-actions{margin-left:auto}.reference-public .menu-toggle{background:#f0f4f1;border-radius:100px;width:40px;height:40px;display:grid}.reference-public .mobile-nav{border-color:var(--rh-line);background:#fff;border-radius:0 0 12px 12px;display:grid;top:63px;left:0;right:0;box-shadow:0 8px 12px #1b382a1a}.reference-public .mobile-nav a{color:#293d31}.reference-public .mobile-nav a.is-active{color:#075b3c;background:#e4faee}.reference-home .rh-hero{grid-template-columns:47% 53%;min-height:480px}.reference-home .rh-hero-copy{padding-top:26px}.reference-home .rh-hero h1{font-size:clamp(29px,3.7vw,38px)}.reference-home .rh-hero-copy>p{max-width:32ch;font-size:13px}.reference-home .rh-hero .rh-actions{align-items:flex-start;gap:8px}.reference-home .rh-hero .rh-button{min-height:39px;padding-inline:15px;font-size:11px}.reference-home .rh-hero-art{min-height:480px}.reference-home .rh-hero-desktop{width:83%;height:340px;top:57px;right:2%}.reference-home .rh-hero-person{width:68%;left:-12%}.reference-home .rh-hero-mobile{width:30%;height:280px;bottom:48px;right:0}.reference-home .rh-proof{width:108px;padding:12px 9px;bottom:28px;left:-5%}.reference-home .rh-proof strong{font-size:10px}.reference-home .rh-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 8px;max-width:310px;margin-top:25px}.reference-home .rh-benefits>div:nth-child(3){border-left:0;padding-left:0}.reference-home .rh-benefits strong{font-size:15px}.reference-home .rh-panel{grid-template-columns:1fr;gap:18px;padding:18px}.reference-home .rh-section-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 24px;padding:0;display:grid}.reference-home .rh-section-intro h2{max-width:20ch;font-size:29px}.reference-home .rh-section-intro p{max-width:44ch;margin-top:0}.reference-home .rh-section-intro .rh-button{grid-column:2;margin-top:0}.reference-home .rh-feature{min-height:165px;padding:17px 15px}.reference-home .rh-feature h3{font-size:15px}.reference-home .rh-feature p,.reference-home .rh-tabs button{font-size:12px}.reference-home .rh-audience-panel{grid-template-columns:.9fr 1.2fr .8fr}.reference-home .rh-builder-screen>img{height:305px}.reference-home .rh-analytics-screen>img{height:265px}.reference-home .rh-program-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-home .rh-program{grid-template-columns:1fr;gap:9px;min-height:180px}.reference-home .rh-program h3{min-height:32px}.reference-home .rh-program p{grid-column:1;margin-top:0}.reference-home .rh-pricing .rh-period{grid-column:2;width:fit-content;margin-top:0}.reference-home .rh-bottom{grid-template-columns:.7fr 1fr;padding:18px}.reference-home .rh-final-card{grid-column:1/-1;min-height:185px}.reference-home .rh-final-card h2{max-width:28ch}.reference-public .site-footer{gap:22px;padding-inline:15px}}@media (width<=767px){.reference-public{padding:8px 10px 0}.reference-public .site-header{gap:12px;height:60px;padding-inline:15px;top:8px}.reference-public .brand-lockup>img,.reference-public .brand-lockup>img.gurumi-logo{width:104px;height:28px}.reference-public .header-actions{gap:8px}.reference-public .header-actions>.primary-cta{min-height:36px;padding-inline:12px;font-size:10px}.reference-public .primary-cta:after{margin-left:3px}.reference-public .login-link{display:none}.reference-public .menu-toggle{width:36px;height:36px}.reference-public .mobile-nav{top:59px}.reference-home{gap:10px}.reference-home .rh-hero{flex-direction:column;min-height:0;display:flex}.reference-home .rh-hero-copy{padding:22px 18px 0}.reference-home .rh-hero h1{letter-spacing:-.035em;max-width:20ch;font-size:clamp(29px,7.8vw,43px);line-height:1.08}.reference-home .rh-hero h1>span:last-child{max-width:17ch}.reference-home .rh-hero-copy>p{max-width:42ch;margin-top:16px;font-size:13px;line-height:1.5}.reference-home .rh-hero .rh-actions{gap:8px;margin-top:18px}.reference-home .rh-hero .rh-button{min-height:42px;padding-inline:16px;font-size:11px}.reference-home .rh-hero .rh-button .rh-icon{width:15px;height:15px}.reference-home .rh-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:none;margin-top:24px}.reference-home .rh-benefits>div{gap:5px;padding-inline:8px}.reference-home .rh-benefits>div:nth-child(3){border-left:1px solid var(--rh-line);padding-left:8px}.reference-home .rh-benefits strong{font-size:13px}.reference-home .rh-benefits span{font-size:9px}.reference-home .rh-hero-art{flex:none;height:clamp(300px,78vw,450px);min-height:330px;margin-top:18px}.reference-home .rh-hero-art:before{inset:0 10px 10px}.reference-home .rh-hero-person{object-position:18% center;width:43%;height:100%;left:0;-webkit-mask-image:none;mask-image:none}.reference-home .rh-hero-desktop{border-width:5px;border-radius:11px;width:53%;height:74%;top:30px;right:1%;transform:rotate(-3deg)}.reference-home .rh-hero-mobile{border-width:4px;border-radius:16px;width:23%;height:64%;bottom:16px;right:3%}.reference-home .rh-proof{border-radius:12px;width:95px;padding:12px 7px;top:auto;bottom:18px;left:3%}.reference-home .rh-proof .rh-icon{width:25px;height:25px}.reference-home .rh-proof strong{font-size:9px}.reference-home .rh-proof span{font-size:8px}.reference-home .rh-panel{gap:18px;padding:18px 14px 14px}.reference-home .rh-section-intro{gap:0;display:flex}.reference-home .rh-section-intro h2{max-width:21ch;font-size:27px;line-height:1.1}.reference-home .rh-section-intro p{max-width:45ch;margin-top:12px;font-size:13px}.reference-home .rh-section-intro .rh-button{min-height:40px;margin-top:16px;font-size:12px}.reference-home .rh-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reference-home .rh-feature{min-height:167px;padding:16px 13px}.reference-home .rh-feature h3{max-width:17ch;font-size:14px}.reference-home .rh-feature p{max-width:19ch;font-size:11px}.reference-home .rh-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:6px;max-width:100%;margin-bottom:4px;padding:3px 0 8px;display:flex;overflow-x:auto}.reference-home .rh-tabs button{scroll-snap-align:start;flex:none;min-height:40px;padding:8px 12px;font-size:11px}.reference-home .rh-audience-panel{grid-template-columns:1fr;gap:0}.reference-home .rh-audience-photo{object-position:center 37%;height:230px;min-height:0;max-height:none}.reference-home .rh-audience-copy{padding:19px 3px 20px}.reference-home .rh-audience-copy h3{font-size:23px}.reference-home .rh-audience-copy>p{max-width:45ch;font-size:12px}.reference-home .rh-checks{gap:12px}.reference-home .rh-checks li{font-size:12px}.reference-home .rh-audience-result{padding:20px 17px}.reference-home .rh-audience-result h3{font-size:16px}.reference-home .rh-audience-result .rh-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.reference-home .rh-builder-content,.reference-home .rh-analytics-content{grid-template-columns:1fr;gap:10px}.reference-home .rh-builder-screen>img{object-position:center 25%;height:230px}.reference-home .rh-template-card{gap:10px;padding:20px 17px}.reference-home .rh-template-card h3{font-size:21px}.reference-home .rh-template-card p{max-width:43ch}.reference-home .rh-template-links{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.reference-home .rh-template-links a{min-height:62px;padding:11px 8px;font-size:10px}.reference-home .rh-analytics-screen>img{object-position:center 20%;height:215px}.reference-home .rh-insight-card{padding:22px}.reference-home .rh-insight-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-home .rh-insight-card>strong{font-size:30px}.reference-home .rh-programs .rh-section-intro h2,.reference-home .rh-pricing .rh-section-intro h2{max-width:22ch;font-size:27px}.reference-home .rh-programs .rh-section-intro p{font-size:13px}.reference-home .rh-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reference-home .rh-program{gap:10px;min-height:210px;padding:15px 12px}.reference-home .rh-program h3{min-height:32px;font-size:13px}.reference-home .rh-program p{font-size:11px}.reference-home .rh-period,.reference-home .rh-pricing .rh-period{margin-top:16px}.reference-home .rh-plan-grid{grid-template-columns:1fr;gap:10px}.reference-home .rh-plan{min-height:270px;padding:22px}.reference-home .rh-plan h3{font-size:22px}.reference-home .rh-plan>p{font-size:12px}.reference-home .rh-plan>strong{margin-top:17px;font-size:24px}.reference-home .rh-plan .rh-checks{gap:9px;margin-block:18px}.reference-home .rh-plan .rh-checks li{font-size:12px}.reference-home .rh-plan .rh-button{min-height:42px;font-size:12px}.reference-home .rh-pricing-disclaimer{margin-top:12px;font-size:11px}.reference-home .rh-bottom{grid-template-columns:1fr;gap:18px;padding:18px 14px 14px}.reference-home .rh-faq-intro{padding:0}.reference-home .rh-faq-intro h2{max-width:18ch;font-size:27px}.reference-home .rh-faq-intro p{max-width:40ch}.reference-home .rh-faq-list summary{min-height:44px;padding-block:12px;font-size:12px}.reference-home .rh-faq-list details p{font-size:12px}.reference-home .rh-final-card{min-height:240px;padding:24px 20px}.reference-home .rh-final-card h2{max-width:19ch;font-size:27px}.reference-home .rh-final-card>p{max-width:38ch;font-size:12px}.reference-home .rh-final-card .rh-button{min-height:40px;font-size:11px}.reference-public .site-footer{grid-template-columns:1fr;gap:23px;padding:28px 16px 32px}.reference-public .site-footer p{max-width:39ch;font-size:12px}.reference-public .site-footer nav{gap:16px 22px}.reference-public .site-footer nav a,.reference-public .site-footer button{font-size:12px}.reference-public .site-footer>div:last-child{justify-content:start;gap:16px}.reference-public .lead-modal{padding:30px 21px}}@media (width<=374px){.reference-public{padding-inline:8px}.reference-public .site-header{padding-inline:12px}.reference-public .brand-lockup>img,.reference-public .brand-lockup>img.gurumi-logo{width:94px}.reference-public .header-actions>.primary-cta{padding-inline:10px}.reference-home .rh-hero-copy{padding-inline:15px}.reference-home .rh-hero h1{font-size:28px}.reference-home .rh-hero .rh-button{padding-inline:13px;font-size:10px}.reference-home .rh-benefits>div{padding-inline:6px}.reference-home .rh-benefits strong{font-size:12px}.reference-home .rh-benefits span{font-size:8px}.reference-home .rh-audience-result .rh-checks,.reference-home .rh-insight-card ul{grid-template-columns:1fr}}@media (width<=560px){.reference-public .rh-contact-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:has(.reference-public){scroll-behavior:auto}.reference-home *,.reference-home :before,.reference-home :after,.reference-public .primary-cta{transition-duration:0s!important;animation:none!important}.reference-home :is(.rh-builder-screen,.rh-analytics-screen,.rh-program-grid){opacity:1;transform:none}}.reference-home .rh-native-device{background:#fff;overflow:hidden}.reference-home .rh-native-device>.pp-frame{border:0;border-radius:0;height:100%;min-height:0}.reference-home .rh-hero-desktop .pp-frame,.reference-home .rh-hero-mobile .pp-frame{font-size:10px}.reference-home .rh-builder-screen>.pp-frame{border:0;border-radius:0;min-height:310px}.reference-home .rh-analytics-screen>.pp-frame{border:0;border-radius:0;min-height:238px;max-height:320px;overflow:hidden}.reference-home .rh-builder-screen>.pp-frame{max-height:410px;overflow:hidden}.pp-video{isolation:isolate;position:relative;overflow:hidden}.pp-video>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-video:has(>img):after{content:"";z-index:-1;background:#072d20a3;position:absolute;inset:0}.pp-video:has(>img){color:#fff!important}.pp-dish-visual>img{object-fit:cover;width:100%;height:155px;display:block}.pp-course-cover--photo{isolation:isolate;align-content:end;position:relative;overflow:hidden}.pp-course-cover--photo>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-course-cover--photo>span{color:#183a27;background:#fff;border-radius:5px;justify-self:start;margin:10px;padding:5px 8px;position:relative}.pp-frame{--pp-ink:#13251e;--pp-muted:#53665c;--pp-line:#e2ece6;--pp-mint:#e4faf0;width:100%;min-width:0;color:var(--pp-ink);text-align:left;background:#fff;border:1px solid #dce6df;border-radius:14px;font-family:GuruMi Manrope,Manrope,system-ui,sans-serif;overflow:hidden;box-shadow:0 12px 28px #163a2510;container-type:inline-size}.pp-frame *,.pp-frame :before,.pp-frame :after{box-sizing:border-box}.pp-frame :is(p,h3,h4,ul,ol){margin:0}.pp-frame :is(p,li,small,span,b,strong){overflow-wrap:anywhere}.pp-frame h3{text-wrap:balance;letter-spacing:-.025em!important;color:var(--pp-ink)!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important}.pp-frame h4{text-wrap:balance;letter-spacing:-.015em!important;color:var(--pp-ink)!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important}.pp-frame p{color:var(--pp-muted)!important;font-size:12px!important;line-height:1.55!important}.pp-frame small{color:var(--pp-muted);font-size:10px;line-height:1.45}.pp-topbar{border-bottom:1px solid var(--pp-line);background:#fff;align-items:center;gap:14px;min-height:48px;padding:9px 16px;display:flex}.pp-wordmark{letter-spacing:-.05em;white-space:nowrap;font-size:18px;font-weight:800}.pp-wordmark>span{color:#008256}.pp-search{color:#5b6b61;background:#f4f8f5;border-radius:6px;flex:1;max-width:350px;margin-left:12px;margin-right:auto;padding:7px 11px;font-size:10px}.pp-demo-badge{letter-spacing:.04em;text-transform:uppercase;color:#32664d;white-space:nowrap;background:#eaf8ef;border-radius:5px;padding:5px 7px;font-size:9px}.pp-avatar{color:#266244;background:#c9efdb;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.pp-avatar--large{flex-basis:50px;width:50px;height:50px;font-size:15px}.pp-glyph{flex:0 0 20px;width:20px;height:20px;display:block}.pp-shell{grid-template-columns:125px minmax(0,1fr);min-height:440px;display:grid}.pp-sidebar{border-right:1px solid var(--pp-line);background:#f7fcf9;flex-direction:column;gap:5px;padding:18px 7px;display:flex}.pp-sidebar>span{color:#506358;border-radius:6px;align-items:center;gap:7px;padding:9px 7px;font-size:10px;line-height:1.3;display:flex}.pp-sidebar .pp-glyph{flex-basis:14px;width:14px;height:14px}.pp-sidebar>.is-current{color:#067d50;background:#d6f8e6;font-weight:700}.pp-content{flex-direction:column;align-self:start;gap:15px;min-width:0;padding:19px;display:flex}.pp-content-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:1px;display:flex}.pp-heading-status{color:#5a6a60;text-align:right;font-size:10px}.pp-disclaimer{border-top:1px solid var(--pp-line);color:#566b5f;text-align:right;background:#f7fbf8;padding:8px 14px;font-size:9px;line-height:1.5;display:block}.pp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pp-stats>div{border:1px solid var(--pp-line);background:#fff;border-radius:8px;gap:6px;padding:12px 9px;display:grid}.pp-stats strong{letter-spacing:-.04em;white-space:nowrap;font-size:22px;line-height:1.2}.pp-stats span{color:var(--pp-muted);font-size:10px;line-height:1.35}.pp-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-panel{border:1px solid var(--pp-line);background:#fff;border-radius:9px;min-width:0;padding:13px}.pp-panel>h4{margin-bottom:13px!important}.pp-panel>p{margin-top:10px!important}.pp-chip{color:#08764e;background:#dff8ed;border-radius:6px;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:600;line-height:1.3;display:inline-flex}.pp-chip--muted{color:#53665c;background:#f0f5f2}.pp-progress{align-items:center;gap:7px;min-width:0;display:flex}.pp-progress>span:last-child:not(.pp-track){color:#405e4e;white-space:nowrap;font-size:10px}.pp-track{background:#e4f1e9;border-radius:5px;flex:1;min-width:24px;height:6px;display:block;position:relative;overflow:hidden}.pp-track>i{background:#00b883;border-radius:5px;height:100%;display:block}.pp-trend svg{width:100%;height:auto;display:block}.pp-months{color:#5f7066;justify-content:space-between;margin-top:2px;font-size:9px;display:flex}.pp-ring-with-legend{justify-content:center;align-items:center;gap:15px;display:flex}.pp-ring{aspect-ratio:1;flex:0 120px;width:120px;max-width:100%;position:relative}.pp-ring svg{width:100%;height:auto;display:block}.pp-ring strong{text-align:center;letter-spacing:-.04em;font-size:23px;line-height:1.1;position:absolute;top:38%;left:0;right:0}.pp-ring small{text-align:center;font-size:8px;position:absolute;top:60%;left:0;right:0}.pp-legend{color:#52685b;gap:12px;padding:0;font-size:9px;list-style:none;display:grid}.pp-legend li{justify-content:space-between;align-items:center;gap:9px;display:flex}.pp-legend li:before{content:"";background:#00b883;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.pp-legend li:nth-child(2):before{background:#88dcb3}.pp-legend li:nth-child(3):before{background:#f1c568}.pp-table{gap:0;font-size:11px;display:grid}.pp-table>div{border-top:1px solid #edf2ee;grid-template-columns:1.25fr 1fr .6fr;align-items:center;gap:10px;padding:10px 0;display:grid}.pp-table-head{color:#586c60;border-top:0!important;padding-top:0!important;font-size:9px!important}.pp-table>div>span:first-child{align-items:center;gap:7px;display:flex}.pp-small-avatar{color:#4b6c59;background:#edf4ef;border-radius:5px;flex:0 0 20px;place-content:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.pp-table .pp-chip{justify-self:end}.pp-topic-progress{gap:14px;padding:0;list-style:none;display:grid}.pp-topic-progress li>span{color:#496452;margin-bottom:7px;font-size:11px;display:block}.pp-local-tabs{border-bottom:1px solid var(--pp-line);color:#627369;flex-wrap:wrap;gap:14px;padding-bottom:10px;font-size:11px;display:flex}.pp-local-tabs strong{color:#067a50;position:relative}.pp-local-tabs strong:after{content:"";background:#00a775;height:2px;position:absolute;bottom:-11px;left:0;right:0}.pp-editor{grid-template-columns:.85fr 1.3fr;gap:10px;display:grid}.pp-lessons{gap:7px;padding:0;list-style:none;display:grid}.pp-lessons li{background:#f6faf7;border-radius:6px;align-items:center;gap:7px;padding:10px 7px;font-size:11px;line-height:1.45;display:flex}.pp-lessons li.is-current{background:#e0f8eb}.pp-lessons li>span:first-child{color:#00754c;font-weight:700}.pp-lessons .pp-chip{margin-left:auto}.pp-control{color:#fff;background:#078455;border:1px solid #078455;border-radius:7px;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-top:12px;padding:9px 13px;font-size:10px;font-weight:600;line-height:1.35;display:inline-flex}.pp-control--outline{color:#385b46;background:#fff;border-color:#d8e6dd}.pp-field-label{color:#52695b;margin:10px 0 6px;font-size:10px;display:block}.pp-field{background:#fcfefd;border:1px solid #d9e7df;border-radius:6px;padding:10px;font-size:11px}.pp-format-row{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.pp-video{color:#0b6d47;background:linear-gradient(135deg,#dff4e7,#bfe9d4);border-radius:8px;place-content:center;justify-items:center;gap:11px;min-height:145px;font-size:11px;display:grid}.pp-video .pp-glyph{width:40px;height:40px}.pp-editor-toolbar{border:1px solid var(--pp-line);color:#526b5a;border-radius:5px;margin-top:10px;padding:7px;font-size:10px}.pp-course-cover{color:#14704b;background:#dff7eb;border-radius:8px;align-content:center;justify-items:center;gap:10px;height:130px;font-size:11px;display:grid}.pp-course-cover .pp-glyph{width:42px;height:42px}.pp-frame .pp-lesson-heading{margin:1px 0!important;font-size:19px!important;line-height:1.3!important}.pp-lesson-plan{gap:0;padding:0;list-style:none;display:grid}.pp-lesson-plan li{border-bottom:1px solid #e7f0ea;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.pp-lesson-plan i,.pp-onboarding-list li>i{color:#42634e;border:1px solid #bfd5c8;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:700;display:grid}.pp-lesson-plan .is-done,.pp-onboarding-list .is-done{color:#fff;background:#078455;border-color:#078455}.pp-lesson-plan .pp-glyph,.pp-onboarding-list .pp-glyph{flex-basis:14px;width:14px;height:14px}.pp-menu-layout{grid-template-columns:.75fr 1.2fr;gap:15px;display:grid}.pp-dish-list>div:not(.pp-local-tabs){border-bottom:1px solid #eaf0ec;border-radius:7px;align-items:center;gap:8px;padding:12px 8px;font-size:11px;display:flex}.pp-dish-list .is-current{background:#dff7ed}.pp-dish-list small{margin-top:4px;display:block}.pp-dish-dot{color:#43815f;background:#eaf3ed;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.pp-dish>h4{margin:10px 0 4px!important;font-size:20px!important}.pp-dish-visual{background:#f0faf4;border-radius:8px;position:relative;overflow:hidden}.pp-dish-visual svg{width:100%;height:auto;max-height:160px;display:block}.pp-dish-visual>span{text-align:center;color:#557263;padding:0 8px 8px;font-size:9px;display:block}.pp-food-stats{gap:25px;margin:13px 0;display:flex}.pp-food-stats>span{color:#587461;gap:4px;font-size:9px;display:grid}.pp-food-stats b{color:#213d2c;font-size:14px}.pp-ingredients{padding:8px 0;font-size:11px;list-style:none;display:grid}.pp-ingredients li{border-bottom:1px solid #edf2ee;justify-content:space-between;gap:15px;padding:8px 0;display:flex}.pp-ingredients b{font-weight:600}.pp-note{color:#456552;background:#f0faf4;border-radius:7px;padding:12px;font-size:10px;line-height:1.55}.pp-note>p{margin-top:5px!important}.pp-note>.pp-glyph{vertical-align:middle;width:15px;height:15px;margin-right:4px;display:inline-block}.pp-test-list,.pp-document-list{display:grid}.pp-test-list>div{border-bottom:1px solid #edf2ee;align-items:center;gap:10px;padding:14px 0;font-size:11px;display:flex}.pp-test-list small{margin-top:5px;display:block}.pp-test-list .pp-chip{margin-left:auto}.pp-file-icon{color:#08764e;background:#e1f8ed;border-radius:8px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.pp-document-list>div{border-bottom:1px solid #edf2ee;align-items:center;gap:9px;padding:13px 0;font-size:11px;line-height:1.4;display:flex}.pp-document-list .pp-glyph{color:#28764f;flex-basis:19px;width:19px;height:19px}.pp-document-list .pp-chip{margin-left:auto}.pp-feed{gap:12px;display:grid}.pp-feed>article{border:1px solid var(--pp-line);border-radius:9px;padding:15px}.pp-feed header{align-items:center;gap:8px;margin-bottom:13px;display:flex}.pp-feed header b{font-size:11px}.pp-feed header small{margin-top:4px;display:block}.pp-feed header>.pp-chip{margin-left:auto}.pp-feed h4{margin-bottom:7px!important}.pp-feed footer{color:#4d6c58;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:10px;display:flex}.pp-feed footer .pp-glyph{width:16px;height:16px}.pp-enps-top{grid-template-columns:.65fr 1.5fr;gap:10px;display:grid}.pp-enps-index{letter-spacing:-.06em;text-align:center;margin:10px 0 13px;font-size:47px;line-height:1.1;display:block}.pp-enps-top .pp-panel:first-child .pp-chip{margin:auto;display:flex}.pp-answer-groups{justify-content:space-between;gap:10px;padding-top:12px;display:flex}.pp-answer-groups>div{text-align:center;gap:6px;display:grid}.pp-answer-groups strong{letter-spacing:-.04em;color:#08764e;font-size:26px}.pp-answer-groups>div:nth-child(2) strong{color:#946b08}.pp-answer-groups>div:nth-child(3) strong{color:#b84542}.pp-answer-groups span{color:#3b5c46;font-size:10px}.pp-survey h4{font-size:17px!important}.pp-survey-scale{gap:3px;margin-top:25px;display:flex}.pp-survey-scale>span{color:#326047;border:1px solid #bed4c7;border-radius:4px;flex:1;place-items:center;min-height:31px;font-size:10px;display:grid}.pp-survey-scale>.is-high{color:#fff;background:#008356;border-color:#008356}.pp-scale-captions{color:#58725f;justify-content:space-between;gap:20px;margin:8px 0 20px;font-size:9px;display:flex}.pp-library-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pp-library-categories>div{background:#eaf8ef;border-radius:8px;gap:12px;padding:14px;font-size:11px;line-height:1.45;display:grid}.pp-library-categories .pp-glyph{color:#21865b;width:29px;height:29px}.pp-chat-layout{grid-template-columns:.85fr 1.4fr;gap:15px;display:grid}.pp-chat-layout>aside{border-right:1px solid #e5eee8;padding-right:12px}.pp-chat-layout>aside>div{border-radius:8px;align-items:center;gap:7px;padding:12px 7px;font-size:10px;line-height:1.5;display:flex}.pp-chat-layout>aside .is-current{background:#dcf9ed}.pp-chat-layout aside small{margin-top:3px;font-size:9px;display:block}.pp-chat-meta{margin:4px 0 16px!important;font-size:10px!important}.pp-message{background:#f0f6f2;border-radius:9px;max-width:90%;margin:10px 0;padding:12px;font-size:10px}.pp-message>b{color:#22583c;font-size:10px}.pp-message>p{margin:6px 0!important;font-size:11px!important}.pp-message small{text-align:right;font-size:9px;display:block}.pp-message--mine{background:#e0f8eb;margin-left:auto}.pp-chat-file{color:#275f42;border:1px solid #e1ece6;border-radius:7px;gap:9px;margin:13px 0;padding:13px;font-size:10px;display:flex}.pp-chat-file small{margin-top:4px;display:block}.pp-chat-compose{color:#67786e;border:1px solid #dbe7df;border-radius:8px;margin-top:20px;padding:12px;font-size:10px}.pp-poll{border:1px solid #dbe9e1;border-radius:9px;padding:15px;font-size:12px}.pp-poll>div{margin-top:15px}.pp-poll>div>span{margin-bottom:6px;font-size:10px;display:block}.pp-reward-header,.pp-person-card{background:#f0faf4;border-radius:9px;align-items:center;gap:13px;padding:15px;display:flex}.pp-reward-header>div,.pp-person-card>div{flex:1}.pp-reward-header p,.pp-person-card p{margin:5px 0 10px!important;font-size:10px!important}.pp-reward-header>.pp-glyph{color:#9a6d08;width:38px;height:38px}.pp-achievements{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pp-achievements>div{text-align:center;color:#46634f;justify-items:center;gap:9px;font-size:9px;line-height:1.5;display:grid}.pp-achievements .pp-glyph{color:#a06e08;background:#fff5cf;border-radius:12px;width:40px;height:40px;padding:7px}.pp-schedule-caption{color:#4c6857;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.pp-schedule-grid{font-size:9px;overflow:hidden}.pp-schedule-head,.pp-shift-row{grid-template-columns:65px repeat(5,minmax(0,1fr));align-items:stretch;gap:4px;margin-bottom:5px;display:grid}.pp-schedule-head>span{text-align:center;color:#556f5f;padding:8px 0}.pp-shift-row>strong{align-items:center;font-size:10px;display:flex}.pp-shift-row>span{text-align:center;color:#126444;background:#dbf7e9;border-radius:5px;align-content:center;gap:6px;min-height:62px;padding:5px 3px;font-size:9px;line-height:1.4;display:grid}.pp-shift-row>span small{color:#457059;font-size:8px}.pp-shift-row>.is-off{color:#607367;background:#f1f5f2}.pp-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pp-calendar-week>span{text-align:center;border:1px solid #dce8e0;border-radius:7px;padding:13px 4px;font-size:11px;line-height:1.5}.pp-calendar-week>.is-current{color:#067d50;background:#dff8eb;border-color:#88d7ac}.pp-event-list{gap:11px;display:grid}.pp-event-list>div{border:1px solid #e1ebe5;border-radius:8px;align-items:center;gap:13px;padding:14px;font-size:12px;display:flex}.pp-event-list>div>i{color:#087a4e;background:#def7ea;border-radius:7px;flex:0 0 45px;align-content:center;justify-items:center;gap:3px;height:53px;font-size:23px;font-style:normal;font-weight:800;display:grid}.pp-event-list small{margin-top:5px;font-size:10px;font-weight:400;display:block}.pp-event-list>div>.pp-glyph{color:#34835a;margin-left:auto}.pp-ai-layout{grid-template-columns:.7fr 1.5fr;gap:12px;display:grid}.pp-ai-layout>.pp-panel:first-child{background:#f3fbf6}.pp-ai-layout>.pp-panel:first-child>.pp-glyph{color:#078455;margin:10px 0 12px}.pp-ai-layout>.pp-panel:first-child>strong{font-size:12px;line-height:1.5;display:block}.pp-ai-layout>.pp-panel:first-child>.pp-chip{margin-top:15px}.pp-question-options{gap:9px;margin:15px 0;display:grid}.pp-question-options>div{border:1px solid #dfebe3;border-radius:7px;align-items:center;gap:9px;padding:12px;font-size:11px;line-height:1.5;display:flex}.pp-question-options .is-correct{color:#0a6c46;background:#e0f9ec;border-color:#93dbb5}.pp-question-options i{background:#fff;border:1px solid #bbd1c2;border-radius:50%;flex:0 0 15px;width:15px;height:15px}.pp-question-options .pp-glyph{flex-basis:13px;width:13px;height:13px}.pp-checklist-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pp-checklist{display:grid}.pp-checklist>div{border-bottom:1px solid #e6eee9;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.pp-checklist i{border:1px solid #b6cdbf;border-radius:4px;flex:0 0 18px;place-content:center;width:18px;height:18px;display:grid}.pp-checklist i.is-done{color:#fff;background:#078455;border-color:#078455}.pp-checklist .pp-glyph{flex-basis:14px;width:14px;height:14px}.pp-checklist small{white-space:nowrap;margin-left:auto;font-size:9px}.pp-onboarding-list{gap:0;padding:0;list-style:none;display:grid}.pp-onboarding-list li{border-bottom:1px solid #e8f0ea;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.pp-onboarding-list .pp-chip{margin-left:auto;font-size:9px}.pp-person-card>.pp-chip{font-size:9px}.pp-frame--mobile{border:6px solid #1c2821;border-radius:30px;max-width:320px;margin-inline:auto;box-shadow:0 12px 22px #14392316}.pp-frame--mobile .pp-topbar{gap:8px;padding:14px 12px 10px}.pp-frame--mobile .pp-search,.pp-frame--mobile .pp-topbar>.pp-avatar{display:none}.pp-frame--mobile .pp-wordmark{margin-right:auto}.pp-frame--mobile .pp-shell{min-height:0;display:block}.pp-frame--mobile .pp-content{gap:16px;padding:17px 15px}.pp-frame--mobile .pp-content-heading h3{font-size:18px!important}.pp-frame--mobile .pp-content-heading{align-items:flex-start}.pp-frame--mobile .pp-heading-status{display:none}.pp-frame--mobile .pp-disclaimer{text-align:center;padding:10px 9px;font-size:9px}.pp-frame--mobile .pp-lesson-heading{font-size:20px!important}.pp-frame--mobile .pp-course-cover{height:125px}.pp-frame--mobile .pp-control{width:100%;min-height:40px;font-size:12px}.pp-frame--mobile .pp-lesson-plan li{font-size:12px;line-height:1.4}.pp-frame--mobile .pp-dish-visual svg{max-height:130px}.pp-frame--mobile .pp-dish>h4{font-size:22px!important}.pp-frame--compact .pp-shell{min-height:0}.pp-frame--compact .pp-content{gap:10px;padding:13px}.pp-frame--compact .pp-sidebar{display:none}.pp-frame--compact .pp-shell{grid-template-columns:1fr}.pp-frame--compact .pp-content-heading h3{font-size:18px!important}.pp-frame--compact .pp-disclaimer{font-size:9px}.pp-frame--compact .pp-topbar{min-height:37px;padding:7px 12px}.pp-frame--compact .pp-search{display:none}.pp-frame--compact .pp-demo-badge{margin-left:auto}@container (width<=650px){.pp-shell{grid-template-columns:95px minmax(0,1fr)}.pp-sidebar{padding-inline:4px}.pp-sidebar>span{gap:5px;padding:8px 5px;font-size:9px}.pp-sidebar .pp-glyph{flex-basis:12px;width:12px;height:12px}.pp-content{gap:12px;padding:15px}.pp-frame h3{font-size:19px!important}.pp-search{margin-left:0}.pp-topbar{gap:9px;padding-inline:12px}.pp-stats{gap:5px}.pp-stats>div{padding:10px 7px}.pp-stats strong{font-size:19px}.pp-stats span{font-size:9px}.pp-ring-with-legend{gap:8px}.pp-ring{flex-basis:94px;width:94px}.pp-ring strong{font-size:20px}.pp-ring small{font-size:7px}.pp-legend{gap:9px;font-size:8px}.pp-panel{padding:11px}.pp-editor{grid-template-columns:.8fr 1.2fr}.pp-lessons li{padding:9px 6px;font-size:10px}.pp-ai-layout{grid-template-columns:.8fr 1.3fr}.pp-answer-groups strong{font-size:21px}.pp-answer-groups span{font-size:9px}.pp-calendar-week{gap:3px}.pp-calendar-week>span{font-size:10px}.pp-schedule-head,.pp-shift-row{grid-template-columns:55px repeat(5,minmax(0,1fr));gap:3px}.pp-shift-row>span{font-size:8px}.pp-chat-layout{grid-template-columns:.7fr 1.3fr;gap:10px}.pp-chat-layout aside .pp-avatar{display:none}}@container (width<=480px){.pp-shell{min-height:0;display:block}.pp-sidebar{display:none}.pp-topbar{gap:8px;min-height:44px}.pp-search{display:none}.pp-wordmark{margin-right:auto;font-size:17px}.pp-demo-badge{font-size:8px}.pp-topbar>.pp-avatar{display:none}.pp-content{gap:15px;padding:16px 13px}.pp-frame h3{font-size:20px!important}.pp-frame h4{font-size:14px!important}.pp-content-heading{align-items:flex-start;gap:7px}.pp-heading-status{max-width:8ch;font-size:9px}.pp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-stats strong{font-size:23px}.pp-stats span{font-size:11px}.pp-stats>div{padding:12px}.pp-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-stats--three>div{padding:10px 7px}.pp-stats--three strong{font-size:20px}.pp-stats--three span{font-size:9px}.pp-two{grid-template-columns:1fr;gap:12px}.pp-panel{padding:14px}.pp-frame .pp-panel>h4{font-size:14px!important}.pp-ring-with-legend{justify-content:flex-start;gap:24px}.pp-ring{flex-basis:110px;width:110px}.pp-ring strong{font-size:24px}.pp-ring small{font-size:9px}.pp-legend{gap:12px;font-size:11px}.pp-table{font-size:11px}.pp-table>div{grid-template-columns:1.25fr 1fr .5fr;gap:7px}.pp-table .pp-small-avatar{display:none}.pp-table .pp-progress>span:last-child:not(.pp-track){font-size:9px}.pp-table-head{font-size:9px!important}.pp-editor,.pp-ai-layout{grid-template-columns:1fr}.pp-editor>.pp-panel:first-child{background:#f5fbf7}.pp-editor .pp-lessons{grid-template-columns:1fr 1fr;gap:6px}.pp-editor .pp-lessons li{align-items:flex-start;font-size:10px;line-height:1.5}.pp-editor .pp-video{min-height:130px}.pp-editor-toolbar{font-size:11px}.pp-local-tabs{gap:12px;font-size:11px;line-height:1.5}.pp-menu-layout{grid-template-columns:1fr}.pp-dish-list{display:none}.pp-dish-visual svg{max-height:145px}.pp-dish>h4{font-size:21px!important}.pp-food-stats b{font-size:16px}.pp-ingredients{font-size:12px}.pp-test-list>div{align-items:flex-start;gap:9px;font-size:12px}.pp-test-list .pp-file-icon{flex-basis:30px;width:30px;height:30px}.pp-test-list .pp-chip{max-width:75px;font-size:8px}.pp-test-list small{font-size:10px}.pp-feed>article{padding:13px}.pp-feed header>.pp-chip{font-size:8px}.pp-feed header b{font-size:10px}.pp-feed h4{font-size:14px!important}.pp-frame p{font-size:12px!important}.pp-enps-top{grid-template-columns:1fr}.pp-enps-index{font-size:48px}.pp-answer-groups{padding-top:3px}.pp-answer-groups strong{font-size:25px}.pp-answer-groups span{font-size:10px}.pp-library-categories{grid-template-columns:1fr}.pp-library-categories>div{align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.pp-library-categories .pp-glyph{flex-basis:24px;width:24px;height:24px}.pp-document-list>div{font-size:11px}.pp-document-list .pp-chip{text-align:center;max-width:75px;font-size:8px}.pp-chat-layout{display:block}.pp-chat-layout>aside{display:none}.pp-message{font-size:11px}.pp-message>p{font-size:12px!important}.pp-message>b{font-size:11px}.pp-chat-meta{font-size:10px!important}.pp-achievements{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pp-achievements>div{font-size:10px}.pp-person-card{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:12px}.pp-person-card>.pp-chip{margin-left:59px}.pp-person-card .pp-avatar{flex-basis:43px;width:43px;height:43px}.pp-person-card>div{min-width:160px}.pp-reward-header{gap:9px;padding:12px}.pp-reward-header>.pp-glyph{display:none}.pp-schedule-grid{overflow:auto}.pp-schedule-head,.pp-shift-row{grid-template-columns:56px repeat(3,minmax(65px,1fr));gap:5px;min-width:0}.pp-schedule-head>span:nth-child(n+5),.pp-shift-row>span:nth-child(n+5){display:none}.pp-shift-row>span{font-size:9px}.pp-shift-row>strong{font-size:10px}.pp-calendar-week{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.pp-calendar-week>span{padding:9px 4px;font-size:11px}.pp-calendar-week>span:nth-child(n+5){display:none}.pp-event-list>div{align-items:flex-start;gap:10px;padding:12px;font-size:12px}.pp-event-list>div>.pp-glyph{display:none}.pp-event-list small{font-size:10px;line-height:1.5}.pp-checklist>div{align-items:flex-start;gap:8px;font-size:11px}.pp-checklist small{white-space:normal;text-align:right;max-width:45px;font-size:8px}.pp-onboarding-list li{align-items:flex-start;gap:8px;font-size:11px}.pp-onboarding-list .pp-chip{max-width:70px;font-size:8px}.pp-survey-scale{gap:2px}.pp-survey-scale>span{min-height:29px;font-size:9px}.pp-scale-captions{font-size:9px}.pp-frame--mobile .pp-content-heading h3{font-size:18px!important}}@media (prefers-reduced-motion:reduce){.pp-frame *{scroll-behavior:auto!important}}.pp-frame .pp-content-heading{flex-wrap:wrap;align-items:flex-start}.pp-frame .pp-content-heading>h3{flex:8em;min-width:0}.pp-frame .pp-heading-status{white-space:nowrap;overflow-wrap:normal;flex:none}.pp-frame .pp-ring-with-legend{flex-wrap:wrap}.pp-frame .pp-ring{aspect-ratio:1;isolation:isolate;flex:none;place-content:center;justify-items:center;gap:.25em;width:max(110px,7.5em);max-width:100%;min-height:max(110px,7.5em);display:grid}.pp-frame .pp-ring>svg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.pp-frame .pp-ring>strong,.pp-frame .pp-ring>small{z-index:1;white-space:nowrap;text-align:center;position:relative;inset:auto}.pp-frame .pp-ring>strong{line-height:1.15}.pp-frame .pp-ring>small{line-height:1.3}.pp-frame .pp-avatar--photo{background:var(--pp-mint);vertical-align:middle;position:relative;overflow:hidden}.pp-frame .pp-avatar--photo>img{object-fit:fill;border:0;border-radius:0;width:300%;max-width:none;height:200%;margin:0;display:block;position:absolute}.pp-frame .pp-post-photo{object-fit:cover;object-position:50% 35%;border-radius:7px;width:100%;height:clamp(140px,26cqi,210px);margin:12px 0;display:block}.pp-frame .pp-message-author{color:#22583c;align-items:center;gap:8px;min-width:0;margin-bottom:7px;font-size:10px;line-height:1.4;display:flex}.pp-frame .pp-message-author>b{min-width:0}.pp-frame .pp-chat-photo{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;height:auto;margin:10px 0;display:block}.pp-frame .pp-conversation{min-width:0}.pp-frame .pp-poll>.pp-message-author{margin:0 0 12px}.pp-frame .pp-poll>.pp-message-author>.pp-avatar{flex:0 0 27px}.pp-frame .pp-feed header>div{flex:1;min-width:0}.reference-platform .ps-frame{background:#f5fffb;border:1px solid #e8eae9;border-radius:16px;width:100%;min-width:0;overflow:hidden}.reference-platform .ps-frame>img{width:100%;height:auto;display:block}.reference-platform .ps-frame--mobile{border:6px solid #171b19;border-radius:28px;width:min(100%,260px);margin-inline:auto}.reference-platform .rp-preview>.ps-frame{margin-top:4px}.reference-platform .rp-hero-native>.ps-frame{border:0;border-radius:8px 8px 0 0}.reference-platform .rp-dark-banner>.ps-frame{align-self:start}.reference-platform .rp-news-examples article>.ps-frame{grid-column:1/-1;margin-top:10px}.reference-platform .rp-extra-image>.ps-frame{width:100%}.reference-platform .rp-enps-process article>.ps-frame{margin-top:20px}.reference-platform .rp-enps-process>article:first-child{padding-bottom:24px}.reference-platform .rp-news-practice>aside{flex-direction:column;align-items:stretch;gap:20px;padding-bottom:24px}.reference-platform .rp-news-practice>aside>div:first-child{width:100%}.reference-platform .rp-news-practice>aside>.ps-frame{width:min(100%,260px)}.reference-platform .rp-demo-boards .ps-frame{border-radius:8px}.reference-platform .rp-demo-boards .rp-demo-label{margin-top:10px}.reference-platform .rp-native-test-results .ps-frame{border-radius:8px}.reference-platform .rp-native-test-results .rp-demo-label{margin-top:10px}@media (width<=1023px){.reference-platform .rp-dark-banner>.ps-frame{grid-column:1/-1}}@media (width<=800px){.reference-platform .rp-enps-process>article:first-child{padding:22px}}@media (width<=540px){.reference-platform .rp-news-examples article>.ps-frame{margin-bottom:4px}.reference-platform .rp-news-examples article+article{margin-top:15px}.reference-platform .rp-enps-process>article:first-child{padding:22px 20px}}.reference-platform{--rp-accent:#00a271;--rp-muted:#59647a;color:#101316;background:#fff;border-radius:0 0 16px 16px;gap:0;display:grid;overflow:clip}.reference-platform :is(div,section,figure,article,aside){min-width:0}.reference-platform :is(h1,h2,h3,h4,p,figure){margin:0}.reference-platform :is(h1,h2,h3,h4){letter-spacing:-.035em;text-wrap:balance;color:#101316;font-weight:800;line-height:1.13}.reference-platform p{color:var(--rp-muted);font-size:15px;line-height:1.5}.reference-platform em{color:var(--rp-accent);font-style:normal}.reference-platform .rp-icon{object-fit:contain;flex:none;width:49px;height:49px}.reference-platform .rp-label{color:#123d31;letter-spacing:.1em;background:#dcfcf0;border-radius:99px;padding:5px 13px;font-size:10px;font-weight:800;line-height:1.4;display:inline-block}.rp-hero{isolation:isolate;background:#fafffd;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.rp-hero-art{z-index:-2;object-fit:cover;object-position:center;width:69%;height:100%;position:absolute;inset:0 0 0 auto}.rp-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff 0% 24%,#fffffff2 31%,#ffffff26 47%,#0000 57%);position:absolute;inset:0}.rp-hero-copy{width:49%;padding:36px 30px}.rp-hero h1{letter-spacing:-.04em;margin-top:17px;font-size:clamp(32px,3.25vw,48px);line-height:1.07}.rp-hero-copy>p{max-width:32ch;margin-top:19px;font-size:16px;line-height:1.45}.rp-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rp-hero .rp-actions{gap:10px;margin-top:25px}.reference-platform .rp-button{color:#fff;white-space:nowrap;background:#090b0a;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:12px;width:fit-content;min-height:44px;padding:0 20px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.reference-platform .rp-button--outline{color:#111;background:#fff;border-color:#e1e7e4}.reference-platform .rp-button:active{transform:scale(.98)}.rp-module-tabs{z-index:3;background:#fff;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:13px 25px 15px;display:grid;position:relative}.rp-module-tabs>button{color:#1a2134;text-align:left;background:#fdfefe;border:1px solid #edf0ee;border-radius:10px;align-items:center;gap:7px;min-height:61px;padding:7px 8px;font-size:11px;line-height:1.3;transition:background .18s,border-color .18s;display:flex}.rp-module-tabs>button[aria-selected=true]{color:#081c14;background:#e0fcf1;border-color:#63e2bb;font-weight:800}.rp-module-tabs>button:hover{background:#f0fcf7}.rp-module-tabs .rp-icon{width:36px;height:36px}.rp-module-tabs :focus-visible,.rp-view-switch :focus-visible{outline-offset:3px;outline:3px solid #087b4e}.rp-module-panel{padding:18px 29px 25px;scroll-margin-top:90px}.rp-feature{grid-template-columns:30% minmax(0,1fr);align-items:start;gap:24px;display:grid}.rp-feature-copy{padding-top:5px}.rp-feature h2{margin-top:14px;font-size:clamp(27px,2.4vw,36px);line-height:1.1}.rp-feature-copy>p{margin-top:14px}.rp-checks{gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.rp-checks li{color:var(--rp-muted);gap:9px;font-size:12px;line-height:1.5;display:flex}.rp-checks img{filter:none;background:#00bd87;border-radius:50%;flex:0 0 16px;padding:2px}.rp-preview{flex-direction:column;justify-content:center;align-self:start;min-height:420px;display:flex;position:relative}.rp-preview>img{object-fit:contain;width:100%;height:auto}.rp-preview figcaption,.rp-secondary-preview figcaption{text-align:right;color:#5e6a68;padding:8px 4px;font-size:10px;line-height:1.4}.rp-view-switch{background:#f1f6f4;border:1px solid #e5ece8;border-radius:99px;flex-wrap:wrap;gap:3px;width:fit-content;margin:0 0 12px;padding:4px;display:flex}.rp-view-switch button{color:#43534d;background:0 0;border:0;border-radius:99px;min-height:34px;padding:7px 12px;font-size:10px}.rp-view-switch button[aria-pressed=true]{color:#fff;background:#0a1711}.rp-preview>img.rp-preview-mobile{object-fit:cover;object-position:top;border:7px solid #121916;border-radius:28px;width:220px;height:476px;margin-inline:auto}.rp-preview--menu>img.rp-preview-mobile{object-fit:contain;border:0;border-radius:0;width:228px;max-width:100%;height:auto}.rp-manager-tools{grid-template-columns:1.15fr 1fr 1fr;gap:12px;margin-top:16px;display:grid}.rp-manager-tools>article{background:#fff;border:1px solid #e7eeeb;border-radius:12px;padding:20px}.rp-manager-tools h3{margin-bottom:13px;font-size:16px}.rp-manager-tools p,.rp-manager-tools li{color:var(--rp-muted);font-size:12px;line-height:1.6}.rp-manager-tools ul{gap:12px;margin-block:15px 0;padding-left:17px;display:grid}.rp-manager-tools>article:nth-child(2)>.rp-icon{width:66px;height:66px;margin-bottom:10px}.rp-event{align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex}.rp-event .rp-icon{width:36px;height:36px}.rp-event small{color:var(--rp-muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.rp-workflow{margin-top:18px;padding:22px 0 0}.rp-workflow>h3{margin-bottom:14px;font-size:20px}.rp-workflow>div{background:#f0fcf7;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:14px;display:grid}.rp-workflow article{background:#fff;border-radius:10px;padding:16px}.rp-workflow h4{margin-top:18px;font-size:15px}.rp-workflow p{margin-top:10px;font-size:12px}.rp-workflow--courses .rp-step-art{border:0;min-height:180px;padding-top:8px}.rp-step-art .rp-course-step{object-fit:contain;object-position:center;width:100%;height:180px}.rp-template-list>div>img{aspect-ratio:1.75;object-fit:cover;border-radius:7px;width:100%;height:auto;margin-bottom:10px}.rp-demo-boards{grid-template-columns:1.13fr 1fr 1fr;gap:12px;margin-top:18px;display:grid}.rp-demo-boards>article{background:#fff;border:1px solid #e7eeeb;border-radius:12px;padding:19px}.rp-demo-boards h3{margin-bottom:15px;font-size:15px}.rp-board-chips{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.rp-board-chips>span{color:#59647a;background:#f5f7f8;border-radius:4px;padding:6px;font-size:9px}.rp-board-chips>span:first-child{color:#17563f;background:#e0fcf1}.rp-board-chips b{font-size:8px;font-weight:600}.rp-tasks-board>ul{margin:0;padding:0;list-style:none}.rp-tasks-board>ul>li{border-bottom:1px solid #edf2ef;align-items:center;gap:8px;padding:11px 0;font-size:10px;line-height:1.4;display:flex}.rp-tasks-board li>i{border:1px solid #dae5df;border-radius:3px;flex:0 0 13px;width:13px;height:13px}.rp-tasks-board li>small{white-space:nowrap;color:#6a7586;margin-left:auto;font-size:9px}.rp-demo-label{color:#68746e;margin-top:12px;font-size:9px;line-height:1.5;display:block}.rp-service-score{align-items:center;gap:17px;margin:12px 0 18px;display:flex}.rp-ring{background:conic-gradient(#00c98d 0deg 223deg,#59dec2 223deg 324deg,#a0efd9 324deg 360deg);border-radius:50%;flex:0 0 108px;place-items:center;width:108px;height:108px;display:grid;position:relative}.rp-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px}.rp-ring strong{color:#111;font-size:19px;position:relative}.rp-service-score ul{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.rp-service-score li{color:#59647a;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.rp-service-score li>i{background:#00c98d;border-radius:50%;width:8px;height:8px}.rp-service-score li:nth-child(2)>i{background:#59dec2}.rp-service-score li:nth-child(3)>i{background:#ffcb42}.rp-service-score li:nth-child(4)>i{background:#ff6374}.rp-service-score li>span{margin-left:auto}.rp-service-board h4{margin-top:10px;font-size:11px}.rp-line-chart{width:100%;height:auto;margin-top:12px;display:block}.rp-chart-labels{color:#626e7c;justify-content:space-between;font-size:8px;display:flex}.rp-events-board .rp-event{border-bottom:1px solid #edf2ef;gap:9px;padding:8px 0;font-size:10px}.rp-events-board .rp-event strong{font-weight:600}.rp-events-board .rp-event small{font-size:9px}.rp-event time{color:#626e7c;white-space:nowrap;margin-left:auto;font-size:8px}.rp-employee-section>figure>img,.rp-test-results>img{width:100%;height:auto;display:block}.rp-employee-section figcaption,.rp-test-results figcaption{color:#68746e;text-align:right;margin-top:8px;font-size:10px}.rp-test-results{margin-top:24px}.rp-employee-section>figure{margin:0}.rp-structure-note{color:#b9e7d3!important;font-size:11px!important}.rp-step-art{background:#fcfffd;border:1px solid #e8f3ec;border-radius:10px;place-items:center;min-height:117px;display:grid;position:relative}.rp-step-art>span{color:#fff;background:#078455;border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;font-weight:800;display:grid;position:absolute;top:-9px;left:-8px}.rp-step-art .rp-icon{width:62px;height:62px}.rp-step-art small{text-align:center;color:#52695f;align-self:start;font-size:10px}.rp-dark-banner{color:#fff;background:#00271e;border-radius:14px;grid-template-columns:31% 1fr;align-items:center;gap:20px;margin-top:24px;padding:28px 28px 0;display:grid;overflow:hidden}.rp-dark-banner>div:first-child{padding-bottom:28px}.rp-dark-banner h3{color:#fff;font-size:27px}.rp-dark-banner p{color:#d7eee4;margin-top:12px;font-size:14px}.rp-dark-banner .rp-button{margin-top:20px}.rp-dark-banner>img{border-radius:12px 12px 0 0;align-self:end;width:100%;height:auto}.rp-template-banner{grid-template-columns:28% 1fr;gap:25px;padding:25px}.rp-template-banner>div:first-child{padding:0}.rp-template-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rp-template-list>div{color:#101316;background:#fff;border-radius:10px;padding:13px 10px}.rp-template-list .rp-icon{width:65px;height:65px;margin:0 auto 13px}.rp-template-list strong{font-size:12px;line-height:1.35;display:block}.rp-template-list small{color:#5c6b65;margin-top:12px;font-size:10px;display:block}.rp-test-creation{border:1px solid #e7eeeb;border-radius:13px;grid-template-columns:1.3fr 1fr;gap:25px;margin-top:24px;padding:25px;display:grid}.rp-test-creation h3{font-size:21px}.rp-test-creation p{margin-top:12px;font-size:13px}.rp-test-creation .rp-view-switch{margin-top:17px}.rp-test-creation .rp-creation-path{color:#17563f;background:#eafbf3;border-radius:10px;padding:19px;line-height:1.9}.rp-test-creation aside{border-left:1px solid #e7eeeb;padding:0 0 0 24px}.rp-test-creation aside>.rp-icon{margin-bottom:13px}.rp-test-creation .rp-button{margin-top:18px}.rp-employee-section{grid-template-columns:30% 1fr;align-items:center;gap:24px;margin-top:20px;display:grid}.rp-employee-section h3{font-size:25px}.rp-employee-section p{margin-top:14px;font-size:13px}.rp-employee-section .rp-button{margin-top:20px}.rp-employee-section>img{border:1px solid #e2eee8;border-radius:12px;width:100%;height:auto}.rp-reports{margin-top:26px}.rp-reports>h3{font-size:20px}.rp-reports>p{margin-top:6px;font-size:12px}.rp-reports>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rp-reports article{text-align:center;border:1px solid #e7eeeb;border-radius:10px;justify-items:center;padding:15px 8px;display:grid}.rp-reports h4{margin-top:8px;font-size:12px}.rp-feature--menu{grid-template-columns:35% 1fr}.rp-menu-benefits{gap:23px;margin:26px 0;display:grid}.rp-menu-benefits>div{align-items:start;gap:12px;display:flex}.rp-menu-benefits h3{font-size:15px;line-height:1.35}.rp-menu-benefits p{margin-top:5px;font-size:12px}.rp-menu-cards{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0 0 37%;display:grid}.rp-menu-cards article{background:#edfbf6;border-radius:16px;padding:20px}.rp-menu-cards article:nth-child(2){background:#fff9e5}.rp-menu-cards h3{margin-top:12px;font-size:17px}.rp-menu-cards p{margin-top:10px;font-size:13px}.rp-menu-cards .rp-menu-card-art{border-radius:10px;width:100%;height:auto;margin-top:16px;display:block}.rp-final{background:#e0fbef;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:23px 25px;display:flex}.rp-final h3{font-size:23px}.rp-final p{color:#315c4d;margin-top:7px;font-size:12px}.rp-secondary-preview{background:#f2fcf7;border-radius:16px;justify-items:center;padding:25px;display:grid}.rp-secondary-preview>img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;max-height:530px}.reference-platform ::selection{color:#102c20;background:#a8f2d0}.reference-public .lead-pricing-context{color:#315c4d;background:#eafbf2;border-radius:10px;padding:12px;font-size:12px;line-height:1.5}.reference-public .lead-pricing-context summary{cursor:pointer;min-height:26px}.reference-public .lead-pricing-context p{overflow-wrap:anywhere;margin:8px 0 0}@media (hover:hover) and (pointer:fine){.rp-button{transition:transform .18s cubic-bezier(.23,1,.32,1)}.rp-button:hover{transform:translateY(-2px)}}@media (width>=1500px){.rp-hero{min-height:530px}}@media (width<=1100px){.rp-hero-copy{width:53%;padding-left:25px}.rp-hero h1{font-size:35px}.rp-hero-art{width:66%}.rp-hero .rp-actions{max-width:245px}.rp-module-tabs{gap:6px;padding-inline:16px}.rp-module-tabs>button{gap:4px;padding-inline:5px;font-size:10px}.rp-module-tabs .rp-icon{width:29px;height:29px}.rp-module-panel{padding-inline:23px}.rp-feature{grid-template-columns:33% 1fr;gap:18px}.rp-feature h2{font-size:29px}.rp-feature-copy>p{font-size:13px}.rp-checks{gap:8px}.rp-checks li{font-size:11px}.rp-preview{min-height:360px}.rp-dark-banner h3{font-size:23px}.rp-template-list{grid-template-columns:repeat(2,1fr)}.rp-menu-cards{margin-left:0}.rp-menu-benefits{gap:17px}.rp-menu-benefits h3{font-size:13px}.rp-final{flex-wrap:wrap}}@media (width<=800px){.rp-hero{min-height:440px}.rp-hero h1{font-size:31px}.rp-hero-copy{padding-left:20px}.rp-hero-copy>p{font-size:14px}.rp-module-tabs{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.rp-module-tabs>button{min-height:56px;font-size:11px}.rp-module-tabs .rp-icon{width:35px;height:35px}.rp-feature{grid-template-columns:1fr}.rp-feature-copy{max-width:70ch}.rp-feature-copy>p{font-size:15px}.rp-feature h2{font-size:32px}.rp-checks{grid-template-columns:1fr 1fr;gap:12px}.rp-checks li{font-size:12px}.rp-preview{min-height:0}.rp-manager-tools{grid-template-columns:1fr 1fr}.rp-manager-tools>article:first-child{grid-column:1/-1}.rp-workflow>div{grid-template-columns:1fr 1fr}.rp-dark-banner{grid-template-columns:1fr 1.4fr;padding:22px}.rp-dark-banner>div:first-child{padding:0}.rp-dark-banner>img{border-radius:10px}.rp-test-creation{gap:15px;padding:20px}.rp-employee-section{grid-template-columns:1fr}.rp-employee-section>div{max-width:60ch}.rp-reports>div{grid-template-columns:repeat(3,1fr)}.rp-menu-benefits{grid-template-columns:1fr 1fr;gap:18px}.rp-menu-cards{margin-left:0}}@media (width<=540px){.rp-hero{padding-bottom:235px;display:block}.rp-hero-copy{width:100%;padding:24px 20px 15px}.rp-hero-art{object-fit:cover;object-position:center 44%;width:100%;height:255px;top:auto;bottom:0}.rp-hero:after{background:linear-gradient(#fff 0% 49%,#ffffffe6 53%,#0000 62%)}.rp-hero h1{font-size:35px}.rp-hero-copy>p{max-width:36ch;font-size:14px}.rp-hero .rp-actions{gap:8px;max-width:none;margin-top:18px}.reference-platform .rp-button{gap:8px;min-height:44px;padding-inline:14px;font-size:11px}.rp-hero .rp-button{font-size:10px}.rp-module-tabs{scrollbar-width:thin;scrollbar-color:#76d8b1 #eff7f3;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:7px;padding:12px;display:flex;overflow-x:auto}.rp-module-tabs>button{scroll-snap-align:start;flex:0 0 145px;min-height:60px;padding:7px;font-size:11px}.rp-module-panel{padding:14px 16px 20px}.rp-feature h2{font-size:30px}.rp-feature-copy>p{font-size:14px}.rp-checks{grid-template-columns:1fr;gap:9px;margin-block:18px}.rp-checks li{font-size:12px}.rp-preview{margin-top:8px}.rp-view-switch button{padding-inline:10px;font-size:9px}.rp-manager-tools{grid-template-columns:1fr}.rp-manager-tools>article:first-child{grid-column:auto}.rp-manager-tools>article{padding:18px}.rp-workflow{padding-top:12px}.rp-workflow>h3{font-size:19px}.rp-workflow>div{grid-template-columns:1fr;gap:10px;padding:10px}.rp-workflow article{grid-template-columns:90px 1fr;column-gap:14px;padding:14px;display:grid}.rp-step-art{grid-row:1/3;min-height:110px}.rp-step-art .rp-icon{width:48px;height:48px}.rp-workflow h4{align-self:end;margin-top:5px;font-size:14px}.rp-workflow p{margin-top:6px;font-size:12px}.rp-step-art small{font-size:8px}.rp-dark-banner{grid-template-columns:1fr;gap:23px;padding:22px 18px}.rp-dark-banner h3{font-size:25px}.rp-dark-banner p{font-size:13px}.rp-template-list{grid-template-columns:1fr 1fr;gap:10px}.rp-test-creation{grid-template-columns:1fr;padding:18px}.rp-test-creation aside{border-top:1px solid #e7eeeb;border-left:0;padding:20px 0 0}.rp-employee-section h3{font-size:25px}.rp-reports>div{grid-template-columns:repeat(2,1fr)}.rp-menu-benefits{grid-template-columns:1fr}.rp-menu-benefits h3{font-size:14px}.rp-menu-cards{grid-template-columns:1fr;margin-top:14px}.rp-menu-cards article{padding:20px}.rp-menu-cards .rp-icon{float:left;margin-right:15px}.rp-menu-cards h3{margin-top:4px}.rp-final{padding:21px 18px}.rp-final h3{font-size:23px}.rp-final .rp-actions{gap:8px}.rp-final .rp-button{padding-inline:12px;font-size:10px}.rp-secondary-preview{padding:16px}}@media (width<=1100px){.rp-demo-boards{grid-template-columns:1.15fr 1fr}.rp-events-board{grid-column:1/-1}.rp-events-board .rp-event{width:49%;display:inline-flex}.rp-template-list{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.rp-template-list{grid-template-columns:repeat(3,1fr)}.rp-demo-boards h3{font-size:14px}.rp-demo-boards>article{padding:16px}}@media (width<=540px){.rp-demo-boards{grid-template-columns:1fr}.rp-events-board{grid-column:auto}.rp-events-board .rp-event{width:100%;display:flex}.rp-board-chips>span{font-size:9px}.rp-tasks-board>ul>li{font-size:11px}.rp-service-score{justify-content:center}.rp-service-score ul{max-width:150px}.rp-service-score li{font-size:10px}.rp-template-list{scrollbar-width:thin;scrollbar-color:#76d8b1 #00271e;padding-bottom:9px;display:flex;overflow-x:auto}.rp-template-list>div{flex:0 0 145px}.rp-workflow--courses article{grid-template-columns:1fr}.rp-workflow--courses .rp-step-art{grid-row:auto;min-height:160px}.rp-workflow--courses .rp-course-step{height:160px}.rp-workflow--courses h4{margin-top:16px}.rp-test-results{scrollbar-width:thin;overflow-x:auto}.rp-test-results>img{min-width:680px}.rp-employee-section>figure{scrollbar-width:thin;overflow-x:auto}.rp-employee-section>figure>img{min-width:580px}}@media (prefers-reduced-motion:reduce){.reference-platform *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rp-extra-section{margin-top:30px}.rp-extra-section>h3,.rp-news-practice h3,.rp-enps-analytics h3{font-size:25px}.rp-extra-section>p{margin-top:7px;font-size:13px}.rp-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.rp-extra-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-extra-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.rp-extra-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.rp-extra-grid article{background:#fcfefd;border:1px solid #e6efeb;border-radius:13px;padding:20px 17px}.rp-extra-grid--mint article{background:#f0fbf7;border-color:#e0f2e9}.rp-extra-grid h4{margin-top:12px;font-size:16px;line-height:1.3}.rp-extra-grid p{margin-top:9px;font-size:12px;line-height:1.55}.rp-extra-grid--six article{padding:13px 11px}.rp-extra-grid--six .rp-icon{width:33px;height:33px}.rp-extra-grid--six h4{font-size:12px}.rp-extra-grid--six p{font-size:11px}.rp-process{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.rp-process:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.rp-process>li{background:#f7fdfb;border:1px solid #dfeee7;border-radius:13px;align-items:flex-start;gap:12px;padding:20px 16px;display:flex}.rp-process>li>span,.rp-step-number{color:#064a33;font-variant-numeric:tabular-nums;background:#baf5df;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:16px;font-weight:800;display:grid}.rp-process h4{font-size:14px;line-height:1.35}.rp-process p{margin-top:7px;font-size:12px}.rp-extra-image{margin:0}.rp-extra-image>img{border-radius:12px;width:100%;height:auto;display:block}.rp-extra-image figcaption,.reference-platform .rp-note{color:#536d60;margin-top:10px;font-size:11px;line-height:1.5}.rp-extra-image figcaption{text-align:right}.rp-news-practice{grid-template-columns:2.1fr 1fr;align-items:start;gap:18px;margin-top:27px;display:grid}.rp-news-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.rp-news-examples article{background:#fcfefd;border:1px solid #e7eeeb;border-radius:12px;grid-template-columns:36px 1fr;align-content:start;gap:8px;padding:15px 12px 9px;display:grid;overflow:hidden}.rp-news-examples .rp-icon{width:33px;height:33px}.rp-news-examples h4{letter-spacing:-.02em;align-self:center;font-size:13px}.rp-news-examples p{grid-column:1/-1;min-height:70px;font-size:11px}.rp-news-examples article>img:last-child{object-fit:cover;object-position:top;border-radius:6px;grid-column:1/-1;width:100%;height:174px}.rp-news-practice>aside{isolation:isolate;color:#fff;background:#00271e;border-radius:14px;align-items:flex-start;min-height:383px;margin-top:43px;padding:24px 19px 0;display:flex;position:relative;overflow:hidden}.rp-news-practice>aside>div{z-index:1;width:75%;position:relative}.rp-news-practice>aside h3{color:#fff;margin-top:14px;font-size:25px}.rp-news-practice>aside p{color:#d7eee4;max-width:17ch;margin-top:12px;font-size:12px}.rp-news-practice>aside .rp-button{margin-top:20px;padding-inline:12px;font-size:10px}.rp-news-practice>aside>img{object-fit:contain;object-position:right bottom;width:55%;height:260px;position:absolute;bottom:-9px;right:-10px;transform:rotate(4deg)}.rp-enps-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.rp-enps-process>article{background:#fbfffd;border:1px solid #e3efe9;border-radius:13px;min-height:280px;padding:24px 20px;position:relative;overflow:hidden}.rp-enps-process h4{margin-top:14px;font-size:17px}.rp-enps-process p{margin-top:10px;font-size:13px}.rp-enps-process>article:first-child{padding-bottom:175px}.rp-enps-process>article:first-child>img{width:177px;position:absolute;bottom:0;right:8px;transform:rotate(-3deg)}.rp-trend-example{background:#f2fcf7;border-radius:9px;margin-top:35px;padding:15px 8px 10px}.rp-trend-example svg{width:100%;height:auto;display:block}.rp-trend-example small{text-align:right;color:#536d60;margin-top:9px;font-size:10px;display:block}.rp-enps-actions{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.rp-enps-actions li{background:#effbf6;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:10px 8px;font-size:10px;line-height:1.45;display:flex}.rp-enps-actions span{color:#155a40;white-space:nowrap;font-size:9px}.rp-enps-analytics{grid-template-columns:23% 1fr;align-items:center;gap:20px;margin-top:28px;display:grid}.rp-enps-analytics p{margin-top:12px;font-size:13px}.rp-enps-explainer{background:#f9fefc;border:1px solid #e0f0e8;border-radius:13px;margin-top:24px;padding:20px}.rp-enps-explainer>div{align-items:start;gap:20px;display:flex}.rp-enps-explainer h3{flex:0 0 30%;font-size:19px}.rp-enps-explainer p{font-size:12px}.rp-enps-explainer dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;display:grid}.rp-enps-explainer dt{color:#086648;font-size:13px;font-weight:800}.rp-enps-explainer dl>div:nth-child(2) dt{color:#946200}.rp-enps-explainer dl>div:nth-child(3) dt{color:#b53c46}.rp-enps-explainer dd{color:var(--rp-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.rp-enps-explainer .rp-enps-formula{color:#175b43;border-top:1px solid #dfede6;margin-top:15px;padding-top:13px;font-weight:600}.rp-material-examples{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.rp-material-examples article{background:#fff;border:1px solid #e4ede8;border-radius:10px;padding-bottom:13px;overflow:hidden}.rp-material-examples img{object-fit:cover;width:100%;height:103px;display:block}.rp-material-examples h4{margin:10px 11px 0;font-size:12px;line-height:1.4}.rp-material-examples span{color:#006f50;background:#e0faf0;border-radius:5px;margin:10px 11px 0;padding:4px 7px;font-size:10px;display:inline-block}.rp-knowledge-result{background:#00271e;border-radius:14px;grid-template-columns:30% 1fr;align-items:center;gap:25px;margin-top:25px;padding:25px;display:grid}.rp-knowledge-result h3{color:#fff;font-size:25px}.rp-knowledge-result>div>p{color:#d7eee4;margin-top:12px;font-size:13px}.rp-knowledge-result .rp-button{margin-top:17px}.rp-knowledge-result .rp-extra-grid{margin:0}.rp-knowledge-result .rp-extra-grid article{background:#ecfcf5;padding:18px 13px}.rp-knowledge-result .rp-extra-grid h4{font-size:14px}.rp-knowledge-result .rp-extra-grid p{font-size:12px}.rp-messenger-banner .rp-extra-image{align-self:end}.rp-messenger-banner .rp-extra-image>img{border-radius:10px 10px 0 0}.rp-messenger-banner figcaption{color:#d7eee4;padding-bottom:10px}.rp-reward-examples{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.rp-reward-examples article{background:#fff;border:1px solid #e5ede9;border-radius:11px;overflow:hidden}.rp-reward-examples img{object-fit:cover;width:100%;height:100px;display:block}.rp-reward-examples h4{text-align:center;letter-spacing:-.02em;padding:10px 8px 14px;font-size:11px;line-height:1.4}.rp-ai-switch{background:#f0f8f4;border-radius:99px;width:fit-content;margin:0 0 24px;padding:4px}.rp-ai-switch button{border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:7px 18px;font-size:13px;display:flex}.rp-ai-switch button .rp-icon{width:25px;height:25px}.rp-ai-document{background:#f0fbf6;border:1px solid #dfefe7;border-radius:15px;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:25px;margin-top:25px;padding:27px;display:grid}.rp-ai-document h3{font-size:24px}.rp-ai-document p{margin-top:13px;font-size:13px}.rp-ai-document .rp-ai-human{color:#235741;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:600;display:flex}.rp-ai-human .rp-icon{width:28px;height:28px}.rp-ai-paper,.rp-ai-draft{background:#fff;border-radius:12px;min-height:235px;padding:19px}.rp-ai-paper .rp-icon,.rp-ai-draft .rp-icon{width:32px;height:32px}.rp-ai-document h4{margin-top:10px;font-size:14px}.rp-ai-paper p{color:#5c6e64;font-size:11px}.rp-ai-paper>div{gap:9px;margin-top:17px;display:grid}.rp-ai-paper i{background:#eaf0ec;border-radius:4px;width:96%;height:7px;display:block}.rp-ai-paper i:nth-child(2n){width:75%}.rp-ai-draft ol{color:#146448;gap:11px;margin:15px 0 0;padding-left:23px;font-size:10px;line-height:1.5;list-style:decimal-leading-zero;display:grid}.rp-ai-draft li{padding:4px}.rp-checklist-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.rp-checklist-scenarios article{border:1px solid #e4eee9;border-radius:12px;grid-template-columns:34% 1fr;gap:13px;padding:10px;display:grid;overflow:hidden}.rp-checklist-scenarios img{object-fit:cover;border-radius:7px;width:100%;height:100%;min-height:160px}.rp-checklist-scenarios h4{font-size:14px;line-height:1.35}.rp-checklist-scenarios p{margin-top:8px;font-size:11px}.rp-checklist-scenarios .rp-button{min-height:38px;margin-top:12px;padding-inline:10px;font-size:9px}.rp-event-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:17px;display:grid}.rp-event-examples article{background:#fff;border:1px solid #dfede7;border-radius:15px;overflow:hidden}.rp-event-examples article>img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.rp-event-examples article>div{padding:19px}.rp-event-examples span{color:#086b4c;text-transform:uppercase;background:#dcfaed;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.rp-event-examples h4{margin-top:13px;font-size:18px}.rp-event-examples p{margin-top:9px;font-size:13px}.rp-event-examples small{color:#596e63;margin-top:9px;font-size:10px;display:block}.reference-platform .rp-final--extended{background:#003d2d;padding:30px}.reference-platform .rp-final--extended h3{color:#fff;max-width:26ch;font-size:27px}.reference-platform .rp-final--extended p{color:#d7eee4;font-size:13px}.reference-platform .rp-final--extended .rp-actions{flex:none}.reference-platform .rp-final--extended .rp-button:not(.rp-button--outline){color:#111;background:#fff}@media (width>=1101px){.rp-module-tabs{grid-template-columns:repeat(8,minmax(0,1fr))}.rp-module-tabs>button{gap:5px;padding-inline:6px;font-size:10px}.rp-module-tabs .rp-icon{width:32px;height:32px}}@media (width<=1100px){.rp-extra-grid--five,.rp-extra-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-news-practice{grid-template-columns:1fr}.rp-news-practice>aside{min-height:260px;margin-top:0;padding:25px}.rp-news-practice>aside>div{width:70%}.rp-news-practice>aside p{max-width:33ch}.rp-news-practice>aside>img{width:30%;height:260px;right:30px}.rp-news-examples p{min-height:48px}.rp-news-examples article>img:last-child{object-fit:contain;height:200px}.rp-enps-analytics{grid-template-columns:1fr}.rp-enps-analytics>div{max-width:62ch}.rp-enps-process>article{padding:18px 14px}.rp-knowledge-result{grid-template-columns:1fr}.rp-reward-examples{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-reward-examples img{height:140px}.rp-ai-document{gap:15px;padding:23px}.rp-ai-document h3{font-size:21px}.rp-checklist-scenarios article{grid-template-columns:1fr}.rp-checklist-scenarios img{height:140px;min-height:0}.reference-platform .rp-final--extended{padding:25px}.rp-final--extended .rp-actions{flex-wrap:wrap}}@media (width<=800px){.rp-extra-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-extra-grid h4{font-size:14px}.rp-enps-process{grid-template-columns:1fr}.rp-enps-process>article{min-height:200px;padding:22px}.rp-enps-process>article:first-child{min-height:230px;padding:22px 220px 22px 22px}.rp-enps-process h4{margin-top:10px}.rp-enps-process>article:first-child>img{width:200px}.rp-trend-example{max-width:360px;margin-top:18px}.rp-enps-actions{max-width:420px;margin-top:18px}.rp-enps-analytics .rp-extra-image{scrollbar-width:thin;padding-bottom:5px;overflow-x:auto}.rp-enps-analytics .rp-extra-image>img{min-width:630px}.rp-enps-explainer>div{display:block}.rp-enps-explainer>div>p{margin-top:9px}.rp-material-examples{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-process:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.rp-ai-document{grid-template-columns:1fr 1fr}.rp-ai-document>div:first-child{grid-column:1/-1}.rp-ai-paper,.rp-ai-draft{min-height:230px}.rp-event-examples{gap:12px}.rp-event-examples article>div{padding:15px}.rp-event-examples h4{font-size:16px}.reference-platform .rp-final--extended h3{font-size:25px}}@media (width<=540px){.rp-extra-section{margin-top:26px}.rp-extra-section>h3,.rp-news-practice h3,.rp-enps-analytics h3{font-size:23px}.rp-extra-grid,.rp-extra-grid--four,.rp-extra-grid--five,.rp-extra-grid--six{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rp-extra-grid article{padding:17px 13px}.rp-extra-grid .rp-icon{width:38px;height:38px}.rp-extra-grid h4{font-size:14px}.rp-extra-grid p{font-size:12px}.rp-extra-grid--six article{padding:13px}.rp-extra-grid--six h4{font-size:13px}.rp-extra-grid--six p{font-size:11px}:is(.rp-process,.rp-process:has(>li:nth-child(4))){grid-template-columns:1fr;gap:10px}.rp-process>li{padding:18px}.rp-process h4{font-size:15px}.rp-process p{font-size:13px}.rp-news-examples{grid-template-columns:1fr}.rp-news-examples article{grid-template-columns:40px 1fr;padding:18px}.rp-news-examples h4{font-size:16px}.rp-news-examples p{min-height:0;font-size:13px}.rp-news-examples article>img:last-child{object-fit:contain;height:235px;margin-top:6px}.rp-news-practice>aside{min-height:290px;padding:22px 18px}.rp-news-practice>aside>div{width:73%}.rp-news-practice>aside h3{font-size:25px}.rp-news-practice>aside p{max-width:18ch}.rp-news-practice>aside>img{width:48%;right:-5px}.rp-news-practice>aside .rp-button{font-size:10px}.rp-enps-process>article:first-child{min-height:350px;padding:22px 20px 190px}.rp-enps-process>article:first-child>img{width:190px;right:calc(50% - 95px)}.rp-enps-explainer{padding:19px 16px}.rp-enps-explainer dl{grid-template-columns:1fr;gap:16px}.rp-material-examples{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#76d8b1 #edf6f1;padding-bottom:10px;display:flex;overflow-x:auto}.rp-material-examples article{scroll-snap-align:start;flex:0 0 177px}.rp-material-examples img{height:100px}.rp-material-examples h4{font-size:13px}.rp-knowledge-result{padding:23px 18px}.rp-knowledge-result .rp-extra-grid{grid-template-columns:1fr}.rp-knowledge-result .rp-extra-grid article{grid-template-columns:40px 1fr;gap:6px 12px;display:grid}.rp-knowledge-result .rp-extra-grid .rp-icon{grid-row:1/3}.rp-knowledge-result .rp-extra-grid h4,.rp-knowledge-result .rp-extra-grid p{margin:0}.rp-reward-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-reward-examples img{height:120px}.rp-reward-examples h4{font-size:12px}.rp-ai-switch{gap:3px;width:100%}.rp-ai-switch button{flex:1;justify-content:center;gap:5px;padding-inline:11px;font-size:11px}.rp-ai-switch button .rp-icon{width:24px;height:24px}.rp-ai-document{gap:12px;padding:20px 15px}.rp-ai-paper,.rp-ai-draft{min-height:245px;padding:15px 11px}.rp-ai-document h4{font-size:12px}.rp-ai-draft ol{padding-left:18px;font-size:10px}.rp-ai-document p{font-size:12px}.rp-checklist-scenarios{grid-template-columns:1fr}.rp-checklist-scenarios article{grid-template-columns:32% 1fr;gap:14px;padding:12px}.rp-checklist-scenarios img{height:100%;min-height:170px}.rp-checklist-scenarios h4{font-size:15px}.rp-checklist-scenarios p{font-size:12px}.rp-checklist-scenarios .rp-button{min-height:44px;padding-inline:10px;font-size:10px}.rp-event-examples{grid-template-columns:1fr;gap:15px}.rp-event-examples article>img{aspect-ratio:2.3}.rp-event-examples article>div{padding:18px}.rp-event-examples h4{font-size:19px}.reference-platform .rp-final--extended{gap:20px;padding:25px 19px}.reference-platform .rp-final--extended h3{font-size:25px}.reference-platform .rp-final--extended .rp-actions{flex:1;gap:10px}.reference-platform .rp-final--extended .rp-button{min-height:44px;font-size:11px}}.rp-hero-native{border:6px solid #1b2b21;border-bottom:0;border-radius:14px 14px 0 0;width:43%;max-height:280px;position:absolute;bottom:-5px;right:24px;overflow:hidden;box-shadow:0 10px 22px #08281924}.rp-hero-native .pp-frame{box-shadow:none;border:0;border-radius:8px 8px 0 0}.rp-hero-native .pp-disclaimer{display:none}.rp-hero-copy{z-index:2;position:relative}.rp-hero h1 em{white-space:normal}.rp-preview{min-height:0}.rp-preview>.pp-frame{margin-top:4px}.rp-feature--ai .rp-preview{align-self:start}.rp-dark-banner>.pp-frame{color:#13251e;align-self:start;max-height:none}.rp-dark-banner .pp-frame p{color:#53665c!important}.rp-dark-banner .pp-frame h3,.rp-dark-banner .pp-frame h4{color:#13251e!important}.rp-news-examples article>.pp-frame{grid-column:1/-1;margin-top:10px}.rp-news-examples>aside>.pp-frame{width:100%;max-width:260px;margin:20px auto 0;position:relative;inset:auto;transform:none}.rp-news-examples>aside{flex-direction:column;justify-content:space-between;display:flex}.rp-enps-process article>.pp-frame{margin-top:20px}.rp-extra-image>.pp-frame{width:100%;box-shadow:none}.rp-extra-image{min-width:0}.rp-native-step{color:#173a29;background:#f7fcf9;border:1px solid #dcebe2;border-radius:8px;width:100%;min-height:164px;padding:12px}.rp-native-step>strong{margin-bottom:10px;font-size:12px;line-height:1.45;display:block}.rp-native-step ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rp-native-step li{color:#385d46;background:#fff;border:1px solid #e6eee9;border-radius:5px;align-items:flex-start;gap:7px;padding:7px;font-size:11px;line-height:1.45;display:flex}.rp-native-step li>i{color:#0b6b45;background:#d8f4e6;border-radius:4px;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:grid}.rp-workflow--courses .rp-step-art{min-height:180px;padding-top:8px}.rp-native-test-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.rp-native-test-results>article{background:#fff;border:1px solid #e1eae5;border-radius:12px;padding:18px}.rp-native-test-results h3{margin-bottom:18px;font-size:16px}.rp-native-result-score{align-items:center;gap:15px;margin:8px 0 20px;display:flex}.rp-native-result-score strong{color:#087b51;letter-spacing:-.04em;font-size:39px;line-height:1}.rp-native-result-score p{max-width:14ch;font-size:11px}.rp-native-test-results ul{color:#526b5b;gap:12px;margin:0;padding:0;font-size:11px;line-height:1.5;list-style:none;display:grid}.rp-native-test-results li{justify-content:space-between;gap:12px;display:flex}.rp-native-test-results li b{color:#163c27;white-space:nowrap}.rp-native-test-results svg{width:100%;height:auto;display:block}.rp-native-result-months{color:#536b5a;justify-content:space-between;margin:7px 0 12px;font-size:10px;display:flex}.rp-native-result-topics{margin-top:23px!important;margin-bottom:20px!important}.rp-native-ingredients{color:#30543e;gap:0;margin:20px 0 12px;font-size:13px;display:grid}.rp-native-ingredients>div{border-bottom:1px solid #e6eee9;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.rp-native-ingredients dd{margin:0;font-weight:700}.rp-native-allergens{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.rp-native-allergens>span{color:#775a14;background:#fbf3da;border-radius:7px;padding:7px 10px;font-size:12px}.rp-native-serving{color:#41634c;gap:15px;margin:22px 0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.rp-reward-native{color:#176742;background:#eefaf4;place-content:center;justify-items:center;gap:10px;min-height:100px;padding:14px;display:grid}.rp-reward-native .rp-icon{width:40px;height:40px}.rp-reward-native small{color:#496e58;font-size:9px}.rp-module-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5em),1fr));font-size:12px}.rp-module-tabs>button{align-items:center;min-width:0;min-height:64px;line-height:1.45;overflow:visible}.rp-module-tabs>button>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.rp-feature-copy :is(h2,p),.rp-extra-grid :is(h4,p),.rp-process :is(h4,p){overflow-wrap:anywhere}.rp-preview .pp-frame .pp-content-heading h3{margin:0}@media (width<=1023px){.rp-hero-native{width:42%;max-height:245px;right:18px}.rp-native-test-results{grid-template-columns:1fr 1fr}.rp-native-test-results>article:last-child{grid-column:1/-1}.rp-module-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5em),1fr))}.rp-dark-banner>.pp-frame{grid-column:1/-1}.rp-feature{grid-template-columns:minmax(0,1fr)}.rp-feature-copy{display:block}.rp-feature-copy>p{max-width:65ch}.rp-preview{margin-top:10px}}@media (width<=767px){.rp-hero-native{display:none}.rp-native-test-results{grid-template-columns:1fr}.rp-native-test-results>article:last-child{grid-column:auto}.rp-news-examples{display:block}.rp-news-examples>aside{margin-top:16px;padding:24px}.rp-news-examples>aside>div{max-width:none}.rp-news-examples>aside>.pp-frame{max-width:320px;margin-top:22px}.rp-feature h2{max-width:24ch}.rp-feature h2 em{overflow-wrap:anywhere}.rp-native-result-score p{max-width:none}.rp-native-step{padding:10px}.rp-workflow--courses article{display:block}.rp-workflow--courses .rp-step-art{min-height:0}.rp-workflow--courses h4{margin-top:16px}.rp-dark-banner>.pp-frame{max-width:100%}.rp-ai-switch{border-radius:12px}.rp-ai-switch button{white-space:normal;line-height:1.5}}@media (width<=540px){.rp-module-tabs{flex-wrap:nowrap;align-items:stretch;display:flex;overflow-x:auto}.rp-module-tabs>button{flex:0 0 max(145px,12em);min-height:68px;padding:10px}.rp-module-tabs>button>span{overflow-wrap:anywhere}.rp-menu-cards .rp-icon{float:none;margin:0 0 13px}.rp-menu-cards h3{margin:0}.rp-native-step li{font-size:12px}.rp-native-step>strong{font-size:13px}.rp-module-panel:focus{outline-offset:-3px}}.rp-service-score{flex-wrap:wrap}.rp-ring{aspect-ratio:1;flex:none;width:max(108px,7.5em);max-width:100%;height:auto}.rp-ring strong{white-space:nowrap;line-height:1.2}.reference-pricing{--rpr-green:#00bd78;--rpr-muted:#656d72;--rpr-line:#e5ebea;color:#111;background:#fff;border-radius:0 0 16px 16px;gap:28px;padding:0 28px 28px;font-family:GuruMi Manrope,Manrope,system-ui,sans-serif;display:grid}.reference-pricing :is(section,div,article,aside,figure){min-width:0}.reference-pricing :is(h1,h2,h3,p,figure){margin:0}.reference-pricing :is(h1,h2,h3){color:#111;letter-spacing:-.035em;text-wrap:balance;font-weight:800}.reference-pricing h2{font-size:clamp(25px,2.6vw,34px);line-height:1.12}.reference-pricing h3{font-size:24px;line-height:1.18}.reference-pricing p{color:var(--rpr-muted);font-size:14px;line-height:1.5}.reference-pricing button{cursor:pointer}.reference-pricing :is(button,a,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #087b4e}.reference-pricing input{caret-color:#087b4e}.reference-pricing ::selection{color:#063d2c;background:#a8f2d0}.reference-pricing .rpr-button{color:#fff;background:#111;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:14px;width:fit-content;min-height:44px;padding:0 24px;font:600 13px/1.25 GuruMi Manrope,Manrope,system-ui,sans-serif;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.reference-pricing .rpr-button--outline{color:#111;background:#fff;border-color:#dce2df}.reference-pricing .rpr-button--outline .pa-content>.pa-arrow{filter:none}.reference-pricing .rpr-button--green{color:#062c1c;background:#00bf7a}.reference-pricing .rpr-button:active{transform:scale(.98)}.reference-pricing .rpr-eyebrow{color:#007749;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.reference-pricing .rpr-eyebrow:before{content:"";background:#00c980;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.reference-pricing .rpr-hero{isolation:isolate;grid-template-columns:46% 54%;min-height:315px;display:grid;position:relative}.reference-pricing .rpr-hero-copy{z-index:1;padding:36px 0 22px 8px;position:relative}.reference-pricing .rpr-hero h1{margin-top:12px;font-size:clamp(32px,3.65vw,49px);line-height:1.04}.reference-pricing .rpr-hero h1 span{color:#00a271}.reference-pricing .rpr-hero-copy>p:not(.rpr-eyebrow){max-width:41ch;margin-top:18px}.reference-pricing .rpr-period{background:#f0f5f2;border-radius:100px;flex-wrap:wrap;align-items:center;gap:3px;width:fit-content;padding:4px;display:inline-flex}.reference-pricing .rpr-hero .rpr-period{margin-top:24px}.reference-pricing .rpr-period button{color:#18251f;background:0 0;border:0;border-radius:100px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 15px;font-size:12px;font-weight:600;display:flex}.reference-pricing .rpr-period button[aria-pressed=true]{color:#fff;background:#111}.reference-pricing .rpr-period button span{color:#006d43;background:#c3f6de;border-radius:100px;padding:3px 6px;font-size:10px}.reference-pricing .rpr-hero-art{align-self:stretch;margin:0 -10px -5px -35px;position:relative}.reference-pricing .rpr-hero-art img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.reference-pricing .rpr-hero-art figcaption{color:#436458;background:#effbf6;border-radius:5px;padding:3px 7px;font-size:9px;position:absolute;bottom:7px;right:16px}.reference-pricing .rpr-hero-quote{background:#fff;border-radius:14px;flex-direction:column;justify-content:center;width:42%;padding:16px;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:0 9px 22px #195e3820}.reference-pricing .rpr-hero-quote>span{color:#007443;font-size:11px;font-weight:800}.reference-pricing .rpr-hero-quote>strong{letter-spacing:-.025em;margin-top:5px;font-size:clamp(12px,1.2vw,17px);line-height:1.2}.reference-pricing .rpr-hero-quote-ring{border:10px solid #00c67a;border-left-color:#dfe9e3;border-radius:50%;align-self:center;place-items:center;width:112px;height:112px;margin-top:13px;display:grid}.reference-pricing .rpr-hero-quote-ring b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px}.reference-pricing .rpr-hero-quote>p{color:#466151;text-align:center;margin-top:6px;font-size:10px}.reference-pricing .rpr-hero-quote dl{gap:7px;margin:14px 0;font-size:10px;display:grid}.reference-pricing .rpr-hero-quote dl>div{justify-content:space-between;gap:5px;display:flex}.reference-pricing .rpr-hero-quote dt{color:#466151}.reference-pricing .rpr-hero-quote dd{white-space:nowrap;margin:0;font-weight:800}.reference-pricing .rpr-hero-quote>small{color:#175c3c;text-align:center;background:#d8fbea;border-radius:5px;padding:6px;font-size:9px}.reference-pricing .rpr-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reference-pricing .rpr-plan{border:1px solid var(--rpr-line);border-radius:14px;flex-direction:column;align-items:flex-start;min-height:358px;padding:24px 22px 20px;display:flex;position:relative}.reference-pricing .rpr-plan--featured{background:linear-gradient(130deg,#e7fff1,#acfacf);border-color:#8de9bb}.reference-pricing .rpr-plan-icon{object-fit:contain;margin-bottom:5px}.reference-pricing .rpr-plan h2{font-size:27px}.reference-pricing .rpr-plan>p{font-size:13px}.reference-pricing .rpr-popular{color:#007443;background:#fff;border-radius:100px;padding:5px 12px;font-size:10px;font-weight:800;position:absolute;top:21px;right:20px}.reference-pricing .rpr-plan-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-top:12px;display:flex}.reference-pricing .rpr-plan-price strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(28px,3.1vw,40px);font-weight:800;line-height:1.2}.reference-pricing .rpr-plan-price span{color:var(--rpr-muted);font-size:12px}.reference-pricing .rpr-plan-price .rpr-quote-label{font-size:26px}.reference-pricing .rpr-plan .rpr-plan-annual{color:#176143;margin-top:4px;font-size:11px}.reference-pricing .rpr-plan ul{gap:9px;width:100%;margin:18px 0 0;padding:0;list-style:none;display:grid}.reference-pricing .rpr-plan li{color:#525d58;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.reference-pricing .rpr-check{background:#c5f7df;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:-2px;display:grid}.reference-pricing .rpr-check:after,.reference-pricing .rpr-table-check:after{content:"";border:0 solid #008955;border-width:0 0 2px 2px;width:7px;height:4px;display:block;transform:rotate(-45deg)}.reference-pricing .rpr-plan .rpr-plan-included{color:#586a60;margin-top:auto;padding-top:16px;font-size:10px}.reference-pricing .rpr-plan .rpr-button{width:100%;min-height:42px;margin-top:15px}.reference-pricing .rpr-status{border:1px solid var(--rpr-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.reference-pricing .rpr-status button:not(.rpr-button){color:#063d2c;background:#fff;border:1px solid #d0dcd4;border-radius:8px;min-height:44px;padding:8px 12px;font-size:13px}.reference-pricing .rpr-status--error{background:#fff9ef;border-color:#eddbbc}.reference-pricing .rpr-builder-section{scroll-margin-top:90px}.reference-pricing .rpr-builder-section>h2{margin-bottom:18px}.reference-pricing .rpr-builder{border:1px solid var(--rpr-line);border-radius:14px;grid-template-columns:60% 40%;display:grid;overflow:clip}.reference-pricing .rpr-builder-controls{padding:26px 25px 20px}.reference-pricing .rpr-builder h3{margin-top:9px;font-size:24px}.reference-pricing .rpr-builder-controls>p:not(.rpr-eyebrow){margin-top:4px;font-size:12px}.reference-pricing .rpr-package-options{flex-wrap:wrap;gap:5px;margin:12px 0 18px;display:flex}.reference-pricing .rpr-package-options button{background:#fff;border:1px solid #e0e6e2;border-radius:100px;min-height:35px;padding:0 12px;font-size:11px}.reference-pricing .rpr-package-options button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.reference-pricing .rpr-builder-controls .rpr-custom-note{color:#1b6447;margin:-10px 0 15px;font-size:11px}.reference-pricing .rpr-quantity{margin-top:21px}.reference-pricing .rpr-quantity-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.reference-pricing .rpr-quantity-label label{font-size:13px;font-weight:600}.reference-pricing .rpr-quantity-label input{color:#111;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dfe7e3;border-radius:7px;width:70px;min-height:34px;padding:4px 8px;font:600 13px GuruMi Manrope,sans-serif}.reference-pricing .rpr-quantity>p{color:#6a7471;margin-top:7px;font-size:10px}.reference-pricing .rpr-range{appearance:none;background:linear-gradient(to right,#00c87b var(--rpr-range-fill),#e1e9e5 var(--rpr-range-fill));cursor:pointer;border:0;border-radius:100px;width:100%;height:6px;margin:14px 0 0;padding:0;display:block}.reference-pricing .rpr-range::-webkit-slider-thumb{appearance:none;background:#00c57a;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 7px #124e2c30}.reference-pricing .rpr-range::-moz-range-thumb{background:#00c57a;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 7px #124e2c30}.reference-pricing .rpr-addons{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:24px 0 0;padding:0;display:grid}.reference-pricing .rpr-addons legend{width:100%;padding:0 0 10px;font-size:13px;font-weight:600}.reference-pricing .rpr-addons label{cursor:pointer;border:1px solid #e1e7e4;border-radius:7px;align-items:center;gap:6px;min-height:41px;padding:7px 9px;display:flex}.reference-pricing .rpr-addons input{accent-color:#00aa68;flex-shrink:0;width:16px;height:16px;margin:0}.reference-pricing .rpr-addons label>span{font-size:10px;line-height:1.3}.reference-pricing .rpr-addons strong{flex-shrink:0;margin-left:auto;font-size:9px;font-weight:600}.reference-pricing .rpr-formula{margin-top:16px}.reference-pricing .rpr-formula summary{color:#237a51;text-underline-offset:3px;cursor:pointer;width:fit-content;font-size:11px}.reference-pricing .rpr-formula p{margin-top:8px;font-size:11px}.reference-pricing .rpr-summary{background:linear-gradient(135deg,#e0fff0,#b5f7d4);flex-direction:column;align-self:stretch;padding:25px;display:flex}.reference-pricing .rpr-summary>h3{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:800}.reference-pricing .rpr-summary-total{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:5px;margin-top:17px;display:flex}.reference-pricing .rpr-summary-total strong{letter-spacing:-.035em;font-size:clamp(29px,3.2vw,43px);font-weight:800;line-height:1.2}.reference-pricing .rpr-summary-total span{color:#3c6853;font-size:12px}.reference-pricing .rpr-summary-total .rpr-individual{font-size:28px;line-height:1.12}.reference-pricing .rpr-summary>p{color:#38664e;margin-top:9px;font-size:12px}.reference-pricing .rpr-summary dl{border-block:1px solid #94d6b5;gap:11px;margin:22px 0 18px;padding:19px 0;display:grid}.reference-pricing .rpr-summary dl>div{justify-content:space-between;gap:12px;font-size:12px;line-height:1.35;display:flex}.reference-pricing .rpr-summary dt{color:#38664e}.reference-pricing .rpr-summary dd{font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-weight:800}.reference-pricing .rpr-summary .rpr-period{background:#ffffff70;margin-bottom:15px;padding:3px}.reference-pricing .rpr-summary .rpr-period button{min-height:32px;padding:0 11px;font-size:10px}.reference-pricing .rpr-annual-total strong{font-size:12px;line-height:1.5}.reference-pricing .rpr-annual-total strong>span{color:#007443;white-space:nowrap}.reference-pricing .rpr-annual-total p{color:#38664e;margin-top:4px;font-size:11px}.reference-pricing .rpr-summary>.rpr-button{width:100%;margin-top:auto}.reference-pricing .rpr-annual-total,.reference-pricing .rpr-individual-note{padding-bottom:20px}.reference-pricing .rpr-summary>small{color:#456b57;margin-top:14px;font-size:10px;line-height:1.5}.reference-pricing .rpr-comparison>p{margin:8px 0 15px}.reference-pricing .rpr-table-wrap{border:1px solid var(--rpr-line);scrollbar-width:thin;scrollbar-color:#7fc7a4 #f1f7f3;border-radius:12px;overflow-x:auto}.reference-pricing .rpr-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:12px}.reference-pricing .rpr-comparison thead{background:#f3f6f5}.reference-pricing .rpr-comparison :is(th,td){padding:11px 20px}.reference-pricing .rpr-comparison tbody th{color:#58605c;font-weight:400}.reference-pricing .rpr-comparison tbody tr{border-top:1px solid #e9efeb}.reference-pricing .rpr-comparison th:not(:first-child),.reference-pricing .rpr-comparison td{text-align:center}.reference-pricing .rpr-comparison td>span:not(.rpr-table-check){color:#66756d}.reference-pricing .rpr-table-check{vertical-align:middle;padding:3px;display:inline-flex}.reference-pricing .rpr-table-check:after{width:8px;height:5px}.reference-pricing .rpr-launch h2{font-size:24px}.reference-pricing .rpr-launch>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:14px;display:grid}.reference-pricing .rpr-launch p{gap:6px;font-size:12px;display:grid}.reference-pricing .rpr-launch strong{color:#18251f;font-size:14px}.reference-pricing .rpr-faq{grid-template-columns:35% 1fr;gap:28px;display:grid}.reference-pricing .rpr-faq>div:first-child p{max-width:25ch;margin-top:13px;font-size:12px}.reference-pricing .rpr-faq>div:last-child{border:1px solid var(--rpr-line);border-radius:12px;overflow:clip}.reference-pricing .rpr-faq details+details{border-top:1px solid var(--rpr-line)}.reference-pricing .rpr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 22px;font-size:12px;list-style:none;display:flex}.reference-pricing .rpr-faq summary::-webkit-details-marker{display:none}.reference-pricing .rpr-faq summary span{flex:0 0 12px;width:12px;height:12px;position:relative}.reference-pricing .rpr-faq summary span:before,.reference-pricing .rpr-faq summary span:after{content:"";background:#516b5e;height:1px;position:absolute;inset:5px 0}.reference-pricing .rpr-faq summary span:after{transform:rotate(90deg)}.reference-pricing .rpr-faq details[open] summary span:after{transform:none}.reference-pricing .rpr-faq details p{padding:0 22px 18px;font-size:12px}.reference-pricing .rpr-final{background:#003c2b;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.reference-pricing .rpr-final h2{color:#fff;font-size:24px}.reference-pricing .rpr-final p{color:#c1e4d5;margin-top:6px;font-size:12px}.reference-pricing .rpr-final .rpr-button{flex-shrink:0}@media (hover:hover) and (pointer:fine){.reference-pricing .rpr-button:hover{transform:translateY(-2px)}.reference-pricing :is(.rpr-package-options button,.rpr-period button):hover{box-shadow:inset 0 0 0 1px #66b38d}}@media (width<=1100px){.reference-pricing{gap:24px;padding:0 22px 24px}.reference-pricing .rpr-hero{min-height:285px}.reference-pricing .rpr-hero-copy{padding-top:28px}.reference-pricing .rpr-plan{padding:20px 18px 18px}.reference-pricing .rpr-plan h2{font-size:25px}.reference-pricing .rpr-builder{grid-template-columns:57% 43%}.reference-pricing .rpr-builder-controls,.reference-pricing .rpr-summary{padding:22px 19px}.reference-pricing .rpr-addons{grid-template-columns:1fr}.reference-pricing .rpr-hero-quote{padding:10px}.reference-pricing .rpr-hero-quote-ring{border-width:8px;width:84px;height:84px;margin-top:8px}.reference-pricing .rpr-hero-quote-ring b{font-size:13px}.reference-pricing .rpr-hero-quote dl{gap:5px;margin:9px 0;font-size:9px}}@media (width<=767px){.reference-pricing{gap:28px;padding:0 18px 18px}.reference-pricing .rpr-hero{grid-template-columns:1fr;min-height:0}.reference-pricing .rpr-hero-copy{padding:24px 2px 0}.reference-pricing .rpr-hero h1{font-size:clamp(30px,7vw,43px)}.reference-pricing .rpr-hero-copy>p:not(.rpr-eyebrow){max-width:45ch}.reference-pricing .rpr-hero-art{height:clamp(220px,62vw,390px);margin:-4px -10px -8px}.reference-pricing .rpr-hero-art figcaption{bottom:4px;right:15px}.reference-pricing .rpr-hero-quote{padding:11px}.reference-pricing .rpr-hero-quote>span{font-size:9px}.reference-pricing .rpr-hero-quote-ring{border-width:7px;width:73px;height:73px;margin-top:7px}.reference-pricing .rpr-hero-quote-ring b{font-size:11px}.reference-pricing .rpr-hero-quote>p{font-size:9px}.reference-pricing .rpr-hero-quote dl{gap:4px;margin:8px 0;font-size:8px}.reference-pricing .rpr-hero-quote>small{font-size:8px}.reference-pricing .rpr-plans{grid-template-columns:1fr;gap:12px}.reference-pricing .rpr-plan{min-height:0;padding:24px}.reference-pricing .rpr-plan-price strong{font-size:39px}.reference-pricing .rpr-plan>p,.reference-pricing .rpr-plan li{font-size:14px}.reference-pricing .rpr-plan .rpr-plan-included{font-size:12px}.reference-pricing .rpr-plan .rpr-button{margin-top:18px}.reference-pricing .rpr-plan .rpr-plan-annual{font-size:12px}.reference-pricing .rpr-plan h2{font-size:29px}.reference-pricing .rpr-builder{grid-template-columns:1fr}.reference-pricing .rpr-builder-controls,.reference-pricing .rpr-summary{padding:23px 18px}.reference-pricing .rpr-builder h3{font-size:23px}.reference-pricing .rpr-builder-controls>p:not(.rpr-eyebrow){font-size:13px}.reference-pricing .rpr-package-options{gap:6px}.reference-pricing .rpr-package-options button{min-height:40px;padding:0 11px;font-size:12px}.reference-pricing .rpr-quantity-label input{min-height:44px;font-size:16px}.reference-pricing .rpr-quantity-label label{font-size:14px}.reference-pricing .rpr-quantity>p{font-size:11px}.reference-pricing .rpr-range{height:7px;margin-top:17px}.reference-pricing .rpr-range::-webkit-slider-thumb{width:26px;height:26px}.reference-pricing .rpr-range::-moz-range-thumb{width:20px;height:20px}.reference-pricing .rpr-addons legend{font-size:14px}.reference-pricing .rpr-addons label{min-height:46px;padding:10px}.reference-pricing .rpr-addons label>span{font-size:12px}.reference-pricing .rpr-addons strong{font-size:11px}.reference-pricing .rpr-addons input{width:18px;height:18px}.reference-pricing .rpr-formula summary{padding-block:8px;font-size:12px}.reference-pricing .rpr-formula p{font-size:12px}.reference-pricing .rpr-summary-total strong{font-size:39px}.reference-pricing .rpr-summary-total .rpr-individual{font-size:29px}.reference-pricing .rpr-summary :is(dt,dd){font-size:13px}.reference-pricing .rpr-summary>.rpr-button{margin-top:0}.reference-pricing .rpr-summary>small{font-size:11px}.reference-pricing .rpr-summary .rpr-period button{min-height:38px;font-size:12px}.reference-pricing .rpr-faq{grid-template-columns:1fr;gap:16px}.reference-pricing .rpr-faq>div:first-child p{max-width:none;margin-top:8px;font-size:13px}.reference-pricing .rpr-faq summary{padding:15px;font-size:13px}.reference-pricing .rpr-faq details p{padding:0 15px 18px;font-size:13px}.reference-pricing .rpr-comparison table{font-size:13px}.reference-pricing .rpr-comparison :is(th,td){padding:12px 15px}.reference-pricing .rpr-launch>div{grid-template-columns:1fr;gap:18px}.reference-pricing .rpr-launch p{font-size:13px}.reference-pricing .rpr-final{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 20px}.reference-pricing .rpr-final .rpr-button{max-width:100%}}@media (prefers-reduced-motion:reduce){.reference-pricing *,.reference-pricing :before,.reference-pricing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.reference-pricing .rpr-hero-art>.pp-frame{width:100%;min-height:300px;max-height:330px;font-size:11px;overflow:hidden}.reference-solutions--beauty .sol-final .sol-button--transparent{background:0 0;border-color:#34483c;color:#111!important}.reference-solutions{--sol-ink:#10151d;--sol-muted:#59647a;--sol-green:#00996b;--sol-mint:#dcfcf1;color:var(--sol-ink);background:#fff;border-radius:0 0 16px 16px;overflow:clip}.reference-solutions,.reference-solutions *,.reference-solutions :before,.reference-solutions :after{box-sizing:border-box}.reference-solutions :is(div,section,article,aside,figure){min-width:0}.reference-solutions :is(h1,h2,h3,p,figure){margin:0}.reference-solutions :is(h1,h2,h3){color:var(--sol-ink);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.16}.reference-solutions h2{font-size:clamp(24px,2.3vw,34px)}.reference-solutions h3{font-size:16px;line-height:1.23}.reference-solutions p{color:var(--sol-muted);font-size:15px;line-height:1.55}.reference-solutions em{color:var(--sol-green);font-style:normal}.reference-solutions a{color:inherit}.reference-solutions a:focus-visible,.reference-solutions button:focus-visible{outline-offset:4px;outline:3px solid #087b4e}.reference-solutions ::selection{color:#10151d;background:#a8f2d0}.reference-solutions .sol-icon{object-fit:contain;flex:none;width:43px;height:43px}.sol-label{background:var(--sol-mint);letter-spacing:.07em;color:#23564b;border-radius:99px;padding:5px 12px;font-size:10px;font-weight:800;line-height:1.4;display:inline-block}.sol-hero{isolation:isolate;background:#fbfffd;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.sol-hero-art{object-fit:cover;object-position:center;z-index:-2;width:64%;height:100%;position:absolute;inset:0 0 0 auto}.sol-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff 0% 28%,#fffffffa 34%,#ffffffb3 42%,#0000 57%);position:absolute;inset:0}.sol-hero-copy{width:48%;padding:28px 30px 32px}.sol-hero h1{letter-spacing:-.04em;margin-top:15px;font-size:clamp(31px,3.1vw,47px);line-height:1.1}.sol-hero-copy>p{max-width:45ch;margin-top:17px;font-size:16px;line-height:1.45}.sol-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sol-hero .sol-actions{margin-top:24px}.sol-button{cursor:pointer;background:#080b0a;border:1px solid #10151d;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:12px 19px;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex;color:#fff!important}.sol-button--outline,.sol-button--light{background:#fff;border-color:#dce3e1;color:#10151d!important}.sol-button--mint{background:#c7f9e8;border-color:#c7f9e8;color:#10151d!important}.sol-button--transparent{background:0 0;border-color:#ffffff9c;color:#fff!important}.sol-benefits{background:linear-gradient(90deg,#f3fffc,#fff 80%);justify-content:space-between;align-items:stretch;gap:18px;padding:25px 30px 28px;display:flex}.sol-benefits>div{flex:1;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.sol-main{gap:30px;padding:16px 28px 18px;scroll-margin-top:100px;display:grid}.sol-section-intro{margin-bottom:18px;padding-right:210px;position:relative}.sol-section-intro>p{max-width:76ch;margin-top:6px}.sol-text-link{text-underline-offset:4px;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;color:#355c7c!important}.sol-text-link:hover{text-decoration:underline}.sol-section-intro>.sol-text-link{position:absolute;bottom:5px;right:0}.sol-role-content{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.sol-role-content--wide{display:block}.sol-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.sol-role-card{border:1px solid #e7eeeb;border-radius:12px;text-decoration:none;transition:background-color .18s,border-color .18s;display:block;overflow:hidden}.sol-role-card:hover{background:#f7fffc;border-color:#9cdcc7}.sol-role-card>img{aspect-ratio:1.95;object-fit:cover;width:100%;height:auto;display:block}.sol-role-card>div{padding:12px 30px 13px 12px;position:relative}.sol-role-card h3{letter-spacing:-.025em;font-size:13px;line-height:1.25}.sol-role-card p{margin-top:6px;font-size:12px;line-height:1.45}.sol-card-arrow{color:#111;background:#f0f4f2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:18px;display:grid;position:absolute;bottom:12px;right:8px}.sol-mobile-learning{background:linear-gradient(115deg,#effcf8,#f7fffc);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(100px,.9fr);align-items:center;gap:8px;padding:23px 15px;display:grid;position:relative}.sol-mobile-learning h3{letter-spacing:-.035em;font-size:clamp(20px,1.8vw,26px)}.sol-mobile-learning p{margin-top:10px;font-size:12px}.sol-check-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sol-check-list li{color:var(--sol-muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.sol-check-list svg{flex:none;margin-top:1px}.sol-mobile-learning .sol-check-list{gap:9px;margin-top:15px}.sol-mobile-learning .sol-check-list li{font-size:12px}.sol-mobile-learning .sol-check-list svg{width:17px;height:17px}.sol-mobile-learning figure{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:6px;display:flex}.sol-mobile-learning>figure>img{object-fit:contain;filter:drop-shadow(0 10px 10px #0e36291a);width:100%;height:auto;max-height:380px}.reference-solutions figcaption{color:#65716e;text-align:center;margin-top:7px;font-size:10px;line-height:1.4}.sol-example-scenario{background:#f4fcf9;border-radius:14px;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;display:grid;overflow:hidden}.sol-example-art{align-items:stretch;min-height:250px;display:flex;position:relative}.sol-example-art>img{object-fit:cover;width:100%;height:100%;min-height:250px;position:absolute;inset:0}.sol-example-copy{padding:23px 24px 23px 0}.sol-example-copy p{margin-top:12px}.sol-example-copy .sol-button{margin-top:18px}.sol-standard-links{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.sol-standard-links a{background:#e1f7ee;border-radius:8px;padding:6px 9px;font-size:12px;text-decoration:none}.sol-standard-links a:hover{text-underline-offset:3px;text-decoration:underline}.sol-lesson-topics{z-index:1;background:#fff;border-radius:12px;width:55%;max-width:280px;margin:20px 15px 20px auto;padding:16px;position:relative;box-shadow:0 7px 12px #1833271a}.sol-lesson-topics h3{font-size:13px}.sol-lesson-topics ol{counter-reset:lesson;gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.sol-lesson-topics li{counter-increment:lesson;color:var(--sol-muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.sol-lesson-topics li:before{content:counter(lesson);color:#0b5746;border:1px solid #00b18a;border-radius:3px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.sol-task-section{background:#f0fcf8;border-radius:14px;padding:20px}.sol-task-section>p{margin-top:7px}.sol-task-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.sol-task-grid article{background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.sol-task-grid h3{font-size:14px}.sol-task-grid p{margin-top:8px;font-size:12px}.sol-task-grid .sol-icon{width:38px;height:38px}.sol-capabilities{background:linear-gradient(110deg,#f4fffb,#fff);border-radius:12px;grid-template-columns:.8fr 1.4fr;gap:32px;padding:25px 10px 26px;display:grid}.sol-capabilities>div:first-child>p{margin-top:14px}.sol-capabilities .sol-button{margin-top:18px}.sol-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.sol-capability-grid>a{align-items:flex-start;gap:10px;text-decoration:none;display:flex}.sol-capability-grid>a:hover h3{text-underline-offset:4px;text-decoration:underline}.sol-capability-grid h3{font-size:13px}.sol-capability-grid p{margin-top:8px;font-size:12px}.sol-capability-grid .sol-icon{width:36px;height:36px}.sol-workflow{grid-template-columns:.72fr 1.6fr;align-items:start;gap:30px;display:grid}.sol-workflow>div>p{margin-top:11px;font-size:13px}.sol-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.sol-workflow li{position:relative}.sol-workflow li>span{color:#07533e;background:#c2f7e6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}.sol-workflow li>.sol-icon{margin-bottom:10px;margin-left:24px}.sol-workflow h3{font-size:14px}.sol-workflow li>p{margin-top:8px;font-size:12px}.sol-workflow li:not(:last-child):after{content:"→";color:#95baae;font-size:21px;position:absolute;top:15px;right:-17px}.sol-final{isolation:isolate;background:#033c2c;border-radius:14px;align-items:center;min-height:255px;display:flex;position:relative;overflow:hidden}.sol-final>img{object-fit:cover;z-index:-2;width:65%;height:100%;position:absolute;inset:0 0 0 auto}.sol-final:after{content:"";z-index:-1;background:linear-gradient(90deg,#052c21 0% 28%,#052c21e6 43%,#052c212e 72%,#0000);position:absolute;inset:0}.sol-final>div{width:60%;padding:29px 30px}.sol-final h2{color:#fff;max-width:26ch;font-size:clamp(25px,2.5vw,35px)}.sol-final p{color:#e0f1e9;max-width:52ch;margin-top:12px;font-size:14px;line-height:1.5}.sol-final .sol-actions{margin-top:22px}.sol-final .sol-button{font-size:12px}.sol-related{flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:2px 15px 10px;display:flex}.sol-related a{color:#405e52;text-underline-offset:4px;font-size:12px}.sol-related a:hover{color:#087b4e}.sol-role-section--hotel{grid-template-columns:.8fr 1.5fr;gap:30px;display:grid}.sol-role-section--hotel .sol-section-intro{margin:0;padding-right:0}.sol-role-section--hotel .sol-section-intro>p{margin-top:15px}.sol-role-section--hotel .sol-button{margin-top:22px}.sol-example-note{color:#65746e;margin-top:12px;font-size:11px;line-height:1.5;display:block}.reference-solutions--hotels .sol-example-scenario{grid-template-columns:1fr 1.6fr}.reference-solutions--hotels .sol-example-art,.reference-solutions--hotels .sol-example-art>img{min-height:230px}.reference-solutions--hotels .sol-workflow{background:#f2fcf7;border-radius:12px;padding:20px}.reference-solutions--beauty .sol-hero{min-height:400px}.reference-solutions--beauty .sol-hero-art,.reference-solutions--retail .sol-hero-art{object-fit:contain;object-position:right center;background:#fff;width:58%}.reference-solutions--beauty .sol-hero:after,.reference-solutions--retail .sol-hero:after{background:linear-gradient(90deg,#fff 0% 31%,#ffffffc9 39%,#0000 49%)}.reference-solutions--beauty .sol-role-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.reference-solutions--beauty .sol-role-card>div{padding:18px 10px 15px}.reference-solutions--beauty .sol-role-card>img{aspect-ratio:1.3}.reference-solutions--beauty .sol-card-arrow{display:none}.sol-device-section{grid-template-columns:.75fr 1.3fr;align-items:center;gap:30px;display:grid}.sol-device-section>div>p{margin-top:14px}.sol-device-section>figure>img{width:100%;height:auto;display:block}.sol-professional{background:#f0fcf8;border-radius:14px;grid-template-columns:.75fr 1.3fr;gap:28px;padding:24px;display:grid}.sol-professional>div:first-child>p{margin-top:14px}.sol-professional .sol-button{margin-top:18px}.sol-professional>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sol-professional article{background:#fff;border-radius:12px;padding:15px}.sol-professional h3{margin-top:8px;font-size:13px}.sol-professional p{margin-top:7px;font-size:12px}.sol-professional .sol-icon{width:33px;height:33px}.sol-analytics-section .sol-text-link{margin-top:15px}.reference-solutions--beauty .sol-task-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.reference-solutions--beauty .sol-task-grid article{padding:12px;display:block}.reference-solutions--beauty .sol-task-grid h3{margin-top:9px}.reference-solutions--beauty .sol-final{background:#f5e8da;min-height:200px}.reference-solutions--beauty .sol-final:after{background:linear-gradient(90deg,#f5e8da 0% 30%,#f5e8dae6 42%,#0000 70%)}.reference-solutions--beauty .sol-final h2{color:#111}.reference-solutions--beauty .sol-final p{color:#4c514c}.reference-solutions--beauty .sol-final .sol-button--light{background:#111;border-color:#111;color:#fff!important}.reference-solutions--education .sol-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.reference-solutions--education .sol-role-card>div{padding:16px 30px 16px 15px}.reference-solutions--education .sol-role-card h3{font-size:15px}.reference-solutions--education .sol-role-card p{font-size:13px}.sol-education-process{grid-template-columns:1fr 1.1fr;align-items:center;gap:25px;display:grid}.sol-education-process>div>p{margin-top:8px;font-size:13px}.sol-education-process>div>div{gap:8px;margin-top:16px;display:grid}.sol-education-process a{border:1px solid #e5eeea;border-radius:10px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.sol-education-process a:hover{background:#f2fff9}.sol-education-process a>span:nth-child(2){flex:1}.sol-education-process h3{font-size:13px}.sol-education-process p{font-size:12px}.sol-education-process .sol-icon{width:35px;height:35px}.sol-education-process>figure>img{border-radius:12px;width:100%;height:auto;display:block}.sol-education-scenarios{grid-template-columns:1.3fr .48fr .92fr;align-items:center;gap:23px;display:grid}.sol-education-scenarios .sol-task-section{background:0 0;padding:0}.sol-education-scenarios h2{font-size:24px}.sol-education-scenarios .sol-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sol-education-scenarios .sol-task-grid article{border:1px solid #e4eeea;padding:13px;display:block}.sol-education-scenarios .sol-task-grid h3{margin-top:8px;font-size:12px}.sol-education-scenarios .sol-task-grid p{font-size:11px}.sol-education-scenarios .sol-task-grid .sol-icon{width:30px;height:30px}.sol-education-scenarios>figure>img{object-fit:contain;width:100%;height:auto;max-height:410px;display:block}.sol-formats{background:#f3faf7;border-radius:14px;padding:19px}.sol-formats h2{font-size:19px}.sol-formats>div{align-items:center;gap:11px;margin-top:15px;display:flex}.sol-formats h3{font-size:13px}.sol-formats p{margin-top:3px;font-size:11px}.sol-formats .sol-icon{width:31px;height:31px}.sol-education-access{max-width:650px}.sol-education-access>p{margin-top:12px}.sol-education-access .sol-button{margin-top:17px}.sol-network{background:#f8fcfa;border-radius:14px;gap:14px;padding:24px;display:grid}.sol-network-links{flex-wrap:wrap;gap:12px;display:flex}.sol-network-links>a{background:#fff;border:1px solid #e4eeea;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;text-decoration:none;display:flex}.sol-network-links>a:hover{background:#e5fff3}.sol-network-links .sol-icon{width:33px;height:33px}.sol-index{padding:35px 28px}.sol-index-intro{max-width:750px;margin-bottom:28px}.sol-index h1{margin-top:15px;font-size:clamp(32px,3.4vw,48px);line-height:1.12}.sol-index-intro p{margin-top:17px}.sol-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sol-index-grid>a{border:1px solid #e4eeea;border-radius:13px;text-decoration:none;overflow:hidden}.sol-index-grid>a:hover{background:#f2fff9}.sol-index-grid img{aspect-ratio:1.75;object-fit:cover;width:100%;height:auto;display:block}.sol-index-grid>a>div{padding:17px}.sol-index-grid h2{font-size:22px}.sol-index-grid p{margin-top:10px;font-size:13px}.sol-index-grid span{color:#087b4e;margin-top:14px;font-size:12px;font-weight:700;display:inline-block}.sol-index-cta{background:#e9fbf3;border-radius:14px;margin-top:30px;padding:28px}.sol-index-cta p{margin-top:10px}.sol-index-cta .sol-button{margin-top:18px}@media (width>=1500px){.sol-mobile-learning{grid-template-columns:1fr .9fr}.sol-role-card p,.sol-mobile-learning .sol-check-list li{font-size:13px}}@media (width<=1199px){.sol-hero{min-height:410px}.sol-hero-copy{width:50%;padding:25px}.sol-hero h1{font-size:36px}.sol-hero-copy>p{font-size:14px}.sol-hero .sol-actions{gap:8px}.sol-hero .sol-button{padding:11px 14px;font-size:11px}.sol-benefits{gap:13px;padding:23px}.sol-benefits .sol-icon{width:35px;height:35px}.sol-benefits>div{gap:7px;font-size:11px}.sol-main{gap:27px;padding:16px 23px 18px}.sol-mobile-learning{grid-template-columns:1fr .86fr;padding:18px 12px}.sol-mobile-learning h3{font-size:21px}.sol-mobile-learning .sol-check-list{gap:8px}.sol-mobile-learning .sol-check-list li,.sol-mobile-learning p{font-size:11px}.sol-role-card>div{padding:10px 26px 11px 10px}.sol-role-card h3{font-size:12px}.sol-role-card p{font-size:11px}.sol-task-grid article{padding:13px;display:block}.sol-task-grid h3{margin-top:9px}.sol-role-section--hotel{grid-template-columns:.75fr 1.45fr;gap:22px}.sol-capabilities{grid-template-columns:.8fr 1.4fr;gap:23px}.sol-capability-grid{gap:18px 12px}.sol-capability-grid>a{display:block}.sol-capability-grid h3{margin-top:7px}.sol-capability-grid p{font-size:11px}.sol-workflow{grid-template-columns:.7fr 1.5fr;gap:20px}.sol-workflow ol{gap:16px}.sol-professional>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-education-scenarios{grid-template-columns:1.2fr .45fr .85fr;gap:16px}.sol-education-scenarios .sol-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-final>div{width:65%}.reference-solutions--beauty .sol-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-solutions--beauty .sol-role-card>img{aspect-ratio:2.1}.sol-education-process{grid-template-columns:1fr 1fr}.sol-professional{grid-template-columns:.8fr 1.3fr}}@media (width<=1023px){.sol-hero-copy{width:53%}.sol-hero h1{font-size:33px}.sol-hero-art{width:65%}.sol-hero:after{background:linear-gradient(90deg,#fff 0% 29%,#fffffffa 37%,#ffffff8c 48%,#0000 68%)}.sol-role-content{grid-template-columns:1.4fr 1fr;gap:14px}.sol-role-grid{gap:9px}.sol-mobile-learning{display:block}.sol-mobile-learning>div{max-width:100%}.sol-mobile-learning figure{float:right;width:48%;margin-top:-70px;margin-left:7px}.sol-mobile-learning .sol-check-list{width:51%}.sol-mobile-learning .sol-check-list li{font-size:11px}.sol-mobile-learning>figure>img{max-height:290px}.sol-role-section--hotel{grid-template-columns:1fr}.sol-role-section--hotel .sol-section-intro{padding-right:220px}.sol-role-section--hotel .sol-section-intro>p{margin-top:8px}.sol-role-section--hotel .sol-section-intro>.sol-button{position:absolute;bottom:0;right:0}.sol-capabilities{grid-template-columns:.7fr 1.3fr}.sol-task-grid{gap:9px}.sol-task-grid h3{font-size:13px}.sol-task-grid p{font-size:11px}.sol-final h2{font-size:29px}.sol-final>div{width:70%;padding:25px}.sol-workflow{grid-template-columns:1fr}.sol-workflow ol{gap:24px}.sol-professional{grid-template-columns:1fr}.sol-professional>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-education-scenarios{grid-template-columns:1fr .45fr}.sol-education-scenarios .sol-formats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sol-education-scenarios .sol-formats>h2{grid-column:1/-1}.sol-formats>div{margin-top:0}.sol-device-section{grid-template-columns:.8fr 1.2fr;gap:22px}.sol-device-section p{font-size:13px}.sol-device-section .sol-check-list li{font-size:12px}.sol-benefits{flex-wrap:wrap}.sol-benefits>div{flex-basis:28%}.reference-solutions--hotels .sol-benefits>div{flex-basis:15%}.sol-section-intro{padding-right:180px}.reference-solutions--education .sol-role-grid{gap:10px}.reference-solutions--education .sol-role-card>div{padding:12px}.reference-solutions--education .sol-role-card p{font-size:12px}.sol-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.reference-solutions h2{font-size:26px}.reference-solutions h3{font-size:15px}.reference-solutions p{font-size:14px}.sol-hero{flex-direction:column;align-items:stretch;min-height:0;display:flex}.sol-hero-art{z-index:0;aspect-ratio:1.85;object-fit:cover;object-position:center top;order:2;width:100%;height:auto;position:relative;inset:auto}.sol-hero:after{display:none}.sol-hero-copy{order:1;width:100%;padding:24px 20px 20px}.sol-hero h1{max-width:23ch;font-size:clamp(29px,6.6vw,39px);line-height:1.12}.sol-hero-copy>p{max-width:58ch;font-size:14px}.sol-hero .sol-actions{gap:9px;margin-top:20px}.sol-hero .sol-button{min-height:44px;padding:12px 16px;font-size:12px}.sol-hero .sol-actions .sol-button{max-width:100%}.sol-benefits{gap:16px 12px;padding:20px}.sol-benefits>div,.reference-solutions--hotels .sol-benefits>div{flex-basis:calc(50% - 6px);gap:10px;font-size:12px}.sol-benefits .sol-icon{width:35px;height:35px}.sol-main{gap:27px;padding:10px 18px 18px}.sol-section-intro{margin-bottom:16px;padding-right:0}.sol-section-intro>.sol-text-link{margin-top:11px;position:static}.sol-section-intro>p{margin-top:8px}.sol-role-content{display:block}.sol-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sol-role-card>div{padding:12px 28px 14px 11px}.sol-role-card h3{font-size:13px}.sol-role-card p{font-size:12px}.sol-mobile-learning{grid-template-columns:1fr .8fr;gap:12px;margin-top:17px;padding:22px 16px;display:grid}.sol-mobile-learning h3{font-size:24px}.sol-mobile-learning p{font-size:12px}.sol-mobile-learning .sol-check-list{gap:11px;width:100%}.sol-mobile-learning .sol-check-list li{font-size:12px}.sol-mobile-learning figure{float:none;width:100%;margin:0}.sol-mobile-learning>figure>img{max-height:360px}.sol-example-scenario{grid-template-columns:1fr;gap:0}.sol-example-art{min-height:250px}.sol-example-copy{padding:21px}.sol-example-copy>p{font-size:14px}.sol-lesson-topics{width:52%;max-width:260px;margin:16px 15px 16px auto}.sol-lesson-topics h3{font-size:12px}.sol-lesson-topics li{font-size:11px}.sol-task-section{padding:18px 14px}.sol-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sol-task-grid article{padding:13px}.sol-task-grid h3{font-size:13px}.sol-task-grid p{font-size:12px}.sol-task-grid .sol-icon{width:37px;height:37px}.sol-capabilities{grid-template-columns:1fr;gap:22px;padding:20px 14px}.sol-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.sol-capability-grid>a{gap:9px;display:flex}.sol-capability-grid h3{margin:0;font-size:13px}.sol-capability-grid p{font-size:12px}.sol-capability-grid .sol-icon{width:33px;height:33px}.sol-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.sol-workflow li:not(:last-child):after{display:none}.sol-workflow h3{font-size:14px}.sol-workflow li>p{font-size:12px}.sol-role-section--hotel{display:block}.sol-role-section--hotel .sol-section-intro{margin-bottom:20px;padding-right:0}.sol-role-section--hotel .sol-section-intro>.sol-button{margin-top:17px;position:static}.reference-solutions--hotels .sol-example-scenario{grid-template-columns:1fr}.reference-solutions--hotels .sol-example-art{min-height:210px}.sol-final{min-height:0;padding-bottom:175px;display:block}.sol-final>div{width:100%;padding:24px 20px}.sol-final>img{object-position:center;width:100%;height:200px;inset:auto 0 0}.sol-final:after{background:linear-gradient(#052c21 0% 45%,#052c21e6 57%,#0000 85%)}.sol-final h2{max-width:26ch;font-size:28px}.sol-final p{font-size:14px}.sol-final .sol-actions{gap:10px;margin-top:20px}.sol-final .sol-button{font-size:12px}.sol-related{gap:13px 17px;padding:0 8px 6px}.sol-related a{font-size:12px;line-height:1.5}.reference-solutions--beauty .sol-hero,.reference-solutions--education .sol-hero{min-height:0}.reference-solutions--beauty .sol-hero-art,.reference-solutions--retail .sol-hero-art{object-fit:contain;width:100%}.reference-solutions--beauty .sol-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-solutions--beauty .sol-role-card>img{aspect-ratio:1.6}.reference-solutions--beauty .sol-role-card>div{padding:13px 11px}.sol-device-section{grid-template-columns:1fr;gap:18px}.sol-device-section>div>p{margin-top:12px}.sol-device-section .sol-check-list li{font-size:13px}.sol-professional{gap:21px;padding:19px 14px}.sol-professional>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sol-professional article{padding:13px}.sol-professional h3{font-size:13px}.sol-professional p{font-size:12px}.reference-solutions--beauty .sol-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-solutions--beauty .sol-final{min-height:0}.reference-solutions--beauty .sol-final:after{background:linear-gradient(#f5e8da 0% 45%,#f5e8dae6 57%,#0000 85%)}.reference-solutions--education .sol-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-solutions--education .sol-role-card h3{font-size:14px}.reference-solutions--education .sol-role-card p{font-size:12px}.sol-education-process{grid-template-columns:1fr;gap:18px}.sol-education-process a{gap:10px;padding:12px 10px}.sol-education-process h3{font-size:13px}.sol-education-process p{font-size:12px}.sol-education-process>figure>img{max-width:580px;margin:auto}.sol-education-scenarios{grid-template-columns:1fr;gap:22px}.sol-education-scenarios .sol-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-education-scenarios>figure>img{width:auto;max-width:100%;max-height:360px;margin:auto}.sol-education-scenarios .sol-formats{grid-template-columns:repeat(2,minmax(0,1fr));padding:17px 13px}.sol-education-scenarios .sol-formats h2{font-size:22px}.sol-formats>div{gap:8px}.sol-formats h3{font-size:12px}.sol-formats p{font-size:11px}.sol-education-access>p{font-size:14px}.sol-network{padding:20px 14px}.sol-network-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sol-network-links>a{gap:6px;padding:9px;font-size:12px}.sol-network-links>a>span{display:none}.sol-network-links .sol-icon{width:30px;height:30px}.sol-index{padding:25px 18px}.sol-index h1{font-size:34px}.sol-index-grid{gap:13px}.sol-index-grid>a>div{padding:14px}.sol-index-grid h2{font-size:20px}.sol-index-grid p{font-size:12px}.sol-index-cta{padding:23px 18px}.sol-index-intro p{font-size:14px}}@media (width<=399px){.sol-hero-copy{padding:22px 15px 19px}.sol-hero h1{font-size:29px}.sol-hero .sol-actions{align-items:stretch}.sol-hero .sol-button{padding:12px 13px;font-size:11px}.sol-main{padding-left:13px;padding-right:13px}.sol-mobile-learning{grid-template-columns:1fr .75fr;gap:7px;padding:18px 12px}.sol-mobile-learning h3{font-size:22px}.sol-mobile-learning .sol-check-list li{font-size:11px}.sol-mobile-learning .sol-check-list{gap:9px}.sol-mobile-learning .sol-check-list svg{width:15px;height:15px}.sol-mobile-learning p{font-size:11px}.sol-capability-grid>a{display:block}.sol-capability-grid h3{margin-top:6px}.sol-lesson-topics{width:57%;padding:12px}.sol-role-card h3{font-size:12px}.sol-role-card p,.sol-task-grid p{font-size:11px}.sol-final>div{padding:23px 17px}.sol-final .sol-button{padding:12px 13px;font-size:11px}.sol-final h2{font-size:26px}.sol-index-grid{grid-template-columns:1fr}.sol-index h1{font-size:30px}.sol-professional h3{font-size:12px}}@media (prefers-reduced-motion:reduce){.reference-solutions *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sol-native-phone{width:100%;min-width:0;max-width:320px;margin-inline:auto}.sol-device-section>figure,.sol-education-process>figure,.sol-education-scenarios>figure{width:100%;min-width:0;margin:0}.sol-mobile-learning{grid-template-columns:minmax(0,1fr) minmax(200px,.9fr)}.sol-mobile-learning figure{float:none;width:100%;min-width:0;margin:0}.sol-mobile-learning .sol-check-list{width:100%}.reference-solutions :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.sol-hero .sol-actions,.sol-final .sol-actions{align-items:stretch}.sol-text-link,.sol-index-grid>a>div>span{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.sol-text-link svg,.sol-network-links>a>svg,.sol-education-process a>svg{flex-shrink:0}.sol-network-links>a>svg,.sol-education-process a>svg{margin-left:auto}.sol-card-arrow svg{flex-shrink:0;display:block}.sol-workflow li:not(:last-child):after{content:none}.sol-step-arrow{color:#467d67;position:absolute;top:15px;right:-17px}.sol-index-grid>a>div>span svg{vertical-align:middle}@media (width<=1100px){.sol-role-content{grid-template-columns:1fr}.sol-mobile-learning{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.sol-mobile-learning figure{float:none;width:100%;margin:0}.sol-education-scenarios{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.sol-education-scenarios .sol-formats{grid-column:1/-1}}@media (width<=767px){.sol-mobile-learning,.sol-education-scenarios{grid-template-columns:1fr}.sol-mobile-learning{gap:22px}.sol-mobile-learning figure{float:none;width:100%;margin:0}.sol-mobile-learning .sol-check-list{width:100%}.sol-step-arrow,.sol-network-links>a>svg{display:none}.sol-education-scenarios .sol-formats{grid-column:auto}.sol-hero .sol-button,.sol-final .sol-button{white-space:normal;max-width:100%;line-height:1.4}}.rs-page{--rs-ink:#111713;--rs-muted:#5b6862;--rs-accent:#008f65;--rs-mint:#dff9ee;--rs-line:#e1ebe6;color:var(--rs-ink);background:#fff;gap:40px;padding:22px 28px 34px;font-family:GuruMi Manrope,Manrope,system-ui,sans-serif;display:grid}.rs-page *{box-sizing:border-box}.rs-page h1,.rs-page h2,.rs-page h3,.rs-page p,.rs-page figure{margin:0}.rs-page h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.2vw,47px);font-weight:800;line-height:1.08}.rs-page h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(25px,2.5vw,35px);font-weight:800;line-height:1.13}.rs-page h3{letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.3}.rs-page p{color:var(--rs-muted);font-size:14px;line-height:1.65}.rs-page em{color:var(--rs-accent);font-style:normal}.rs-page .rh-button{max-width:100%}.rs-label{color:#087253;letter-spacing:.09em;text-transform:uppercase;background:#dff9ef;border-radius:30px;margin-bottom:19px;padding:7px 13px;font-size:10px;font-weight:800;line-height:1.3;display:inline-block}.rs-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.rs-icon{object-fit:contain;flex-shrink:0;width:36px;height:36px}.rs-hero-notes{color:#196e54;flex-wrap:wrap;gap:14px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.rs-hero-notes span:before{content:"";background:#00b783;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.rs-manager-hero{background:#f3fcf8;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.rs-hero-copy{padding:42px 35px}.rs-hero-copy>p{max-width:45ch;margin-top:20px}.rs-manager-photo{min-width:0;position:relative}.rs-manager-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.rs-photo-note{background:#fffffff7;border-radius:12px;max-width:240px;padding:18px;position:absolute;bottom:20px;right:20px}.rs-photo-note strong{font-size:13px}.rs-checks{gap:11px;margin:14px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.rs-checks li{align-items:flex-start;gap:9px;display:flex}.rs-checks li>span{color:#007552;background:#caf6e5;border-radius:50%;flex:0 0 17px;place-content:center;height:17px;margin-top:1px;font-size:11px;font-weight:800;display:inline-grid}.rs-photo-note .rs-checks{gap:8px;font-size:11px}.rs-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:-29px;display:grid}.rs-benefits>div{background:#f1f9f5;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.rs-benefits strong{font-size:12px;line-height:1.3;display:block}.rs-benefits span{color:var(--rs-muted);margin-top:3px;font-size:11px;display:block}.rs-section{scroll-margin-top:105px}.rs-section-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:24px;display:flex}.rs-section-head>p{flex:0 360px;max-width:45ch;font-size:13px}.rs-section-head .rs-label{margin-bottom:12px}.rs-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rs-task-grid article{background:#f5f9f7;border-radius:16px;min-height:174px;padding:22px}.rs-task-grid article:nth-child(3n+1){background:#e2f9ef}.rs-task-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.rs-task-heading>span{color:#27745c;font-size:12px;font-weight:700}.rs-task-grid p{margin-top:10px;font-size:12px}.rs-responsibility{background:#f3f8f6;border-radius:16px;padding:30px}.rs-responsibility>div{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.rs-responsibility article{border:1px solid var(--rs-line);background:#fff;border-radius:14px;padding:26px}.rs-responsibility article:first-child{color:#fff;background:#073e2f;border:0}.rs-responsibility article:first-child .rs-checks li>span{color:#fff;background:#00ba84}.rs-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.rs-process li{border:1px solid var(--rs-line);background:#f3faf6;border-radius:14px;padding:20px 16px}.rs-process li>span{color:#087253;background:#ccf6e4;border-radius:50%;place-content:center;width:27px;height:27px;margin-bottom:17px;font-size:11px;font-weight:800;display:inline-grid}.rs-process h3{font-size:13px}.rs-process p{margin-top:7px;font-size:12px}.rs-report{background:#e8fcf2;border-radius:16px;padding:30px}.rs-report-board{background:#fff;border-radius:14px;grid-template-columns:1.6fr 1fr;gap:24px;padding:22px;display:grid}.rs-report-board header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-report-board header>span{color:#087253;background:#e1f8ee;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:700}.rs-report-board>div>p{margin-top:4px;font-size:11px}.rs-report-board ul{margin:16px 0 0;padding:0;font-size:12px;list-style:none}.rs-report-board li{border-top:1px solid var(--rs-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.rs-report-board li b{color:#087253;white-space:nowrap;background:#def8ed;border-radius:15px;padding:4px 8px;font-size:10px}.rs-report-board li b.rs-pending{color:#825700;background:#fff2d9}.rs-report-board figure{background:#f3f8f6;border-radius:12px;padding:20px}.rs-report-board figcaption{font-size:13px;font-weight:800}.rs-report-bars{align-items:flex-end;gap:9px;height:150px;margin:18px 0 12px;display:flex}.rs-report-bars>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.rs-report-bars i{background:linear-gradient(#8eecc6,#14b87c);border-radius:5px 5px 0 0;width:100%;display:block}.rs-report-bars small{color:#53675d;font-size:10px}.rs-report-board figure p{font-size:10px;line-height:1.6}.rs-specialist{grid-template-columns:.72fr 1fr;gap:20px;display:grid}.rs-specialist>img{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:360px}.rs-specialist>div{border:1px solid var(--rs-line);background:#f4f8f6;border-radius:16px;padding:30px}.rs-specialist p{margin-top:18px;font-size:13px}.rs-specialist .rs-checks{grid-template-columns:1fr 1fr;font-size:12px}.rs-final{color:#fff;background:#073e2f;border-radius:16px;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;padding:34px;display:grid}.rs-final h2{font-size:30px}.rs-final em{color:#60e9b6}.rs-final p{color:#c1ded2;max-width:61ch;margin-top:13px;font-size:13px}.rs-final .rs-label{color:#a9f3d5;background:#1c5e49;margin-bottom:15px}.rs-final .rh-button{margin-top:20px}.rs-final aside{color:#123b2c;background:#eafff5;border-radius:14px;padding:27px}.rs-final aside .rs-label{color:#087253;background:#cdf5e4}.rs-final aside p{color:#49695a;margin:0 0 17px}.rs-final aside strong{font-size:16px;line-height:1.4;display:block}.rs-final--compact{grid-template-columns:1fr auto;gap:25px}.rs-final--compact h2{font-size:25px}.rs-final--compact .rh-button{margin:0}.rs-courses{gap:27px}.rs-courses-hero{background:#f4fbf7;border-radius:16px;grid-template-columns:1fr 1.1fr;align-items:center;gap:15px;padding:30px 22px 20px 30px;display:grid;overflow:hidden}.rs-courses-hero h1{font-size:clamp(29px,3vw,43px)}.rs-courses-hero>div>p{max-width:46ch;margin-top:14px}.rs-courses-hero>figure>img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.rs-courses-hero figcaption{text-align:right;color:#546a5f;margin-top:8px;font-size:10px}.rs-course-filters{background:#f4f9f6;border-radius:14px;grid-template-columns:1.12fr 1fr 1fr;gap:16px;padding:18px;display:grid}.rs-course-filter{min-width:0}.rs-course-filter strong{margin-bottom:9px;font-size:11px;display:block}.rs-course-filter>div{flex-wrap:wrap;gap:5px;display:flex}.rs-course-filter button{color:#344b3f;cursor:pointer;background:#fff;border:1px solid #dce7e1;border-radius:8px;min-height:33px;padding:6px 9px;font:600 10px/1.3 GuruMi Manrope,Manrope,system-ui,sans-serif}.rs-course-filter button[aria-pressed=true]{color:#fff;background:#087b57;border-color:#087b57}.rs-courses .rs-section-head{margin-bottom:10px}.rs-courses .rs-section-head h2{font-size:28px}.rs-courses .rs-section-head>p{max-width:48ch;font-size:12px}.rs-result-count{margin-bottom:14px!important;font-size:11px!important}.rs-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.rs-course-grid>article{border:1px solid var(--rs-line);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.rs-course-grid>article>img{aspect-ratio:2.05;object-fit:cover;width:100%;height:auto}.rs-course-grid>article>div{flex-direction:column;flex:1;padding:16px;display:flex}.rs-course-grid p{flex:1;margin-top:8px;font-size:12px}.rs-course-meta{color:#52685c;margin-top:14px;font-size:10px;display:block}.rs-course-grid button{border:0;border-top:1px solid var(--rs-line);text-align:left;cursor:pointer;color:#106047;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:13px 0 0;font:700 12px/1.4 inherit;display:flex}.rs-course-grid button>span{font-size:18px}.rs-reset{color:#064f36;cursor:pointer;background:#e0f8ed;border:1px solid #b3dec9;border-radius:25px;padding:12px 18px;font:600 13px inherit}.rs-adapt{background:#f2faf6;border-radius:16px;grid-template-columns:1.1fr 1.2fr;align-items:center;gap:20px;padding:24px;display:grid}.rs-adapt h2{font-size:24px}.rs-adapt p{margin-top:10px;font-size:12px}.rs-adapt>div+div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rs-adapt>div+div>div{text-align:center;justify-items:center;gap:8px;font-size:10px;display:grid}.rs-course-preview{background:#f1faf6;border-radius:16px;grid-template-columns:1.2fr 1.2fr .8fr;gap:20px;padding:25px;scroll-margin-top:105px;display:grid}.rs-course-preview h2{font-size:28px}.rs-course-preview>div>p{margin-top:14px;font-size:12px}.rs-course-preview .rs-note{color:#1e5d45;background:#dff9ed;border-radius:10px;padding:14px;font-size:11px}.rs-course-preview .rh-button{margin-top:18px;padding-inline:14px;font-size:11px}.rs-course-preview>div:nth-child(2){background:#fff;border-radius:12px;padding:18px}.rs-course-preview>div:nth-child(2)>ol{margin:14px 0 0;padding:0;list-style:none}.rs-course-preview>div:nth-child(2)>ol>li{border-bottom:1px solid var(--rs-line);align-items:center;gap:8px;padding:9px 0;font-size:11px;line-height:1.4;display:flex}.rs-course-preview>div:nth-child(2)>ol>li>span{color:#087253;background:#dff9ed;border-radius:50%;flex:0 0 23px;place-content:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.rs-course-formats p{align-items:center;gap:8px;display:flex;font-size:11px!important}.rs-course-formats .rs-icon{width:27px;height:27px}.rs-course-preview>figure{text-align:center;background:#fff;border-radius:12px;grid-column:2/4;padding:16px}.rs-course-preview>figure>img{width:min(100%,540px);height:auto;margin:auto;display:block}.rs-course-preview>figure>figcaption{color:#536c5e;margin-top:10px;font-size:10px}.rs-course-start{grid-template-columns:.8fr 2.2fr;gap:20px;display:grid}.rs-course-start h2{font-size:27px}.rs-course-start>div>p{margin-top:12px;font-size:12px}.rs-course-start .rs-process li{background:#fff;padding:16px 12px}.rs-course-start .rs-process h3{font-size:12px}.rs-course-start .rs-process p{font-size:11px}.rs-faq{grid-template-columns:.65fr 2fr;gap:30px;display:grid}.rs-faq h2{font-size:25px}.rs-faq>div+div{grid-template-columns:1fr 1fr;align-items:start;gap:6px 18px;display:grid}.rs-faq details{border:1px solid var(--rs-line);border-radius:10px;overflow:hidden}.rs-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 13px;font-size:11px;font-weight:600;list-style:none;display:flex}.rs-faq summary::-webkit-details-marker{display:none}.rs-faq summary>span{font-size:19px}.rs-faq details[open] summary>span{transform:rotate(45deg)}.rs-faq details p{padding:0 13px 14px;font-size:12px}.rs-page :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #087b4e}.rs-page::selection{color:#073e2f;background:#b9efd8}.rs-page ::selection{color:#073e2f;background:#b9efd8}@media (hover:hover) and (pointer:fine){.rs-course-grid>article{transition:transform .18s,border-color .18s}.rs-course-grid>article:hover{border-color:#9acbb5;transform:translateY(-2px)}.rs-course-filter button:hover{border-color:#087b57}.rs-course-grid button:hover{text-underline-offset:4px;text-decoration:underline}}@media (width<=1100px){.rs-page{gap:30px;padding:20px}.rs-hero-copy{padding:30px 24px}.rs-benefits{margin-top:-20px}.rs-benefits>div{gap:8px;padding:12px}.rs-benefits .rs-icon{width:28px;height:28px}.rs-section-head{gap:20px}.rs-process li{padding:17px 12px}.rs-course-filters{grid-template-columns:1fr 1fr}.rs-course-filter:last-child{grid-column:1/-1}.rs-course-start{grid-template-columns:1fr}.rs-course-preview{grid-template-columns:1fr 1fr}.rs-course-preview>figure{grid-column:auto}.rs-final{gap:25px;padding:27px}.rs-final h2{font-size:27px}}@media (width<=767px){.rs-page{gap:30px;padding:14px}.rs-page h1{font-size:34px}.rs-page h2{font-size:28px}.rs-manager-hero{grid-template-columns:1fr}.rs-hero-copy{padding:26px 22px}.rs-manager-photo{height:320px}.rs-photo-note{max-width:200px;padding:13px;bottom:15px;right:15px}.rs-photo-note .rs-checks{font-size:10px}.rs-benefits{grid-template-columns:1fr 1fr;gap:8px;margin-top:-20px}.rs-benefits>div{padding:12px 10px}.rs-benefits strong{font-size:11px}.rs-benefits span{font-size:10px}.rs-section-head{margin-bottom:20px;display:block}.rs-section-head>p{max-width:none;margin-top:16px}.rs-task-grid{grid-template-columns:1fr 1fr;gap:10px}.rs-task-grid article{min-height:0;padding:18px}.rs-task-grid h3{font-size:14px}.rs-task-grid p{font-size:12px}.rs-responsibility{padding:22px 18px}.rs-responsibility>div{grid-template-columns:1fr;gap:12px}.rs-responsibility article{padding:20px}.rs-process{grid-template-columns:1fr 1fr;gap:10px}.rs-process li:last-child{grid-column:1/-1}.rs-process li>span{margin-bottom:12px}.rs-report{padding:22px 16px}.rs-report-board{grid-template-columns:1fr;gap:15px;padding:16px}.rs-report-board li{font-size:11px}.rs-report-board li b{font-size:9px}.rs-report-bars{height:140px}.rs-specialist{grid-template-columns:1fr}.rs-specialist>img{object-position:center 36%;height:290px}.rs-specialist>div{padding:24px 20px}.rs-specialist .rs-checks{grid-template-columns:1fr}.rs-final{grid-template-columns:1fr;gap:25px;padding:26px 22px}.rs-final h2{font-size:27px}.rs-final aside{padding:22px}.rs-final--compact .rh-button{justify-self:start}.rs-courses-hero{grid-template-columns:1fr;gap:24px;padding:26px 20px 16px}.rs-courses-hero h1{font-size:31px}.rs-courses-hero>figure{margin:0 -10px}.rs-courses-hero figcaption{padding:0 10px}.rs-course-filters{grid-template-columns:1fr;gap:15px;padding:16px}.rs-course-filter:last-child{grid-column:auto}.rs-course-filter strong{font-size:12px}.rs-course-filter button{min-height:36px;font-size:11px}.rs-course-grid{grid-template-columns:1fr 1fr;gap:10px}.rs-course-grid>article>div{padding:13px}.rs-course-grid h3{font-size:14px}.rs-course-grid p{font-size:11px}.rs-course-meta{font-size:9px}.rs-course-grid button{font-size:11px}.rs-adapt{grid-template-columns:1fr;gap:22px;padding:22px}.rs-adapt>div+div{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.rs-course-preview{grid-template-columns:1fr;gap:22px;padding:22px 18px}.rs-course-preview>figure{grid-column:auto}.rs-course-preview h2{font-size:29px}.rs-course-preview>div:nth-child(2)>ol>li{font-size:12px}.rs-course-formats{grid-template-columns:1fr 1fr;gap:5px 10px;display:grid}.rs-course-formats h3{grid-column:1/-1}.rs-course-start .rs-process{grid-template-columns:1fr 1fr}.rs-faq{grid-template-columns:1fr;gap:20px}.rs-faq>div+div{grid-template-columns:1fr}.rs-faq summary{font-size:12px}.rs-final--compact h2{font-size:25px}.rs-page .rh-button{white-space:normal;text-align:center;min-height:44px;font-size:12px}}@media (width<=420px){.rs-page{padding:10px}.rs-page h1{font-size:30px}.rs-hero-copy{padding:24px 18px}.rs-courses-hero{padding:24px 17px 16px}.rs-task-grid{grid-template-columns:1fr}.rs-task-heading{margin-bottom:12px}.rs-task-grid article{padding:20px}.rs-course-grid{grid-template-columns:1fr}.rs-course-grid>article>img{aspect-ratio:2.4}.rs-course-grid h3{font-size:17px}.rs-course-grid p{font-size:13px}.rs-course-meta{font-size:11px}.rs-course-grid button{min-height:44px;font-size:12px}.rs-course-formats{grid-template-columns:1fr}.rs-benefits strong{font-size:10px}.rs-benefits span{font-size:9px}.rs-actions{gap:8px}.rs-page .rh-button{padding-inline:17px;font-size:11px}.rs-final h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.rs-page *,.rs-page :before,.rs-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rs-native-device{width:100%;min-width:0}.rs-native-phone{width:100%;max-width:320px;margin-inline:auto}.rs-courses-hero>figure{width:100%;min-width:0;margin:0}.rs-courses-hero .rs-native-device{max-width:none}.rs-course-preview>figure{align-self:start;min-width:0}.rs-course-preview .rs-native-phone{max-width:300px}.rs-page :is(h1,h2,h3,p,button,summary){overflow-wrap:anywhere}.rs-page .rs-course-filter>div{flex-wrap:wrap}.rs-page .rs-course-filter button{white-space:normal;min-height:44px;line-height:1.4}.rs-page .rs-course-grid button{text-align:left;justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.rs-page .rs-course-grid button svg{flex-shrink:0}.rs-page .rs-course-meta{white-space:normal}.rs-page .rs-faq summary{gap:12px;min-height:44px}.rs-page .rs-faq summary>span{flex-shrink:0}@media (width<=1000px){.rs-course-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-course-preview>figure{grid-column:auto}.rs-course-preview .rs-native-phone{max-width:300px}}@media (width<=700px){.rs-course-preview{grid-template-columns:1fr}.rs-native-phone{max-width:320px}.rs-page .rs-section-head{flex-wrap:wrap;align-items:start}.rs-page .rs-section-head>p{flex:auto}.rs-page .rs-course-filter button{font-size:12px}}@media (width>=1151px){.rs-course-preview{grid-template-columns:1.15fr 1.15fr .8fr minmax(220px,1fr)}.rs-course-preview>figure{grid-column:auto}}.re-page{--re-ink:#11151e;--re-muted:#596175;--re-green:#009c70;--re-line:#e4e9ed;color:var(--re-ink);background:#fff;gap:30px;padding:0 24px 30px;font-family:GuruMi Manrope,Manrope,system-ui,sans-serif;display:grid}.re-page *{box-sizing:border-box}.re-page h1,.re-page h2,.re-page h3,.re-page p{margin:0}.re-page h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3.25vw,46px);font-weight:800;line-height:1.07}.re-page h2{letter-spacing:-.03em;text-wrap:balance;font-size:28px;font-weight:800;line-height:1.15}.re-page h3{letter-spacing:-.025em;font-size:18px;font-weight:800;line-height:1.25}.re-page p{color:var(--re-muted);font-size:14px;line-height:1.6}.re-page em{color:var(--re-green);font-style:normal}.re-page a{color:inherit;text-decoration:none}.re-label{color:#266655;letter-spacing:.065em;text-transform:uppercase;background:#dcf8f0;border-radius:20px;margin-bottom:13px;padding:6px 12px;font-size:10px;display:inline-block}.re-hero{isolation:isolate;background:#fff;min-height:390px;margin:0 -24px;position:relative;overflow:hidden}.re-hero>img{object-fit:cover;object-position:center;width:65%;height:100%;position:absolute;top:0;right:0}.re-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fff 0% 34%,#fffffff5 40%,#ffffff9e 48%,#0000 61%);position:absolute;inset:0}.re-hero>div{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:55%;min-height:390px;padding:35px 24px 30px;display:flex;position:relative}.re-hero h1{font-size:clamp(31px,3vw,44px)}.re-hero p{max-width:47ch;margin-top:16px;font-size:15px}.re-search{background:#fffffff2;border:1px solid #dce4e6;border-radius:35px;align-items:center;gap:10px;width:min(100%,430px);min-height:46px;margin-top:20px;padding:0 16px;display:flex}.re-search input{color:#182a23;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:44px;font:400 12px/1.4 GuruMi Manrope,Manrope,system-ui,sans-serif}.re-search input::placeholder{color:#647061;opacity:1}.re-search:focus-within{outline-offset:3px;outline:3px solid #087b4e}.re-search svg{fill:none;stroke:currentColor;stroke-width:2px;flex-shrink:0}.re-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.re-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:-15px;display:grid}.re-categories button{color:#182a23;text-align:left;cursor:pointer;background:#fff;border:1px solid #eef2f2;border-radius:12px;align-items:center;gap:9px;min-height:61px;padding:10px;font:500 11px/1.35 GuruMi Manrope,Manrope,system-ui,sans-serif;display:flex}.re-categories button[aria-pressed=true]{background:#d9fbf0;border-color:#d9fbf0}.re-categories img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.re-cases .re-categories{grid-template-columns:repeat(8,minmax(0,1fr))}.re-cases .re-categories button{gap:6px;padding:8px;font-size:10px}.re-cases .re-categories img{width:25px;height:25px}.re-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.re-section-head>div>p{margin-top:7px}.re-section-head>a{color:#526378;white-space:nowrap;font-size:11px}.re-section-head>a>span{margin-left:7px}.re-blog-columns{grid-template-columns:minmax(0,1fr) 240px;gap:22px;display:grid}.re-blog-columns>div{min-width:0}.re-popular-grid{grid-template-columns:1.35fr .9fr;gap:13px;display:grid}.re-card{border:1px solid var(--re-line);background:#fff;border-radius:13px;min-width:0;overflow:hidden}.re-card>a{flex-direction:column;height:100%;display:flex}.re-card img{aspect-ratio:2.25;object-fit:cover;width:100%;height:auto;display:block}.re-card-body{flex-direction:column;flex:1;padding:16px;display:flex}.re-category{color:#286150;background:#e1f9ef;border-radius:20px;align-self:flex-start;margin-bottom:10px;padding:5px 9px;font-size:9px;line-height:1.35;display:block}.re-card p{flex:1;margin-top:10px;font-size:12px}.re-card-meta{color:#51677a;justify-content:space-between;align-items:center;gap:10px;margin-top:21px;font-size:10px;display:flex}.re-round-arrow{color:#131e22;background:#f0f4f7;border-radius:50%;flex:0 0 32px;place-content:center;width:32px;height:32px;font-size:20px;display:inline-grid}.re-card--featured{color:#fff;isolation:isolate;border:0;min-height:345px;position:relative}.re-card--featured>a{justify-content:flex-end}.re-card--featured img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.re-card--featured:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000002e 10%,#000000e8);position:absolute;inset:0}.re-card--featured .re-card-body{flex:0;padding:22px}.re-card--featured .re-category{color:#fff;background:#ffffff3b}.re-card--featured h3{font-size:24px;line-height:1.12}.re-card--featured p{color:#e7ebea;font-size:13px}.re-card--featured .re-card-meta{color:#fff}.re-card--featured .re-round-arrow{background:#fff}.re-popular-grid>div{gap:13px;display:grid}.re-popular-grid>div .re-card>a{isolation:isolate;min-height:165px;position:relative}.re-popular-grid>div .re-card img{z-index:-2;width:58%;height:100%;position:absolute;inset:0 0 0 auto}.re-popular-grid>div .re-card>a:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff 10% 42%,#ffffff80 72%,#0000);position:absolute;inset:0}.re-popular-grid>div .re-card-body{justify-content:space-between;padding:14px}.re-popular-grid>div .re-card h3{max-width:24ch;font-size:15px}.re-popular-grid>div .re-card p{display:none}.re-popular-grid>div .re-card-meta{margin-top:10px;font-size:9px}.re-popular-grid>div .re-card .re-round-arrow{background:#fff;flex-basis:28px;width:28px;height:28px}.re-blog-sidebar{align-content:start;gap:16px;display:grid}.re-blog-sidebar section{background:#edfafa;border-radius:14px;padding:22px 18px}.re-blog-sidebar section+section{background:#f4f5fb}.re-blog-sidebar h2{margin-top:12px;font-size:22px}.re-blog-sidebar p{margin-top:12px;font-size:12px}.re-blog-sidebar ol{counter-reset:topics;gap:17px;margin:20px 0 0;padding:0;list-style:none;display:grid}.re-blog-sidebar li{counter-increment:topics;align-items:center;gap:12px;font-size:12px;display:flex}.re-blog-sidebar li:before{content:counter(topics);color:#086648;border:1px solid #00a878;border-radius:5px;flex:0 0 22px;place-content:center;height:25px;font-weight:700;display:grid}.re-blog-sidebar li button{text-align:left;cursor:pointer;color:#243c31;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font:500 12px/1.4 GuruMi Manrope,Manrope,system-ui,sans-serif;display:flex}.re-blog-sidebar li button>span{color:#147d5c;font-size:18px}.re-blog-sidebar .rh-button{width:100%;margin-top:20px;padding-inline:13px;font-size:11px}.re-new{margin-top:28px}.re-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.re-new .re-card h3{font-size:16px}.re-new .re-card-body{padding:15px}.re-new .re-card img{aspect-ratio:2.2}.re-new .re-card p{font-size:12px}.re-new .re-card-meta{font-size:10px}.re-result-count{white-space:nowrap;font-size:11px!important}.re-collections{background:#f0fcf8;border-radius:16px;padding:24px 18px;scroll-margin-top:105px}.re-collections>div+div{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.re-collections a{border:1px solid var(--re-line);background:#fff;border-radius:12px;display:block;overflow:hidden}.re-collections a>img{aspect-ratio:2.2;object-fit:cover;width:100%;height:auto;display:block}.re-collections a>span{justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;line-height:1.4;display:flex}.re-collections .re-round-arrow{background:#fff;border:1px solid #e3e8e7;flex-basis:28px;width:28px;height:28px}.re-photo-cta{isolation:isolate;color:#fff;background:#002e22;border-radius:16px;min-height:240px;position:relative;overflow:hidden}.re-photo-cta>img{object-fit:cover;object-position:center 30%;z-index:-2;width:63%;height:100%;position:absolute;top:0;right:0}.re-photo-cta:after{content:"";z-index:-1;background:linear-gradient(90deg,#00251c 12% 32%,#00251cbf 56%,#00251c33);position:absolute;inset:0}.re-photo-cta>div{width:57%;padding:32px}.re-photo-cta h2{font-size:30px}.re-photo-cta p{color:#deeee7;max-width:46ch;margin-top:15px;font-size:13px}.re-photo-cta .rh-button{margin-top:23px}.re-task-select{white-space:nowrap;color:#516378;align-items:center;gap:10px;font-size:11px;display:flex}.re-task-select select{color:#1b4936;background:#fff;border:1px solid #c9dcd3;border-radius:9px;min-height:40px;padding:8px 12px;font:500 12px GuruMi Manrope,Manrope,system-ui,sans-serif}.re-honest-note{background:#f1f8f5;border-radius:10px;padding:14px 18px;color:#3c6250!important;margin-bottom:20px!important;font-size:12px!important}.re-case-section,#case-materials{scroll-margin-top:105px}.re-cases .re-card h3{font-size:19px}.re-cases .re-card img{aspect-ratio:2.45}.re-cases .re-card-meta{color:#087b62;font-size:12px}.re-cases .re-card-body{padding:18px}.re-material-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.re-material-grid .re-card img{aspect-ratio:1.8}.re-material-grid .re-card-body{padding:12px}.re-material-grid .re-card h3{font-size:13px}.re-material-grid .re-card p{font-size:11px}.re-material-grid .re-card-meta{margin-top:14px;font-size:9px}.re-material-grid .re-round-arrow{flex-basis:25px;width:25px;height:25px;font-size:18px}.re-material-grid .re-category{margin-bottom:7px;font-size:9px}.re-material-cta{color:#fff;background:#053a43;border-radius:16px;grid-template-columns:.6fr 1.4fr .8fr;align-items:center;gap:25px;padding:24px;display:grid;overflow:hidden}.re-material-cta h2{font-size:29px}.re-material-cta p{color:#d1e7e8;margin-top:12px;font-size:13px}.re-material-cta .rh-button{margin-top:20px}.re-material-cta ul{color:#d5efec;gap:15px;padding:0;font-size:12px;list-style:none;display:grid}.re-material-cta li{align-items:center;gap:10px;display:flex}.re-material-cta li:before{content:"✓";color:#073c36;background:#30e0bd;border-radius:50%;flex:0 0 18px;place-content:center;width:18px;height:18px;font-size:12px;font-weight:800;display:grid}.re-cta-art{color:#10252f;background:#fff;border-radius:12px;min-height:190px;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 12px 22px #0003}.re-cta-art img{object-fit:cover;opacity:.35;width:100%;height:190px}.re-cta-art strong{letter-spacing:-.025em;font-size:24px;line-height:1.2;position:absolute;top:25px;left:20px}.re-empty{background:#f7fbf9;border:1px solid #d4e3dc;border-radius:14px;padding:30px}.re-empty h3{font-size:19px}.re-empty p{margin-top:9px;font-size:13px}.re-empty button{color:#075438;cursor:pointer;background:#e0f6eb;border:1px solid #b9d9ca;border-radius:25px;margin-top:17px;padding:11px 17px;font:600 12px GuruMi Manrope,Manrope,system-ui,sans-serif}.re-page :is(a,button,select,input):focus-visible{outline-offset:4px;outline:3px solid #087b4e}.re-page ::selection{color:#073e2f;background:#baf0d8}.re-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.re-missing{align-content:center;min-height:55vh;padding:50px}.re-missing .rh-button{justify-self:start}.re-detail{gap:27px;padding:24px 35px 40px}.re-breadcrumb{color:#526576;flex-wrap:wrap;gap:9px;font-size:11px;line-height:1.6;display:flex}.re-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.re-article-head{text-align:center;max-width:850px;margin:auto}.re-article-head h1{font-size:clamp(30px,3.5vw,47px);line-height:1.15}.re-article-head>p{max-width:69ch;margin-top:18px;font-size:17px}.re-article-head>div{color:#597063;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:19px;font-size:11px;display:flex}.re-article-cover{object-fit:cover;border-radius:16px;width:100%;height:300px;display:block}.re-article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:45px;margin-top:15px;display:grid}.re-article-layout>aside{border:1px solid var(--re-line);border-radius:12px;padding:20px;position:sticky;top:105px}.re-article-layout>aside>strong{font-size:13px}.re-article-layout>aside ol{color:#526276;gap:11px;margin:17px 0;padding:0 0 0 16px;font-size:12px;line-height:1.6;display:grid}.re-article-layout>aside a:hover{text-underline-offset:3px;text-decoration:underline}.re-module-link{border-top:1px solid var(--re-line);align-items:center;gap:8px;padding-top:16px;font-size:12px;font-weight:700;display:flex;color:#075c40!important}.re-module-link img{object-fit:contain}.re-module-link>span{margin-left:auto}.re-article-body{max-width:74ch}.re-article-body>section{margin-bottom:35px;scroll-margin-top:105px}.re-article-body h2{margin-bottom:13px;font-size:26px;line-height:1.25}.re-article-body p{color:#3f5047;font-size:16px;line-height:1.85}.re-article-body ul{color:#3f5047;gap:8px;margin:16px 0 0;padding-left:23px;font-size:15px;line-height:1.8;display:grid}.re-article-note{background:#eefaf4;border-radius:12px;padding:20px;margin-bottom:30px!important;font-size:13px!important;line-height:1.7!important}.re-article-next{background:#edf9f2;border-radius:14px;padding:26px}.re-article-next p{font-size:14px;line-height:1.7}.re-article-next .rh-button{margin-top:20px}.re-related{margin-top:10px}.re-related>h2{margin-bottom:20px}@media (hover:hover) and (pointer:fine){.re-card,.re-collections a{transition:transform .18s,border-color .18s}.re-card:hover,.re-collections a:hover{border-color:#9ccdb8;transform:translateY(-2px)}.re-categories button:hover{background:#edfaf5}.re-blog-sidebar li button:hover{text-underline-offset:3px;text-decoration:underline}.re-section-head>a:hover{text-underline-offset:4px;text-decoration:underline}}@media (width<=1150px){.re-page{padding-inline:20px}.re-hero{margin-inline:-20px}.re-hero>div{width:59%;padding-inline:20px}.re-hero h1{font-size:37px}.re-hero p{font-size:14px}.re-blog-columns{grid-template-columns:minmax(0,1fr) 205px;gap:16px}.re-blog-sidebar section{padding:20px 14px}.re-blog-sidebar h2{font-size:21px}.re-popular-grid{grid-template-columns:1.1fr 1fr}.re-card--featured h3{font-size:22px}.re-card--featured .re-card-body{padding:18px}.re-new .re-card h3{font-size:15px}.re-new .re-card p{font-size:11px}.re-new .re-card-meta>span{font-size:9px}.re-categories{gap:6px}.re-categories button{gap:5px;padding:8px;font-size:10px}.re-categories img{width:25px;height:25px}.re-cases .re-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.re-material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.re-material-cta{grid-template-columns:.7fr 1.5fr}.re-material-cta>ul{display:none}.re-cases .re-card h3{font-size:17px}.re-article-layout{grid-template-columns:200px minmax(0,1fr);gap:25px}}@media (width<=900px){.re-blog-columns{grid-template-columns:1fr}.re-blog-sidebar{grid-template-columns:1fr 1fr}.re-blog-sidebar section{padding:24px}.re-blog-sidebar .rh-button{width:fit-content}.re-hero>div{width:62%}.re-hero h1{font-size:33px}.re-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.re-card--featured{min-height:350px}.re-photo-cta>div{width:64%}.re-collections>div+div{grid-template-columns:repeat(2,minmax(0,1fr))}.re-article-layout{grid-template-columns:1fr}.re-article-layout>aside{position:static}.re-article-layout>aside ol{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.re-module-link{width:fit-content}.re-article-body{max-width:75ch;margin:auto}}@media (width<=600px){.re-page{gap:26px;padding:0 12px 24px}.re-page h2{font-size:27px}.re-hero{flex-direction:column;min-height:0;margin-inline:-12px;padding-top:0;display:flex}.re-hero>img{object-position:center 35%;order:2;width:100%;height:210px;margin-top:0;position:relative}.re-hero:after{display:none}.re-hero>div{width:100%;min-height:0;padding:25px 20px}.re-hero h1{font-size:33px}.re-hero p{max-width:47ch;font-size:14px}.re-search{margin-top:21px}.re-search input{font-size:16px}.re-hero-actions .rh-button{min-height:42px;padding-inline:15px;font-size:11px}.re-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:-12px}.re-categories button{flex-direction:column;align-items:flex-start;gap:4px;min-height:66px;padding:8px;font-size:10px;line-height:1.35}.re-categories img{width:27px;height:27px}.re-cases .re-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.re-cases .re-categories button{min-height:70px;padding:7px;font-size:9px}.re-cases .re-categories img{width:25px;height:25px}.re-section-head{align-items:flex-start;gap:12px}.re-section-head>div>p{font-size:13px}.re-section-head>a{white-space:normal;text-align:right;max-width:85px;font-size:10px;line-height:1.5}.re-popular-grid{grid-template-columns:1fr}.re-popular-grid>div{grid-template-columns:1fr 1fr;gap:10px}.re-popular-grid>div .re-card h3{font-size:14px}.re-popular-grid>div .re-card>a{min-height:190px}.re-popular-grid>div .re-card img{object-position:center;opacity:.3;width:100%;height:100%}.re-popular-grid>div .re-card>a:after{background:linear-gradient(90deg,#fff 0%,#ffffffd9 35%,#ffffff59)}.re-popular-grid>div .re-card-body{padding:13px}.re-popular-grid>div .re-card-meta>span{max-width:10ch}.re-card--featured{min-height:340px}.re-card--featured h3{font-size:25px}.re-card--featured p{font-size:13px}.re-card-grid{grid-template-columns:1fr;gap:16px}.re-card h3,.re-new .re-card h3,.re-cases .re-card h3{font-size:21px}.re-card p,.re-new .re-card p{font-size:13px}.re-card-body,.re-new .re-card-body{padding:19px}.re-card-meta,.re-new .re-card-meta,.re-new .re-card-meta>span{font-size:11px}.re-category{font-size:10px}.re-card img,.re-new .re-card img{aspect-ratio:2.3}.re-blog-sidebar{grid-template-columns:1fr}.re-blog-sidebar section{padding:24px}.re-blog-sidebar h2{font-size:24px}.re-blog-sidebar ol{gap:16px}.re-blog-sidebar li button{width:100%;font-size:14px}.re-blog-sidebar p{font-size:14px}.re-blog-sidebar .rh-button{width:100%;min-height:44px;font-size:12px}.re-collections{padding:20px 14px}.re-collections>div+div{gap:11px}.re-collections a>span{flex-direction:column;align-items:flex-start;gap:6px;padding:11px;font-size:11px}.re-photo-cta{min-height:340px}.re-photo-cta>img{object-position:65% center;width:100%}.re-photo-cta:after{background:linear-gradient(90deg,#00251cf5,#00251cd1 55%,#00251c40)}.re-photo-cta>div{width:90%;padding:28px 23px}.re-photo-cta h2{font-size:29px}.re-photo-cta p{font-size:14px}.re-task-select{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px}.re-task-select select{max-width:120px;min-height:38px;padding:8px;font-size:11px}.re-honest-note{padding:15px!important;font-size:12px!important}.re-material-grid{grid-template-columns:1fr 1fr;gap:11px}.re-material-grid .re-card h3{font-size:14px}.re-material-grid .re-card p{font-size:11px}.re-material-grid .re-card-body{padding:13px}.re-material-grid .re-card-meta>span{display:none}.re-material-grid .re-card-meta{justify-content:flex-end}.re-material-grid .re-card img{aspect-ratio:1.7}.re-material-cta{grid-template-columns:1fr;gap:23px;padding:25px 20px}.re-cta-art{display:none}.re-material-cta h2{font-size:28px}.re-material-cta p{font-size:14px}.re-material-cta .rh-button{font-size:12px}.re-detail{gap:23px;padding:20px 16px 30px}.re-article-head{text-align:left}.re-article-head h1{font-size:31px}.re-article-head>p{font-size:16px}.re-article-head>div{justify-content:flex-start;font-size:10px}.re-article-cover{height:200px}.re-article-layout{margin-top:0}.re-article-layout>aside ol{grid-template-columns:1fr;font-size:13px}.re-article-body h2{font-size:25px}.re-article-body p{font-size:16px;line-height:1.8}.re-article-body ul{font-size:15px}.re-article-next{padding:22px 18px}.re-article-next h2{font-size:25px}.re-missing{padding:35px 20px}.re-missing h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.re-page *,.re-page :before,.re-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.re-page .re-categories{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5em),1fr))}.re-page .re-categories button{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.re-page .re-categories img{flex-shrink:0}.re-page .re-section-head{flex-wrap:wrap}.re-page .re-section-head>a{white-space:normal;text-align:left;align-items:center;gap:7px;max-width:100%;display:inline-flex}.re-page .re-section-head>a svg,.re-page .re-round-arrow svg,.re-page .re-module-link>svg{vertical-align:middle;flex-shrink:0}.re-page .re-module-link>svg{margin-left:auto}.re-page .re-blog-sidebar li button{white-space:normal;overflow-wrap:anywhere;gap:10px;min-width:0}.re-page .re-blog-sidebar li button>svg{flex-shrink:0}.re-page .re-task-select{white-space:normal;flex-wrap:wrap;min-width:0}.re-page .re-task-select select{max-width:100%;min-height:44px}.re-page .re-collections strong,.re-page .re-card h3{overflow-wrap:anywhere}.re-page .re-article-cover{aspect-ratio:3.6;height:auto;min-height:200px;max-height:380px}@media (width<=600px){.re-page .re-categories{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75em),1fr))}.re-page .re-categories button{min-height:70px;font-size:12px}.re-page .re-article-cover{aspect-ratio:1.8;min-height:0}.re-page .re-task-select select{font-size:16px}}.public-site .ps-header{z-index:45;gap:20px;height:auto;min-height:66px;position:sticky}.public-site .desktop-nav{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:4px 20px;min-width:0;margin-left:auto}.public-site .desktop-nav>a,.public-site .ps-nav-group>button{color:#303735;padding:22px 0;font:500 12px/1.5 GuruMi Manrope,sans-serif;position:relative}.public-site .desktop-nav [aria-current],.public-site .ps-nav-group>button.is-active{color:#087b55}.public-site .desktop-nav>a[aria-current]:after{transform:scaleX(1)}.public-site .ps-nav-group>button.is-active:after{content:"";background:#087b55;height:2px;position:absolute;bottom:14px;left:0;right:0}.ps-nav-group{position:relative}.public-site .ps-nav-group>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.ps-chevron{flex:none;display:block}.ps-nav-group>button[aria-expanded=true] .ps-chevron,.ps-mobile-nav details[open]>summary .ps-chevron{transform:rotate(180deg)}.ps-dropdown{background:#fff;border:1px solid #e1e9e5;border-radius:14px;min-width:270px;padding:10px;position:absolute;top:calc(100% - 4px);left:-20px;box-shadow:0 18px 35px #15362a19}.ps-dropdown--solutions{grid-template-columns:repeat(2,minmax(0,1fr));width:480px;display:grid}.public-site .ps-dropdown a{white-space:normal;border-radius:8px;gap:4px;padding:12px;text-decoration:none;display:grid}.public-site .ps-dropdown a:hover,.public-site .ps-dropdown a:focus-visible{background:#e8fbf3}.ps-dropdown a:after{display:none}.ps-dropdown strong{font-size:12px;font-weight:600}.ps-dropdown small{color:#5a5e5c;font-size:11px}.public-site .header-actions{gap:16px}.public-site .ps-footer{grid-template-columns:1.2fr 1fr 1fr;gap:40px}.public-site .ps-footer nav{align-content:start;gap:12px;display:grid}.public-site .ps-footer nav a,.public-site .ps-footer nav button{color:#343c38;font-size:12px;text-decoration:none}.public-site .ps-footer nav button{background:0 0;border:0;width:fit-content;padding:0}.public-site .ps-footer nav .pa-button{background:#fff;border:1px solid #d5d8d6;min-height:44px;padding:0 14px}.ps-skip{z-index:90;color:#fff;background:#111;border-radius:8px;padding:12px 20px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.ps-skip:focus{transform:none}.ps-simple{background:#fff;border-radius:0 0 16px 16px;gap:22px;padding:50px 32px;display:grid}.ps-simple h1{letter-spacing:-.04em;max-width:24ch;margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1.12}.ps-simple p{color:#5a5e5c;max-width:66ch;margin:0;font-size:15px;line-height:1.65}.ps-label{color:#087b55;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:800}.public-site .ps-button{color:#fff;background:#111;border:1px solid #111;border-radius:100px;justify-content:center;align-items:center;gap:14px;width:fit-content;min-height:46px;padding:0 22px;font:600 13px/1.3 GuruMi Manrope,sans-serif;text-decoration:none;display:inline-flex}.ps-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.ps-stages li{background:#f4fbf8;border:1px solid #e1ebe6;border-radius:12px;padding:22px 18px}.ps-stages b{color:#076c4b;background:#c2f5e1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.ps-stages h2{margin:22px 0 10px;font-size:17px}.ps-stages p{font-size:13px}.ps-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ps-resource-card{color:#111;background:#f1fcf7;border:1px solid #deebe5;border-radius:14px;padding:26px;text-decoration:none}.ps-resource-card h2{letter-spacing:-.035em;margin:0 0 12px;font-size:24px}.ps-resource-caption{color:#087b55;align-items:center;gap:8px;margin-top:22px;font-size:13px;font-weight:700;display:flex}.ps-resource-card .ps-button{margin-top:22px}.ps-mobile-nav{display:none}.public-site main:focus{outline:none}.lead-inquiry-context{color:#264737;background:#eafbf2;border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.public-site :is(.rs-page,.re-page) .rh-button{color:#fff;cursor:pointer;background:#111;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:14px;width:fit-content;min-height:44px;padding:0 22px;font:600 13px/1.3 GuruMi Manrope,sans-serif;text-decoration:none;display:inline-flex}.public-site :is(.rs-page,.re-page) .rh-button--outline{color:#111;background:#fff;border-color:#d5d8d6}.public-site :is(.rs-page,.re-page) :is(.rh-button--white,.rh-button--light){color:#111;background:#fff;border-color:#fff}.public-site :is(.rs-page,.re-page) .rh-button:focus-visible{outline-offset:4px;outline:3px solid #087b4e}.public-site :is(input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #087b4e}.public-site .ps-button{white-space:normal;max-width:100%;padding-block:11px}.public-site .header-actions>.primary-cta{max-width:100%;min-height:44px}.ps-mobile-nav summary{justify-content:space-between;gap:12px;list-style:none}.ps-mobile-nav summary::-webkit-details-marker{display:none}.ps-mobile-nav [aria-current],.ps-mobile-nav details.is-current>summary{color:#07583e;background:#e4f9ef;border-radius:8px;font-weight:800}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ps-chevron{transition:transform .18s cubic-bezier(.23,1,.32,1)}}@media (width<=1199px){.public-site .desktop-nav{gap:14px}.public-site .ps-header{gap:12px;padding-inline:18px}.public-site .header-actions{gap:12px}.public-site .brand-lockup>img.gurumi-logo{width:118px}.public-site .desktop-nav>a,.public-site .ps-nav-group>button{font-size:11px}}@media (width<=1023px){.public-site .desktop-nav{display:none}.public-site .header-actions{margin-left:auto}.public-site .ps-header .menu-toggle{color:#111;background:#e7f8f0;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.ps-mobile-nav{background:#fff;border:1px solid #e0e9e4;border-radius:0 0 14px 14px;max-height:calc(100dvh - 90px);padding:12px 16px 20px;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto;box-shadow:0 15px 30px #10302015}.ps-mobile-nav>a,.ps-mobile-nav summary{color:#18241e;cursor:pointer;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ps-mobile-nav details a{color:#3f5148;background:#f5fbf8;align-items:center;min-height:44px;padding:8px 24px;font-size:13px;text-decoration:none;display:flex}.ps-mobile-nav [aria-current],.ps-mobile-nav details.is-current>summary{color:#07583e;background:#e4f9ef;font-weight:800}.ps-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site .ps-footer{grid-template-columns:1.1fr 1fr 1fr;gap:20px}}@media (width<=767px){.public-site .ps-header{min-height:60px;padding-inline:14px}.public-site .header-actions{gap:8px}.public-site .header-actions>.primary-cta{min-height:44px;padding-inline:12px;font-size:10px}.public-site .brand-lockup>img.gurumi-logo{width:102px}.public-site .ps-footer{grid-template-columns:1fr 1fr;gap:26px;padding:28px 20px}.public-site .ps-footer>div{grid-column:1/-1}.ps-simple{padding:32px 20px}.ps-stages,.ps-resource-grid{grid-template-columns:1fr}.ps-stages li{padding:20px}.ps-stages h2{margin-top:16px}.ps-simple p{font-size:14px}.ps-resource-card{padding:22px}.public-site .ps-footer nav a,.public-site .ps-footer nav button{font-size:12px}}@media (width<=374px){.public-site .header-actions>.primary-cta{max-width:133px;padding-inline:10px}.public-site .ps-header{gap:6px;padding-inline:10px}.public-site .brand-lockup>img.gurumi-logo{width:88px}}@media (prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto!important}}.brand-lockup>.gurumi-logo{object-fit:contain;object-position:center;border-radius:0;width:120px;height:60px}@media (width<=760px){.brand-lockup>.gurumi-logo{width:108px;height:54px}}
