.pmp-page{--pmp-ink:#291c3d;--pmp-muted:#766887;--pmp-line:#eadff0;--pmp-plum:#6841a5;--pmp-berry:#b94b88;--pmp-rose:#fae9f2;--pmp-lilac:#f4effc;--pmp-peach:#fff6ef;--pmp-shadow:0 24px 62px #49255f1f}.pmp-shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.pmp-header{border-bottom:1px solid #6841a51a}.pmp-header-inner{justify-content:space-between;align-items:center;gap:26px;min-height:82px;display:flex}.pmp-header .brand small{color:var(--pmp-muted)}.pmp-nav{align-items:center;gap:27px;display:flex}.pmp-nav a{color:#665473;font-size:13px;font-weight:750}.pmp-nav a:hover{color:var(--pmp-plum)}.pmp-spectrum-line{background:linear-gradient(90deg,#ff8d7b,#f4bc54 29%,#d66fa5 62%,#815ec9);height:3px}.pmp-hero{background:radial-gradient(circle at 87% 17%,#da6fa52b,#0000 24%),radial-gradient(circle at 6% 93%,#835ec91f,#0000 29%),linear-gradient(#fffdfd 0%,#fdf7fb 100%);padding:90px 0 112px;position:relative;overflow:hidden}.pmp-hero:before,.pmp-hero:after{content:"";border:1px solid #b94b881f;border-radius:50%;width:570px;height:570px;position:absolute}.pmp-hero:before{top:-380px;right:-190px;box-shadow:0 0 0 65px #b94b8806,0 0 0 130px #b94b8804}.pmp-hero:after{bottom:-420px;left:-280px}.pmp-hero-grid{z-index:1;position:relative}.pmp-hero-copy{text-align:center;max-width:780px;margin-inline:auto}.pmp-hero h1,.pmp-section-heading h2,.pmp-feature-copy h3,.pmp-download-card h2{color:var(--pmp-ink);letter-spacing:-.055em;margin:0;font-weight:760;line-height:1.03}.pmp-hero h1{max-width:600px;margin-inline:auto;font-size:clamp(52px,6vw,82px)}.pmp-hero h1 span{color:var(--pmp-berry);display:block}.pmp-hero-lede{max-width:590px;color:var(--pmp-muted);margin:27px auto 0;font-size:18px;line-height:1.74}.pmp-store-link{margin-top:31px;transition:transform .18s;display:inline-block}.pmp-store-link:hover{transform:translateY(-2px)}.pmp-store-link img{width:203px;height:60px}.pmp-rating{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.pmp-rating-stars{color:#0000;letter-spacing:2px;background:linear-gradient(90deg,#f2a93b 0 90%,#d9cde1 90% 100%);-webkit-background-clip:text;background-clip:text;font-size:20px;line-height:1}.pmp-rating strong{color:var(--pmp-ink);font-size:14px;line-height:1}.pmp-intro-section{background:#fff;padding:110px 0}.pmp-intro-card{color:#fff;border-radius:var(--radius-lg);box-shadow:var(--pmp-shadow);background:radial-gradient(circle at 90% 3%,#ffb17752,#0000 28%),radial-gradient(circle at 3% 98%,#f896c036,#0000 32%),linear-gradient(135deg,#543377 0%,#86539f 54%,#c27091 100%);grid-template-columns:minmax(0,.88fr) minmax(370px,1.12fr);align-items:center;gap:66px;padding:62px 70px;display:grid}.pmp-intro-card h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(37px,4.2vw,57px);font-weight:740;line-height:1.06}.pmp-intro-card p{color:#f6eafa;max-width:545px;margin:0;font-size:16px;line-height:1.76}.pmp-features-section{background:var(--pmp-lilac);padding:118px 0 126px}.pmp-section-heading{grid-template-columns:minmax(0,.84fr) minmax(320px,.72fr);align-items:end;gap:64px;margin-bottom:48px;display:grid}.pmp-section-heading h2,.pmp-download-card h2{font-size:clamp(40px,4.8vw,62px)}.pmp-section-heading p{color:var(--pmp-muted);margin:0 0 4px;font-size:16px;line-height:1.72}.pmp-feature-grid{gap:24px;display:grid}.pmp-feature-card{border:1px solid var(--pmp-line);background:#fff;border-radius:29px;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);min-height:396px;display:grid;overflow:hidden;box-shadow:0 17px 44px #4e276611}.pmp-feature-card:nth-child(2n){grid-template-columns:minmax(0,1.22fr) minmax(290px,.78fr)}.pmp-feature-card:nth-child(2n) .pmp-feature-copy{background:#fff;order:2}.pmp-feature-copy{background:linear-gradient(145deg,#fff8fb 0%,#f4effc 100%);flex-direction:column;justify-content:center;padding:50px 54px;display:flex}.pmp-feature-copy h3{max-width:440px;font-size:clamp(28px,3vw,41px)}.pmp-feature-copy p{max-width:480px;color:var(--pmp-muted);margin:19px 0 0;font-size:15px;line-height:1.72}.pmp-feature-points{color:#665473;gap:8px;margin:21px 0 0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.pmp-feature-points li{padding-left:18px;position:relative}.pmp-feature-points li:before{content:"";background:linear-gradient(135deg,#df759c,#845bc4);border-radius:50%;width:7px;height:7px;position:absolute;top:.61em;left:0}.pmp-feature-image{background:radial-gradient(circle at 50% 52%,#c878a61c,#0000 48%),#fff;place-items:center;min-width:0;padding:33px;display:grid}.pmp-feature-card:nth-child(2n) .pmp-feature-image{background:radial-gradient(circle at 50% 52%,#734dab1a,#0000 48%),#fbf8fe}.pmp-feature-image img{object-fit:contain;width:100%;max-height:402px}.pmp-feature-card-no-image .pmp-feature-copy{text-align:center;grid-column:1/-1;min-height:330px;padding-inline:12%}.pmp-feature-card-no-image .pmp-feature-copy p,.pmp-feature-card-no-image .pmp-feature-copy h3{margin-left:auto;margin-right:auto}.pmp-feature-card-no-image .pmp-feature-points{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;max-width:680px;margin-left:auto;margin-right:auto}.pmp-download-section{background:#fff;padding:116px 0}.pmp-download-card{border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 4%,#ffb37452,#0000 29%),linear-gradient(135deg,#fff0f2,#f2ecfb);border:1px solid #b94b881f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding:67px 71px;display:grid}.pmp-download-card p{max-width:600px;color:var(--pmp-muted);margin:20px 0 0;font-size:16px;line-height:1.7}.pmp-download-card .pmp-store-link{margin:0}.pmp-support-hero{text-align:center;background:radial-gradient(circle at 86% 4%,#da6fa52e,#0000 28%),radial-gradient(circle at 10% 90%,#835ec91a,#0000 28%),linear-gradient(#fffdfd 0%,#fdf7fb 100%);padding:104px 0 110px;position:relative;overflow:hidden}.pmp-support-hero h1{max-width:760px;color:var(--pmp-ink);letter-spacing:-.06em;margin:0 auto;font-size:clamp(50px,6vw,78px);font-weight:760;line-height:1.02}.pmp-support-hero p{max-width:620px;color:var(--pmp-muted);margin:24px auto 0;font-size:18px;line-height:1.72}.pmp-support-section{background:var(--pmp-lilac);padding:110px 0 124px}.pmp-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pmp-support-card{border:1px solid var(--pmp-line);background:#fff;border-radius:24px;flex-direction:column;min-height:318px;padding:37px 35px;display:flex;box-shadow:0 18px 42px #4e276612}.pmp-support-card>span{color:var(--pmp-berry);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.pmp-support-card h2{color:var(--pmp-ink);letter-spacing:-.045em;margin:15px 0 0;font-size:30px;font-weight:740;line-height:1.1}.pmp-support-card p{color:var(--pmp-muted);margin:17px 0 0;font-size:15px;line-height:1.68}.pmp-support-card>a{width:fit-content;color:var(--pmp-plum);margin-top:auto;padding-top:26px;font-size:14px;font-weight:800}.pmp-support-card>a:hover{color:var(--pmp-berry)}.pmp-support-card-privacy{background:linear-gradient(145deg,#fff7f9,#f6f0fc)}.pmp-legal-hero{text-align:center;background:radial-gradient(circle at 86% 4%,#da6fa52e,#0000 28%),radial-gradient(circle at 10% 90%,#835ec91a,#0000 28%),linear-gradient(#fffdfd 0%,#fdf7fb 100%);padding:100px 0 106px;position:relative;overflow:hidden}.pmp-legal-hero h1{max-width:760px;color:var(--pmp-ink);letter-spacing:-.06em;margin:0 auto;font-size:clamp(50px,6vw,78px);font-weight:760;line-height:1.02}.pmp-legal-hero p{max-width:590px;color:var(--pmp-muted);margin:23px auto 0;font-size:18px;line-height:1.72}.pmp-legal-main{background:#fff;padding:100px 0 120px}.pmp-legal-document{max-width:820px;padding:0 54px}.pmp-legal-document h2{color:var(--pmp-ink);letter-spacing:-.035em;margin:51px 0 0;font-size:27px;font-weight:740;line-height:1.2}.pmp-legal-document h2:first-child{margin-top:0}.pmp-legal-document p{color:var(--pmp-muted);margin:17px 0 0;font-size:16px;line-height:1.76}.pmp-legal-document a{color:var(--pmp-plum);text-underline-offset:3px;font-weight:750;text-decoration:underline #6841a552}.pmp-footer{background:#281d38}.pmp-footer .footer-bottom{color:#cfc0d6;border-top:0;min-height:88px}.pmp-footer a{color:#f3d8e8}@media (width<=880px){.pmp-hero{padding:68px 0 82px}.pmp-intro-card,.pmp-section-heading,.pmp-download-card{grid-template-columns:1fr}.pmp-intro-section,.pmp-features-section,.pmp-download-section,.pmp-support-section{padding:82px 0}.pmp-intro-card,.pmp-download-card{gap:27px;padding:46px 38px}.pmp-section-heading{gap:18px}.pmp-feature-card,.pmp-feature-card:nth-child(2n){grid-template-columns:1fr}.pmp-feature-card:nth-child(2n) .pmp-feature-copy{order:initial}.pmp-feature-copy{padding:43px 40px}.pmp-feature-image{padding:26px}.pmp-support-grid{grid-template-columns:1fr}.pmp-support-card{min-height:0}.pmp-legal-main{padding:82px 0 94px}}@media (width<=800px){.pmp-nav{display:none}}@media (width<=620px){.pmp-shell{width:min(calc(100% - 32px), var(--shell))}.pmp-header-inner{gap:14px;min-height:72px}.pmp-header .brand img{width:38px;height:38px}.pmp-header .brand strong{font-size:15px}.pmp-header .brand small{font-size:10px}.pmp-hero h1{font-size:clamp(45px,13vw,62px)}.pmp-hero-lede{font-size:16px}.pmp-intro-card,.pmp-download-card{border-radius:26px;padding:37px 29px}.pmp-feature-copy{padding:37px 28px}.pmp-feature-card-no-image .pmp-feature-copy{text-align:left;min-height:0;padding-inline:28px}.pmp-feature-card-no-image .pmp-feature-copy p,.pmp-feature-card-no-image .pmp-feature-copy h3{margin-left:0;margin-right:0}.pmp-feature-card-no-image .pmp-feature-points{grid-template-columns:1fr;margin-left:0;margin-right:0}.pmp-download-card .pmp-store-link img,.pmp-store-link img{width:183px;height:auto}.pmp-support-hero{padding:76px 0 80px}.pmp-support-hero h1{font-size:clamp(42px,12vw,58px)}.pmp-support-hero p{font-size:16px}.pmp-support-card{padding:31px 28px}.pmp-legal-hero{padding:76px 0 80px}.pmp-legal-hero h1{font-size:clamp(42px,12vw,58px)}.pmp-legal-hero p{font-size:16px}.pmp-legal-document{padding:0 5px}.pmp-legal-document h2{margin-top:41px;font-size:25px}}.pmp-guide-page{background:#fff}.pmp-guide-platform-hero{background:radial-gradient(circle at 85% 8%,#da6fa52e,#0000 26%),radial-gradient(circle at 9% 104%,#835ec91c,#0000 33%),linear-gradient(#fffdfd 0%,#fdf7fb 100%);padding:76px 0 82px;position:relative;overflow:hidden}.pmp-guide-platform-hero:after{content:"";border:1px solid #b94b881f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-265px;right:-140px;box-shadow:0 0 0 70px #b94b8806,0 0 0 140px #6841a504}.pmp-guide-platform-hero>.pmp-shell{z-index:1;position:relative}.pmp-guide-platform-hero h1{color:var(--pmp-ink);letter-spacing:-.06em;margin:0;font-size:clamp(47px,5.7vw,72px);font-weight:760;line-height:1.02}.pmp-guide-platform-hero p{max-width:670px;color:var(--pmp-muted);margin:20px 0 0;font-size:17px;line-height:1.72}.pmp-guide-browser,.pmp-guide-article-main{background:#fff;padding:72px 0 112px}.pmp-guide-browser-grid,.pmp-guide-article-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;display:grid}.pmp-guide-sidebar{position:sticky;top:112px}.pmp-guide-sidebar-articles{gap:8px;display:grid}.pmp-guide-sidebar-articles>strong{color:#8e7c9c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850}.pmp-guide-sidebar-articles a{color:var(--pmp-muted);border-radius:9px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.35}.pmp-guide-sidebar-articles a:hover,.pmp-guide-sidebar-articles a[aria-current=page]{color:var(--pmp-plum);background:#f5effb}.pmp-guide-platform-content{min-width:0}.pmp-guide-platform-articles{gap:10px;display:grid}.pmp-guide-platform-articles>a{border:1px solid var(--pmp-line);background:#fffafd;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;transition:border-color .18s,background .18s;display:grid}.pmp-guide-platform-articles>a:hover{background:#fbf3f8;border-color:#b94b884d}.pmp-guide-platform-articles h2{color:var(--pmp-ink);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:740}.pmp-guide-platform-articles p{color:var(--pmp-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.pmp-guide-platform-articles>a>b{color:var(--pmp-plum);font-size:18px}.pmp-guide-breadcrumbs{color:#8e7c9c;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;font-size:12px;font-weight:700;display:flex}.pmp-guide-breadcrumbs a:hover{color:var(--pmp-plum)}.pmp-guide-article-grid{grid-template-columns:240px minmax(0,800px)}.pmp-guide-article{min-width:0}.pmp-guide-article>header{border-bottom:1px solid var(--pmp-line);padding-bottom:38px}.pmp-guide-article>header h1{color:var(--pmp-ink);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,64px);font-weight:760;line-height:1.03}.pmp-guide-prose{color:#665573;padding-top:16px;font-size:16px;line-height:1.78}.pmp-guide-prose>:first-child{margin-top:24px}.pmp-guide-prose h2{color:var(--pmp-ink);letter-spacing:-.04em;margin:54px 0 0;scroll-margin-top:110px;font-size:clamp(27px,3vw,35px);line-height:1.15}.pmp-guide-prose h3{color:var(--pmp-ink);letter-spacing:-.025em;margin:34px 0 0;scroll-margin-top:110px;font-size:21px}.pmp-guide-prose p,.pmp-guide-prose ul,.pmp-guide-prose ol,.pmp-guide-prose pre{margin:17px 0 0}.pmp-guide-prose ul,.pmp-guide-prose ol{padding-left:24px}.pmp-guide-prose li+li{margin-top:8px}.pmp-guide-prose strong{color:var(--pmp-ink)}.pmp-guide-prose a{color:var(--pmp-plum);text-underline-offset:3px;font-weight:700;text-decoration:underline #6841a559}.pmp-guide-prose img,.pmp-guide-prose video{border:1px solid var(--pmp-line);border-radius:20px;width:auto;max-width:min(100%,650px);max-height:760px;margin:24px auto 36px;display:block;box-shadow:0 17px 42px #4e27661f}.pmp-guide-prose video{background:#170f23;width:min(100%,320px);max-height:none}.pmp-guide-prose :not(pre)>code{color:#56318c;background:#f5effb;border-radius:5px;padding:2px 6px;font-size:.9em}.pmp-guide-prose pre{color:#f6ecfb;background:#291c3d;border-radius:15px;padding:19px 21px;font-size:13px;line-height:1.65;overflow-x:auto}.pmp-guide-pagination{border-top:1px solid var(--pmp-line);grid-template-columns:1fr 1fr;gap:13px;margin-top:70px;padding-top:25px;display:grid}.pmp-guide-pagination a{border:1px solid var(--pmp-line);background:#fffafd;border-radius:14px;gap:4px;padding:18px;display:grid}.pmp-guide-pagination a.next{text-align:right}.pmp-guide-pagination a:hover{border-color:#b94b884d}.pmp-guide-pagination a span{color:#8e7c9c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.pmp-guide-pagination a strong{color:var(--pmp-plum);font-size:13px}@media (width<=960px){.pmp-guide-browser-grid,.pmp-guide-article-grid{grid-template-columns:1fr;gap:42px}.pmp-guide-sidebar{display:none}}@media (width<=800px){.pmp-guide-platform-hero{padding:56px 0 64px}.pmp-guide-browser,.pmp-guide-article-main{padding:55px 0 82px}}@media (width<=580px){.pmp-guide-platform-hero h1{font-size:clamp(40px,12vw,52px)}.pmp-guide-platform-hero p{font-size:16px}.pmp-guide-platform-articles>a{grid-template-columns:1fr;padding:18px}.pmp-guide-platform-articles>a>b{display:none}.pmp-guide-article>header{padding-bottom:30px}.pmp-guide-prose{font-size:15px}.pmp-guide-prose h2{margin-top:42px;font-size:27px}.pmp-guide-prose img,.pmp-guide-prose video{border-radius:14px;margin-bottom:30px}.pmp-guide-pagination{grid-template-columns:1fr}.pmp-guide-pagination>span:empty{display:none}.pmp-guide-pagination a.next{text-align:left}}
