.accountability-showcase{display:grid;grid-template-columns:46% 54%;flex:1;min-height:0;gap:0;margin:3% 0}
.accountability-card{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:0;height:100%;margin:0;padding:0 5% 0 0;background:transparent;border:0;border-radius:0;color:#e4c786;cursor:zoom-in}
.accountability-card img{flex:1;width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:contain;mix-blend-mode:lighten}
.accountability-card>span{font:500 clamp(11px,2.9cqw,20px)/1.2 system-ui;text-decoration:underline;text-underline-offset:3px;padding-top:5px}
.accountability-panels{align-self:center;display:grid;gap:10px}
.accountability-refund{border:1px solid #f0d696;border-radius:12px;padding:10px;background:linear-gradient(135deg,#f4d58b,#c39a45);color:#151308;box-shadow:inset 0 1px 1px #fff9,0 10px 30px #0004}
.accountability-refund>p{font:800 clamp(10px,2.5cqw,18px)/1.15 system-ui;margin:0 0 8px}
.accountability-refund h3{font:850 clamp(17px,5cqw,39px)/1.02 system-ui;letter-spacing:-.03em;margin:0 0 8px}
.accountability-refund>span{font:500 clamp(11px,2.9cqw,21px)/1.2 system-ui;display:block}
.accountability-completion{border:1px solid #b8cbd950;border-radius:12px;padding:10px;background:linear-gradient(135deg,#173045,#06121f)}
.accountability-completion h3{font:800 clamp(15px,4.1cqw,31px)/1.06 system-ui;color:#f0d69a;margin:0 0 6px}
.accountability-completion p{font:400 clamp(12px,3.1cqw,23px)/1.25 system-ui;color:#d5dee5;margin:0}
.accountability-close{font:750 clamp(12px,3.3cqw,25px)/1.2 system-ui;color:#e8ca89;text-align:center;border-top:1px solid #b7904255;margin:0;padding-top:3%}
.accountability-slide .feature-note a,.deadline-slide .feature-note a{color:#dfc58c;margin:0;text-underline-offset:3px}
.deadline-slide h2{font-size:clamp(18px,7cqw,58px);white-space:nowrap;margin-bottom:4%}
.deadline-services{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.deadline-services>div{padding:9px;border:1px solid #be8f72;border-radius:12px;background:linear-gradient(140deg,#511b22,#170c16);color:#ffebe0}
.deadline-services>.deadline-priority{background:linear-gradient(140deg,#23394c,#131e26 65%,#342810);border-color:#c6bb8f;color:#f3dda4}
.deadline-services h3{font:800 clamp(11px,2.9cqw,22px)/1.1 system-ui;letter-spacing:.025em;margin:0 0 5px}
.deadline-services p{display:flex;align-items:center;gap:9px;margin:0 0 6px}
.deadline-services p strong{font:850 clamp(38px,12cqw,88px)/.95 system-ui;letter-spacing:-.065em}
.deadline-services p span{font:750 clamp(11px,3.2cqw,23px)/1.1 system-ui}
.deadline-services small{font:400 clamp(11px,2.8cqw,20px)/1.2 system-ui;display:block;color:#cbd3d9}
.deadline-clock{display:flex;align-items:center;justify-content:space-between;margin:4% 0 1%;padding:0 4%}
.deadline-clock>div{display:flex;flex-direction:column;gap:4px}
.deadline-clock>div>span{font:750 clamp(10px,2.5cqw,18px)/1 system-ui;letter-spacing:.1em;color:#dabb77}
.deadline-clock strong{font:700 clamp(13px,3.5cqw,26px)/1.1 system-ui;color:#e9edf0}
.deadline-arrow{color:#d9b764;font-size:clamp(28px,8cqw,60px)}
.deadline-label{display:flex;align-items:center;flex:1;min-height:0;min-width:0;margin:2% 0}
.deadline-label svg{display:block;width:100%;height:100%;max-height:100%;min-height:0}
.deadline-separate{font:650 clamp(11px,3cqw,21px)/1.2 system-ui;color:#dfc78e;text-align:center;margin:0}
.deadline-slide .feature-note{font-size:clamp(10px,2.7cqw,19px);line-height:1.2}
.authentication-showcase{grid-template-columns:42% 58%}
.authentication-steps{gap:7px}
.authentication-steps li{grid-template-columns:clamp(19px,5.2cqw,38px) 1fr;gap:5px;padding:8px 7px;border:1px solid #b2924b55;border-radius:10px;background:linear-gradient(130deg,#172b3c,#07121e);box-shadow:inset 0 1px 0 #ffffff0d}
.authentication-steps li:first-child{border-color:#b8776960;background:linear-gradient(130deg,#3b1c27,#111727)}
.authentication-steps li:last-child{border-color:#d8b26088;background:linear-gradient(130deg,#332b1c,#101720)}
.authentication-step-number{font-size:clamp(13px,3.6cqw,28px);border-top:0;padding-top:0}
.authentication-steps h3{font-size:clamp(12px,3.3cqw,25px);margin-bottom:3px;letter-spacing:0}
.authentication-steps p{font-size:clamp(12px,3.1cqw,23px);line-height:1.18}

/* Distinct deadlines for the public Express tier and Founder membership. */
.deadline-services>.deadline-express{background:linear-gradient(135deg,#e3e9ed,#abb7c0);border-color:#e5edf3;color:#102331}
.deadline-services>.deadline-express small{color:#102331}
.deadline-services>.deadline-founders{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;background:linear-gradient(125deg,#edcc78,#b58b32);border-color:#f3d895;color:#21190a}
.deadline-founders h3{grid-column:1/-1}.deadline-founders p{margin:0}.deadline-founders small{color:#21190a;align-self:center}
.deadline-founders p strong{font-size:clamp(25px,7.5cqw,58px)}
.deadline-services small{font-size:clamp(12px,2.8cqw,20px)}
