
/* CTRANS24_PLATFORM_PREMIUM_R139 */
.ct-platform-r139{
 --ct-navy:#09243b;
 --ct-orange:#f47729;
 --ct-border:#dce5ed;
 --ct-muted:#587086;
 font-family:system-ui,-apple-system,"Segoe UI",sans-serif;
 color:var(--ct-navy);
 background:#f2f6fa;
 min-height:100vh;
}
.ct-platform-r139 *{box-sizing:border-box}
.ct-platform-r139 h1,
.ct-platform-r139 h2,
.ct-platform-r139 h3{
 color:#09243b;
 line-height:1.2;
 overflow-wrap:normal;
 word-break:normal
}
.ct-platform-r139 a{color:#e65f16}
.ct-platform-r139 main{
 width:min(1320px,calc(100% - 36px));
 margin:0 auto;
 padding:35px 0 70px
}
.ct-platform-r139 input:not([type=checkbox]):not([type=radio]),
.ct-platform-r139 select,
.ct-platform-r139 textarea{
 max-width:100%;
 min-height:45px;
 padding:11px 13px;
 border:1px solid #cbd8e3;
 border-radius:9px;
 background:white;
 color:#09243b;
 font:inherit
}
.ct-platform-r139 button,
.ct-platform-r139 input[type=submit]{
 border-radius:9px;
 min-height:43px;
 padding:10px 18px;
 font-weight:750;
 cursor:pointer
}
.ct-platform-r139 :focus-visible{
 outline:3px solid #f4772980;
 outline-offset:2px
}
.ct-platform-r139 .ct-premium-card{
 background:white;
 border:1px solid #dce5ed;
 border-radius:16px;
 padding:24px;
 box-shadow:0 12px 36px #09243b10
}
.ct-platform-r139 .ct-premium-header{
 background:linear-gradient(115deg,#09243b,#164463);
 color:white;
 border-radius:18px;
 padding:35px
}
.ct-platform-r139 .ct-premium-header h1{
 color:white
}
@media(max-width:700px){
 .ct-platform-r139 main{
  width:calc(100% - 24px);
  padding:20px 0 40px
 }
 .ct-platform-r139 .ct-premium-header{
  padding:22px
 }
}
