:root{color-scheme:light dark}html{scroll-behavior:auto}body{margin:0;background:light-dark(#f6f8f3,#101b18)}

#chris-strazz-site{--paper:light-dark(#f6f8f2,#142a24);--surface:light-dark(#ffffff,#203b32);--ink:light-dark(#163d32,#e7f1e9);--sub:light-dark(#52695f,#b4c8bd);--line:light-dark(#dce5dc,#3b5449);--mint:light-dark(#e2efdf,#2a493b);--green:#005342;--cream:#f1f7e9;background:var(--paper);color:var(--ink);font:15px/1.6 Arial,sans-serif;position:relative;border-radius:16px;overflow:clip}
#chris-strazz-site *{box-sizing:border-box}#chris-strazz-site button,#chris-strazz-site input,#chris-strazz-site select{font:inherit}#chris-strazz-site button,#chris-strazz-site a{touch-action:manipulation}#chris-strazz-site button{cursor:pointer}#chris-strazz-site button:focus-visible,#chris-strazz-site a:focus-visible{outline:3px solid #69bfa7;outline-offset:3px}#chris-strazz-site [hidden]{display:none!important}#chris-strazz-site h1,#chris-strazz-site h2,#chris-strazz-site h3,#chris-strazz-site p{margin:0}#chris-strazz-site h1{font:500 clamp(40px,6.4vw,65px)/1.06 Georgia,serif;letter-spacing:-2px}#chris-strazz-site h2{font:500 34px/1.15 Georgia,serif;letter-spacing:-.8px}#chris-strazz-site h3{font-size:19px;line-height:1.3}#chris-strazz-site .eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700}#chris-strazz-site .muted{color:var(--sub)}#chris-strazz-site .wrap{padding:0 42px}#chris-strazz-site header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:23px 42px;border-bottom:1px solid var(--line)}#chris-strazz-site .brand{font-size:23px;letter-spacing:-1px;font-weight:700;color:var(--ink);text-decoration:none}#chris-strazz-site .brand span{color:#47917b}#chris-strazz-site .brand small{display:block;font-size:10px;letter-spacing:2.5px;font-weight:400;text-transform:uppercase;margin-top:-3px}#chris-strazz-site nav{display:flex;gap:22px;align-items:center}#chris-strazz-site a{color:inherit;text-decoration:none}#chris-strazz-site nav a{font-size:13px}#chris-strazz-site .action{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:7px;background:var(--green);color:var(--cream);padding:13px 20px;font-weight:600;text-decoration:none}#chris-strazz-site .action.light{background:var(--cream);color:var(--green)}#chris-strazz-site .outline{background:transparent;color:var(--ink);border:1px solid var(--line)}#chris-strazz-site .textbutton{background:none;border:0;color:inherit;padding:10px 0;text-decoration:underline;text-underline-offset:5px}#chris-strazz-site .hero{display:grid;grid-template-columns:1.12fr 1fr;gap:36px;padding-top:54px;padding-bottom:52px;align-items:center}#chris-strazz-site .hero h1{margin:16px 0 23px}#chris-strazz-site .hero h1 em{color:light-dark(#287963,#a9d5b7);font-weight:400}#chris-strazz-site .hero p{max-width:420px;font-size:16px}#chris-strazz-site .hero .cta{margin-top:26px;display:flex;gap:23px;align-items:center;flex-wrap:wrap}#chris-strazz-site .hero small{display:block;font-size:12px;color:var(--sub);margin-top:17px}#chris-strazz-site .quote{border-radius:17px;background:var(--green);color:var(--cream);padding:29px;box-shadow:10px 12px 0 var(--mint)}#chris-strazz-site .quote h2{font-size:30px;margin:9px 0 8px}#chris-strazz-site .quote p{font-size:14px;color:#c7ddcf}#chris-strazz-site .choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}#chris-strazz-site .choice{background:#0d6250;border:1px solid #4c8b77;color:#f1f7e9;border-radius:9px;min-height:83px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px}#chris-strazz-site .choice[aria-pressed=true]{background:#e2efdf;color:#005342;border-color:#e2efdf}#chris-strazz-site .quote .action{width:100%}#chris-strazz-site .quote .fine{display:block;text-align:center;font-size:11px;margin-top:14px;color:#c7ddcf}#chris-strazz-site .strip{display:flex;gap:18px;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 42px;font-size:12px}#chris-strazz-site .strip span{display:flex;gap:9px;align-items:center}#chris-strazz-site svg{width:21px;height:21px;flex-shrink:0}#chris-strazz-site section.content{padding:48px 42px}#chris-strazz-site .sectiontop{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px}#chris-strazz-site .sectiontop h2{margin-top:9px}#chris-strazz-site .sectiontop p{max-width:270px;font-size:14px}#chris-strazz-site .products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#chris-strazz-site .product{text-align:left;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:23px;display:flex;flex-direction:column;align-items:start;gap:14px}#chris-strazz-site .product .icon{background:var(--mint);border-radius:50%;width:45px;height:45px;display:grid;place-items:center}#chris-strazz-site .product p{font-size:13px;color:var(--sub)}#chris-strazz-site .product .link{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:13px;font-weight:600;margin-top:auto;padding-top:10px}#chris-strazz-site .personal{background:var(--mint);display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:center;padding:36px;border-radius:12px}#chris-strazz-site .monogram{min-height:235px;background:var(--green);color:var(--cream);border-radius:100px 100px 8px 8px;display:flex;flex-direction:column;justify-content:center;align-items:center}#chris-strazz-site .monogram strong{font:italic 82px Georgia,serif;letter-spacing:-8px;padding-right:8px}#chris-strazz-site .monogram small{font-size:10px;letter-spacing:2px}#chris-strazz-site .personal h2{margin:12px 0 17px}#chris-strazz-site .personal p{font-size:14px;color:var(--sub)}#chris-strazz-site .personal .textbutton{margin-top:16px}#chris-strazz-site .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:30px}#chris-strazz-site .steps b{font:26px Georgia,serif;color:var(--sub)}#chris-strazz-site .steps h3{margin:10px 0;font-size:16px}#chris-strazz-site .steps p{font-size:13px;color:var(--sub)}#chris-strazz-site details{border-bottom:1px solid var(--line);padding:18px 0}#chris-strazz-site summary{cursor:pointer;font-weight:600}#chris-strazz-site details p{padding:12px 22px 0 0;color:var(--sub);font-size:14px}#chris-strazz-site .closing{background:var(--green);color:var(--cream);margin:5px 42px 40px;padding:30px;border-radius:12px;display:flex;justify-content:space-between;gap:22px;align-items:center}#chris-strazz-site .closing h2{font-size:29px}#chris-strazz-site .closing p{font-size:13px;margin-top:8px;color:#c7ddcf}#chris-strazz-site footer{padding:26px 42px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--sub);font-size:11px}#chris-strazz-site footer p{max-width:430px}#chris-strazz-site .previewflag{padding:7px 15px;background:var(--mint);color:var(--sub);text-align:center;font-size:11px}
#chris-strazz-site dialog{padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);width:min(510px,calc(100% - 28px));max-height:85vh;box-shadow:0 20px 80px #001e2740}#chris-strazz-site dialog::backdrop{background:#102f2877}#chris-strazz-site .modalhead{display:flex;justify-content:space-between;align-items:center;padding:24px 26px 0}#chris-strazz-site .close{border:0;background:var(--mint);color:var(--ink);border-radius:50%;width:35px;height:35px;font-size:23px}#chris-strazz-site .modalbody{padding:20px 26px 28px}#chris-strazz-site .modalbody h2{font-size:30px;margin:0 0 10px}#chris-strazz-site .modalbody p{font-size:14px;color:var(--sub)}#chris-strazz-site .fields{display:grid;gap:15px;margin:20px 0}#chris-strazz-site label{font-size:13px;display:grid;gap:6px}#chris-strazz-site input,#chris-strazz-site select{width:100%;min-width:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:6px;padding:12px;font-size:16px}#chris-strazz-site .check{display:flex;align-items:start;gap:9px;font-size:12px}#chris-strazz-site .check input{width:17px;margin-top:3px}#chris-strazz-site .formactions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}#chris-strazz-site .successicon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--mint);margin-bottom:20px}#chris-strazz-site .successicon svg{width:27px;height:27px}
@container broker-frame (max-width:650px){#chris-strazz-site header{padding:18px 22px}#chris-strazz-site nav a{display:none}#chris-strazz-site nav{gap:0}#chris-strazz-site nav .action{padding:10px 13px;font-size:12px}#chris-strazz-site .wrap{padding-left:22px;padding-right:22px}#chris-strazz-site .hero{grid-template-columns:1fr;padding-top:34px;gap:30px}#chris-strazz-site h1{font-size:46px}#chris-strazz-site .hero p{max-width:none}#chris-strazz-site .strip{padding:16px 22px;flex-wrap:wrap;gap:12px}#chris-strazz-site section.content{padding:35px 22px}#chris-strazz-site .sectiontop{display:block}#chris-strazz-site .sectiontop p{margin-top:14px;max-width:none}#chris-strazz-site .products{grid-template-columns:1fr}#chris-strazz-site .product{display:grid;grid-template-columns:45px 1fr;gap:8px 15px}#chris-strazz-site .product .icon{grid-row:span 2}#chris-strazz-site .product .link{grid-column:2}#chris-strazz-site .personal{grid-template-columns:1fr;padding:23px;gap:22px}#chris-strazz-site .monogram{min-height:155px;border-radius:70px 70px 8px 8px}#chris-strazz-site .monogram strong{font-size:60px}#chris-strazz-site .steps{grid-template-columns:1fr;gap:22px}#chris-strazz-site .closing{margin:0 22px 30px;flex-direction:column;align-items:start}#chris-strazz-site footer{padding:22px;flex-direction:column}#chris-strazz-site .brand{font-size:21px}}


#chris-strazz-site{--paper:light-dark(#f7f3ec,#24221f);--surface:light-dark(#fffcf7,#302c28);--ink:light-dark(#302b26,#f4eade);--sub:light-dark(#706256,#c6b8a9);--line:light-dark(#ded3c5,#544b43);--mint:light-dark(#ebe1d3,#423b32);--green:#704c3b;--cream:#fff8ee}
#chris-strazz-site .brand span{color:#a4674e}#chris-strazz-site .hero h1 em{color:light-dark(#925b44,#d4a087)}#chris-strazz-site .previewflag{background:var(--mint)}#chris-strazz-site .hero{grid-template-columns:1.05fr 1fr;gap:35px;padding-top:36px;padding-bottom:40px}#chris-strazz-site .hero h1{font-size:58px}#chris-strazz-site .hero-portrait{margin:0;position:relative}#chris-strazz-site .hero-portrait img{display:block;width:100%;height:470px;object-fit:cover;object-position:50% 27%;border-radius:140px 140px 10px 10px}#chris-strazz-site .hero-portrait figcaption{position:absolute;bottom:18px;left:18px;right:18px;padding:14px 17px;background:#fff8eeed;color:#352d27;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;backdrop-filter:blur(8px)}#chris-strazz-site .hero-portrait figcaption strong{display:block;font-size:16px}#chris-strazz-site .hero-portrait figcaption small{margin:0;font-size:11px;color:#706256}#chris-strazz-site .quote-band{display:grid;grid-template-columns:.85fr 1fr;gap:48px;align-items:center;background:var(--mint);margin:0 42px;border-radius:12px;padding:32px}#chris-strazz-site .quote-band h2{margin:12px 0 17px}#chris-strazz-site .quote-band .quote{box-shadow:none;background:#363b32}#chris-strazz-site .quote-band .quote h2{margin:8px 0}#chris-strazz-site .quote-band .quote p,#chris-strazz-site .quote .fine{color:#e2decc}#chris-strazz-site .quote .choice{background:#484d41;border-color:#7d8170;color:#fff8ee}#chris-strazz-site .quote .choice[aria-pressed=true]{background:#eee5d5;color:#34392f;border-color:#eee5d5}#chris-strazz-site .quote .action{color:#373b32}#chris-strazz-site .personal{background:var(--mint)}#chris-strazz-site .about-photo{width:100%;height:290px;object-fit:cover;object-position:50% 28%;border-radius:8px}#chris-strazz-site .closing{background:#363b32}#chris-strazz-site .closing p{color:#dddccf}#chris-strazz-site .closing .action{color:#363b32}#chris-strazz-site .action:hover{filter:brightness(1.1)}#chris-strazz-site .product:hover{border-color:#a8846c}#chris-strazz-site header{flex-wrap:wrap}#chris-strazz-site .menu-toggle{display:none;width:43px;height:43px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;align-items:center;justify-content:center}#chris-strazz-site .mobile-nav{display:none;width:100%;padding-top:15px;border-top:1px solid var(--line)}#chris-strazz-site .mobile-nav a,#chris-strazz-site .mobile-nav button{display:block;width:100%;text-align:left;padding:12px 10px;border:0;background:transparent;color:var(--ink);border-bottom:1px solid var(--line)}#chris-strazz-site nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}#chris-strazz-site .reviews-teaser{margin-top:10px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:24px;align-items:center;justify-content:space-between;padding:29px 42px}#chris-strazz-site .reviews-teaser h2{font-size:27px;margin:7px 0}#chris-strazz-site .reviews-teaser p{font-size:13px;color:var(--sub)}#chris-strazz-site .review-hero{padding:45px 42px 30px;border-bottom:1px solid var(--line)}#chris-strazz-site .review-hero h1{font-size:54px;margin:13px 0 20px;max-width:640px}#chris-strazz-site .review-hero p{max-width:590px;color:var(--sub)}#chris-strazz-site .review-hero .action{margin-top:24px}#chris-strazz-site .demo-note{padding:14px 17px;background:var(--mint);font-size:12px;color:var(--sub);border-radius:6px;margin:22px 0}#chris-strazz-site .review-controls{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:24px}#chris-strazz-site .filters{display:flex;flex-wrap:wrap;gap:7px}#chris-strazz-site .filter{padding:9px 13px;background:var(--surface);border:1px solid var(--line);border-radius:30px;color:var(--ink);font-size:13px;min-height:42px}#chris-strazz-site .filter[aria-pressed=true]{background:var(--green);color:var(--cream);border-color:var(--green)}#chris-strazz-site .review-controls select{font-size:13px;width:auto;min-height:42px;padding:8px}#chris-strazz-site .review-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#chris-strazz-site .review-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:23px;display:flex;flex-direction:column;gap:14px}#chris-strazz-site .review-card .sample{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--sub)}#chris-strazz-site .review-card h3{font:23px/1.3 Georgia,serif}#chris-strazz-site .review-card p{font-size:14px;color:var(--sub)}#chris-strazz-site .review-card .review-meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--sub);margin-top:auto;padding-top:10px;border-top:1px solid var(--line)}#chris-strazz-site .review-card details{padding:0;border:0}#chris-strazz-site .review-card summary{font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:4px}#chris-strazz-site .review-card details p{padding-top:10px}#chris-strazz-site .review-total{font-size:12px;color:var(--sub);margin-bottom:15px}#chris-strazz-site .review-cta{margin:30px 0 0;padding:24px;background:var(--mint);border-radius:8px}#chris-strazz-site .review-cta p{margin:10px 0 17px;color:var(--sub);font-size:14px}#chris-strazz-site .footer-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:12px}#chris-strazz-site .footer-links button{border:0;background:transparent;color:var(--sub);text-decoration:underline;padding:5px 0;font-size:12px}#chris-strazz-site textarea{font:16px/1.5 Arial,sans-serif;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:12px;min-height:105px;width:100%;resize:vertical}#chris-strazz-site .rating{display:flex;gap:8px}#chris-strazz-site .rating button{height:44px;width:44px;border:1px solid var(--line);color:var(--sub);background:var(--paper);border-radius:6px;font-size:24px}#chris-strazz-site .rating button[aria-pressed=true]{color:#fff8ee;background:#704c3b}#chris-strazz-site .review-error{color:light-dark(#9c3023,#f4b8a8);font-size:13px;margin:8px 0}#chris-strazz-site .modalbody .helper{font-size:12px;margin-top:15px}#chris-strazz-site .linkrow{margin-top:20px;display:flex;gap:15px;flex-wrap:wrap}
@container broker-frame (max-width:650px){#chris-strazz-site .hero{grid-template-columns:1fr;gap:25px;padding-top:30px}#chris-strazz-site .hero h1{font-size:44px;letter-spacing:-1.7px}#chris-strazz-site .hero-portrait img{height:350px;border-radius:100px 100px 8px 8px;object-position:50% 26%}#chris-strazz-site header{padding:17px 22px;gap:10px}#chris-strazz-site header nav{display:none}#chris-strazz-site .menu-toggle{display:flex}#chris-strazz-site .mobile-nav:not([hidden]){display:block}#chris-strazz-site .quote-band{margin:0 22px;grid-template-columns:1fr;gap:12px;padding:22px}#chris-strazz-site .quote-band .quote{padding:21px}#chris-strazz-site .quote-band .quote h2{font-size:27px}#chris-strazz-site .quote-band h2{font-size:28px}#chris-strazz-site .quote-band .eyebrow{font-size:10px}#chris-strazz-site .choices{gap:8px}#chris-strazz-site .choice{font-size:13px}#chris-strazz-site .about-photo{height:260px}#chris-strazz-site .reviews-teaser{padding:26px 22px;display:block}#chris-strazz-site .reviews-teaser .action{margin-top:18px}#chris-strazz-site .review-hero{padding:30px 22px}#chris-strazz-site .review-hero h1{font-size:42px}#chris-strazz-site .review-grid{grid-template-columns:1fr}#chris-strazz-site .review-controls{align-items:start}#chris-strazz-site .filter{font-size:12px;padding:8px 12px}#chris-strazz-site dialog{max-width:360px}#chris-strazz-site .modalbody{padding:18px 21px 24px}#chris-strazz-site .modalhead{padding:21px 21px 0}}


#chris-strazz-site{--paper:light-dark(#f6f8f3,#101b18);--surface:light-dark(#ffffff,#1b2b25);--ink:light-dark(#183c32,#eef5ef);--sub:light-dark(#64766e,#b3c6bc);--line:light-dark(#dfe7dd,#344c41);--mint:light-dark(#c7e9d9,#294b3b);--green:light-dark(#156a5b,#9be3be);--cream:#f6f8f3;--forest:light-dark(#064735,#073f33)}
#chris-strazz-site .brand span,#chris-strazz-site .hero h1 em{color:var(--green)}
#chris-strazz-site .action{color:light-dark(#ffffff,#123d30)}
#chris-strazz-site .action.outline{color:var(--ink)}
#chris-strazz-site .action.light{background:#c7e9d9;color:#183c32}
#chris-strazz-site .hero-portrait figcaption{background:light-dark(#f6f8f3ed,#1b2b25ed);color:var(--ink)}
#chris-strazz-site .hero-portrait figcaption small{color:var(--sub)}
#chris-strazz-site .quote-band .quote,#chris-strazz-site .closing{background:var(--forest);color:#eef5ef}
#chris-strazz-site .quote-band .quote p,#chris-strazz-site .quote .fine,#chris-strazz-site .closing p{color:#c7e9d9}
#chris-strazz-site .quote .choice{background:#156a5b;border-color:#64766e;color:#eef5ef}
#chris-strazz-site .quote .choice[aria-pressed=true]{background:#c7e9d9;color:#183c32;border-color:#c7e9d9}
#chris-strazz-site .quote .action,#chris-strazz-site .closing .action{color:#183c32}
#chris-strazz-site .product:hover{border-color:var(--green)}
#chris-strazz-site .filter[aria-pressed=true],#chris-strazz-site .rating button[aria-pressed=true]{background:var(--green);color:light-dark(#ffffff,#123d30);border-color:var(--green)}
#chris-strazz-site .review-error{color:light-dark(#a83c32,#ffaaa0)}
#chris-strazz-site .award-recognition{display:flex;align-items:center;gap:14px;margin-top:20px}
#chris-strazz-site .award-recognition img{display:block;width:108px;height:auto;flex:0 0 108px;object-fit:contain}
#chris-strazz-site .award-recognition strong{display:block;font-size:15px;line-height:1.4;color:var(--ink)}
#chris-strazz-site .award-recognition span{display:block;font-size:12px;color:var(--sub);margin-top:3px}
#chris-strazz-dialog{max-height:min(85vh,620px)}
@container broker-frame (max-width:650px){#chris-strazz-site .award-recognition{gap:12px;margin-top:18px}#chris-strazz-site .award-recognition img{width:92px;flex-basis:92px}}

/* Only standalone/document integration and live-form states; approved design stays intact. */
#chris-strazz-site dialog{position:fixed;inset:0;margin:auto;overflow:auto;overscroll-behavior:contain}
#chris-strazz-site .privacy-inline{font-size:inherit;padding:0;display:inline}
#chris-strazz-challenge{margin-top:16px;min-height:0}
#chris-strazz-intake-status{margin-top:14px;overflow-wrap:anywhere}
#chris-strazz-intake-status[data-error=true]{color:light-dark(#a83c32,#ffaaa0)}
#chris-strazz-site button:disabled{cursor:wait;opacity:.6}
#chris-strazz-site #chris-strazz-info-copy p+p{margin-top:14px}
#chris-strazz-site #chris-strazz-info-copy a,#chris-strazz-success a{text-decoration:underline;text-underline-offset:3px}
#chris-strazz-site .review-cta+.review-cta{margin-top:24px}
.noscript-notice{padding:20px;font:16px/1.5 Arial,sans-serif;color:light-dark(#183c32,#eef5ef)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
