.tb-email-hero{padding:28px 0 69px;background:#faecc0}.tb-email-breadcrumb{display:flex;gap:8px;padding-bottom:29px;color:#897b59;font-size:11px}.tb-email-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.tb-email-hero-grid{display:grid;grid-template-columns:1fr .84fr;gap:69px;align-items:center}.tb-email-hero h1{margin:0;font:500 clamp(47px,5.5vw,74px)/.94 var(--tb-serif);letter-spacing:-.075em}.tb-email-hero h1 em{color:#a6673d;font-style:italic}.tb-email-hero-grid>div>p:not(.tb-eyebrow){max-width:550px;margin:23px 0;color:#71694f;font-size:17px;line-height:1.6}.tb-email-hero-note{display:flex;max-width:500px;gap:10px;align-items:flex-start;padding:12px 13px;border-left:3px solid #a87346;background:#fff6db}.tb-email-hero-note>span{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:50%;background:#edd89b;color:#93633b;font-size:12px;font-weight:800}.tb-email-hero-note p{margin:0;color:#7c735a;font-size:11px;line-height:1.55}.tb-email-hero-note b{color:#5f563c}.tb-email-hero-art{position:relative;min-height:315px;overflow:hidden;background:#fffdf5;background-image:radial-gradient(#ead99e 1px,transparent 1px);background-size:16px 16px}.tb-email-inbox{position:absolute;top:34px;right:25px;left:28px;padding:12px;border:1px solid #dacb98;background:#fff;box-shadow:8px 9px 0 rgba(131,98,46,.12);transform:rotate(-2deg)}.tb-email-inbox-head{display:flex;gap:4px;padding-bottom:9px;border-bottom:1px solid #eee5c9;color:#8e7752;font-size:8px;font-weight:800;letter-spacing:.1em}.tb-email-inbox-head span{margin-right:auto}.tb-email-inbox-head i{width:6px;height:6px;border-radius:50%;background:#e1d8bd}.tb-email-inbox>div:not(:first-child){display:grid;grid-template-columns:70px 1fr;column-gap:8px;padding:8px 1px;border-bottom:1px solid #f0ead8}.tb-email-inbox>div:last-child{border-bottom:0}.tb-email-inbox b{color:#7b715e;font-size:8px}.tb-email-inbox strong{color:#504a40;font:500 15px/1 var(--tb-serif);letter-spacing:-.03em}.tb-email-inbox small{grid-column:2;color:#8b877d;font-size:8px}.tb-email-draft{position:absolute;right:14px;bottom:32px;display:grid;gap:3px;width:187px;padding:10px 12px;border-top:3px solid #a26b40;background:#fff;box-shadow:5px 7px 0 rgba(131,98,46,.12);transform:rotate(4deg)}.tb-email-draft span{color:#9a6942;font-size:8px;font-weight:800;letter-spacing:.1em}.tb-email-draft b{font:500 21px/1 var(--tb-serif);letter-spacing:-.04em}.tb-email-draft small{color:#7f8275;font-size:8px}.tb-email-hero-art>p{position:absolute;right:16px;bottom:10px;margin:0;color:#9b8b64;font-size:9px;font-weight:700;text-align:right}.tb-email-trust{background:#5a4a38;color:#fff}.tb-email-trust>div{display:grid;grid-template-columns:repeat(3,1fr)}.tb-email-trust>div>div{display:flex;align-items:center;gap:13px;min-height:88px;padding:16px 28px;border-right:1px solid #75624b}.tb-email-trust>div>div:last-child{border:0}.tb-email-trust span{color:#edcf89;font:500 23px/1 var(--tb-serif)}.tb-email-trust p{margin:0;color:#e3d7c0;font-size:11px;line-height:1.55}.tb-email-trust b{color:#fff}.tb-email-workspace{padding:94px 0 99px;background:#fbf9f3}.tb-email-workspace-heading,.tb-email-results-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;padding-bottom:31px}.tb-email-workspace-heading h2,.tb-email-results-heading h2{margin:0;font:500 48px/1 var(--tb-serif);letter-spacing:-.067em}.tb-email-workspace-heading>p,.tb-email-results-heading>p{max-width:390px;margin:0;color:#807763;font-size:12px;line-height:1.56}.tb-email-layout{display:grid;grid-template-columns:1.38fr .82fr;border:1px solid #e3dcc6;background:#fff;box-shadow:0 13px 28px rgba(99,76,36,.09)}.tb-email-form{padding:32px}.tb-email-form-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.tb-email-form-head span{display:block;margin-bottom:6px;color:#98784c;font-size:9px;font-weight:800;letter-spacing:.12em}.tb-email-form-head h3{margin:0;font:500 34px/1 var(--tb-serif);letter-spacing:-.055em}.tb-email-reset{padding:0 0 4px;border:0;border-bottom:1px solid #ac9978;background:transparent;color:#856f53;font-size:10px;font-weight:800;cursor:pointer}.tb-email-intro{max-width:620px;margin:13px 0 22px;color:#8a806d;font-size:11px;line-height:1.5}.tb-email-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 13px}.tb-email-field{display:grid;gap:6px}.tb-email-field--wide{grid-column:1/-1}.tb-email-field label{color:#5b4d38;font-size:10px;font-weight:800;letter-spacing:.04em}.tb-email-field label b{color:#bc5b46}.tb-email-field label em{color:#988c78;font-style:normal;font-weight:500}.tb-email-field input,.tb-email-field textarea,.tb-email-field select{width:100%;padding:10px 11px;border:1px solid #e2dccb;background:#fffdf8;color:#554b38;font-size:12px;outline-color:#a9824e}.tb-email-field textarea{resize:vertical}.tb-email-field input:focus,.tb-email-field textarea:focus,.tb-email-field select:focus{border-color:#ae8951;background:#fff}.tb-email-field small{min-height:26px;color:#908570;font-size:9px;line-height:1.42}.tb-email-error{margin:15px 0 0;color:#b54e42;font-size:11px;font-weight:700}.tb-email-form-actions{display:flex;align-items:center;gap:17px;padding-top:20px}.tb-email-form-actions span{color:#8c816f;font-size:10px}.tb-email-principles{padding:31px 28px;background:#5a4a38;color:#fff}.tb-email-principles>div{padding-bottom:16px;border-bottom:1px solid #75624b}.tb-email-principles>div span{color:#efd18c;font-size:9px;font-weight:800;letter-spacing:.1em}.tb-email-principles h3{margin:9px 0 0;font:500 29px/1 var(--tb-serif);letter-spacing:-.052em}.tb-email-principles article{padding:17px 0;border-bottom:1px solid #75624b}.tb-email-principles article b{font:500 18px/1 var(--tb-serif)}.tb-email-principles article p{margin:5px 0 0;color:#e0d6c4;font-size:10px;line-height:1.5}.tb-email-principles-foot{margin:16px 0 0;color:#cfc2ab;font-size:9px;line-height:1.5}.tb-email-results{padding:91px 0;background:#f5e8c5}.tb-email-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.tb-email-card{padding:17px;border:1px solid #dbcfad;background:#fff}.tb-email-card-head{display:flex;justify-content:space-between;gap:8px;padding-bottom:13px;border-bottom:1px solid #eee5ce}.tb-email-card-head span{color:#956d44;font-size:8px;font-weight:800;letter-spacing:.1em}.tb-email-card-head b{max-width:52%;color:#8d8270;font-size:8px;letter-spacing:.06em;text-align:right}.tb-email-inbox-preview{min-height:154px;padding:17px 0;border-bottom:1px solid #eee5ce}.tb-email-inbox-preview>div{display:flex;justify-content:space-between;color:#6e6657;font-size:9px}.tb-email-inbox-preview h3{margin:12px 0 4px;color:#4e4940;font:500 22px/1.08 var(--tb-serif);letter-spacing:-.04em}.tb-email-inbox-preview p{margin:0;color:#74736c;font-size:10px;line-height:1.48}.tb-email-edit{display:grid;gap:12px;padding-top:13px}.tb-email-edit label{display:grid;gap:5px;color:#675c4c;font-size:9px;font-weight:800}.tb-email-counter{display:flex;gap:4px;align-items:center;color:#81786a;font-size:9px;font-weight:500}.tb-email-counter b{font-weight:800}.tb-email-counter i{padding-left:3px;font-size:8px;font-style:normal}.tb-email-counter.is-good b{color:#4f8666}.tb-email-counter.is-watch b{color:#a67a3d}.tb-email-counter.is-long b{color:#b65047}.tb-email-edit textarea{width:100%;resize:vertical;padding:8px;border:1px solid #e1dac8;background:#fffefb;color:#534b40;font:11px/1.4 Arial;outline-color:#aa8350}.tb-email-card-actions{display:flex;gap:11px;padding-top:13px}.tb-email-card-actions button{padding:0;border:0;border-bottom:1px solid #ab9a7b;background:transparent;color:#7b674b;font-size:9px;font-weight:800;cursor:pointer}.tb-email-result-note{display:flex;gap:10px;max-width:800px;padding:14px;margin:25px auto 0;border-left:3px solid #a87843;background:#fff9ea;color:#6f6758;font-size:11px;line-height:1.55}.tb-email-result-note span{display:grid;width:19px;height:19px;flex:0 0 auto;place-items:center;border-radius:50%;background:#efd7a1;color:#94643a;font-weight:800}.tb-email-result-note p{margin:0}.tb-email-rubric{background:#e1ebe3}.tb-email-rubric-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:67px;padding:89px 0}.tb-email-rubric h2{margin:0;font:500 47px/1 var(--tb-serif);letter-spacing:-.068em}.tb-email-rubric>div>div>p:not(.tb-eyebrow){max-width:390px;margin:18px 0 0;color:#687368;font-size:13px;line-height:1.6}.tb-email-rubric-inner>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.tb-email-rubric article{padding:17px;border-top:2px solid #668a6b;background:#f5faf4}.tb-email-rubric article:nth-child(2){border-color:#a76745;background:#fff8f1}.tb-email-rubric article:nth-child(3){border-color:#667da8;background:#f3f6fc}.tb-email-rubric article>span{display:block;margin-bottom:34px;color:#5b805f;font:500 22px/1 var(--tb-serif)}.tb-email-rubric article:nth-child(2)>span{color:#995b3b}.tb-email-rubric article:nth-child(3)>span{color:#5971a0}.tb-email-rubric h3{margin:0 0 8px;font:500 21px/1 var(--tb-serif)}.tb-email-rubric article p{margin:0;color:#647062;font-size:11px;line-height:1.52}.tb-email-faq{padding:96px 0;background:#fbf9f3}.tb-email-faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px}.tb-email-faq h2{margin:0;font:500 47px/1 var(--tb-serif);letter-spacing:-.068em}.tb-email-faq-grid>div>p:not(.tb-eyebrow){max-width:380px;margin:18px 0 0;color:#807767;font-size:13px;line-height:1.58}.tb-email-faq-list{border-top:1px solid #ded5c1}.tb-email-faq-list details{border-bottom:1px solid #ded5c1}.tb-email-faq-list summary{display:flex;justify-content:space-between;padding:19px 2px;cursor:pointer;color:#584b39;font:500 23px/1.1 var(--tb-serif);letter-spacing:-.04em;list-style:none}.tb-email-faq-list summary::-webkit-details-marker{display:none}.tb-email-faq-list summary span{color:#a76c41;font:500 27px/1 Arial}.tb-email-faq-list details[open] summary span{transform:rotate(45deg)}.tb-email-faq-list details p{max-width:650px;padding:0 2px 19px;margin:0;color:#7c7264;font-size:12px;line-height:1.62}.tb-email-next{padding:93px 0;background:#f1eed9}.tb-email-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tb-email-next-grid a{display:flex;min-height:207px;flex-direction:column;padding:21px;border:1px solid #d9d6be;background:#fff;transition:.2s}.tb-email-next-grid a:hover{box-shadow:0 9px 18px rgba(91,80,43,.12);transform:translateY(-3px)}.tb-email-next-grid span{color:#7c815a;font-size:9px;font-weight:800;letter-spacing:.12em}.tb-email-next-grid h3{margin:31px 0 9px;font:500 24px/1 var(--tb-serif);letter-spacing:-.05em}.tb-email-next-grid p{margin:0;color:#74755f;font-size:12px;line-height:1.5}.tb-email-next-grid b{padding-top:13px;margin-top:auto;color:#687146;font-size:10px}@media(max-width:1050px){.tb-email-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.tb-email-hero-grid,.tb-email-layout,.tb-email-rubric-inner,.tb-email-faq-grid{grid-template-columns:1fr;gap:38px}.tb-email-hero-art{max-width:600px}.tb-email-workspace-heading,.tb-email-results-heading{align-items:flex-start;flex-direction:column}.tb-email-rubric-inner{padding:68px 0}.tb-email-faq-grid{gap:34px}}@media(max-width:700px){.tb-email-hero{padding-bottom:53px}.tb-email-hero h1{font-size:51px}.tb-email-hero-grid>div>p:not(.tb-eyebrow){font-size:15px}.tb-email-hero-art{min-height:278px}.tb-email-inbox{top:33px;right:9px;left:9px}.tb-email-draft{right:9px;bottom:29px}.tb-email-trust>div{grid-template-columns:1fr}.tb-email-trust>div>div{min-height:64px;padding:12px 0;border-right:0;border-bottom:1px solid #75624b}.tb-email-trust>div>div:last-child{border:0}.tb-email-workspace,.tb-email-results,.tb-email-faq,.tb-email-next{padding:65px 0}.tb-email-workspace-heading h2,.tb-email-results-heading h2,.tb-email-rubric h2,.tb-email-faq h2{font-size:39px}.tb-email-form{padding:25px 18px}.tb-email-form-head{align-items:flex-start;flex-direction:column}.tb-email-fields,.tb-email-rubric-inner>div:last-child,.tb-email-cards,.tb-email-next-grid{grid-template-columns:1fr}.tb-email-field small{min-height:0}.tb-email-form-actions{align-items:flex-start;flex-direction:column}.tb-email-rubric-inner{padding:65px 0;gap:33px}.tb-email-rubric article>span{margin-bottom:16px}.tb-email-faq-list summary{font-size:21px}.tb-email-faq-list details p{font-size:11px}}
