.pd-page{--pd-soft:#e9effa;--pd-deep:#1b2e4e;--pd-border:#cedbf3;color:var(--ink);overflow:clip}.pd-page .eyebrow{font-size:var(--text-small);letter-spacing:.13em;line-height:1.5}.pd-page h1{letter-spacing:-.06em;font-size:clamp(48px,5.4vw,74px);line-height:1.04}.pd-page h2{letter-spacing:-.05em;font-size:clamp(34px,3.8vw,50px);line-height:1.08}.pd-page h3{letter-spacing:-.035em}.pd-page p{text-wrap:pretty}.pd-page section[id]{scroll-margin-top:100px}.pd-page .button{min-height:48px;font-size:var(--text-small);line-height:1.5}.pd-page button:focus-visible,.pd-page a:focus-visible,.pd-page summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.pd-page .pd-partner-hero :focus-visible,.pd-page .pd-developer-close :focus-visible{outline-color:var(--accent-soft)}.pd-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pd-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.pd-section{padding-block:82px}.pd-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;margin-bottom:38px;display:grid}.pd-section-heading h2{margin-bottom:0}.pd-section-heading>p,.pd-section-heading>div>p:not(.eyebrow){color:var(--muted);max-width:380px;margin:0 0 4px auto;font-size:15px;line-height:1.75}.pd-section-heading>div:last-child:not(:first-child){max-width:380px;margin-left:auto}.pd-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:28px;display:flex}.pd-text-link{font-weight:600;font-size:var(--text-small);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;padding:0;line-height:1.6;display:inline-flex}.pd-text-link:hover{text-underline-offset:5px;text-decoration:underline}.pd-source-link{font-size:var(--text-small);text-underline-offset:4px;color:#345793;align-items:center;gap:6px;line-height:1.6;text-decoration:underline;display:inline-flex}.pd-source-link:hover{color:var(--blue)}.pd-label{font-size:var(--text-small);letter-spacing:.1em;font-weight:700;line-height:1.5;display:block}.pd-action-note{font-size:var(--text-small);color:var(--muted);margin-top:12px;line-height:1.6;display:block}.pd-page .pd-lime-button{color:#172742;background:var(--accent-soft);border-color:var(--accent-soft)}.pd-page .pd-lime-button:hover{background:#eef3fb;border-color:#eef3fb}.pd-partnership-art{color:#1e3255;background:#e4ebf8;border:1px solid #8a9dbd55;border-radius:85px 8px 8px;flex-direction:column;min-height:500px;padding:29px;display:flex;overflow:hidden;box-shadow:16px 17px #17264180}.pd-art-heading{justify-content:space-between;align-items:center;gap:24px;padding-left:22px;display:flex}.pd-art-heading>span{max-width:190px;font-size:var(--text-small);letter-spacing:.14em;font-weight:700;line-height:1.7}.pd-art-heading>svg{flex-shrink:0}.pd-art-caption{border-top:1px solid #98a8c577;margin-top:auto;padding-top:22px}.pd-art-caption>p{letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(28px,2.8vw,39px);line-height:1.13}.pd-art-caption em{font-family:Georgia,serif;font-weight:400}.pd-art-caption>span{font-size:var(--text-small);color:#50678e;line-height:1.6;display:block}.pd-portfolio-art{margin:25px 0 27px;position:relative}.pd-portfolio-hub{background:#f7f9fd;border:1px solid #899cbc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:155px;height:155px;margin:0 auto 27px;display:flex;position:relative;box-shadow:0 0 0 10px #f7f9fd44}.pd-portfolio-hub:after{content:"";background:#899cbc;width:1px;height:27px;position:absolute;bottom:-28px}.pd-portfolio-hub>strong{letter-spacing:-.025em;margin-top:10px;font-size:17px}.pd-portfolio-hub>small{font-size:var(--text-small);color:#57709a;margin-top:7px;line-height:1.5}.pd-portfolio-restaurants{border-top:1px solid #899cbc;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:17px;display:grid}.pd-portfolio-restaurants>div{flex-direction:column;align-items:center;gap:9px;display:flex}.pd-portfolio-restaurants span{font-size:var(--text-small);line-height:1.5}.pd-partnership-art-referral{color:#213d50;background:#dfe9f0;border-color:#acc3d0}.pd-partnership-art-referral .pd-art-caption{border-color:#9bb1be}.pd-partnership-art-referral .pd-art-caption>span{color:#506879}.pd-referral-art{flex:1;justify-content:center;align-items:center;gap:10px;padding:36px 0;display:flex}.pd-referral-person{text-align:center;background:#f8fafd;border:1px solid #afc0c9;border-radius:65px 65px 9px 9px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:124px;min-height:160px;display:flex}.pd-referral-person>strong{font-size:var(--text-small);font-weight:500;line-height:1.4}.pd-referral-bridge{flex:1;align-items:center;gap:7px;max-width:96px;display:flex}.pd-referral-bridge>svg{flex-shrink:0}.pd-referral-bridge>span{background:#8fa9b8;flex:1;min-width:5px;height:1px}.pd-partnership-art-reseller{color:#4b402d;background:#f1e9db;border-color:#c8b795}.pd-partnership-art-reseller .pd-art-caption{border-color:#bbae9577}.pd-partnership-art-reseller .pd-art-caption>span{color:#75664f}.pd-reseller-art{align-items:center;gap:12px;min-height:240px;margin:18px 0;display:flex}.pd-reseller-art>img{object-fit:contain;mix-blend-mode:multiply;width:64%;height:244px}.pd-reseller-art>div{flex-direction:column;flex:1;gap:26px;display:flex}.pd-reseller-art>div>span{font-size:var(--text-small);align-items:center;gap:9px;line-height:1.5;display:flex}@media (width<=760px){.pd-partnership-art{border-top-left-radius:65px;min-height:455px;padding:25px;box-shadow:9px 11px #17264180}.pd-art-caption>p{font-size:33px}.pd-reseller-art{min-height:220px}.pd-reseller-art>img{height:215px}.pd-referral-person{width:105px;min-height:155px}.pd-referral-art{gap:7px}.pd-referral-bridge{gap:4px}}.pd-partner-hero{background:var(--pd-deep);color:var(--paper)}.pd-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:62px;padding-block:66px;display:grid}.pd-hero-copy h1{margin:25px 0 28px}.pd-hero-copy>p:not(.eyebrow){max-width:445px;color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.75}.pd-partner-hero .eyebrow{color:var(--accent-soft)}.pd-partner-hero .pd-hero-copy>p:not(.eyebrow){color:#c1d2f0}.pd-partner-hero .pd-actions{flex-direction:column;align-items:flex-start;gap:20px}.pd-partner-hero .pd-text-link{color:#dfe8f7}.pd-partner-scene{border-radius:130px 5px 5px;align-self:center;height:498px;margin-block:10px;position:relative}.pd-partner-scene:after{content:"";border-radius:inherit;background:linear-gradient(#192a4805 25%,#111c30d9);position:absolute;inset:0}.pd-partner-scene>img{object-fit:cover;object-position:54% center;border-radius:inherit;width:100%;height:100%}.pd-scene-caption{z-index:1;position:absolute;bottom:28px;left:35px}.pd-scene-caption>span{font-size:var(--text-small);letter-spacing:.15em;color:#dde7f7;line-height:1.5}.pd-scene-caption p{letter-spacing:-.035em;margin:15px 0 0;font-size:36px;line-height:1.15}.pd-relationship-mark{z-index:2;background:var(--accent-soft);color:#223a62;align-items:center;gap:13px;padding:18px 20px;display:flex;position:absolute;top:28px;right:-14px;transform:rotate(4deg);box-shadow:0 9px 28px #17264125}.pd-relationship-mark span{font-size:var(--text-small);letter-spacing:.1em;font-weight:700;line-height:1.6}.pd-principles{border-bottom:1px solid var(--pd-border);grid-template-columns:repeat(3,1fr);gap:28px;padding-block:28px;display:grid}.pd-principles p{font-size:var(--text-body);align-items:center;gap:17px;margin:0;line-height:1.5;display:flex}.pd-principles p>span{color:#59739f;font-size:var(--text-body);line-height:1.5}.pd-comparison{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-small);line-height:1.5}.pd-comparison thead th{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:#495e82;border-bottom:1px solid #abb9d0;padding:16px 19px;font-weight:700;line-height:1.5}.pd-comparison th:first-child{width:24%;padding-left:0}.pd-comparison th:nth-child(2){width:22%}.pd-comparison th:nth-child(3){width:32%}.pd-comparison tbody tr{border-bottom:1px solid var(--pd-border);transition:background .16s}.pd-comparison tbody tr.is-selected{background:#e8eff9}.pd-comparison tbody th,.pd-comparison td{vertical-align:top;padding:25px 19px;font-weight:400;line-height:1.65}.pd-comparison td{color:#485d80}.pd-comparison tbody th:first-child{padding:20px 10px 20px 14px}.pd-program-choice{text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;padding:7px 5px;display:flex}.pd-program-choice>svg{color:#495e83;margin-top:2px}.pd-program-choice>span:not(.pd-choice-indicator){font-size:15px;font-weight:600;line-height:1.4}.pd-program-choice small{color:#485d80;font-weight:400;font-size:var(--text-small);margin-top:10px;line-height:1.5;display:block}.pd-choice-indicator{border:1px solid #a1b0ca;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.pd-program-choice[aria-pressed=true] .pd-choice-indicator{color:#fff;background:#294474;border-color:#294474}.pd-selected-program{border:1px solid var(--pd-border);border-radius:6px;grid-template-columns:1fr 1fr;margin-top:28px;display:grid;overflow:hidden}.pd-selected-story{background:#ebf1fa;padding:36px 38px}.pd-selected-story .eyebrow{color:#495d81}.pd-selected-story h3{max-width:360px;margin-bottom:19px;font-size:32px;line-height:1.12}.pd-selected-story>p:not(.eyebrow){font-size:var(--text-body);color:#4a6084;max-width:415px;margin-bottom:24px;line-height:1.5}.pd-selected-terms{padding:36px 38px}.pd-selected-terms>p{font-size:var(--text-body);color:var(--muted);margin:11px 0 26px;line-height:1.8}.pd-selected-terms ul{margin:11px 0 24px;padding:0;list-style:none}.pd-selected-terms li{font-size:var(--text-small);color:#485d80;align-items:flex-start;gap:10px;margin-block:10px;line-height:1.6;display:flex}.pd-selected-terms li svg{color:#566f9a;margin-top:2px}.pd-context-help{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;padding-top:23px;line-height:1.5;display:flex}.pd-context-help .pd-text-link{color:var(--blue)}.pd-partner-proof{background:#e5ecf8}.pd-proof-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:66px;display:grid}.pd-proof-product{text-align:center}.pd-proof-product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:320px}.pd-proof-product>span{font-size:var(--text-small);letter-spacing:.13em;color:#4b6186;margin-top:18px;line-height:1.5;display:block}.pd-proof-grid h2{font-size:clamp(33px,3.25vw,45px)}.pd-proof-grid>div>p:not(.eyebrow){font-size:var(--text-body);color:#495e83;max-width:420px;line-height:1.75}.pd-proof-grid .pd-actions{flex-direction:column;align-items:flex-start;gap:19px}.pd-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.pd-steps>li{border-top:1px solid #a1b0ca;padding-top:24px}.pd-step-number{color:#556e98;font-size:var(--text-small);margin-bottom:30px;line-height:1.5;display:block}.pd-steps h3{margin-bottom:13px;font-size:23px}.pd-steps p{color:var(--muted);font-size:var(--text-body);max-width:300px;line-height:1.5}.pd-next-action{align-items:center;gap:25px;margin-top:27px;display:flex}.pd-next-action p{color:var(--muted);font-size:var(--text-body);margin:0;line-height:1.5}.pd-developer-invitation{border-top:1px solid var(--pd-border);align-items:center;gap:27px;padding-block:35px 60px;display:flex}.pd-developer-invitation>svg{color:#556e98}.pd-developer-invitation .eyebrow{font-size:var(--text-small);margin-bottom:10px;line-height:1.5}.pd-developer-invitation h2{margin:0 0 9px;font-size:28px}.pd-developer-invitation p:not(.eyebrow){font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.5}.pd-developer-invitation .button{flex-shrink:0;margin-left:auto}.pd-developer-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-block:80px;display:grid}.pd-developer-hero .pd-actions{flex-direction:column;align-items:flex-start;gap:21px}.pd-portal-help{border-top:1px solid var(--pd-border);max-width:470px;margin-top:24px;padding-top:18px}.pd-portal-help p{color:var(--muted);margin-bottom:12px;font-size:16px;line-height:1.6}.pd-developer-hero h1{font-size:clamp(47px,5.1vw,70px)}.pd-developer-hero .eyebrow{color:#4a5f84}.pd-platform-visual{background:#e4ecf8;border:1px solid #bdc7da;border-radius:8px;min-height:420px;padding:24px;position:relative;box-shadow:15px 17px #eaf0fa}.pd-platform-topline{color:#556d97;justify-content:space-between;align-items:center;gap:15px;display:flex}.pd-platform-topline>span{font-size:var(--text-small);letter-spacing:.09em;align-items:center;gap:7px;font-weight:700;line-height:1.5;display:inline-flex}.pd-platform-topline .pd-dot{width:4px;height:4px}.pd-platform-app{background:var(--paper);border:1px solid #abb8d0;border-radius:6px;flex-direction:column;align-items:center;width:205px;margin:31px auto 0;padding:23px;display:flex;box-shadow:0 6px 12px #2d4b7f08}.pd-platform-app>svg{color:#556d97;margin-bottom:11px}.pd-platform-app>span{letter-spacing:-.025em;font-size:18px;font-weight:500}.pd-platform-app>small{font-size:var(--text-small);color:#59729e;margin-top:7px;line-height:1.5}.pd-platform-connection{flex-direction:column;align-items:center;display:flex}.pd-platform-connection>span{background:#8397b9;width:1px;height:22px}.pd-platform-connection>div{font-size:var(--text-small);letter-spacing:.1em;color:#355997;background:#dee7f7;border:1px solid #8195b8;border-radius:20px;padding:6px 15px;font-weight:700;line-height:1.5}.pd-platform-aldelo{color:#fff;background:#1e3255;border-radius:5px;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.pd-platform-aldelo img{filter:brightness(0)invert();width:109px;height:auto}.pd-platform-aldelo>span{font-size:var(--text-small);letter-spacing:.09em;border-left:1px solid #ffffff40;padding-left:15px;line-height:1.5}.pd-platform-domains{justify-content:center;gap:6px;margin-top:16px;display:flex}.pd-platform-domains>span{color:#4d6288;font-size:var(--text-small);background:#f5f8fc70;border:1px solid #c2ccdd;border-radius:20px;padding:6px 12px;line-height:1.5}.pd-platform-visual>p{text-align:center;font-size:var(--text-body);color:#556d97;margin:17px 0 0;line-height:1.5}.pd-developer-foundation{border-block:1px solid var(--pd-border);background:#e6edf9}.pd-developer-foundation>.container{align-items:center;gap:40px;padding-block:24px;display:flex}.pd-developer-foundation p{font-size:var(--text-body);align-items:center;gap:11px;margin:0;line-height:1.5;display:flex}.pd-developer-foundation svg{color:#58719c}.pd-developer-foundation a{font-size:var(--text-small);text-underline-offset:4px;align-items:center;gap:6px;margin-left:auto;line-height:1.5;text-decoration:underline;display:flex}.pd-capability-explorer{border:1px solid var(--pd-border);border-radius:6px;grid-template-columns:.72fr 1.6fr;display:grid;overflow:hidden}.pd-workflow-tabs{border-right:1px solid var(--pd-border);background:#eaeffa;flex-direction:column;gap:5px;padding:25px 20px;display:flex}.pd-workflow-tabs button{text-align:left;font-size:var(--text-small);background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:13px;padding:21px 16px;line-height:1.45;display:flex}.pd-workflow-tabs button>svg:last-child{margin-left:auto}.pd-workflow-tabs button[aria-selected=true]{background:var(--paper);border-color:#bbc6d9;box-shadow:0 4px 9px #21375e05}.pd-workflow-tabs button[aria-selected=true]>svg{color:#516890}.pd-workflow-tabs button:hover{background:#f7f9fd80}.pd-workflow-panel{min-height:445px;padding:34px 39px}.pd-capability-label{color:#3c65ab;font-size:var(--text-small);align-items:center;gap:7px;line-height:1.5;display:inline-flex}.pd-workflow-panel h3{max-width:460px;margin:18px 0 13px;font-size:31px;line-height:1.15}.pd-capability-copy{font-size:var(--text-small);color:var(--muted);max-width:450px;line-height:1.5}.pd-flow-label{font-size:var(--text-small);letter-spacing:.1em;color:#556d97;margin:28px 0 13px;font-weight:600;line-height:1.5}.pd-example-flow{grid-template-columns:repeat(3,1fr);gap:15px;margin:0;padding:0;list-style:none;display:grid}.pd-example-flow li{font-size:var(--text-small);background:#e9effa;border:1px solid #cedcf3;border-radius:4px;padding:15px 12px;font-weight:500;line-height:1.55;position:relative}.pd-example-flow li>span{font-size:var(--text-small);color:#566f99;margin-bottom:12px;line-height:1.5;display:block}.pd-example-flow li>svg{background:var(--paper);z-index:1;padding:1px;position:absolute;top:41px;right:-16px}.pd-flow-note{font-size:var(--text-small);color:#58719c;margin:10px 0 22px;line-height:1.5}.pd-workflow-question{border-left:2px solid #a5b3cc;margin-block:24px;padding-left:15px}.pd-workflow-question .pd-label{font-size:var(--text-small);line-height:1.5}.pd-workflow-question p{font-size:var(--text-body);color:var(--muted);margin:7px 0 0;line-height:1.5}.pd-workflow-panel .pd-text-link{font-size:var(--text-small);color:#32548e;line-height:1.5}.pd-developer-path{background:#e5ecf8}.pd-developer-path .pd-source-link{margin-top:12px}.pd-access-steps{grid-template-columns:repeat(4,1fr);margin:43px 0 0;padding:0;list-style:none;display:grid}.pd-access-steps>li{border-top:1px solid #96a7c4;padding:24px 23px 10px 0;position:relative}.pd-access-steps>li+li{border-left:1px solid #cad2e1;padding-left:23px}.pd-access-steps>li>span{font-size:var(--text-small);color:#556e98;margin-bottom:52px;line-height:1.5;display:block}.pd-access-steps>li>svg{color:#5a74a0;position:absolute;top:23px;right:23px}.pd-access-steps h3{margin-bottom:13px;font-size:23px}.pd-access-steps p{font-size:var(--text-body);color:#4a5f83;margin:0;line-height:1.75}.pd-path-footnote{border-top:1px solid #bec9db;justify-content:space-between;align-items:center;gap:32px;margin-top:35px;padding-top:24px;display:flex}.pd-path-footnote p{font-size:var(--text-body);color:#4e658b;max-width:620px;margin:0;line-height:1.5}.pd-path-footnote .pd-text-link{font-size:var(--text-small);flex-shrink:0;line-height:1.5}.pd-build-confidence{grid-template-columns:1fr 1fr;gap:85px;display:grid}.pd-build-confidence>div>p:not(.eyebrow){max-width:410px;color:var(--muted);font-size:var(--text-body);line-height:1.75}.pd-developer-economics{border-top:1px solid var(--pd-border);max-width:410px;margin-top:31px;padding:24px 0 0}.pd-developer-economics p{font-size:var(--text-body);color:var(--muted);margin:10px 0 15px;line-height:1.5}.pd-build-questions>.pd-label{margin-bottom:18px}.pd-build-questions details{border-top:1px solid var(--pd-border)}.pd-build-questions details:last-of-type{border-bottom:1px solid var(--pd-border)}.pd-build-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.pd-build-questions summary::-webkit-details-marker{display:none}.pd-build-questions summary>span{color:#667fa9;font-size:19px;font-weight:400}.pd-build-questions details[open] summary>span{transform:rotate(45deg)}.pd-build-questions details p{font-size:var(--text-body);color:var(--muted);margin:0;padding:0 24px 21px 0;line-height:1.75}.pd-build-questions .pd-questions-note{font-size:var(--text-small);color:#556d97;margin:18px 0 23px;line-height:1.7}.pd-build-questions>.pd-text-link{color:var(--blue);font-size:var(--text-small);line-height:1.5}.pd-developer-close{background:var(--pd-deep);color:var(--paper)}.pd-developer-close>.container{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-block:65px;display:grid}.pd-developer-close .eyebrow{color:var(--accent-soft);font-size:var(--text-small);line-height:1.5}.pd-developer-close h2{margin-bottom:24px}.pd-developer-close p:not(.eyebrow){max-width:450px;font-size:var(--text-body);color:#c3cddd;margin:0;line-height:1.5}.pd-developer-close>.container>div:last-child{flex-direction:column;justify-self:end;align-items:flex-start;gap:23px;display:flex}.pd-developer-close .pd-text-link{color:#dde7f7;font-weight:400}.pd-developer-close .pd-action-note{color:#b7c3d7;margin-top:-9px}@media (width<=1100px){.pd-hero-grid,.pd-developer-hero{gap:40px}.pd-partner-scene{height:455px}.pd-section-heading{gap:40px}.pd-comparison tbody th,.pd-comparison td{padding:21px 13px}.pd-program-choice{gap:9px}.pd-program-choice>span:not(.pd-choice-indicator){font-size:var(--text-small);line-height:1.5}.pd-program-choice>svg{width:19px}.pd-choice-indicator{display:none}.pd-proof-grid,.pd-build-confidence{gap:40px}.pd-selected-story,.pd-selected-terms,.pd-workflow-panel{padding:30px}.pd-workflow-tabs{padding:20px 13px}.pd-workflow-tabs button{gap:10px;padding:18px 12px}.pd-workflow-tabs button>svg:last-child{display:none}.pd-developer-foundation>.container{gap:22px}.pd-developer-foundation p{font-size:var(--text-body);gap:8px;line-height:1.5}}@media (width<=800px){.pd-page h1{font-size:53px}.pd-section{padding-block:56px}.pd-hero-grid,.pd-developer-hero{gap:32px;padding-block:50px}.pd-partner-scene{border-top-left-radius:85px;height:418px}.pd-scene-caption{bottom:23px;left:23px}.pd-scene-caption p{font-size:28px}.pd-relationship-mark{padding:14px;right:-10px}.pd-relationship-mark span{font-size:var(--text-small);line-height:1.5}.pd-principles{gap:18px}.pd-principles p{font-size:var(--text-body);gap:9px;line-height:1.5}.pd-section-heading{gap:30px}.pd-section-heading>p,.pd-section-heading>div>p:not(.eyebrow){font-size:var(--text-body);line-height:1.5}.pd-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pd-comparison,.pd-comparison tbody,.pd-comparison tr,.pd-comparison td,.pd-comparison tbody th{width:100%;display:block}.pd-comparison tbody tr{border:1px solid var(--pd-border);border-radius:5px;margin-bottom:12px;padding:17px 20px 19px}.pd-comparison tbody th:first-child{width:100%;padding:0 0 10px}.pd-comparison tbody td{font-size:var(--text-small);grid-template-columns:118px 1fr;gap:18px;padding:7px 0;line-height:1.5;display:grid}.pd-comparison td:before{content:attr(data-label);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.045em;color:#335692;padding-top:3px;font-weight:700;line-height:1.5}.pd-program-choice{align-items:center;gap:13px;padding:0}.pd-program-choice>span:not(.pd-choice-indicator){align-items:center;gap:15px;font-size:17px;display:flex}.pd-program-choice small{font-size:var(--text-small);margin:0;line-height:1.5}.pd-choice-indicator{display:grid}.pd-selected-story h3{font-size:28px}.pd-steps{gap:24px}.pd-steps h3{font-size:21px}.pd-developer-invitation{flex-wrap:wrap}.pd-developer-invitation .button{margin-left:65px}.pd-developer-hero{grid-template-columns:1fr 1fr}.pd-platform-visual{min-height:0;padding:19px;box-shadow:9px 10px #eaf0fa}.pd-platform-topline>span{font-size:var(--text-small);line-height:1.5}.pd-platform-aldelo{flex-direction:column;gap:13px;padding:18px}.pd-platform-aldelo>span{font-size:var(--text-small);border:0;padding:0;line-height:1.5}.pd-platform-app{width:180px}.pd-platform-domains{gap:4px}.pd-platform-domains>span{font-size:var(--text-small);padding:5px 8px;line-height:1.5}.pd-developer-foundation>.container{flex-wrap:wrap;gap:17px 26px}.pd-developer-foundation a{margin-left:0}.pd-capability-explorer{grid-template-columns:1fr}.pd-workflow-tabs{border-right:0;border-bottom:1px solid var(--pd-border);flex-direction:row;gap:6px;padding:10px}.pd-workflow-tabs>button{font-size:var(--text-small);flex:1;justify-content:center;padding:14px 10px;line-height:1.5}.pd-workflow-tabs>button>svg{width:17px}.pd-workflow-panel{min-height:0}.pd-access-steps{grid-template-columns:repeat(2,1fr)}.pd-access-steps>li{padding:24px 23px 28px 0}.pd-access-steps>li+li{border-left:0;padding-left:0}.pd-access-steps>li:nth-child(2n){border-left:1px solid #cad2e1;padding-left:23px}.pd-access-steps>li>span{margin-bottom:32px}.pd-build-confidence{gap:35px}.pd-build-questions summary{font-size:var(--text-small);line-height:1.5}.pd-developer-close>.container{gap:35px}}@media (width<=600px){.pd-page h1{font-size:clamp(41px,11vw,56px)}.pd-page h2{font-size:37px}.pd-page .eyebrow{font-size:var(--text-small);line-height:1.5}.pd-hero-grid,.pd-developer-hero{grid-template-columns:1fr;gap:35px;padding-block:43px}.pd-hero-copy h1{margin-block:21px 24px}.pd-hero-copy>p:not(.eyebrow){font-size:var(--text-body);line-height:1.5}.pd-partner-hero .pd-actions{gap:18px}.pd-partner-scene{height:340px;margin:0}.pd-scene-caption p{font-size:31px}.pd-relationship-mark{top:21px;right:-5px}.pd-principles{flex-direction:column;gap:13px;padding-block:24px;display:flex}.pd-principles p{font-size:var(--text-body);gap:16px;line-height:1.5}.pd-section{padding-block:44px}.pd-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.pd-section-heading>p,.pd-section-heading>div>p:not(.eyebrow){max-width:none;font-size:var(--text-body);margin:0;line-height:1.5}.pd-section-heading>div:last-child:not(:first-child){max-width:none;margin-left:0}.pd-comparison tbody tr{padding:20px 18px}.pd-comparison tbody td{grid-template-columns:1fr;gap:4px;padding-block:8px}.pd-comparison td:before{font-size:var(--text-small);line-height:1.5}.pd-program-choice>span:not(.pd-choice-indicator){font-size:17px;display:block}.pd-program-choice small{margin-top:6px}.pd-selected-program{grid-template-columns:1fr;margin-top:24px}.pd-selected-story,.pd-selected-terms{padding:27px 23px}.pd-selected-story h3{font-size:31px}.pd-selected-terms{border-top:1px solid var(--pd-border)}.pd-context-help{font-size:var(--text-small);flex-direction:column;align-items:flex-start;gap:8px;line-height:1.5}.pd-proof-grid{grid-template-columns:1fr;gap:33px;padding-block:35px 42px}.pd-proof-product img{height:240px}.pd-proof-product>span{font-size:var(--text-small);margin-top:12px;line-height:1.5}.pd-proof-grid h2{font-size:35px}.pd-steps{grid-template-columns:1fr;gap:20px}.pd-steps li{padding-top:20px}.pd-step-number{margin-bottom:19px}.pd-steps h3{font-size:24px}.pd-steps p{max-width:none;margin-bottom:0}.pd-next-action{flex-direction:column;align-items:flex-start;gap:14px;margin-top:29px}.pd-developer-invitation{padding-block:30px 44px;display:block}.pd-developer-invitation>svg{margin-bottom:22px}.pd-developer-invitation h2{font-size:29px}.pd-developer-invitation .button{margin:23px 0 0}.pd-platform-visual{justify-self:center;width:calc(100% - 9px);max-width:430px;padding:23px}.pd-platform-topline>span{font-size:var(--text-small);line-height:1.5}.pd-platform-app{width:195px}.pd-platform-aldelo{flex-direction:row}.pd-platform-aldelo>span{border-left:1px solid #ffffff40;padding-left:13px}.pd-platform-domains>span{font-size:var(--text-small);padding-inline:13px;line-height:1.5}.pd-developer-foundation>.container{grid-template-columns:1fr;gap:18px;display:grid}.pd-developer-foundation p{font-size:var(--text-body);line-height:1.5}.pd-developer-foundation a{margin-top:4px}.pd-workflow-tabs{gap:3px;padding:7px}.pd-workflow-tabs>button{font-size:var(--text-small);text-align:center;flex-direction:column;gap:8px;padding:12px 5px;line-height:1.5}.pd-workflow-panel{padding:26px 21px}.pd-workflow-panel h3{font-size:29px}.pd-capability-copy{font-size:var(--text-small);line-height:1.5}.pd-example-flow{grid-template-columns:1fr;gap:10px}.pd-example-flow li{font-size:var(--text-small);align-items:center;gap:13px;padding:13px;line-height:1.5;display:flex}.pd-example-flow li>span{margin:0}.pd-example-flow li>svg{top:auto;bottom:-14px;right:19px;transform:rotate(90deg)}.pd-flow-note{font-size:var(--text-small);line-height:1.5}.pd-access-steps{grid-template-columns:1fr;margin-top:30px}.pd-access-steps>li,.pd-access-steps>li+li,.pd-access-steps>li:nth-child(2n){border-left:0;padding:21px 0 27px}.pd-access-steps>li>span{margin-bottom:23px}.pd-access-steps h3{font-size:24px}.pd-access-steps p{font-size:var(--text-body);max-width:340px;line-height:1.5}.pd-access-steps>li>svg{right:4px}.pd-path-footnote{flex-direction:column;align-items:flex-start;gap:17px;margin-top:3px}.pd-build-confidence{grid-template-columns:1fr;gap:36px}.pd-build-questions summary{font-size:15px}.pd-developer-economics{margin-top:25px}.pd-developer-close>.container{grid-template-columns:1fr;gap:29px;padding-block:44px}.pd-developer-close>.container>div:last-child{justify-self:start}.pd-developer-close .eyebrow{font-size:var(--text-small);line-height:1.5}}@media (prefers-reduced-motion:reduce){.pd-page *,.pd-page :before,.pd-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pd-page .button:hover{transform:none}}.pd-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pd-program-card{border:1px solid var(--pd-border);background:var(--paper);min-width:0;color:var(--ink);border-radius:12px;flex-direction:column;padding:28px;display:flex}.pd-program-card>svg{color:var(--blue);margin-bottom:24px}.pd-program-card h3{margin:0 0 13px;font-size:25px;line-height:1.2}.pd-program-card p{color:var(--muted);font-size:var(--text-body);margin:0 0 23px;line-height:1.65}.pd-program-card .pd-text-link{color:var(--blue);margin-top:auto}.pd-partner-topics{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.pd-partner-topics li{font-size:var(--text-body);color:#354c72;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.pd-partner-topics svg{flex-shrink:0;margin-top:3px}.pd-hardware-links{flex-wrap:wrap;gap:15px 25px;display:flex}.pd-hardware-links .pd-text-link{color:#254879}.pd-proof-grid>div>p.pd-partner-compatibility{font-size:var(--text-small);color:#495e83;margin:22px 0 0;line-height:1.65}.pd-program-close .pd-next-action{margin-top:0}@media (width<=600px){.pd-program-grid{grid-template-columns:minmax(0,1fr);gap:15px}.pd-program-card{padding:24px}.pd-partner-topics{margin-block:22px}.pd-partners :is(.pd-actions,.pd-next-action)>.button{text-align:center;max-width:100%}}
