.p11-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.p11-nav a{padding-inline:22px}.p11-nav a:nth-child(3){border-right:1px solid var(--line);padding-right:22px}.p11-faq summary:after{display:none}
.p11-overview{display:grid;grid-template-columns:.85fr 1.55fr;gap:90px;padding-block:76px 70px;border-bottom:1px solid var(--line);scroll-margin-top:145px}.p11-section-title h2{font-size:43px;line-height:1.12;max-width:360px;letter-spacing:-.04em}.p11-overview-copy>p{font-size:14px;line-height:1.95;color:var(--muted);margin:0 0 20px}.p11-overview-copy>p:first-child{font-size:19px;line-height:1.7;color:var(--navy);letter-spacing:-.015em}.p11-use-cases{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.p11-use-cases h3{font-size:14px;margin:0 0 18px}.p11-use-cases ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:25px}.p11-use-cases li{position:relative;padding-left:18px;font-size:12px;line-height:1.8}.p11-use-cases li:before{content:'↗';position:absolute;left:0;color:var(--teal)}.p11-use-cases .p11-use-note{font-size:10px;line-height:1.8;color:var(--muted);margin:20px 0 0}
.p11-support{background:#edf3f1;padding:70px 0}.p11-support-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:85px;align-items:start}.p11-planning h2,.p11-faq h2{font-size:36px;line-height:1.12;letter-spacing:-.04em;margin-bottom:28px}.p11-planning ol{padding:0;margin:0;list-style:none}.p11-planning li{display:grid;grid-template-columns:26px 1fr;gap:14px;padding:17px 0;border-top:1px solid #c9dcd5}.p11-planning li>span{font-size:10px;color:var(--teal);padding-top:5px}.p11-planning li>p{font-size:12px;line-height:1.85;margin:0}.p11-planning>.text-link{margin-top:24px;font-size:11px}.p11-faq{scroll-margin-top:145px}.p11-faq>div{border-top:1px solid #c9dcd5}.p11-faq details{border-bottom:1px solid #c9dcd5}.p11-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:28px;font-size:13px;line-height:1.6;padding:22px 0;cursor:pointer;font-weight:550}.p11-faq summary::-webkit-details-marker{display:none}.p11-faq summary>span{font-size:23px;font-weight:400;color:var(--teal);flex-shrink:0;transition:transform .15s}.p11-faq details[open] summary>span{transform:rotate(45deg)}.p11-faq details>p{font-size:12px;line-height:1.9;color:#3d5a65;margin:0;padding:0 24px 23px 0}.p11-guide-link{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid #a9c6bd;padding:17px 0;margin-top:22px;font-size:11px;line-height:1.6}.p11-guide-link span{font-size:20px;color:var(--teal)}
@media(max-width:1100px){.p11-overview{gap:45px}.p11-section-title h2{font-size:35px}.p11-overview-copy>p:first-child{font-size:17px}.p11-overview-copy>p{font-size:13px}.p11-support-layout{gap:48px}.p11-planning h2,.p11-faq h2{font-size:31px}}
@media(max-width:700px){.p11-nav{grid-template-columns:1fr 1fr;gap:0;padding-block:10px}.p11-nav a,.p11-nav a:nth-child(3){display:flex!important;border:0;padding:13px 12px!important;font-size:10px}.p11-nav a:nth-child(odd){padding-left:0!important;border-right:1px solid var(--line)}.p11-nav a:nth-child(-n+2){border-bottom:1px solid var(--line)}.p11-overview{display:block;padding-block:40px;scroll-margin-top:115px}.p11-section-title h2{font-size:34px;max-width:370px;margin-bottom:26px}.p11-overview-copy>p:first-child{font-size:17px;line-height:1.8}.p11-overview-copy>p{font-size:12px;line-height:1.95}.p11-use-cases ul{grid-template-columns:1fr;gap:14px}.p11-use-cases li{font-size:12px}.p11-support{padding-block:42px}.p11-support-layout{display:block}.p11-planning h2,.p11-faq h2{font-size:32px}.p11-planning li>p{font-size:12px}.p11-faq{margin-top:48px;scroll-margin-top:115px}.p11-faq summary{font-size:12px;gap:22px;padding-block:20px}.p11-faq details>p{font-size:12px;padding-right:0}.p11-faq .eyebrow{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){.p11-faq summary>span{transition:none}}
