.pliro-subpage{--ps-ink:#192d2d;--ps-muted:#556760;--ps-line:#c8d5cc;--ps-paper:#f7f8f3;--ps-surface:#fffef9;--ps-green:#235d49;--ps-lime:#d8f4aa;color:var(--ps-ink);background:var(--ps-paper)}.dark .pliro-subpage{--ps-ink:#edf5ee;--ps-muted:#b9cbbf;--ps-line:#40544d;--ps-paper:#111e22;--ps-surface:#1b2b2e;--ps-green:#b7e3b2;--ps-lime:#314d39}.pliro-subpage *,.pliro-local-nav *{box-sizing:border-box}.pliro-subpage h1,.pliro-subpage h2,.pliro-subpage h3{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.045em}.pliro-subpage h1{max-width:13ch;font-size:clamp(3.5rem,6.2vw,7.2rem);font-weight:780;line-height:.98}.pliro-subpage h2{max-width:17ch;font-size:clamp(2.5rem,4.7vw,4.75rem);font-weight:760;line-height:1.04}.pliro-subpage h3{font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:730;line-height:1.18}.pliro-subpage p{line-height:1.62}.pliro-local-nav{border-bottom:1px solid var(--ps-line,var(--pl-line,#c8d5cc));flex-wrap:wrap;align-items:center;gap:.15rem clamp(1.1rem,2vw,2.1rem);margin-bottom:clamp(3.5rem,6vw,5.5rem);padding-bottom:.65rem;display:flex}.pliro-local-nav-link{min-height:2.6rem;color:var(--ps-muted,var(--pl-muted,#556760));white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.45rem;font-size:.86rem;font-weight:720;transition:color .2s,border-color .2s;display:inline-flex}.pliro-local-nav-link:hover,.pliro-local-nav-link[aria-current=page]{color:var(--ps-ink,var(--pl-ink,#192d2d));border-color:#5b956a}.pliro-local-nav-link svg{width:1rem;height:1rem}.pliro-local-nav-link:focus-visible{outline-offset:3px;outline:3px solid #6aa5ff}.pliro-sub-kicker{color:var(--ps-green);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1.2rem;font-size:.72rem;font-weight:850;display:flex}.pliro-sub-kicker svg{width:1.1rem;height:1.1rem}.pliro-sub-lead,.pliro-sub-intro{max-width:63ch;color:var(--ps-muted);font-size:clamp(1.06rem,1.45vw,1.23rem)}.pliro-sub-lead{margin-top:1.7rem}.pliro-sub-intro{margin-top:1rem}.pliro-sub-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.1rem;display:flex}.pliro-sub-button{text-align:center;border-radius:99px;justify-content:center;align-items:center;gap:.85rem;min-height:3.25rem;padding:.75rem 1.35rem;font-size:.92rem;font-weight:770;line-height:1.25;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.pliro-sub-button:hover{transform:translateY(-3px)}.pliro-sub-button svg,.pliro-sub-link svg{flex:none;width:1.05rem;height:1.05rem}.pliro-sub-button-dark{color:#fff;background:#1f5d49;box-shadow:0 7px #153a32}.pliro-sub-button-dark:hover{background:#2b765d}.pliro-sub-button-outline{border:1px solid var(--ps-line);background:color-mix(in srgb, var(--ps-paper) 70%, transparent);color:var(--ps-ink)}.pliro-sub-button-outline:hover{background:var(--ps-lime)}.pliro-sub-button-lime{color:#16372c;background:#d8f4aa;box-shadow:0 7px #6d9b70}.pliro-sub-button-lime:hover{background:#e7ffc1}.pliro-sub-link{width:fit-content;color:var(--ps-green);align-items:center;gap:.7rem;font-size:.9rem;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.pliro-sub-link:hover{text-underline-offset:4px;text-decoration:underline}.pliro-sub-button:focus-visible,.pliro-sub-link:focus-visible{outline-offset:4px;outline:3px solid #6aa5ff}.pliro-sub-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.pliro-sub-section-heading>div{max-width:750px}.pliro-sub-section-heading>p{max-width:49ch;color:var(--ps-muted);font-size:1.03rem}.pliro-sub-fineprint{max-width:105ch;color:var(--ps-muted);font-size:.85rem}.pliro-subpage figure{min-width:0}.pliro-subpage figcaption{color:var(--ps-muted);margin-top:.9rem;font-size:.82rem;line-height:1.45}.pliro-sub-shot{width:100%;position:relative}.pliro-sub-shot img{border-radius:.55rem;width:100%;height:auto;display:block;box-shadow:0 15px 42px #152a2a2e}.pliro-sub-shot .pliro-sub-shot-dark,.dark .pliro-sub-shot .pliro-sub-shot-light{display:none}.dark .pliro-sub-shot .pliro-sub-shot-dark{display:block}.pliro-sub-showcase-frame{background:#dfeaca;border-radius:2rem;padding:3.1rem clamp(.7rem,2.4vw,2.5rem) clamp(.7rem,2.4vw,2.5rem);position:relative;overflow:hidden}.dark .pliro-sub-showcase-frame{background:#2b4136}.pliro-sub-showcase-frame>span{color:#3b614d;letter-spacing:.15em;font-size:.66rem;font-weight:850;position:absolute;top:1.15rem;left:clamp(.7rem,2.4vw,2.5rem)}.dark .pliro-sub-showcase-frame>span{color:#c2d9be}.pliro-sub-hero{padding:clamp(7.5rem,10vw,10rem) 0 4rem;position:relative;overflow:hidden}.pliro-sub-hero-classroom{background:radial-gradient(circle at 79% 25%,#d7e5cf 0,#0000 38%),linear-gradient(135deg,#f6f1e7,#eee8f2 85%)}.pliro-sub-hero-features{background:radial-gradient(circle at 75% 35%,#dff2c3 0,#0000 40%),linear-gradient(130deg,#f5f8e9,#eceeec 90%)}.pliro-sub-hero-platforms{background:radial-gradient(circle at 76% 34%,#d5e6e6 0,#0000 39%),linear-gradient(135deg,#eff3ed,#e8edf4 85%)}.dark .pliro-sub-hero-classroom{background:radial-gradient(circle at 79% 25%,#364636 0,#0000 40%),linear-gradient(135deg,#182a29,#282634 85%)}.dark .pliro-sub-hero-features{background:radial-gradient(circle at 75% 35%,#294736 0,#0000 40%),linear-gradient(135deg,#16282a,#1e2d2a 90%)}.dark .pliro-sub-hero-platforms{background:radial-gradient(circle at 76% 34%,#293e49 0,#0000 40%),linear-gradient(135deg,#15252d,#202d3e 85%)}.pliro-sub-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.pliro-sub-hero-grid>div:first-child,.pliro-sub-platform-hero-grid>div:first-child{z-index:1;position:relative}.pliro-sub-hero-grid .pliro-sub-kicker,.pliro-sub-platform-hero-grid .pliro-sub-kicker{margin-top:2.4rem}.pliro-sub-hero-facts{flex-wrap:wrap;gap:.6rem;margin-top:2.2rem;display:flex}.pliro-sub-hero-facts li{border:1px solid var(--ps-line);color:var(--ps-muted);border-radius:99px;padding:.48rem .8rem;font-size:.78rem;font-weight:700}.pliro-sub-classroom-hero-shot>div{background:#d7cfe5;border-radius:2.2rem;padding:3.4rem 1.1rem 1.1rem;transition:transform .3s;position:relative;transform:rotate(2deg)}.pliro-sub-classroom-hero-shot:hover>div{transform:rotate(0)}.dark .pliro-sub-classroom-hero-shot>div{background:#3f394d}.pliro-sub-classroom-hero-shot>div>span{color:#5a4b68;letter-spacing:.15em;font-size:.67rem;font-weight:850;position:absolute;top:1.2rem;left:1.2rem}.dark .pliro-sub-classroom-hero-shot>div>span{color:#ded0ea}.pliro-sub-classroom-hero-shot img{border-radius:.6rem;width:100%;height:auto;display:block;box-shadow:0 20px 55px #241d3233}.pliro-sub-stats{border-top:1px solid var(--ps-line);grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:5rem;padding-top:1.25rem;display:grid}.pliro-sub-stats>div{flex-direction:column;gap:.35rem;display:flex}.pliro-sub-stats dt{max-width:28ch;color:var(--ps-muted);order:2;font-size:.82rem}.pliro-sub-stats dd{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;order:1;align-items:center;gap:.75rem;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:760;display:flex}.pliro-sub-stats svg{width:1.35rem;height:1.35rem;color:var(--ps-green)}.pliro-sub-hero-art{isolation:isolate;background:radial-gradient(circle at 50% 42%,#fff5cc,#d2e9b6 72%);border-radius:47% 40% 21% 21%/40% 42% 24% 26%;place-items:center;min-height:540px;display:grid;position:relative}.dark .pliro-sub-hero-art{background:radial-gradient(circle at 50% 42%,#445a3c,#294337 72%)}.pliro-sub-hero-art img{z-index:1;filter:drop-shadow(0 22px 27px #15311d21);width:min(92%,580px);height:auto;animation:7s ease-in-out infinite pliro-sub-float;position:relative}.pliro-sub-orbit{z-index:-1;aspect-ratio:1;border:2px solid #306d432b;border-radius:50%;width:68%;position:absolute}.pliro-sub-orbit-two{width:90%}.pliro-sub-spark{color:#e29b32;font-size:3.5rem;position:absolute}.pliro-sub-spark-one{top:4%;right:12%}.pliro-sub-spark-two{font-size:2rem;bottom:4%;left:10%}.pliro-sub-platform-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.pliro-sub-platform-hero-shot{background:#dce5ed;border-radius:2.2rem;padding:1.3rem;transform:rotate(3deg)}.dark .pliro-sub-platform-hero-shot{background:#2b3c4d}.pliro-sub-platform-hero-shot .pliro-sub-shot{max-width:580px;margin-inline:auto}.pliro-sub-platform-hero-shot figcaption{margin-left:.3rem}.pliro-sub-benefits{padding-block:clamp(5rem,8vw,8rem)}.pliro-sub-benefit-grid{border-top:1px solid var(--ps-line);grid-template-columns:repeat(3,1fr);gap:0 1.4rem;display:grid}.pliro-sub-benefit-grid li{border-bottom:1px solid var(--ps-line);padding:1.5rem .7rem 2rem 0}.pliro-sub-benefit-grid li>span{color:var(--ps-green);margin-bottom:1.7rem;font-size:.74rem;font-weight:850;display:block}.pliro-sub-benefit-grid h3{max-width:20ch}.pliro-sub-benefit-grid p{max-width:42ch;color:var(--ps-muted);margin-top:.8rem;font-size:.91rem}.pliro-sub-benefits .pliro-sub-fineprint{margin-top:1.5rem}.pliro-sub-sharing{background:#eae5ed;padding-block:clamp(5rem,8vw,8rem)}.dark .pliro-sub-sharing{background:#242734}.pliro-sub-sharing-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,6rem);display:grid}.pliro-sub-sharing-copy{align-self:start;position:sticky;top:7rem}.pliro-sub-sharing-copy>p:not(.pliro-sub-kicker){max-width:50ch;color:var(--ps-muted);margin-top:1.25rem}.pliro-sub-sharing-shots{gap:2.2rem;display:grid}.pliro-sub-sharing-shots figure{background:#d8cfe0;border-radius:1.35rem;padding:.9rem}.dark .pliro-sub-sharing-shots figure{background:#3d394d}.pliro-sub-sharing-shots figure:nth-child(2){margin-left:clamp(0rem,6vw,6rem)}.pliro-sub-sharing-shots img{border-radius:.6rem;width:100%;height:auto;display:block;box-shadow:0 15px 35px #1d192a29}.pliro-sub-sharing-shots figcaption{margin:.8rem .2rem .15rem}.pliro-sub-sharing .pliro-sub-fineprint{margin-top:1.5rem}.pliro-sub-classroom-lesson{background:#f4ead9;padding-block:clamp(5rem,8vw,8rem)}.dark .pliro-sub-classroom-lesson{background:#252a22}.pliro-sub-classroom-lesson .pliro-sub-showcase-frame{background:#e9dcbe}.dark .pliro-sub-classroom-lesson .pliro-sub-showcase-frame{background:#484535}.pliro-sub-lesson-steps{grid-template-columns:repeat(5,1fr);gap:1.2rem;margin-top:4rem;display:grid}.pliro-sub-lesson-steps li{border-top:2px solid #5c936c;padding-top:1.1rem}.pliro-sub-lesson-steps li>div{color:var(--ps-green);justify-content:space-between;gap:.5rem;font-size:.78rem;font-weight:850;display:flex}.pliro-sub-lesson-steps h3{margin-top:1.5rem;font-size:1.23rem}.pliro-sub-lesson-steps p{color:var(--ps-muted);margin-top:.55rem;font-size:.87rem}.pliro-sub-lesson-foot{border-top:1px solid var(--ps-line);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.pliro-sub-lesson-foot p{max-width:75ch;color:var(--ps-muted);font-size:.9rem}.pliro-sub-start{padding-block:clamp(5rem,8vw,8rem)}.pliro-sub-start ol{border-top:1px solid var(--ps-line)}.pliro-sub-start li{border-bottom:1px solid var(--ps-line);grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;display:grid}.pliro-sub-start li>span{color:var(--ps-green);font-size:.78rem;font-weight:850}.pliro-sub-start li>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:start;gap:1.5rem;display:grid}.pliro-sub-start li p{max-width:55ch;color:var(--ps-muted);font-size:.9rem}.pliro-sub-start .pliro-sub-fineprint{margin-top:2rem}.pliro-sub-faq{background:#e6ede7;padding-block:clamp(5rem,8vw,8rem)}.dark .pliro-sub-faq{background:#1b302d}.pliro-sub-faq-grid{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);display:grid}.pliro-sub-faq-grid img{width:170px;height:auto;margin-top:2rem}.pliro-sub-faq details{border-top:1px solid var(--ps-line)}.pliro-sub-faq details:last-child{border-bottom:1px solid var(--ps-line)}.pliro-sub-faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:1.2rem;padding:1.3rem 0;font-size:1.03rem;font-weight:730;list-style:none;display:flex}.pliro-sub-faq summary::-webkit-details-marker{display:none}.pliro-sub-faq summary svg{width:1.15rem;height:1.15rem;color:var(--ps-green);flex:none;transition:transform .2s}.pliro-sub-faq details[open] summary svg{transform:rotate(180deg)}.pliro-sub-faq details>p{max-width:75ch;color:var(--ps-muted);padding:0 2rem 1.4rem 0;font-size:.92rem}.pliro-sub-faq summary:focus-visible{outline-offset:3px;outline:3px solid #6aa5ff}.pliro-sub-feature-chapter{padding-block:clamp(5rem,8vw,8rem);scroll-margin-top:6rem}.pliro-sub-feature-chapter-one{background:var(--ps-paper)}.pliro-sub-showcase-blocks .pliro-sub-showcase-frame{background:#dfeacd}.pliro-sub-feature-list{border-top:1px solid var(--ps-line);grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,3rem);margin-top:3.5rem;display:grid}.pliro-sub-feature-list li{padding-top:1.15rem}.pliro-sub-feature-index{color:var(--ps-green);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:850;display:flex}.pliro-sub-feature-index svg{width:1.6rem;height:1.6rem}.pliro-sub-feature-list h3{max-width:24ch;margin-top:2.2rem}.pliro-sub-feature-list p{color:var(--ps-muted);margin-top:.7rem;font-size:.91rem}.pliro-sub-feature-chapter-two{background:#ece5ed}.dark .pliro-sub-feature-chapter-two{background:#252632}.pliro-sub-feature-creative-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.pliro-sub-feature-creative-shots{gap:2rem;display:grid}.pliro-sub-feature-creative-shots figure:nth-child(2){width:83%;margin-left:auto}.pliro-sub-feature-creative-shots .pliro-sub-showcase-frame{background:#d8cbe4}.dark .pliro-sub-feature-creative-shots .pliro-sub-showcase-frame{background:#413950}.pliro-sub-feature-creative-grid .pliro-sub-feature-list,.pliro-sub-feature-growth-grid .pliro-sub-feature-list{margin-top:0;display:block}.pliro-sub-feature-creative-grid .pliro-sub-feature-list li,.pliro-sub-feature-growth-grid .pliro-sub-feature-list li{border-bottom:1px solid var(--ps-line);padding:1.2rem 0 2rem}.pliro-sub-feature-creative-grid .pliro-sub-feature-list h3,.pliro-sub-feature-growth-grid .pliro-sub-feature-list h3{margin-top:1.2rem}.pliro-sub-feature-chapter-three{background:#e6eee0}.dark .pliro-sub-feature-chapter-three{background:#22342d}.pliro-sub-feature-growth-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.pliro-sub-export-figure{justify-self:end;max-width:620px}.pliro-sub-export-figure .pliro-sub-showcase-frame{background:#d2e5d7}.dark .pliro-sub-export-figure .pliro-sub-showcase-frame{background:#375046}.pliro-sub-preview{color:#f2f7f2;background:#172d39;padding-block:clamp(5rem,8vw,8rem)}.pliro-sub-preview .pliro-sub-kicker{color:#bce68d}.pliro-sub-preview .pliro-sub-section-heading>svg{color:#afd88e;width:clamp(4rem,10vw,8rem);height:auto}.pliro-sub-preview-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.pliro-sub-preview-grid article{border-top:1px solid #5c7481;padding-top:1.3rem}.pliro-sub-preview-grid article>span{color:#bce68d;font-size:.8rem;font-weight:850}.pliro-sub-preview-grid h3{margin-top:1.5rem}.pliro-sub-preview-grid p{color:#c7d7d9;max-width:62ch;margin-top:.7rem}.pliro-sub-promo{color:#203d31;background:#d8f4aa;padding-block:clamp(4rem,6vw,6rem)}.dark .pliro-sub-promo{color:#f4f8ee;background:#33523b}.pliro-sub-promo .pliro-sub-kicker,.pliro-sub-promo .pliro-sub-link{color:#205f45}.dark .pliro-sub-promo .pliro-sub-kicker,.dark .pliro-sub-promo .pliro-sub-link{color:#c5efa8}.pliro-sub-promo-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.pliro-sub-promo h2{max-width:17ch}.pliro-sub-promo .pliro-sub-intro{color:inherit;opacity:.83}.pliro-sub-promo .pliro-sub-link{margin-top:1.5rem}.pliro-sub-promo-price{border-left:1px solid #82b480;padding:1.5rem 0 1.5rem clamp(1.5rem,4vw,4rem)}.pliro-sub-promo-price>p{font-size:.85rem;font-weight:750}.pliro-sub-promo-price>div{align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.pliro-sub-promo-price strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(3rem,5vw,4.8rem);line-height:1}.pliro-sub-promo-price span{font-size:.82rem}.pliro-sub-promo-price small{opacity:.7;margin-top:.5rem;display:block}.pliro-sub-promo-price .pliro-sub-button{margin-top:1.5rem}.pliro-sub-plans{background:#e8ede6;padding-block:clamp(5rem,8vw,8rem);scroll-margin-top:6rem}.dark .pliro-sub-plans{background:#1d302c}.pliro-sub-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.pliro-sub-plan{border:1px solid var(--ps-line);background:var(--ps-surface);border-radius:1.7rem;flex-direction:column;padding:clamp(1.6rem,3vw,3rem);display:flex}.pliro-sub-plan-1{background:#e4f4cf}.dark .pliro-sub-plan-1{background:#2d4c36}.pliro-sub-plan-top{color:var(--ps-green);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:2.8rem;font-size:.69rem;font-weight:850;display:flex}.pliro-sub-plan h3{max-width:20ch;font-size:clamp(1.65rem,2.7vw,2.65rem)}.pliro-sub-plan-price{align-items:baseline;gap:.5rem;margin-top:1.2rem;display:flex}.pliro-sub-plan-price strong{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;font-size:clamp(3.2rem,5vw,5rem);line-height:1}.pliro-sub-plan-price span,.pliro-sub-plan-vat{color:var(--ps-muted);font-size:.82rem}.pliro-sub-plan-vat{margin-top:.4rem}.pliro-sub-plan-description{max-width:58ch;color:var(--ps-muted);margin-top:1.7rem}.pliro-sub-plan ul{border-top:1px solid var(--ps-line);gap:.9rem;margin-top:2rem;padding-top:1.6rem;display:grid}.pliro-sub-plan li{align-items:start;gap:.75rem;font-size:.86rem;line-height:1.45;display:flex}.pliro-sub-plan li svg{width:1rem;height:1rem;color:var(--ps-green);flex:none;margin-top:.1rem}.pliro-sub-plan>.pliro-sub-button{width:100%;margin-top:auto;padding-top:1rem;padding-bottom:1rem}.pliro-sub-plan ul+.pliro-sub-button{margin-top:2rem}.pliro-sub-plan-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);margin-top:2.5rem;display:grid}.pliro-sub-plan-setup{border-top:1px solid var(--ps-line);gap:1.2rem;padding-top:1.5rem;display:flex}.pliro-sub-asterisk{color:#68a370;font-size:2.3rem;line-height:1}.pliro-sub-plan-setup h3,.pliro-sub-plan-learner h3{font-size:1.3rem}.pliro-sub-plan-setup p,.pliro-sub-plan-footnotes p{max-width:65ch;color:var(--ps-muted);margin-top:.8rem;font-size:.84rem}.pliro-sub-plan-footnotes{border-top:1px solid var(--ps-line);padding-top:1.5rem}.pliro-sub-plan-footnotes>p:first-child{margin-top:0}.pliro-sub-plan-footnotes a:not(.pliro-sub-link){color:var(--ps-green);text-underline-offset:3px;font-weight:800;text-decoration:underline}.pliro-sub-plan-learner{border-top:1px solid var(--ps-line);margin-top:1.8rem;padding-top:1.5rem}.pliro-sub-plan-learner .pliro-sub-link{margin-top:1rem}.pliro-sub-final{color:#f3f8f1;background:#172f3d;padding-block:clamp(5rem,8vw,8rem);overflow:hidden}.pliro-sub-final-grid{justify-content:space-between;align-items:center;gap:2rem;display:flex}.pliro-sub-final .pliro-sub-kicker{color:#bfe897}.pliro-sub-final h2{max-width:15ch}.pliro-sub-final p:not(.pliro-sub-kicker){color:#c4d6d9;max-width:60ch;margin-top:1rem}.pliro-sub-final .pliro-sub-link{color:#d3e9ff}.pliro-sub-final-grid>img{flex:none;width:min(27vw,330px);height:auto}.pliro-sub-platform-detail{padding-block:clamp(5rem,8vw,8rem)}.pliro-sub-platform-detail .pliro-sub-section-heading h2{max-width:21ch}.pliro-sub-platform-detail .pliro-sub-section-heading>p{font-size:.87rem}.pliro-sub-platform-table-wrap{border-top:2px solid var(--ps-ink);overflow-x:auto}.pliro-sub-platform-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #6aa5ff}.pliro-sub-platform-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.pliro-sub-platform-table-wrap thead{color:var(--ps-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pliro-sub-platform-table-wrap th,.pliro-sub-platform-table-wrap td{vertical-align:top;border-bottom:1px solid var(--ps-line);padding:1.5rem 1rem 1.5rem 0}.pliro-sub-platform-table-wrap thead th{padding-block:1rem}.pliro-sub-platform-table-wrap tbody th{width:29%;font-size:1.08rem;font-weight:760}.pliro-sub-platform-table-wrap tbody th>span{color:var(--ps-green);margin-bottom:.5rem;font-size:.72rem;display:block}.pliro-sub-platform-table-wrap tbody td:nth-child(2){width:20%}.pliro-sub-platform-table-wrap tbody td:nth-child(2)>span{border:1px solid var(--ps-line);color:var(--ps-green);border-radius:99px;padding:.35rem .6rem;font-size:.75rem;font-weight:760;display:inline-block}.pliro-sub-platform-table-wrap tbody td:last-child{color:var(--ps-muted);font-size:.86rem;line-height:1.55}.pliro-sub-platform-limits{background:#e5eee0;border-radius:2rem;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:2rem;margin-top:5rem;padding:clamp(2rem,4vw,4rem);display:grid}.dark .pliro-sub-platform-limits{background:#253c31}.pliro-sub-platform-limits .pliro-sub-asterisk{margin-bottom:1rem;display:block}.pliro-sub-platform-limits h2{font-size:clamp(2.1rem,3.5vw,3.8rem)}.pliro-sub-platform-limits ul{border-top:1px solid var(--ps-line)}.pliro-sub-platform-limits li{border-bottom:1px solid var(--ps-line);color:var(--ps-muted);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.2rem 0;font-size:.9rem;line-height:1.55;display:grid}.pliro-sub-platform-limits li span{color:var(--ps-green);font-size:.77rem;font-weight:850}@keyframes pliro-sub-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.pliro-sub-hero-art img{animation:none}.pliro-sub-button,.pliro-sub-classroom-hero-shot>div{transition:none}}@media (max-width:1000px){.pliro-sub-hero-grid,.pliro-sub-platform-hero-grid,.pliro-sub-feature-creative-grid,.pliro-sub-feature-growth-grid,.pliro-sub-sharing-grid{grid-template-columns:1fr}.pliro-sub-hero-art{max-width:700px;min-height:0;margin-inline:auto}.pliro-sub-classroom-hero-shot,.pliro-sub-platform-hero-shot{max-width:720px}.pliro-sub-sharing-copy{position:static}.pliro-sub-feature-creative-grid .pliro-sub-feature-list,.pliro-sub-feature-growth-grid .pliro-sub-feature-list{grid-template-columns:repeat(3,1fr);display:grid}.pliro-sub-export-figure{justify-self:start;max-width:640px}.pliro-sub-start li>div{grid-template-columns:1fr 1.3fr}.pliro-sub-start li .pliro-sub-link{grid-column:2}.pliro-sub-lesson-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.pliro-local-nav{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:3.4rem;overflow-x:auto}.pliro-local-nav::-webkit-scrollbar{display:none}.pliro-sub-hero{padding-top:7rem}.pliro-subpage h1{font-size:clamp(3.25rem,12vw,5rem)}.pliro-sub-section-heading,.pliro-sub-lesson-foot{flex-direction:column;align-items:start}.pliro-sub-stats,.pliro-sub-benefit-grid,.pliro-sub-feature-list,.pliro-sub-feature-creative-grid .pliro-sub-feature-list,.pliro-sub-feature-growth-grid .pliro-sub-feature-list{grid-template-columns:1fr}.pliro-sub-stats{gap:.5rem;margin-top:3.5rem}.pliro-sub-stats>div{border-bottom:1px solid var(--ps-line);padding-block:.7rem}.pliro-sub-benefit-grid li{padding-bottom:1.5rem}.pliro-sub-feature-list li{border-bottom:1px solid var(--ps-line);padding-bottom:1.5rem}.pliro-sub-feature-list h3{margin-top:1rem}.pliro-sub-lesson-steps,.pliro-sub-plan-grid,.pliro-sub-plan-notes,.pliro-sub-preview-grid,.pliro-sub-promo-grid,.pliro-sub-platform-limits,.pliro-sub-faq-grid{grid-template-columns:1fr}.pliro-sub-start li{grid-template-columns:2rem 1fr;gap:.5rem}.pliro-sub-start li>div{display:block}.pliro-sub-start li p,.pliro-sub-start li .pliro-sub-link{margin-top:.7rem}.pliro-sub-promo-price{border-top:1px solid #82b480;border-left:0;padding:1.4rem 0 0}.pliro-sub-classroom-hero-shot>div,.pliro-sub-platform-hero-shot{transform:none}.pliro-sub-sharing-shots figure:nth-child(2){margin-left:0}.pliro-sub-feature-creative-shots figure:nth-child(2){width:100%}.pliro-sub-platform-table-wrap table{min-width:680px}.pliro-sub-final-grid{align-items:end}.pliro-sub-final-grid>img{width:135px;margin-right:-1.5rem}}@media (max-width:480px){.pliro-subpage h1{font-size:clamp(3rem,13vw,4.4rem)}.pliro-sub-hero-art{border-radius:40% 40% 18% 18%}.pliro-sub-final-grid{display:block}.pliro-sub-final-grid>img{margin:2rem 0 -3rem auto;display:block}.pliro-sub-actions{align-items:stretch}.pliro-sub-actions>*{width:100%}}
