@charset "UTF-8";:root{--ink:#1a1a2e;--warm:#f0f4f8;--accent:#e85d26;--accent2:#2980b9;--gold:#f0a500;--card-bg:#ffffff;--muted:#6b6b7a;--radius:20px;--success:#198754;--danger:#ff416c}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:"DM Sans",sans-serif;background:var(--warm);color:var(--ink);min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 10%,rgba(232,93,38,0.1) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 10% 80%,rgba(41,128,185,0.1) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(240,165,0,0.06) 0%,transparent 60%);pointer-events:none;z-index:0}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.collage-strip{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:0 16px 56px;overflow:hidden}.collage-strip-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.collage-thumb{-ms-flex-negative:0;flex-shrink:0;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.12);box-shadow:0 4px 20px rgba(0,0,0,0.12);opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:fadeUp 0.5s forwards;animation:fadeUp 0.5s forwards}.collage-thumb:first-child{-webkit-animation-delay:0s;animation-delay:0s}.collage-thumb:nth-child(2){-webkit-animation-delay:0.08s;animation-delay:0.08s}.collage-thumb:nth-child(3){-webkit-animation-delay:0.16s;animation-delay:0.16s}.collage-thumb:nth-child(4){-webkit-animation-delay:0.24s;animation-delay:0.24s}.collage-thumb:nth-child(5){-webkit-animation-delay:0.32s;animation-delay:0.32s}.collage-thumb img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;display:block}@-webkit-keyframes fadeUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.trust-row{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px 60px}.trust-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:8px 16px;background:#fff;border:1px solid rgba(0,0,0,0.09);border-radius:100px;font-size:13px;font-weight:500;color:var(--ink);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.06);box-shadow:0 2px 8px rgba(0,0,0,0.06)}.trust-pill .icon{font-size:15px}.compare-section{position:relative;z-index:1;max-width:860px;margin:0 auto 64px;padding:0 20px}.compare-title{font-family:"Fraunces",serif;font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:28px}.compare-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--radius);overflow:hidden;-webkit-box-shadow:0 8px 40px rgba(0,0,0,0.1);box-shadow:0 8px 40px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.08)}.compare-col{background:#fff}.compare-col.premium{background:var(--ink);color:#fff}.compare-col-header{padding:22px 24px 18px;border-bottom:1px solid rgba(0,0,0,0.08);font-weight:700;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.compare-col.premium .compare-col-header{border-bottom-color:rgba(255,255,255,0.12)}.compare-col-header .badge{font-size:10px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:3px 8px;border-radius:100px;background:var(--accent);color:#fff}.compare-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:13px 24px;font-size:13.5px;border-bottom:1px solid rgba(0,0,0,0.05)}.compare-col.premium .compare-row{border-bottom-color:rgba(255,255,255,0.06)}.compare-row:last-child{border-bottom:0}.compare-row .check{font-size:16px;-ms-flex-negative:0;flex-shrink:0}.compare-row .cross{font-size:16px;-ms-flex-negative:0;flex-shrink:0;color:#ccc}.compare-col.premium .compare-row .check{color:#6ee7b7}#pgo-faq-options.container-fluid{max-width:860px;margin:0 auto}.pgo-faq{margin-top:22px;background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:14px;-webkit-box-shadow:0 14px 40px rgba(0,0,0,0.08);box-shadow:0 14px 40px rgba(0,0,0,0.08);overflow:hidden}.pgo-faq__head{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,0.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}.pgo-faq__head h2{margin:0;font-size:18px;font-weight:700;color:rgba(0,0,0,0.88)}.pgo-faq__head span{color:rgba(0,0,0,0.45);font-size:13px}.pgo-faq details{border-bottom:1px solid rgba(0,0,0,0.06)}.pgo-faq details:last-child{border-bottom:0}.pgo-faq summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:15px 20px;font-size:14px;font-weight:600;color:rgba(0,0,0,0.82);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background 0.15s;transition:background 0.15s}.pgo-faq summary::-webkit-details-marker{display:none}.pgo-faq summary{}.pgo-faq summary:hover{background:rgba(0,0,0,0.025)}.pgo-chev{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;color:rgba(0,0,0,0.35);-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.pgo-faq details[open] .pgo-chev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pgo-faq__body{padding:0 20px 16px 20px;font-size:13.5px;line-height:1.65;color:rgba(0,0,0,0.62)}.pgo-footer{background:-webkit-gradient(linear,left top,left bottom,from(#0b2f45),color-stop(55%,#123a56),to(#0e3049));background:linear-gradient(180deg,#0b2f45,#123a56 55%,#0e3049);color:rgba(255,255,255,0.82);position:relative;z-index:1}.pgo-footer__top{max-width:1180px;margin:0 auto;padding:56px 20px 36px;display:-ms-grid;display:grid;-ms-grid-columns:1.3fr 32px 1fr 32px 1fr 32px 1fr;grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.pgo-footer__brand,.pgo-footer__brand:hover{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:700;font-size:17px;margin-bottom:12px}.pgo-footer__tagline{font-size:14px;line-height:1.65;color:rgba(255,255,255,0.66);max-width:32ch;margin:0 0 20px}.pgo-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:16px 0 20px}.pgo-footer__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.16);color:#fff;-webkit-transition:background-color 0.2s ease,-webkit-transform 0.12s ease;transition:background-color 0.2s ease,-webkit-transform 0.12s ease;transition:background-color 0.2s ease,transform 0.12s ease;transition:background-color 0.2s ease,transform 0.12s ease,-webkit-transform 0.12s ease}.pgo-footer__social-link,.pgo-footer__social-link:hover{color:#fff}.pgo-footer__social-link:hover{background:rgba(255,255,255,0.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pgo-footer__social-link svg{width:17px;height:17px;display:block}@media (max-width:575px){.pgo-footer__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pgo-footer__cta,.pgo-footer__cta:hover{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.16);padding:9px 14px;border-radius:999px;text-decoration:none;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.pgo-footer__cta:hover{background:rgba(255,255,255,0.18)}.pgo-footer__heading{font-size:13px;font-weight:800;letter-spacing:0.5px;text-transform:uppercase;color:#fff;margin:0 0 16px}.pgo-footer__col ul{list-style:none;margin:0;padding:0}.pgo-footer__col li{margin:0 0 11px}.pgo-footer__col a{color:rgba(255,255,255,0.7);text-decoration:none;font-size:14px}.pgo-footer__col a:hover{color:#fff;text-decoration:underline}.pgo-footer__bottom{border-top:1px solid rgba(255,255,255,0.12)}.pgo-footer__bottom-inner{max-width:1180px;margin:0 auto;padding:18px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;font-size:13px;color:rgba(255,255,255,0.6);text-align:center}.pgo-footer__bottom-inner a{color:rgba(255,255,255,0.72);text-decoration:none}.pgo-footer__bottom-inner a:hover{color:#fff;text-decoration:underline}.pgo-footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px 14px}.pgo-footer__address{width:100%;text-align:center;font-size:12px;color:rgba(255,255,255,0.5);padding-bottom:16px}@media (max-width:900px){.pgo-footer__top{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:575px){.pgo-footer__top{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:44px 18px 28px;text-align:center}.pgo-footer__brand{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pgo-footer__tagline{max-width:none;margin-left:auto;margin-right:auto}.pgo-footer__bottom-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero{position:relative;z-index:1;text-align:center;padding:72px 24px 48px}.hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;background:rgba(232,93,38,0.12);border:1px solid rgba(232,93,38,0.25);border-radius:100px;font-size:12px;font-weight:600;color:var(--accent);letter-spacing:0.04em;text-transform:uppercase;margin-bottom:20px}.hero h5{font-family:"Fraunces",serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:900;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:700px;margin:0 auto 20px}.hero h5 em{font-style:italic;color:var(--accent)}.hero-sub{font-size:1.05rem;color:var(--muted);max-width:460px;margin:0 auto 40px;line-height:1.6}.pgo-nav{position:sticky;top:0;z-index:100;background:linear-gradient(120deg,#0b2436 0%,#123b5c 48%,#0f6aa0 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.08) inset,0 6px 18px rgba(8,26,40,0.18);box-shadow:0 1px 0 rgba(255,255,255,0.08) inset,0 6px 18px rgba(8,26,40,0.18)}.pgo-nav__inner{max-width:1180px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding:14px 20px}.pgo-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none;color:#fff;min-width:0}.pgo-brand,.pgo-brand:hover{color:#fff}.pgo-brand__logo{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pgo-brand__text{font-weight:700;letter-spacing:0.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgo-nav__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.pgo-nav__links a{color:rgba(255,255,255,0.78);text-decoration:none;font-weight:600;font-size:14px;padding:8px 10px;border-radius:10px;-webkit-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease}.pgo-nav__links a:hover,.pgo-nav__links a[aria-current=page]{color:#fff;background:rgba(255,255,255,0.08)}.pgo-nav__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pgo-nav__login{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.38);color:#fff;text-decoration:none;font-weight:600;font-size:14px;-webkit-transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.12s ease;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.12s ease;transition:background-color 0.2s ease,color 0.2s ease,transform 0.12s ease,border-color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease,transform 0.12s ease,border-color 0.2s ease,-webkit-transform 0.12s ease}.pgo-nav__login,.pgo-nav__login:hover{color:#fff}.pgo-nav__login:hover{background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.pgo-nav__login-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:rgba(255,255,255,0.16);color:inherit;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.pgo-nav__login-icon svg{width:14px;height:14px;display:block}.pgo-nav__start{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 18px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;background:linear-gradient(120deg,#ff4b2b 0%,#ff416c 100%);-webkit-box-shadow:0 8px 20px rgba(255,65,108,0.32);box-shadow:0 8px 20px rgba(255,65,108,0.32);-webkit-transition:color 0.2s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.2s ease;transition:color 0.2s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.2s ease;transition:transform 0.12s ease,box-shadow 0.2s ease,color 0.2s ease;transition:transform 0.12s ease,box-shadow 0.2s ease,color 0.2s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.2s ease}.pgo-nav__start,.pgo-nav__start:hover{color:#fff}.pgo-nav__start:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 12px 26px rgba(255,65,108,0.4);box-shadow:0 12px 26px rgba(255,65,108,0.4)}@media (max-width:640px){.pgo-nav__links{display:none}}@media (max-width:480px){.pgo-nav__login-text{display:none}.pgo-nav__login{padding:6px}.pgo-nav__start{padding:8px 12px;font-size:13px}}.feature-highlights{position:relative;z-index:1;max-width:1040px;margin:0 auto 64px;padding:0 20px}.feature-highlights__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{background:#fff;border:1px solid rgba(0,0,0,0.07);border-radius:var(--radius);padding:24px 22px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.06);box-shadow:0 4px 20px rgba(0,0,0,0.06);-webkit-transition:-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease;transition:-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease;transition:transform 0.2s ease,box-shadow 0.2s ease;transition:transform 0.2s ease,box-shadow 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease}.feature-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 32px rgba(0,0,0,0.1);box-shadow:0 12px 32px rgba(0,0,0,0.1)}.feature-card__icon{width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;background:rgba(41,128,185,0.1);font-size:20px;margin-bottom:14px}.feature-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--ink);margin-bottom:8px}.feature-card__new{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 9px;border-radius:100px;background:linear-gradient(120deg,#ff4b2b,#ff416c);color:#fff;font-size:10px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.feature-card__text{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0}@media (max-width:760px){.feature-highlights__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}}.plans-section{position:relative;z-index:1;max-width:860px;margin:0 auto 80px;padding:0 20px}.plans-title{font-family:"Fraunces",serif;font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:28px}.plans-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;gap:16px}.plan-card{background:#fff;border-radius:var(--radius);padding:32px 28px;border:2px solid rgba(0,0,0,0.07);-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.06);box-shadow:0 4px 20px rgba(0,0,0,0.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-transition:-webkit-transform 0.2s,-webkit-box-shadow 0.2s;transition:-webkit-transform 0.2s,-webkit-box-shadow 0.2s;transition:transform 0.2s,box-shadow 0.2s;transition:transform 0.2s,box-shadow 0.2s,-webkit-transform 0.2s,-webkit-box-shadow 0.2s;position:relative;overflow:hidden}.plan-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,0.12);box-shadow:0 12px 40px rgba(0,0,0,0.12)}.plan-card.featured{border-color:var(--accent);background:var(--ink);color:#fff}.plan-card.featured:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(232,93,38,0.25) 0%,transparent 70%);pointer-events:none}.plan-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;background:rgba(0,0,0,0.06);color:var(--muted);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.plan-card.featured .plan-tag{background:var(--accent);color:#fff}.plan-name{font-family:"Fraunces",serif;font-size:1.5rem;font-weight:700;line-height:1.1}.plan-desc{font-size:13px;color:var(--muted);line-height:1.5}.plan-card.featured .plan-desc{color:rgba(255,255,255,0.6)}.plan-price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.plan-price{font-family:"Fraunces",serif;font-size:3rem;font-weight:900;line-height:1}.plan-price-meta{font-size:13px;color:var(--muted);padding-bottom:4px;line-height:1.4}.plan-card.featured .plan-price-meta{color:rgba(255,255,255,0.5)}.plan-note{font-size:12px;color:var(--muted)}.plan-card.featured .plan-note{color:rgba(255,255,255,0.5)}.plan-features{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;-webkit-box-flex:1;-ms-flex:1;flex:1}.plan-features li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4}.plan-features .fi{font-size:15px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.plan-btn{display:block;text-align:center;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;border:0;-webkit-transition:opacity 0.15s,-webkit-transform 0.1s;transition:opacity 0.15s,-webkit-transform 0.1s;transition:opacity 0.15s,transform 0.1s;transition:opacity 0.15s,transform 0.1s,-webkit-transform 0.1s;width:100%}.plan-btn:hover{opacity:0.88;-webkit-transform:scale(0.99);transform:scale(0.99)}.plan-btn-primary{background:var(--accent);color:#fff}.plan-btn-secondary{background:rgba(0,0,0,0.06);color:var(--ink)}.plan-card.featured .plan-btn-secondary{background:rgba(255,255,255,0.12);color:#fff}.fade-in{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-animation:fadeUp 0.6s forwards;animation:fadeUp 0.6s forwards}.fade-in:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.fade-in:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}@media (max-width:620px){.pgo-nav__inner{padding:12px 18px}.hero{padding:48px 20px 32px}.plans-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.compare-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.compare-col.premium{border-top:3px solid var(--accent)}.collage-thumb img{width:72px;height:72px}}.is-hidden{display:none!important}#pgo-notice{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 14px;text-align:left}#pgo-notice .notice-box{max-width:860px;background:#fff;border:1px solid rgba(0,0,0,0.08);-webkit-box-shadow:0 14px 40px rgba(0,0,0,0.08);box-shadow:0 14px 40px rgba(0,0,0,0.08);padding:22px;border-radius:16px}#pgo-notice h5{margin:0 0 10px;font-size:clamp(22px,2.5vw,34px);line-height:1.15}#pgo-notice p{margin:0;color:rgba(0,0,0,0.7);line-height:1.7;font-size:15px}