/* Match the established Polar serif heading style in the public feature guide. */
/* Polar Ahead uses the same palette and headings as the public Polar SMB theme. */
body.page-id-2093 .pa-wrap{
 --ink:#17283d;--muted:#607084;--panel:#fff;--panel2:#eaf7f1;
 --line:#d9e4ec;--cyan:#11945c;--mint:#0a7045;--amber:#c89324;
 background:#fffdf8;color:var(--ink);
}
body.page-id-2093 .pa-wrap :is(h1,h2,h3){font-family:Georgia,serif!important;font-weight:700!important;color:#102a4c;letter-spacing:-.015em;}
body.page-id-2093 .pa-wrap h1{font-size:36px;line-height:1.22;}
body.page-id-2093 .pa-wrap h2{font-size:28px;line-height:1.35;}
body.page-id-2093 .pa-wrap h3{font-size:21px;line-height:1.4;}
body.page-id-2093 .pa-wrap .pa-btn{background:#11945c;color:#fff!important;}
body.page-id-2093 .pa-wrap .pa-btn:hover{background:#0a7045;}
body.page-id-2093 .pa-wrap .pa-btn.alt{background:#fff;border-color:#b8cad8;color:#102a4c!important;}
body.page-id-2093 .pa-wrap .pa-btn.alt:hover{background:#eaf7f1;}
body.page-id-2093 .pa-wrap .pa-board{background:#fff;border-color:#d9e4ec;box-shadow:0 18px 55px rgba(16,42,76,.06);}
body.page-id-2093 .pa-wrap :is(.pa-board-top,.pa-notice){border-color:#d9e4ec;}
body.page-id-2093 .pa-wrap .pa-board-top strong{color:#102a4c;}
body.page-id-2093 .pa-wrap :is(.pa-num,.pa-icon){background:#eaf7f1;color:#0a7045;}
body.page-id-2093 .pa-wrap .pa-notice span{color:#607084;}
body.page-id-2093 .pa-wrap .pa-strip div{background:#fff;color:#607084;}
body.page-id-2093 .pa-wrap .pa-strip strong{color:#102a4c;}
body.page-id-2093 .pa-wrap .pa-lock{background:#eaf7f1;border-color:#d9e4ec;}
body.page-id-2093 .pa-wrap .pa-list li{color:#607084;}
body.page-id-2093 .pa-wrap .pa-faq summary{color:#102a4c;}
body.page-id-2093 .pa-wrap .pa-cta{background:#eaf7f1;border-color:#d9e4ec;}
body.page-id-2093 .pa-wrap .pa-keywords{color:#607084!important;}
body.page-id-2093 .pa-wrap .pa-keywords a{color:#0a7045;}
body.page-id-2093 .pa-wrap :is(a,summary):focus-visible{outline:3px solid rgba(17,148,92,.35);outline-offset:3px;}
@media(max-width:600px){body.page-id-2093 .pa-wrap h1{font-size:30px;}body.page-id-2093 .pa-wrap h2{font-size:25px;}}

/* Business Tools: cream surfaces and calm green accents. */
body.page-id-2081 #polar-business-tools{
 --ink:#102a4c;--muted:#607084;--panel:#fff;--panel2:#eaf7f1;--line:#d9e4ec;
 --blue:#11945c;--green:#11945c;--amber:#c89324;
 color:var(--ink);background:#fffdf8;box-shadow:0 0 0 100vmax #fffdf8;
}
#polar-business-tools :is(h1,h2,h3){font-family:Georgia,serif!important;font-weight:700!important;color:#102a4c;letter-spacing:-.015em;}
#polar-business-tools h1{font-size:36px;line-height:1.22;}
#polar-business-tools .pbt-tag{color:#607084;background:#eaf7f1;border-color:#d9e4ec;}
#polar-business-tools .pbt-demo{background:#fff;box-shadow:0 14px 40px rgba(16,42,76,.05);}
#polar-business-tools .pbt-note{background:#eaf7f1;border-color:#d9e4ec;color:#607084;}
#polar-business-tools .pbt-field label{color:#102a4c;}
#polar-business-tools .pbt-field :is(input,select){background:#fff;color:#17283d;border-color:#b8cad8;color-scheme:light;}
#polar-business-tools .pbt-field input::placeholder{color:#607084;}
#polar-business-tools .pbt-field :is(input,select):focus{border-color:#11945c;box-shadow:0 0 0 3px rgba(17,148,92,.14);}
#polar-business-tools .pbt-button{background:#11945c;color:#fff;}
#polar-business-tools .pbt-button:hover{background:#0a7045;filter:none;}
#polar-business-tools .pbt-button-secondary{background:#fff;color:#0a7045;border:1px solid #d9e4ec;}
#polar-business-tools .pbt-button-secondary:hover{background:#eaf7f1;}
#polar-business-tools .pbt-column{background:#fffdf8;border-color:#d9e4ec;}
#polar-business-tools :is(.pbt-count,.pbt-tool-number,.pbt-pill){background:#eaf7f1;color:#0a7045;}
#polar-business-tools .pbt-empty{color:#607084;}
#polar-business-tools .pbt-item{background:#fff;border-color:#d9e4ec;}
#polar-business-tools .pbt-item-title{color:#17283d;}
#polar-business-tools .pbt-item-meta{color:#607084;}
#polar-business-tools .pbt-mini{color:#0a7045;}
#polar-business-tools .pbt-mini.danger{color:#a04436;}
#polar-business-tools .pbt-list li{color:#607084;}
#polar-business-tools .pbt-card:hover{border-color:#11945c;}
#polar-business-tools .pbt-card-link{color:#0a7045;}
#polar-business-tools .pbt-cta{background:#eaf7f1;border-color:#d9e4ec;}
#polar-business-tools .pbt-check{background:#fffdf8;border-color:#d9e4ec;color:#456049;}
#polar-business-tools .pbt-result{background:#eaf7f1;border-color:#d9e4ec;color:#17283d;}
#polar-business-tools .pbt-result strong{color:#17283d;}
#polar-business-tools .pbt-result-copy{border-color:#d9e4ec;}
#polar-business-tools .pbt-tool-note{color:#607084!important;}
#polar-business-tools :is(button,a,input,select):focus-visible{outline:2px solid #11945c;outline-offset:3px;}
@media(max-width:580px){#polar-business-tools h1{font-size:30px;}}

body.page-id-1946 .psg-wrap :is(h1,h2,h3){font-family:Georgia,serif!important;font-weight:700!important;letter-spacing:-.015em!important;}
body.page-id-8 #solve-a-business-problem :is(h2,h3){
 font-family:Georgia,"Times New Roman",serif!important;
 font-weight:700!important;letter-spacing:-.025em!important;color:#102a4c;
}
body.page-id-8 #solve-a-business-problem h2{font-size:28px!important;line-height:1.3!important;}
body.page-id-8 #solve-a-business-problem h3{font-size:21px!important;line-height:1.4!important;}
body.page-id-8 #solve-a-business-problem :is(p,a){font-family:Inter,Arial,sans-serif;line-height:1.7;}
body.page-id-8 #solve-a-business-problem .r1-kicker{font-size:11px!important;font-weight:800;letter-spacing:.1em;}
body.page-id-8 #solve-a-business-problem .r1-card{padding:25px;}
@media(max-width:760px){body.page-id-8 #solve-a-business-problem h2{font-size:25px!important;}body.page-id-8 #solve-a-business-problem h3{font-size:20px!important;}}
