.programmes-heading{padding-inline:var(--pad);background:radial-gradient(ellipse at 100% 0,#dce8ee,transparent 60%),#f6f7f8}.programmes-heading h1{font-size:clamp(42px,5.6vw,80px)}.programmes-heading p{max-width:600px;margin-top:30px;font-size:18px}.programmes-list{padding-inline:var(--pad)}.programme-feature{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1280px;margin:auto;align-items:center}.programme-monogram{min-height:360px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 80% 0,#004e7c99,transparent),#10202b;color:#eef3f6;font-size:clamp(70px,10vw,150px);letter-spacing:-.06em;line-height:1}.programme-monogram span{font-size:16px;font-weight:400;letter-spacing:0;color:#b2c9d7;margin-top:30px}.programme-feature h2{font-size:clamp(30px,3vw,44px)}.programme-feature p{margin-top:24px;max-width:540px}.programme-terms{display:flex;flex-direction:column;gap:8px;margin-block:24px;font-size:14px;color:#36596e}
.poce-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:clamp(64px,7vw,112px) var(--pad);background:radial-gradient(ellipse at 90% 30%,#004e7c70,transparent 50%),#10202b;color:#f1f5f7;overflow:hidden}.poce-hero h1{font-size:clamp(48px,5.7vw,86px);line-height:1.02;font-weight:500}.poce-hero h1 span{color:#a8c2d1}.poce-hero h2{font-size:18px;line-height:1.5;letter-spacing:-.015em;color:#dce6ec;max-width:500px;margin-top:34px}.poce-hero-copy>p{font-size:17px;line-height:1.75;color:#b8cbd8;max-width:540px;margin-top:20px}.poce-orbit{position:relative;min-height:480px;display:grid;place-items:center}.poce-orbit-halo{position:absolute;inset:0;background:radial-gradient(circle,#8fbbd11a,transparent 63%)}.poce-orbit-ring{position:absolute;border:1px solid #acc8d450;border-radius:50%;width:85%;aspect-ratio:1;transform:rotate(-25deg) scaleY(.8)}.ring-two{width:68%;transform:rotate(35deg) scaleY(1.25);border-color:#acc8d428}.poce-orbit-centre{width:230px;height:230px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 20%,#4d738553,#ffffff05);border:1px solid #a8c3d260;box-shadow:inset 0 1px 2px #ffffff30,0 35px 70px #0003;backdrop-filter:blur(14px)}.poce-orbit-centre img{width:72px;height:72px;margin-bottom:20px}.poce-orbit-centre strong{font-size:22px;font-weight:500;letter-spacing:-.03em}.poce-orbit-centre>span{font-size:13px;color:#acc5d3;margin-top:5px}.poce-orbit-label{position:absolute;border:1px solid #94b8ce55;border-radius:999px;background:#173140e8;color:#d9e5ed;padding:9px 20px;font-size:13px;box-shadow:0 10px 25px #0002}.label-one{top:12%;left:18%}.label-two{right:0;top:35%}.label-three{right:22%;bottom:10%}.label-four{left:0;bottom:30%}
.poce-introduction{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);padding-inline:var(--pad)}.poce-introduction h2{font-size:clamp(40px,4.5vw,64px)}.poce-goal{font-size:20px;line-height:1.6;max-width:490px;margin-top:30px;color:#345464}.poce-introduction img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:16px;margin-top:40px}.poce-introduction-body p{font-size:17px;line-height:1.85}.poce-introduction-body p+p{margin-top:24px}.poce-modules{padding-inline:var(--pad);background:#eaf0f4}.poce-module-list{max-width:1120px;margin:auto}.poce-module{border-bottom:1px solid #c5d3dc;padding-block:26px}.poce-module summary{display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:24px;cursor:pointer;list-style:none}.poce-module summary::-webkit-details-marker{display:none}.poce-module summary h3{font-size:clamp(23px,2.5vw,34px);font-weight:500;line-height:1.2}.poce-module-number{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid #a7bbc8;color:#466677;font-size:13px}.poce-module-plus{width:22px;height:22px;position:relative}.poce-module-plus:before,.poce-module-plus:after{content:'';position:absolute;left:2px;right:2px;top:10px;height:1px;background:#466677}.poce-module-plus:after{transform:rotate(90deg);transition:transform .3s}.poce-module[open] .poce-module-plus:after{transform:rotate(0)}.poce-module>div{padding:22px 64px 0 72px;max-width:900px}.poce-module p{font-size:17px;line-height:1.75}
.poce-community{padding-inline:var(--pad);background:radial-gradient(ellipse at 100% 0,#004e7c66,transparent 60%),#10202b;color:#eef3f6}.poce-community-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.poce-community-heading h2{font-size:clamp(38px,4.2vw,60px)}.poce-community-heading p{color:#bdcfdc;max-width:490px;font-size:18px}.poce-community-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.poce-community-grid article{padding:32px;border:1px solid #94b8ce38;border-radius:16px;background:linear-gradient(135deg,#ffffff0c,#ffffff03)}.poce-community-grid h3{font-size:27px;line-height:1.2;max-width:270px}.poce-community-grid p{color:#bdcfdc;line-height:1.75;margin-top:22px;font-size:16px}
.poce-participation{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);padding-inline:var(--pad);background:#edf2f5}.poce-investment h2{font-size:clamp(38px,4vw,58px)}.poce-price{display:flex;align-items:baseline;gap:16px;margin-top:38px;color:#173a50}.poce-price strong{font-size:clamp(70px,6vw,92px);font-weight:500;line-height:1;letter-spacing:-.065em}.poce-price>span{font-size:22px}.poce-investment>p{margin-top:16px;font-size:17px}.poce-investment ul{list-style:none;padding:0;margin:30px 0;border-top:1px solid #c7d7e0}.poce-investment li{position:relative;padding:16px 0 16px 25px;border-bottom:1px solid #c7d7e0;color:#35586c;font-size:16px}.poce-investment li:before{content:'';position:absolute;width:7px;height:7px;left:0;top:26px;border-radius:50%;background:#7d9cad}.poce-investment-note{max-width:430px;font-size:14px!important;line-height:1.75}.poce-interest{border:1px solid #cfdae1;border-radius:16px;background:#ffffffb8;padding:38px;align-self:start}.poce-interest h3{font-size:30px}.poce-interest>p{margin-top:16px;font-size:15px}.poce-interest form{margin-top:30px;gap:20px}.poce-interest input,.poce-interest textarea{width:100%;background:#f6f8fa;border:1px solid #c7d4dd;border-radius:8px;padding:12px;min-width:0}.poce-interest label{font-size:13px}.poce-interest textarea{min-height:130px}.form-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.cms-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cms-card{background:#fff;border:1px solid #d6e0e6;border-radius:16px;overflow:hidden}.cms-card>img{width:100%;aspect-ratio:1.7;object-fit:cover}.cms-card>div{padding:32px}.cms-card h2{font-size:30px}.cms-card p{margin-top:20px}.cms-card .button{margin-top:24px}.cms-detail{padding-inline:var(--pad);max-width:1100px;margin:auto}.cms-detail h1{font-size:clamp(40px,5vw,70px)}.cms-summary{font-size:21px;margin-top:30px}.cms-detail>img{margin-block:40px;width:100%;max-height:600px;object-fit:cover;border-radius:16px}.cms-body{max-width:760px;margin-block:45px;font-size:18px;line-height:1.8}.cms-detail aside{margin-block:35px;padding:30px;border:1px solid #cbd9e1;border-radius:16px}.cms-detail aside>*+*{margin-top:20px}.navigation{gap:clamp(12px,1.5vw,26px)}
.poce-module summary.rainbow-button.rainbow-button.rainbow-button{--rainbow-fill:#edf3f6;display:grid;grid-template-columns:48px 1fr 24px;gap:24px;width:100%;padding:20px 22px;color:#17303f;text-align:left;min-height:86px;line-height:1.2;--rainbow-ink:#17303f}
.poce-module summary.rainbow-button:before{opacity:.1}.poce-module summary.rainbow-button:hover{color:#17303f}.poce-module summary.rainbow-button h3{color:inherit}
@media(max-width:1100px) and (min-width:901px){.navigation a{font-size:12px}.site-header{padding-inline:32px}.brand{min-width:155px}.navigation{gap:12px}}
@media(max-width:900px){.poce-hero{grid-template-columns:1fr;gap:15px}.poce-orbit{min-height:380px;max-width:500px;width:100%;margin:auto}.poce-orbit-centre{width:200px;height:200px}.poce-introduction,.poce-participation,.programme-feature{grid-template-columns:1fr;gap:40px}.poce-community-grid{grid-template-columns:1fr}.poce-community-grid article{display:grid;grid-template-columns:1fr 1.5fr;gap:25px}.poce-community-grid p{margin-top:0}.poce-community-heading{gap:32px}.programme-monogram{min-height:280px}}
@media(max-width:600px){.poce-hero{padding-block:56px}.poce-hero h1{font-size:48px}.poce-hero h2{font-size:17px}.poce-hero-copy>p{font-size:16px}.poce-orbit{min-height:330px;margin-top:16px}.poce-orbit-centre{width:180px;height:180px}.poce-orbit-centre img{width:54px;height:54px;margin-bottom:14px}.poce-orbit-centre strong{font-size:19px}.poce-orbit-centre>span{font-size:11px}.poce-orbit-label{font-size:11px;padding:7px 13px}.label-one{top:10%;left:15%}.label-two{right:-8px}.label-four{left:-8px}.poce-introduction-body p{font-size:16px}.poce-goal{font-size:18px}.poce-module summary{grid-template-columns:32px 1fr 20px;gap:16px}.poce-module-number{width:30px;height:30px;font-size:11px}.poce-module summary h3{font-size:23px}.poce-module>div{padding:20px 0 0 48px}.poce-module p{font-size:15px}.poce-community-heading,.poce-community-grid article{display:block}.poce-community-heading p,.poce-community-grid p{margin-top:24px}.poce-community-grid{margin-top:36px}.poce-community-grid article{padding:28px}.poce-interest{padding:26px}.poce-price strong{font-size:74px}.cms-cards{grid-template-columns:1fr}.cms-card>div{padding:25px}.cms-card h2{font-size:28px}}

.partnership-documents{padding:20px;border:1px solid #c8d7df;border-radius:12px}.partnership-documents[hidden]{display:none}.partnership-documents input{max-width:100%}.partnership-documents [data-document-selection]{font-size:13px;overflow-wrap:anywhere;margin-top:10px}
