body.pp-theme #root #content .pp-start{box-sizing:border-box;width:100%;max-width:var(--pp-content-width,1280px);margin:48px auto;color:var(--pp-plum,#432C4A);font-family:var(--pp-font-body,Raleway,sans-serif)}
body.pp-theme #root .pp-start *,body.pp-theme #root .pp-start-guide *{box-sizing:border-box}
body.pp-theme #root .pp-start__intro{margin:0 0 24px;padding:0;background:transparent;border:0}
body.pp-theme #root .pp-start__eyebrow{font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.12em;color:var(--pp-muted,#715D76);margin:0 0 10px}
body.pp-theme #root .pp-start h2{font-size:clamp(25px,2.5vw,34px);line-height:1.2;color:var(--pp-plum,#432C4A);font-weight:600;margin:0 0 14px}
body.pp-theme #root .pp-start__text{max-width:760px;color:var(--pp-muted,#715D76);font-size:15px;line-height:1.7}
body.pp-theme #root .pp-start__text p{margin:0 0 14px}
body.pp-theme #root a.pp-start__link{display:inline-flex;align-items:center;gap:10px;color:var(--pp-plum,#432C4A);font-weight:600;font-size:14px;text-decoration:none;border:0;background:transparent;padding:0;line-height:1.6}
body.pp-theme #root a.pp-start__link:before,body.pp-theme #root a.pp-start__link:after,body.pp-theme #root a.pp-start__button:before,body.pp-theme #root a.pp-start__button:after{display:none!important}
body.pp-theme #root a.pp-start__link:hover{color:var(--pp-pink,#E6007E);text-decoration:underline;text-underline-offset:3px}
body.pp-theme #root a.pp-start__button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 20px;margin:0;color:#fff;background:var(--pp-plum,#432C4A);border:1px solid var(--pp-plum,#432C4A);border-radius:0 0 16px 0;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-shadow:none}
body.pp-theme #root a.pp-start__button:hover{background:#4E3556;border-color:#4E3556;color:#fff}
body.pp-theme #root .pp-start :is(a,summary):focus-visible,body.pp-theme #root .pp-start-guide a:focus-visible{outline:2px solid var(--pp-pink,#E6007E);outline-offset:4px}
body.pp-theme #root #content .pp-start-faq{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:48px;align-items:start;padding:32px;background:var(--pp-neutral,#FAF8F9);border-radius:0 0 28px 0}
body.pp-theme #root .pp-start-faq__questions{min-width:0}
body.pp-theme #root .pp-start-faq__item{border:1px solid var(--pp-line,#E5DCE3);border-radius:0 0 14px 0;background:#fff;margin:0 0 10px;padding:0;overflow:hidden}
body.pp-theme #root .pp-start-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;cursor:pointer;padding:18px 20px;color:var(--pp-plum,#432C4A);font-size:14px;font-weight:600;line-height:1.5;margin:0;background:transparent;border:0}
body.pp-theme #root .pp-start-faq__item summary::-webkit-details-marker{display:none}
body.pp-theme #root .pp-start-faq__item summary:before,body.pp-theme #root .pp-start-faq__item summary:after{display:none}
body.pp-theme #root .pp-start-faq__item summary svg{flex-shrink:0;transition:transform .15s}
body.pp-theme #root .pp-start-faq__item[open] summary svg{transform:rotate(180deg)}
body.pp-theme #root .pp-start-faq__item[open]{border-left:3px solid var(--pp-pink,#E6007E)}
body.pp-theme #root .pp-start-faq__answer{padding:0 20px 18px;color:var(--pp-muted,#715D76);font-size:14px;line-height:1.75}
body.pp-theme #root .pp-start-faq__answer p{margin:0 0 10px}
body.pp-theme #root .pp-start-faq__answer p:last-child{margin:0}
body.pp-theme #root .pp-start-faq__answer a{color:var(--pp-plum,#432C4A);text-underline-offset:3px}
body.pp-theme #root .pp-start-compare__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.pp-theme #root .pp-start-compare__card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--pp-line,#E5DCE3);border-radius:0 0 24px 0;background:#fff;margin:0;min-width:0}
body.pp-theme #root .pp-start-compare__card header{padding:0 0 22px;margin:0;background:transparent;border:0}
body.pp-theme #root .pp-start-compare__card h3{font-size:25px;line-height:1.25;font-weight:600;color:var(--pp-plum,#432C4A);margin:0 0 12px}
body.pp-theme #root .pp-start-compare__card header>p:last-child{font-size:14px;line-height:1.7;color:var(--pp-muted,#715D76);margin:0}
body.pp-theme #root .pp-start-compare__card header{border-left:3px solid var(--pp-pink,#E6007E);padding-left:18px}
body.pp-theme #root .pp-start-compare__card dl{margin:0 0 24px}
body.pp-theme #root .pp-start-compare__card dl>div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:18px;padding:14px 0;border-top:1px solid var(--pp-line,#E5DCE3);font-size:14px;line-height:1.65}
body.pp-theme #root .pp-start-compare__card dt{font-weight:600;color:var(--pp-plum,#432C4A)}
body.pp-theme #root .pp-start-compare__card dd{margin:0;color:var(--pp-muted,#715D76)}
body.pp-theme #root .pp-start-compare__card footer{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:auto;padding:0;background:transparent;border:0}
body.pp-theme #root .pp-start__note{margin:22px 0 0;padding:16px 20px;background:var(--pp-neutral,#FAF8F9);border-left:3px solid var(--pp-pink,#E6007E);border-radius:0 0 14px 0;color:var(--pp-muted,#715D76);font-size:13px;line-height:1.7}
body.pp-theme #root .pp-start__note p{margin:0}
body.pp-theme #root .pp-start-guide__checklist{margin:24px 0 36px;padding:26px;background:var(--pp-neutral,#FAF8F9);border:1px solid var(--pp-line,#E5DCE3);border-radius:0 0 24px 0;color:var(--pp-plum,#432C4A)}
body.pp-theme #root .pp-start-guide__checklist h2{font-size:22px;margin:0 0 18px}
body.pp-theme #root .pp-start-guide__checklist ul{columns:2;column-gap:36px;padding-left:20px;margin:0;font-size:14px;line-height:1.75}
body.pp-theme #root .pp-start-guide__checklist li{break-inside:avoid;margin:0 0 6px}
body.pp-theme #root .pp-start-guide__footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;margin:36px 0 0;background:var(--pp-blush,#FCEEF4);border-radius:0 0 24px 0}
body.pp-theme #root .pp-start-guide__footer h2{font-size:23px;line-height:1.3;margin:0 0 8px;color:var(--pp-plum,#432C4A)}
body.pp-theme #root .pp-start-guide__footer p{margin:0;color:var(--pp-muted,#715D76);font-size:14px;line-height:1.6}
@media(max-width:760px){body.pp-theme #root #content .pp-start{margin:32px auto}body.pp-theme #root #content .pp-start-faq{grid-template-columns:1fr;gap:18px;padding:20px}body.pp-theme #root .pp-start-faq .pp-start__intro{margin:0}body.pp-theme #root .pp-start-compare__grid{grid-template-columns:1fr;gap:16px}body.pp-theme #root .pp-start-compare__card{padding:22px}body.pp-theme #root .pp-start-compare__card dl>div{grid-template-columns:95px minmax(0,1fr);gap:12px}body.pp-theme #root .pp-start-guide__checklist{padding:20px}body.pp-theme #root .pp-start-guide__checklist ul{columns:1}body.pp-theme #root .pp-start-guide__footer{flex-direction:column;align-items:flex-start;padding:22px}}
@media(prefers-reduced-motion:reduce){body.pp-theme #root .pp-start-faq__item summary svg{transition:none}}
