@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/thatsrahat/assets/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/thatsrahat/assets/fonts/poppins-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/thatsrahat/assets/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/thatsrahat/assets/fonts/inter-500.woff2) format("woff2")}:root{--ink:#06090A;--paper:#FFFFFF;--stone:#F4F3EF;--line:#E2E0DA;--slate:#5B5E62;--signal:#FFD400;--head:Poppins,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--body:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--h1:56px;--h2:36px;--h3:22px;--fs:18px;--small:14px;--r:8px;--max:1200px;--gut:24px;--band:96px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px}@media (max-width:767px){:root{--h1:34px;--h2:26px;--h3:20px;--fs:16px;--band:56px;--gut:16px}}*,*::before,*::after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}:where(body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0;padding:0}:where(ul,ol){list-style:none}:where(img,svg){display:block;max-width:100%;height:auto}:where(button,input,select,textarea){font:inherit;color:inherit}:where(fieldset){border:0;min-width:0}:where(table){border-collapse:collapse}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--fs);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,.h3,.site-footer__brand{font-family:var(--head);line-height:1.15;letter-spacing:-.01em}h1{font-size:var(--h1);font-weight:700}h2{font-size:var(--h2);font-weight:700}h3,.h3{font-size:var(--h3);font-weight:600;line-height:1.3}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.band--ink :focus-visible,.site-footer :focus-visible{outline-color:var(--signal)}b,strong{font-weight:600}.small{font-size:var(--small);line-height:1.5}.muted{color:var(--slate)}.lead{font-size:calc(var(--fs) + 2px);color:var(--slate);max-width:62ch}.eyebrow{font-size:var(--small);color:var(--slate);margin-bottom:var(--s2)}.eyebrow a{text-decoration:none}.opt{font-weight:400;color:var(--slate);font-size:var(--small)}.sr-only,.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--signal);padding:8px 16px;z-index:100;border-radius:var(--r)}.skip:focus{left:8px}.ico{width:24px;height:24px;flex:none}.wrap{max-width:calc(var(--max) + 2*var(--gut));margin:0 auto;padding:0 var(--gut)}.wrap--narrow{max-width:calc(800px + 2*var(--gut))}.wrap--form{max-width:calc(720px + 2*var(--gut))}.band{padding:var(--band) 0}.band--tight{padding:var(--s5) 0}.band--flush{padding-top:0}.band--stone{background:var(--stone)}.band--ink{background:var(--ink);color:var(--paper)}.band--line{border-top:1px solid var(--line)}.band__head{margin-bottom:var(--s5);max-width:760px}.band__head .lead{margin-top:var(--s2)}.band__foot{margin-top:var(--s4)}.page-hero{padding-top:var(--s6);padding-bottom:var(--s6)}.page-hero h1+.lead{margin-top:var(--s2)}.page-hero .btn{margin-top:var(--s4)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6)}.two-col h2{margin-bottom:var(--s3)}@media (max-width:899px){.two-col{grid-template-columns:1fr;gap:var(--s5)}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--r);background:var(--signal);color:var(--ink);font-family:var(--body);font-weight:600;font-size:17px;line-height:1.2;text-decoration:none;border:2px solid var(--signal);cursor:pointer;text-align:center;transition:filter .15s}.btn:hover{filter:brightness(.95);text-decoration:none}.btn--sm{min-height:44px;padding:0 20px;font-size:15px}.btn--quiet{background:#fff0;border-color:var(--ink)}.btn--quiet:hover{background:var(--ink);color:var(--paper);filter:none}.linkbtn{background:none;border:0;padding:8px 0;text-decoration:underline;cursor:pointer;color:var(--slate)}.more{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none}.more .ico{width:20px;height:20px}.more:hover{text-decoration:underline}.site-header{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.site-header__in{display:flex;align-items:center;gap:var(--s4);min-height:72px}.logo img{width:auto;height:36px}.nav{margin-left:auto}.nav ul{display:flex;gap:var(--s4)}.nav a{text-decoration:none;font-weight:500;font-size:16px;padding:8px 0}.nav a:hover{text-decoration:underline}@media (max-width:767px){.site-header__in{min-height:60px;gap:var(--s2)}.logo img{height:30px}.nav ul{gap:var(--s2)}.nav a{font-size:14px}.hide-m{display:none}}@media (max-width:389px){.nav a{font-size:13px}.nav ul{gap:12px}}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:0}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4)}.band--stone .card{background:var(--paper)}.callout{margin-top:var(--s5);background:var(--stone)}.tag{display:inline-block;background:var(--ink);color:var(--paper);font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;margin-bottom:var(--s2)}@media (max-width:767px){.card{padding:var(--s3)}}.hero{padding-top:var(--s6)}.hero__in{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--s6);align-items:start}.hero h1{margin-bottom:var(--s3)}.hero .lead{margin-bottom:var(--s4)}.hero__media img{width:100%;border-radius:var(--r);border:1px solid var(--line)}@media (max-width:899px){.hero{padding-top:var(--s4)}.hero__in{grid-template-columns:1fr;gap:var(--s4)}.hero__media{order:-1}}@media (max-width:767px){.hero__media{display:none}}.fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2) var(--s3);margin-bottom:var(--s3)}.fields--2{gap:var(--s2)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field--full{grid-column:1/-1}.field label,.field legend{font-weight:500;font-size:15px}.field legend{margin-bottom:8px}input[type=text],input[type=email],input[type=date],input[type=url],input:not([type]),select,textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid #BDBAB2;border-radius:var(--r);background:var(--paper);font-size:16px;line-height:1.4}textarea{min-height:110px;resize:vertical}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2306090A' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}input[type=date]{min-width:0}input[type=file]{width:100%;min-height:48px;padding:10px;border:1px dashed #BDBAB2;border-radius:var(--r);background:var(--stone);font-size:15px}input:focus,select:focus,textarea:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:0}.was-checked :invalid{border-color:#B42318}.checks{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3)}.check{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1px solid #BDBAB2;border-radius:var(--r);cursor:pointer;font-weight:500}.check input{width:20px;height:20px;accent-color:var(--ink)}.check:has(input:checked){border-color:var(--ink);background:var(--stone)}.starter .btn,.brief .btn,.form .btn{width:100%}.starter .small{margin-top:var(--s2)}.brief .small{margin-top:var(--s2)}.brief fieldset{margin-bottom:var(--s3)}.notice{padding:12px 16px;border-radius:var(--r);background:var(--stone);border:1px solid var(--line);margin-bottom:var(--s3);font-size:15px}.notice--err{background:#FEF3F2;border-color:#FDA29B}.notice--ok{background:#ECFDF3;border-color:#75E0A7}.field-err{color:#B42318;font-size:var(--small)}@media (max-width:767px){.fields{grid-template-columns:1fr}}.progress{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s3);font-size:var(--small);font-weight:500}.progress__bar{flex:1;height:8px;background:var(--line);border-radius:999px;overflow:hidden}.progress__bar i{display:block;height:100%;width:50%;background:var(--signal);border-radius:999px;transition:width .3s}[data-step="2"] .progress__bar i{width:100%}.brief__recap{margin-bottom:var(--s3)}.brief-page h1{margin-bottom:var(--s1)}.brief-page .lead{margin-bottom:var(--s4)}.mini-proof{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin-top:var(--s3);color:var(--slate)}.mini-proof li,.ticks li{display:flex;gap:10px;align-items:flex-start}.mini-proof .ico{width:18px;height:18px;margin-top:1px}.figures{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}.figures li{font-size:16px;color:var(--slate)}.figures b{display:block;font-family:var(--head);font-size:28px;font-weight:700;color:var(--ink);line-height:1.2}.logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s4)}.logos img{height:26px;width:auto;filter:brightness(0);opacity:.45}.proof-quote{font-size:18px;margin-bottom:var(--s4);max-width:820px}.proof-quote span{display:block;font-size:var(--small);color:var(--slate);margin-top:4px}@media (max-width:767px){.figures{display:grid;grid-template-columns:1fr 1fr}.figures b{font-size:22px}.logos{justify-content:flex-start;gap:var(--s3)}.logos img{height:20px}}.deadline{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s4);align-items:center}.deadline h2{color:var(--paper);margin-bottom:var(--s2)}.deadline label{display:block;margin-bottom:6px;color:#C9C7C1}.deadline__input{max-width:240px;background:var(--paper);color:var(--ink)}.deadline__out{font-size:19px;max-width:42ch}.deadline__out b{color:var(--signal)}.deadline__cta .small{margin-top:8px;color:#C9C7C1}@media (max-width:899px){.deadline{grid-template-columns:1fr;gap:var(--s3)}.deadline__input{max-width:none}}.pkgs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);align-items:stretch}.pkg{display:flex;flex-direction:column}.pkg h3{margin-bottom:var(--s1)}.pkg__for{color:var(--slate);font-size:16px;margin-bottom:var(--s3)}.pkg__price{margin-bottom:4px}.pkg__price b{font-family:var(--head);font-size:40px;line-height:1.1;font-weight:700}.pkg__price2{display:block;color:var(--slate)}.pkg__time{font-weight:500;margin-bottom:var(--s3);font-size:16px}.pkg .ticks{margin-bottom:var(--s3);flex:1}.pkg__note{margin-bottom:var(--s3)}.pkg .btn{width:100%}.pkg--featured{border:2px solid var(--ink);position:relative}.pkg--featured .tag{position:absolute;top:-14px;left:var(--s4);margin:0}@media (max-width:899px){.pkgs{grid-template-columns:1fr}.pkg--featured{order:-1;margin-top:14px}}.ticks{display:grid;gap:10px}.ticks .ico{width:20px;height:20px;margin-top:3px}.pricing-extra{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);margin-top:var(--s4)}.pricing-extra h3{margin-bottom:var(--s2)}.pricing-extra p+p{margin-top:var(--s2)}.plain{display:grid;gap:8px}@media (max-width:899px){.pricing-extra{grid-template-columns:1fr}}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.cases--2{grid-template-columns:repeat(2,1fr)}.cases--1{grid-template-columns:1fr}.cases--1 .case{display:grid;grid-template-columns:1.2fr 1fr}.case{padding:0;overflow:hidden;display:flex;flex-direction:column}.case__img img{width:100%;aspect-ratio:86/57;object-fit:cover;border-bottom:1px solid var(--line)}.case__body{padding:var(--s3);display:grid;gap:8px;align-content:start}.case__type{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--slate)}.case h3 a,.case h2 a{text-decoration:none}.case h3 a:hover,.case h2 a:hover{text-decoration:underline}.case__quote{color:var(--slate);font-style:italic}.case[hidden]{display:none}@media (max-width:899px){.cases,.cases--2{grid-template-columns:1fr 1fr}.cases--1 .case{grid-template-columns:1fr}}@media (max-width:767px){.cases,.cases--2{grid-template-columns:1fr}}.filters{display:flex;flex-wrap:wrap;gap:var(--s1);margin-bottom:var(--s4)}.chip{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-weight:500;font-size:15px}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.case-layout{display:grid;grid-template-columns:1fr 340px;gap:var(--s5);align-items:start}.case-media{display:grid;gap:var(--s3)}.case-media img{width:100%;border-radius:var(--r);border:1px solid var(--line)}.case-facts{position:sticky;top:96px;display:grid;gap:var(--s3)}.case-facts dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:16px}.case-facts dt{color:var(--slate)}.case-facts__quote{font-style:italic}.case-facts__quote cite{display:block;font-style:normal;font-size:var(--small);color:var(--slate);margin-top:6px}.case-body{margin-top:var(--s5);max-width:760px}@media (max-width:899px){.case-layout{grid-template-columns:1fr}.case-facts{position:static}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);counter-reset:s}.steps li{counter-increment:s;display:grid;gap:4px;padding-top:var(--s3);border-top:2px solid var(--ink)}.steps li::before{content:counter(s);font-family:var(--head);font-weight:700;font-size:28px;line-height:1}.steps b{font-family:var(--head);font-weight:600;font-size:var(--h3);line-height:1.3}.steps span{color:var(--slate);font-size:16px}.steps--v{grid-template-columns:1fr;margin-top:var(--s4)}@media (max-width:899px){.steps{grid-template-columns:1fr 1fr}.steps--v{grid-template-columns:1fr}}@media (max-width:767px){.steps{grid-template-columns:1fr}}.points{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}.points--4{grid-template-columns:repeat(4,1fr)}.points li{display:grid;gap:var(--s1);align-content:start}.points .ico{width:32px;height:32px;margin-bottom:var(--s1)}.points p{color:var(--slate)}@media (max-width:899px){.points,.points--4{grid-template-columns:1fr 1fr}}@media (max-width:767px){.points,.points--4{grid-template-columns:1fr;gap:var(--s3)}}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.quote{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s3)}.quote blockquote{font-size:17px}.quote figcaption{display:flex;gap:var(--s2);align-items:center;line-height:1.4}.quote__img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}@media (max-width:899px){.quotes{grid-template-columns:1fr}}.faq{display:grid;border-top:1px solid var(--line)}#faq h2{margin-bottom:var(--s4)}#faq .faq{max-width:820px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-weight:600;font-size:calc(var(--fs) + 1px);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:8px;top:50%;width:12px;height:12px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.faq details p{padding:0 0 20px;color:var(--slate);max-width:68ch}.guarantee{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--s6)}.guarantee h2{margin-bottom:var(--s2)}.guarantee p+p{margin-top:var(--s2)}@media (max-width:899px){.guarantee{grid-template-columns:1fr;gap:var(--s4)}}.final{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--s6);align-items:start}.final h2,.final h1{margin-bottom:var(--s3)}.final .lead{margin-bottom:var(--s4)}.final .ticks{margin-top:var(--s3)}.final__copy .h3{margin:var(--s3) 0 var(--s2)}@media (max-width:899px){.final{grid-template-columns:1fr;gap:var(--s4)}}.about{display:grid;grid-template-columns:360px 1fr;gap:var(--s6);align-items:start}.about__img img,.dummy-img{width:100%;border-radius:var(--r)}@media (max-width:899px){.about{grid-template-columns:1fr;gap:var(--s4)}.about__img{max-width:280px}}.prose>*+*{margin-top:var(--s2)}.prose h1{margin-bottom:var(--s3)}.prose h2{margin-top:var(--s5);margin-bottom:var(--s1)}.prose h3{margin-top:var(--s4)}.prose ul{list-style:disc;padding-left:1.3em;display:grid;gap:6px}.prose ol{list-style:decimal;padding-left:1.3em}.prose img{border-radius:var(--r);margin:var(--s3) 0}.prose .notice{margin:0 0 var(--s3)}.post-list{list-style:none!important;padding:0!important;margin-top:var(--s4)!important;gap:0!important}.post-list li{display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line)}.table{width:100%;font-size:16px}.table th,.table td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line)}.table th{font-weight:600}.table+.small{margin-top:var(--s2)}.dummy-img{display:flex;align-items:center;justify-content:center;background:#D9D7D1;color:var(--slate);font-size:var(--small);text-align:center;padding:var(--s2)}.site-footer{background:var(--ink);color:#D6D4CE;padding:var(--s6) 0 var(--s4);font-size:16px}.site-footer a{color:var(--paper);text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--s4)}.site-footer__brand{color:var(--paper);font-size:24px;font-weight:700;margin-bottom:var(--s2)}.site-footer__desc{max-width:44ch;margin-bottom:var(--s3)}.site-footer__h{color:var(--paper);font-weight:600;margin-bottom:var(--s2)}.site-footer ul{display:grid;gap:8px}.site-footer__bottom{display:flex;justify-content:space-between;gap:var(--s3);margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid #2A2F31;font-size:var(--small)}.site-footer__bottom a+a{margin-left:var(--s3)}@media (max-width:899px){.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__top>div:first-child{grid-column:1/-1}}@media (max-width:767px){.site-footer{padding-bottom:calc(var(--s4) + 76px)}}.no-bar .site-footer{padding-bottom:var(--s4)}.mbar{display:none}@media (max-width:767px){.mbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line)}.mbar .btn{width:100%}}