*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input,textarea,select{font:inherit}

#jad-friendly-draft{--jad-ink:#3f3028;--jad-muted:#68594e;--jad-paper:#fff9f0;--jad-soft:#eee1cf;--jad-line:#d5c3ad;--jad-blue:#754c34;--jad-onblue:#ffffff;--jad-sand:#f0d8bd;background:var(--jad-paper);color:var(--jad-ink);font-family:Arial,sans-serif;line-height:1.65;container-type:inline-size;font-size:16px;--ink:#3f3028;--muted:#68594e;--blue:#754c34;--line:#d5c3ad;--accent:#f3e5d4}
#jad-friendly-draft *{box-sizing:border-box}#jad-friendly-draft h1,#jad-friendly-draft h2,#jad-friendly-draft h3,#jad-friendly-draft p{margin:0 0 16px}#jad-friendly-draft h1,#jad-friendly-draft h2{font-family:Georgia,serif;font-weight:400;line-height:1.15;letter-spacing:-.02em}#jad-friendly-draft h1{font-size:clamp(34px,4.8vw,52px)}#jad-friendly-draft h2{font-size:30px}#jad-friendly-draft h3{font-size:19px;font-weight:500;line-height:1.35}#jad-friendly-draft p,#jad-friendly-draft li{font-size:16px}#jad-friendly-draft p{color:var(--jad-muted)}#jad-friendly-draft a{color:inherit}#jad-friendly-draft button{font:inherit;cursor:pointer}#jad-friendly-draft .jad-wrap{padding:38px clamp(20px,5vw,54px)}#jad-friendly-draft .jad-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px clamp(20px,5vw,54px);border-bottom:1px solid var(--jad-line)}#jad-friendly-draft .jad-brand{font-family:Georgia,serif;font-size:25px;line-height:1.3}#jad-friendly-draft .jad-brand small{display:block;font-family:Arial,sans-serif;font-size:13px;color:var(--jad-muted);margin-top:4px}#jad-friendly-draft nav{display:flex;gap:18px;flex-wrap:wrap}#jad-friendly-draft nav a{font-size:14px;text-decoration:none;padding:8px 0}#jad-friendly-draft .jad-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center;padding-top:50px;padding-bottom:42px}#jad-friendly-draft .jad-label{font-size:14px;color:var(--jad-blue);margin-bottom:16px}#jad-friendly-draft .jad-actions{display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap;margin-top:24px}#jad-friendly-draft .jad-primary{display:inline-block;background:var(--jad-blue);color:var(--jad-onblue);padding:12px 20px;border-radius:7px;text-decoration:none;border:0;font-size:15px;min-height:44px}#jad-friendly-draft .jad-secondary{padding:10px 0;border-bottom:1px solid var(--jad-ink);text-decoration:none;font-size:15px}#jad-friendly-draft .jad-location{font-size:14px;margin-top:22px}#jad-friendly-draft .jad-report{background:var(--jad-soft);padding:26px;border-radius:14px;box-shadow:0 8px 26px #00000008}#jad-friendly-draft .jad-report .jad-report-label{font-size:13px;color:var(--jad-muted);margin-bottom:18px}#jad-friendly-draft .jad-report h2{font-size:25px}#jad-friendly-draft .jad-report dl{margin:22px 0}#jad-friendly-draft .jad-report dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--jad-line)}#jad-friendly-draft .jad-report dt,#jad-friendly-draft .jad-report dd{font-size:15px;margin:0}#jad-friendly-draft .jad-report p{font-size:15px}#jad-friendly-draft .jad-report .jad-note{font-size:13px;margin-bottom:0}#jad-friendly-draft .jad-industries{border-top:1px solid var(--jad-line);border-bottom:1px solid var(--jad-line);padding-top:24px;padding-bottom:24px}#jad-friendly-draft .jad-industries h2{font-family:Arial,sans-serif;font-size:16px;letter-spacing:0;font-weight:500;margin-bottom:18px}#jad-friendly-draft .jad-industry-list{display:flex;flex-wrap:wrap;gap:12px 30px;color:var(--jad-muted);font-size:15px}#jad-friendly-draft .jad-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px}#jad-friendly-draft .jad-three article{min-width:0}#jad-friendly-draft .jad-three p{font-size:15px}#jad-friendly-draft .jad-lede{max-width:720px}#jad-friendly-draft .jad-services{background:var(--jad-soft)}#jad-friendly-draft .jad-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}#jad-friendly-draft .jad-package{background:var(--jad-paper);padding:23px;border:1px solid var(--jad-line);border-radius:10px;display:flex;flex-direction:column;min-width:0}#jad-friendly-draft .jad-package p{font-size:15px}#jad-friendly-draft .jad-package .jad-price{color:var(--jad-ink);font-size:16px;margin-top:auto}#jad-friendly-draft .jad-package button{color:var(--jad-blue);background:transparent;border:0;text-align:left;padding:10px 0;text-decoration:underline;min-height:44px;font-size:15px}#jad-friendly-draft .jad-detail{background:var(--jad-paper);padding:24px;margin-top:20px;border-left:3px solid var(--jad-blue);border-radius:6px}#jad-friendly-draft [hidden]{display:none!important}#jad-friendly-draft .jad-detail p{font-size:15px}#jad-friendly-draft .jad-detail h3{margin-bottom:10px}#jad-friendly-draft .jad-small{font-size:14px;margin:20px 0 0}#jad-friendly-draft .jad-personal{background:var(--jad-sand);display:grid;grid-template-columns:1fr 1fr;gap:38px}#jad-friendly-draft .jad-contact{max-width:780px;margin:auto;text-align:center}#jad-friendly-draft .jad-contact .jad-actions{justify-content:center}#jad-friendly-draft .jad-footer{border-top:1px solid var(--jad-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:22px}#jad-friendly-draft .jad-footer span{font-size:13px;color:var(--jad-muted)}
@container(max-width:720px){#jad-friendly-draft .jad-hero{grid-template-columns:1fr;gap:24px}#jad-friendly-draft .jad-three{grid-template-columns:1fr;gap:18px}#jad-friendly-draft .jad-personal{grid-template-columns:1fr;gap:20px}#jad-friendly-draft .jad-wrap{padding-top:30px;padding-bottom:30px}}
@container(max-width:480px){#jad-friendly-draft .jad-packages{grid-template-columns:1fr}#jad-friendly-draft .jad-industry-list{display:grid;grid-template-columns:1fr;gap:10px}#jad-friendly-draft h1{font-size:36px}#jad-friendly-draft nav{gap:16px}#jad-friendly-draft .jad-top{gap:14px}}

#jad-friendly-draft .jad-brand{text-decoration:none}#jad-friendly-draft .jad-footer a{font-size:14px;padding:7px 0}#jad-friendly-draft .jad-package .jad-secondary{align-self:flex-start}#jad-friendly-draft .skip{position:absolute;left:16px;top:-100px;background:#fff;color:#3f3028;padding:12px;z-index:10}#jad-friendly-draft .skip:focus{top:12px}#jad-friendly-draft :focus-visible{outline:3px solid #81512f;outline-offset:4px}#jad-friendly-draft .inquiry-details{text-align:left;margin-top:28px;border-top:1px solid var(--jad-line);padding-top:20px}#jad-friendly-draft summary{cursor:pointer;padding:12px 0;min-height:44px;font-size:17px}#jad-friendly-draft form{margin-top:22px}#jad-friendly-draft label{display:block;font-size:15px;margin-bottom:6px}#jad-friendly-draft input,#jad-friendly-draft select,#jad-friendly-draft textarea{width:100%;min-height:44px;background:#fff;color:#3f3028;border:1px solid #8a7361;border-radius:5px;padding:11px;margin-bottom:18px;font-size:16px}#jad-friendly-draft textarea{resize:vertical}#jad-friendly-draft input::placeholder,#jad-friendly-draft textarea::placeholder{color:#68594e}#jad-friendly-draft .form-note,#jad-friendly-draft #status,#jad-friendly-draft #inquiry-help{font-size:14px}#jad-friendly-draft .section,#jad-friendly-draft .page-intro,#jad-friendly-draft .assessment,#jad-friendly-draft .about{padding:44px clamp(20px,5vw,54px)}#jad-friendly-draft .page-intro{border-bottom:1px solid var(--jad-line)}#jad-friendly-draft .page-intro h1{max-width:900px}#jad-friendly-draft .intro{max-width:760px;font-size:18px}#jad-friendly-draft .eyebrow,#jad-friendly-draft .package-label{font-size:14px;color:var(--jad-blue)}#jad-friendly-draft .section-head{margin-bottom:26px}#jad-friendly-draft .services,#jad-friendly-draft .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#jad-friendly-draft .services article,#jad-friendly-draft .steps article{min-width:0}#jad-friendly-draft .packages article{background:var(--jad-paper);border:1px solid var(--jad-line);border-radius:10px;padding:24px;display:flex;flex-direction:column}#jad-friendly-draft .packages ul{flex:1}#jad-friendly-draft .packages a{align-self:flex-start}#jad-friendly-draft ul{padding-left:21px}#jad-friendly-draft li{margin-bottom:8px}#jad-friendly-draft .monthly,#jad-friendly-draft .assessment{background:var(--jad-soft)}#jad-friendly-draft .price{font-size:28px;color:var(--jad-ink)}#jad-friendly-draft .price span{font-size:16px}#jad-friendly-draft .scope-note{margin-top:28px;padding-top:22px;border-top:1px solid var(--jad-line)}#jad-friendly-draft .button{display:inline-flex;background:var(--jad-blue);color:#fff;text-decoration:none;padding:12px 20px;border-radius:7px;border:0;min-height:44px;font-size:15px;align-items:center}#jad-friendly-draft .text-link{display:inline-block;color:var(--jad-blue);padding:10px 0;min-height:44px}#jad-friendly-draft .fee-grid,#jad-friendly-draft .assessment,#jad-friendly-draft .about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}#jad-friendly-draft .assessment-price{font-size:20px;color:var(--jad-ink)}#jad-friendly-draft .deliverables>div{padding:18px 0;border-bottom:1px solid var(--jad-line)}#jad-friendly-draft .deliverables b{display:none}#jad-friendly-draft .deliverables strong{display:block;font-weight:500;color:var(--jad-ink);margin-bottom:6px}#jad-friendly-draft .about{background:var(--jad-sand)}#jad-friendly-draft .about-title h2 span{font-size:24px}#jad-friendly-draft .education{border-top:1px solid var(--jad-line);padding-top:20px}#jad-friendly-draft .education>span{display:block;font-size:14px;margin-bottom:8px}#jad-friendly-draft .next-call{border-top:1px solid var(--jad-line)}#jad-friendly-draft .faq-list details{border-top:1px solid var(--jad-line);padding:10px 0}#jad-friendly-draft .brief{max-width:1100px}#jad-friendly-draft .brief h1{font-size:clamp(34px,4.8vw,52px)}#jad-friendly-draft .brief h2{font-size:30px}#jad-friendly-draft .brief table{font-size:15px}#jad-friendly-draft .brief .notice{border-left:3px solid var(--jad-blue);background:var(--jad-soft);border-radius:6px}#jad-friendly-draft .section>p{max-width:900px}#jad-friendly-draft .technology{border-top:1px solid var(--jad-line)}#jad-friendly-draft .jad-wrap,#jad-friendly-draft .section{scroll-margin-top:16px}#jad-friendly-draft h1,#jad-friendly-draft h2,#jad-friendly-draft h3,#jad-friendly-draft p,#jad-friendly-draft a{overflow-wrap:break-word}#jad-friendly-draft .jad-email-address{overflow-wrap:anywhere}
@media(max-width:900px){#jad-friendly-draft .services,#jad-friendly-draft .steps{grid-template-columns:1fr}#jad-friendly-draft .fee-grid,#jad-friendly-draft .assessment,#jad-friendly-draft .about{grid-template-columns:1fr}#jad-friendly-draft .packages{gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(forced-colors:active){#jad-friendly-draft .button,#jad-friendly-draft .jad-primary{border:2px solid ButtonText}}@media print{#jad-friendly-draft .jad-top,#jad-friendly-draft .jad-footer,#jad-friendly-draft .button,#jad-friendly-draft .jad-actions{display:none}}

#jad-friendly-draft .featured{border:2px solid #754c34;background:#f6e7d4}#jad-friendly-draft .growth-label{font-size:14px;font-weight:600;color:#754c34}#jad-friendly-draft .jad-package.featured .jad-secondary{background:#754c34;color:#fff;padding:12px 16px;border-radius:7px;text-decoration:none}

/* Keep industry heading separate at every orientation and support text enlargement. */
#jad-friendly-draft .jad-industries{display:block}#jad-friendly-draft .jad-industries h2{display:block;width:100%;font-size:1.25rem;font-weight:600}#jad-friendly-draft .jad-industry-list span{display:block;padding:6px 12px;background:var(--jad-soft);border-radius:6px}#jad-friendly-draft .jad-hero>*{min-width:0}#jad-friendly-draft .jad-report dl div{flex-wrap:wrap}#jad-friendly-draft #email-fallback{margin-top:24px}#jad-friendly-draft .jad-three p,#jad-friendly-draft .jad-package p{font-size:1rem}
@media(max-width:900px){#jad-friendly-draft .jad-hero,#jad-friendly-draft .jad-three,#jad-friendly-draft .jad-personal{grid-template-columns:1fr}}
@media(max-width:600px){#jad-friendly-draft .jad-packages{grid-template-columns:1fr}#jad-friendly-draft .jad-industry-list{display:grid;grid-template-columns:1fr}#jad-friendly-draft .jad-actions>a{max-width:100%}}

/* Quiet brand surfaces; saturated colors are reserved for actionable status. */
#jad-friendly-draft .jad-report .jad-note{margin-top:20px}#jad-friendly-draft .growth-tailored{padding:12px 0;border-top:1px solid var(--jad-line)}#jad-friendly-draft .growth-tailored summary{font-weight:600}#jad-friendly-draft .jad-primary:hover,#jad-friendly-draft .button:hover{background:#5c3928}#jad-friendly-draft #service-fit{background:#f0d8bd}

#jad-friendly-draft .jad-trust-line{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--jad-line)}#jad-friendly-draft .jad-trust-line span{display:block}

.jad-other-services{margin:24px 0}.jad-other-services>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:1rem}.jad-services>.jad-packages{grid-template-columns:1fr}

.inquiry-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
