/*
Theme Name: Kainat Shakir
Theme URI: https://kainatshakir.com
Author: Kainat Shakir
Description: Custom multi-page personal brand theme for property, consulting, training and content.
Version: 1.1.0
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: kainat-shakir
*/
:root{--ink:#211b18;--cream:#f5efe6;--paper:#fffaf3;--berry:#8a3153;--berry-dark:#6b213f;--sage:#b9c1a8;--gold:#d19d5c;--line:rgba(33,27,24,.16)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.skip{position:fixed;z-index:99;left:12px;top:-80px;background:white;padding:10px 16px}.skip:focus{top:12px}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,250,243,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{height:78px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:11px;margin-right:auto;font-size:15px;letter-spacing:.04em}.brand span{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ink);border-radius:50%;font-family:var(--font-display);font-size:19px}.nav nav{display:flex;gap:27px;font-size:13px}.nav nav a,.footer-grid a{transition:color .2s}.nav nav a:hover,.footer-grid a:hover{color:var(--berry)}.nav-cta{display:flex;align-items:center;gap:7px;border:1px solid var(--ink);padding:9px 16px;border-radius:99px;font-size:13px}.mobile-nav{display:none}.hero{min-height:710px;display:grid;grid-template-columns:1.05fr .75fr;align-items:center;gap:7vw;padding-block:70px 90px}.hero h1,.page-hero h1{font:600 clamp(48px,6.2vw,88px)/.94 var(--font-display);letter-spacing:-.035em;margin:20px 0 28px;max-width:920px}.hero h1{font-size:clamp(45px,5.2vw,76px)}.eyebrow,.kicker{text-transform:uppercase;font-size:11px;letter-spacing:.18em;font-weight:700;color:var(--berry)}.lede{font-size:18px;line-height:1.65;max-width:680px;color:#544b45}.actions{display:flex;align-items:center;gap:28px;margin-top:36px}.button{display:inline-flex;justify-content:center;align-items:center;gap:7px;border:0;background:var(--berry);color:white;padding:14px 22px;border-radius:3px;cursor:pointer;transition:background .2s,transform .2s}.button:hover{background:var(--berry-dark);transform:translateY(-2px)}.button:disabled{opacity:.45;cursor:not-allowed}.text-link,.card-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;border-bottom:1px solid currentColor}.signature{font:italic 24px var(--font-display);color:var(--berry);transform:rotate(-4deg);width:max-content;margin:45px 0 0 30px}.portrait{position:relative}.portrait-frame{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:48% 48% 3px 3px;background:#dbcabc}.portrait-frame:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.65);border-radius:inherit;z-index:2}.portrait-frame img{object-fit:cover}.portrait>p{text-align:center;font-size:11px;color:#72665e}.path{padding-block:95px 120px}.path h2,.proof h2,.quote blockquote,.next-steps h2{font:600 clamp(36px,4vw,58px)/1.05 var(--font-display);margin:12px 0 48px;max-width:650px}.pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.pillar-grid>div:not(:last-child){border-right:1px solid var(--line)}.pillar{display:flex;min-height:370px;flex-direction:column;padding:28px 25px;transition:background .25s,transform .25s}.pillar:hover{background:var(--cream);transform:translateY(-5px)}.pillar-top{display:flex;justify-content:space-between;color:var(--berry);margin-bottom:65px}.pillar h3,.listing h3,.case h3{font:600 28px/1.1 var(--font-display);margin:7px 0 15px}.pillar p:not(.kicker){font-size:14px;color:#675e58}.pillar .card-link{margin-top:auto;width:max-content}.proof{background:var(--ink);color:var(--paper);padding:95px 0}.proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.stats{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.stats>div{padding:22px;border-left:1px solid rgba(255,255,255,.2)}.stats strong{font:600 clamp(38px,5vw,65px) var(--font-display);display:block}.stats span{font-size:12px;color:#c8bfb7}.quote{padding-block:130px;text-align:center}.quote blockquote{max-width:850px;margin:0 auto 22px}.quote>p{color:#7d7169;font-size:13px}.quote .text-link{margin-top:25px}.page-hero{background:var(--cream);padding:100px 0 80px;position:relative;overflow:hidden}.page-hero h1{max-width:850px}.page-hero .lede{font-size:20px}.line-art{position:absolute;right:4%;bottom:-80px;width:340px;height:340px;border:1px solid var(--berry);border-radius:50%}.line-art span{position:absolute;inset:35px;border:1px solid var(--gold);border-radius:50%}.line-art span:nth-child(2){inset:70px}.line-art span:nth-child(3){inset:105px}.article-hero{text-align:center}.article-hero h1,.article-hero .lede{margin-left:auto;margin-right:auto}.back{display:inline-flex;align-items:center;gap:8px;font-size:13px;margin-bottom:25px}.page-body{padding-block:90px}.content-sections{max-width:900px;margin:auto}.content-sections section{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:48px 0;border-top:1px solid var(--line)}.section-no{font:500 18px var(--font-display);color:var(--berry)}.content-sections h2{font:600 clamp(30px,4vw,45px)/1.1 var(--font-display);margin:0 0 18px}.content-sections p{font-size:17px;color:#554d47;max-width:730px}.content-sections ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;padding:15px 0 0;list-style:none}.content-sections li:before{content:'—';color:var(--berry);margin-right:9px}.article-body .content-sections{max-width:760px}.article-body .content-sections section{grid-template-columns:1fr}.article-body .section-no{display:none}.next-steps{margin-top:100px;background:var(--ink);color:white;padding:55px}.next-steps h2{margin-bottom:30px}.next-steps>div{display:flex;gap:12px;flex-wrap:wrap}.next-steps a{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.3);padding:12px 18px;border-radius:99px;text-transform:capitalize;font-size:13px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:35px}.filters button,.slots button,.success button{border:1px solid var(--line);background:transparent;padding:9px 14px;border-radius:99px;cursor:pointer}.filters button.active,.slots button.active{background:var(--ink);color:white}.listing-grid,.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.listing,.case{border:1px solid var(--line);padding:14px;background:white}.listing-art,.case-art{height:190px;background:linear-gradient(135deg,#9f715d,#ddc9aa);display:flex;align-items:flex-start;justify-content:flex-end;padding:12px;color:white;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.listing:nth-child(2n) .listing-art{background:linear-gradient(135deg,#5c716a,#b9c1a8)}.listing:nth-child(3n) .listing-art{background:linear-gradient(135deg,#66445b,#c19a9e)}.listing dl{display:flex;border-block:1px solid var(--line);padding:12px 0}.listing dl div{width:50%}.listing dt{font-size:10px;text-transform:uppercase}.listing dd{margin:0;font-weight:700;font-size:13px}.listing>a{display:flex;align-items:center;gap:7px;margin:14px 0 4px;font-weight:700;font-size:13px}.disclaimer{font-size:11px;color:#756b63;margin-top:25px}.case{padding:0 0 22px}.case>*:not(.case-art){margin-left:20px;margin-right:20px}.case-art{height:240px;align-items:flex-end;justify-content:flex-start}.case-art span{font:600 60px var(--font-display);opacity:.75}.tone-1{background:linear-gradient(135deg,#9a485f,#e0b891)}.tone-2{background:linear-gradient(135deg,#68745e,#bec29c)}.tone-3{background:linear-gradient(135deg,#56485d,#b58c93)}.contact-form,.booking{max-width:820px;margin:auto;background:white;border:1px solid var(--line);padding:45px}.contact-form fieldset{border:0;padding:0;margin:0 0 30px}.contact-form legend,.contact-form label{display:block;font-weight:700;font-size:13px}.intent{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.intent input{position:absolute;opacity:0}.intent span{display:block;text-align:center;padding:12px;border:1px solid var(--line);cursor:pointer}.intent input:checked+span{background:var(--ink);color:white}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form input,.contact-form textarea,.booking select{width:100%;border:1px solid var(--line);background:var(--paper);padding:12px;margin:6px 0 20px}.contact-form label span{font-weight:400}.success{max-width:720px;margin:auto;text-align:center;background:var(--cream);padding:70px}.success svg{color:var(--berry)}.success h2,.booking h3{font:600 32px var(--font-display)}.booking>div{margin-bottom:35px}.slots{display:flex;gap:8px;flex-wrap:wrap}.booking>p{font-size:11px;color:#756b63}footer{background:#e9dfd2;padding:80px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.footer-grid>div:first-child p{max-width:280px;font:500 22px/1.3 var(--font-display)}.footer-grid h2{font-size:11px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:18px}.footer-grid a:not(.brand){font-size:13px;margin:5px 0}.socials{display:flex;gap:9px}.socials a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%}.socials svg{width:16px}.footer-bottom{border-top:1px solid var(--line);margin-top:55px;padding-top:22px;display:flex;justify-content:space-between;font-size:11px}.footer-bottom div{display:flex;gap:20px}
@media(max-width:900px){.nav nav,.nav-cta{display:none}.mobile-nav{display:block}.mobile-nav button{background:none;border:0}.mobile-nav nav{position:absolute;left:20px;right:20px;top:68px;padding:20px;background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column}.mobile-nav nav a{padding:10px}.hero{grid-template-columns:1fr;padding-top:55px}.portrait{max-width:520px;width:100%;margin:auto}.pillar-grid{grid-template-columns:1fr 1fr}.pillar-grid>div{border-bottom:1px solid var(--line)}.proof-grid{grid-template-columns:1fr}.listing-grid,.case-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}}
@media(max-width:600px){.shell{width:min(100% - 28px,1180px)}.site-header .nav{height:66px}.brand b{font-size:13px}.hero{min-height:0;padding-block:55px}.hero h1,.page-hero h1{font-size:43px}.actions{align-items:flex-start;flex-direction:column;gap:18px}.path{padding-block:70px}.pillar-grid{grid-template-columns:1fr}.pillar{min-height:310px}.stats{grid-template-columns:1fr}.stats>div{border-left:0;border-top:1px solid rgba(255,255,255,.2)}.quote{padding-block:90px}.page-hero{padding:70px 0}.line-art{opacity:.25}.content-sections section{grid-template-columns:1fr}.content-sections ul{grid-template-columns:1fr}.next-steps{padding:35px 24px}.listing-grid,.case-grid{grid-template-columns:1fr}.intent{grid-template-columns:1fr 1fr}.field-row{grid-template-columns:1fr}.contact-form,.booking{padding:25px 18px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Kainat portrait and guardian artwork */
.portrait-frame{background:radial-gradient(circle at 50% 32%,#f3d9c5 0,#d3a9a0 58%,#8a3153 100%)}
.portrait-frame img{object-fit:contain;object-position:center bottom}
.guardian-band{background:#e5eadb;overflow:hidden}
.guardian-grid{min-height:650px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw}
.guardian-visual{height:620px;position:relative;align-self:end}
.guardian-visual img{object-fit:contain;object-position:center bottom}
.guardian-grid h2,.content-guardian h2{font:600 clamp(38px,5vw,68px)/1 var(--font-display);margin:12px 0 24px;max-width:620px}
.guardian-grid>div:last-child>p:not(.eyebrow){max-width:570px;color:#554d47;margin-bottom:28px}
.about-portrait{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;margin-bottom:70px;background:#e5eadb;padding:35px 60px 0}
.about-portrait>div{height:430px;position:relative}
.about-portrait img{object-fit:contain;object-position:center bottom}
.about-portrait blockquote{font:600 clamp(31px,4vw,52px)/1.08 var(--font-display);margin:0}
.content-guardian{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:7vw;background:#211b18;color:white;padding:50px 70px;margin-bottom:70px;overflow:hidden}
.content-guardian>div:last-child{height:500px;position:relative}
.content-guardian img{object-fit:contain;object-position:center bottom}
.content-guardian p:not(.eyebrow){color:#d3cbc5}
@media(max-width:900px){.guardian-grid{grid-template-columns:1fr}.guardian-visual{height:520px;order:2}.guardian-grid>div:last-child{padding-top:70px}.about-portrait,.content-guardian{grid-template-columns:1fr}}
@media(max-width:600px){.guardian-visual{height:430px}.guardian-grid>div:last-child{padding-top:55px}.about-portrait,.content-guardian{padding:30px 22px 0}.about-portrait>div{height:350px}.content-guardian>div:last-child{height:420px}}

/* WordPress-specific layout */
.portrait-frame>img,.guardian-visual>img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}
.wp-mobile-toggle,.wp-mobile-menu{display:none}.wp-content{font-size:17px;color:#554d47;max-width:760px}.wp-content h2{font:600 clamp(30px,4vw,45px)/1.1 var(--font-display);color:var(--ink)}.wp-content a{color:var(--berry);text-decoration:underline}.wp-content img{max-width:100%;height:auto}.case h2{font:600 28px/1.1 var(--font-display);margin:7px 20px 15px}.case-art{justify-content:flex-start;align-items:flex-end}.case-art span{font-size:50px}.pagination{margin-top:45px}.wp-mobile-menu{position:absolute;top:66px;left:14px;right:14px;background:var(--paper);z-index:60;border:1px solid var(--line);padding:20px}.wp-mobile-menu nav,.wp-mobile-menu>a{display:flex;flex-direction:column}.wp-mobile-menu a{padding:9px}
@media(max-width:900px){.wp-mobile-toggle{display:block;background:none;border:0}.wp-mobile-menu:not([hidden]){display:block}}

/* Homepage 2026: emerald, ivory and gold */
body.home{--home-deep:#031a18;--home-green:#063f37;--home-emerald:#087c65;--home-gold:#d7aa54;--home-ivory:#f8f3e8;background:#f8f3e8;color:#102b27}
body.home .site-header{position:absolute;left:0;right:0;background:linear-gradient(180deg,rgba(1,14,13,.94),rgba(1,14,13,.55));border-color:rgba(215,170,84,.25);color:#fff}
body.home .brand span{border-color:var(--home-gold);color:var(--home-gold)}body.home .nav nav a:hover{color:var(--home-gold)}body.home .nav-cta{border-color:var(--home-gold);color:var(--home-gold)}
.home-main{overflow:hidden}.home-hero{position:relative;min-height:760px;background:#01110f;color:#fff;display:flex;align-items:center}.home-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,14,13,.98) 0%,rgba(1,14,13,.87) 30%,rgba(1,14,13,.25) 61%,rgba(1,14,13,.05) 100%),linear-gradient(0deg,rgba(1,14,13,.55),transparent 42%)}
.home-hero-inner{position:relative;z-index:2;padding-top:105px}.home-hero-copy{max-width:670px}.home-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.19em;font-weight:800;color:var(--home-gold);margin:0 0 18px}.home-hero h1{font:600 clamp(49px,5.5vw,82px)/.98 var(--font-display);letter-spacing:-.035em;margin:0 0 25px;text-wrap:balance}.home-hero-copy>p:not(.home-eyebrow):not(.home-trust){font-size:18px;line-height:1.65;max-width:620px;color:#e5e2d9}.home-actions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0 28px}.home-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border:1px solid transparent;border-radius:2px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,color .2s}.home-button:hover{transform:translateY(-2px)}.home-button-gold{background:var(--home-gold);color:#10201d}.home-button-gold:hover{background:#edc470}.home-button-ghost{border-color:rgba(255,255,255,.55);color:#fff}.home-button-ghost:hover{background:#fff;color:var(--home-deep)}.home-trust{display:flex;gap:9px;flex-wrap:wrap;font-size:11px;color:#b8c9c4;text-transform:uppercase;letter-spacing:.09em}.home-trust span{color:var(--home-gold)}
.home-section{padding-block:105px}.home-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:48px}.home-heading h2,.home-about h2,.home-feature h2,.home-results h2,.home-cta h2{font:600 clamp(38px,4.3vw,62px)/1.03 var(--font-display);letter-spacing:-.025em;margin:0;max-width:750px;text-wrap:balance}.home-heading>p{max-width:470px;color:#52645f;margin:0}.home-pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(6,63,55,.2)}.home-pillar{min-height:390px;padding:29px 26px;display:flex;flex-direction:column;background:#fff;transition:transform .25s,background .25s}.home-pillar:not(:last-child){border-right:1px solid rgba(6,63,55,.2)}.home-pillar:hover{transform:translateY(-6px);background:#f1ecdf}.home-pillar-number{font:600 16px var(--font-display);color:var(--home-emerald);margin-bottom:62px}.home-pillar h3,.home-learn-grid h3{font:600 29px/1.08 var(--font-display);margin:0 0 16px}.home-pillar p{font-size:14px;color:#586863}.home-pillar a,.home-text-link{margin-top:auto;color:var(--home-green);font-weight:800;font-size:13px;border-bottom:1px solid currentColor;width:max-content;max-width:100%}
.home-results{background:var(--home-deep);color:#fff;padding:86px 0}.home-results-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw}.home-results h2{font-size:clamp(36px,4vw,56px)}.home-stats{display:grid;grid-template-columns:repeat(3,1fr)}.home-stats div{border-left:1px solid rgba(215,170,84,.35);padding:18px 24px}.home-stats strong{font:600 clamp(42px,5vw,67px) var(--font-display);color:var(--home-gold);display:block}.home-stats span{font-size:12px;color:#bac9c5}
.home-about{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center}.home-about-photo{height:610px;background:radial-gradient(circle at 50% 28%,#f1e6d3,#cdbb94 65%,#987c45);border-radius:240px 240px 4px 4px;overflow:hidden}.home-about-photo img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.home-about-copy>p:not(.home-eyebrow){font-size:17px;color:#52645f;max-width:650px}.home-about-copy .home-text-link{display:inline-block;margin-top:22px}
.home-feature-wrap{background:#e9e3d5}.home-feature-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:24px}.home-feature{padding:55px;background:#fff;min-height:480px;display:flex;flex-direction:column;justify-content:flex-end}.home-feature-primary{background:linear-gradient(145deg,#063f37,#021b18);color:#fff}.home-feature p:not(.home-eyebrow){max-width:590px;color:#53655f}.home-feature-primary p:not(.home-eyebrow){color:#c6d2cf}.home-feature .home-button,.home-feature .home-text-link{margin-top:25px;width:max-content}.home-button-light{background:#fff;color:var(--home-green)}
.home-learn-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.home-learn-grid>a{display:block;padding:42px;background:#fff;border-top:4px solid var(--home-green);min-height:310px;transition:transform .2s}.home-learn-grid>a:hover{transform:translateY(-5px)}.home-learn-grid span,.home-resource-grid span{color:var(--home-emerald);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.home-learn-grid h3{font-size:clamp(28px,3vw,40px);max-width:530px;margin-top:45px}.home-learn-grid p{color:#5a6964}.home-learn-grid b{font-size:13px;color:var(--home-green)}
.home-resources{background:#fff}.home-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.home-resource-grid a{border:1px solid rgba(6,63,55,.2);padding:28px;min-height:230px}.home-resource-grid h3{font:600 26px/1.15 var(--font-display);margin:45px 0 0}.home-cta{background:linear-gradient(110deg,#021713,#06483d);color:#fff;padding:95px 0}.home-cta-inner{display:flex;justify-content:space-between;align-items:end;gap:60px}.home-cta p:not(.home-eyebrow){color:#c4d1ce}.home-cta-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.home-cta .home-text-link{color:#fff}
@media(max-width:900px){body.home .site-header{position:absolute}.home-hero{min-height:720px}.home-hero-image{object-position:65% center}.home-hero-shade{background:linear-gradient(90deg,rgba(1,14,13,.98),rgba(1,14,13,.68) 68%,rgba(1,14,13,.22))}.home-pillar-grid{grid-template-columns:1fr 1fr}.home-pillar{border-bottom:1px solid rgba(6,63,55,.2)}.home-results-grid,.home-about{grid-template-columns:1fr}.home-about-photo{max-width:560px;width:100%;margin:auto}.home-feature-grid{grid-template-columns:1fr}.home-resource-grid{grid-template-columns:1fr 1fr}.home-cta-inner{align-items:flex-start;flex-direction:column}.home-heading{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:600px){.home-hero{min-height:720px;align-items:flex-end;padding-bottom:55px}.home-hero-image{object-position:66% center;opacity:.58}.home-hero-shade{background:linear-gradient(0deg,rgba(1,14,13,.99) 7%,rgba(1,14,13,.75) 65%,rgba(1,14,13,.22))}.home-hero-inner{padding-top:105px}.home-hero h1{font-size:43px}.home-hero-copy>p:not(.home-eyebrow):not(.home-trust){font-size:16px}.home-actions{flex-direction:column}.home-button{width:100%}.home-section{padding-block:72px}.home-pillar-grid,.home-learn-grid,.home-resource-grid{grid-template-columns:1fr}.home-pillar{min-height:330px}.home-pillar:not(:last-child){border-right:0}.home-results-grid{gap:35px}.home-stats{grid-template-columns:1fr}.home-stats div{border-left:0;border-top:1px solid rgba(215,170,84,.35)}.home-about-photo{height:470px}.home-feature{padding:35px 25px;min-height:430px}.home-learn-grid>a{padding:30px 24px}.home-cta{padding:72px 0}.home-cta-actions{width:100%}}
