/* Six typography options on the unchanged layout of variant 14. */
body.kt-type-apple{--kt-text-font:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Manrope,Arial,sans-serif;--kt-heading-font:var(--kt-text-font);--kt-text-weight:300;--kt-heading-weight:400;--kt-tracking:-.038em;--kt-leading:1.78;--kt-copy-tracking:0}
body.kt-type-manrope{--kt-text-font:Manrope,Arial,sans-serif;--kt-heading-font:Manrope,Arial,sans-serif;--kt-text-weight:400;--kt-heading-weight:500;--kt-tracking:-.042em;--kt-leading:1.8;--kt-copy-tracking:-.008em}
body.kt-type-onest{--kt-text-font:Onest,Arial,sans-serif;--kt-heading-font:Onest,Arial,sans-serif;--kt-text-weight:350;--kt-heading-weight:450;--kt-tracking:-.035em;--kt-leading:1.78;--kt-copy-tracking:-.005em}
body.kt-type-golos{--kt-text-font:"Golos Text",Arial,sans-serif;--kt-heading-font:"Golos Text",Arial,sans-serif;--kt-text-weight:400;--kt-heading-weight:500;--kt-tracking:-.03em;--kt-leading:1.78;--kt-copy-tracking:-.003em}
body.kt-type-plex{--kt-text-font:"IBM Plex Sans",Arial,sans-serif;--kt-heading-font:"IBM Plex Sans",Arial,sans-serif;--kt-text-weight:400;--kt-heading-weight:450;--kt-tracking:-.025em;--kt-leading:1.8;--kt-copy-tracking:0}
body.kt-type-permian{--kt-text-font:PermianSans,Arial,sans-serif;--kt-heading-font:PermianSans,Arial,sans-serif;--kt-text-weight:400;--kt-heading-weight:400;--kt-tracking:-.025em;--kt-leading:1.8;--kt-copy-tracking:0}
body.kt-typography{--ink:#151917;--muted:#242a26;--hero-ink:#151917;font-family:var(--kt-text-font);font-weight:var(--kt-text-weight);line-height:var(--kt-leading);letter-spacing:var(--kt-copy-tracking);color:#151917}
.kt-typography :is(button,input,select,textarea){font-family:var(--kt-text-font);font-weight:var(--kt-text-weight)}
.kt-typography :is(h1,h2,h3){font-family:var(--kt-heading-font);font-weight:var(--kt-heading-weight);letter-spacing:var(--kt-tracking);color:#111513}
.kt-typography .hero h1 span,.kt-typography .catalog-group>h3,.kt-typography .faq-item[open] summary{color:#111513}
.kt-typography :is(.hero p,.cards p,.scenario-control p,.answerbox p,.section-intro,.document-checklist li,.small-note,.deliverable-panel li,.deliverable-panel>p,.advisor p,.about-tasks p,.catalog-card p,.faq-answer p,.faq-heading>p,.calc>p,.inputs>p,.inputs>small,.hero-side>p,.receipt>p,.receipt>.receipt-note,.formula-caption,.hero-note,.footer-description,.footer-top>div:first-child p){color:#242a26;font-weight:var(--kt-text-weight)}
.kt-typography .advisor .intro-line{color:#151917}
.kt-typography :is(.cards p,.catalog-card p,.advisor p,.document-checklist li,.deliverable-panel li,.faq-answer p){line-height:var(--kt-leading)}
.kt-typography :is(.btn,.toolbutton,.copy-button,.header-phone){font-weight:400}
.kt-typography .brand{font-weight:400;letter-spacing:-.04em}
.kt-typography .contact h2{color:#f8fbf8}
.kt-typography .contact>p{color:#e5eee8;font-weight:var(--kt-text-weight)}
.kt-typography .contact .tag,.kt-typography .contact .section-number{color:#dce8df}
.kt-typography .receipt textarea{font-family:var(--kt-text-font)}
.kt-typography .tag,.kt-typography .eyebrow,.kt-typography .side-tag{font-weight:400}
.kt-typography .faq-item summary{font-weight:400;color:#151917}
.kt-typography .contact .btn-outline{color:#edf5ef}

.kt-arrow{display:inline-block;width:11px;height:11px;vertical-align:-1px;margin-left:3px;background:currentColor;font-size:0;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M2%2010%2010%202M3%202h7v7%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M2%2010%2010%202M3%202h7v7%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
