.ti-book-inner{width:calc(100% - 72px);max-width:1380px;margin-left:auto;margin-right:auto}.ti-book-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center;padding-top:70px;padding-bottom:70px}.ti-book-hero h1{font:400 64px/1.08 'Ivar Headline',Georgia,serif;margin:14px 0 28px;max-width:760px}.ti-book-title-tail{white-space:nowrap}.ti-book-lead{font-size:23px;line-height:1.6;max-width:670px;margin-bottom:30px}.ti-book-cover{display:block;max-width:340px;width:100%;margin:0 auto;transition:transform .3s,filter .3s;filter:drop-shadow(0 20px 22px rgba(68,45,31,.16))}.ti-book-cover img{display:block;width:100%;height:auto}.ti-book-cover:hover{transform:translateY(-5px) rotate(-1deg);filter:drop-shadow(0 27px 26px rgba(136,84,42,.24))}.ti-book-curriculum{background:#f5efe7;padding:68px 0}.ti-book-content-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:start}.ti-book-content-art{position:sticky;top:220px;padding-top:12px}.ti-book-content-art img{width:100%;height:auto;max-width:650px;border-radius:9px;background:white}.ti-book-content-grid h2,.ti-book-proof-heading h2,.ti-book-community h2,.ti-book-testimonials h2{font:400 43px/1.18 'Ivar Headline',Georgia,serif;margin:12px 0 26px}.ti-book-content-grid h3{font-size:23px;line-height:1.4;margin:30px 0 16px}.ti-book-landing p,.ti-book-landing li{font-size:20px;line-height:1.65}.ti-book-chapters{padding-left:24px;margin:0 0 28px}.ti-book-chapters li{padding-left:4px;margin-bottom:9px}.ti-book-chapters a{color:#373137;text-decoration-color:#b39276;text-underline-offset:4px}.ti-book-promise{margin:28px 0}.ti-book-landing .button{white-space:normal;max-width:100%;font-size:20px;line-height:1.4}.ti-book-landing .button>span{margin-left:14px}.ti-book-proof-heading{background:#29252b;color:#fff9f1;padding:55px 0 80px;margin-bottom:45px;overflow:hidden;position:relative}.ti-book-proof-heading h2{max-width:1100px;margin:0}.ti-book-proof-heading .eyebrow{color:#e7b887}.ti-book-proof-heading>.ti-book-inner{position:relative;z-index:1}.ti-book-organization-image{display:block;width:100%;max-width:953px;height:auto;margin:0 auto;border-radius:9px}.ti-book-community{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:75px;padding-bottom:65px}.ti-book-community img{display:block;width:100%;max-width:650px;height:auto;border-radius:9px}.ti-book-proof-pair{padding:0 0 70px}.ti-book-testimonials{background:#f5efe7;padding:64px 0}.ti-book-testimonials h2{max-width:850px}.ti-book-quotes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.ti-book-quotes blockquote{margin:0;padding:30px 32px;border:1px solid #d8c7b7;border-top:3px solid #a5714d;background:#fff;box-shadow:0 14px 36px rgba(73,44,23,.05);border-radius:5px}.ti-book-quotes p{font-size:19px;line-height:1.7;margin:0 0 24px}.ti-book-quotes footer{font-size:18px;color:#69503d;font-weight:700;line-height:1.6}.ti-book-quotes cite{display:block;font-style:normal;font-weight:400;color:#4f4743}.ti-book-final-cta{margin-top:36px;text-align:center}@media(max-width:1000px){.ti-book-hero{gap:32px;padding-top:48px}.ti-book-hero h1{font-size:54px}.ti-book-content-grid,.ti-book-community{gap:36px}.ti-book-content-grid h2,.ti-book-proof-heading h2,.ti-book-community h2,.ti-book-testimonials h2{font-size:36px}.ti-book-quotes blockquote{padding:25px}}@media(max-width:760px){.ti-book-inner{width:calc(100% - 40px)}.ti-book-hero,.ti-book-content-grid,.ti-book-community{grid-template-columns:1fr;gap:36px}.ti-book-hero{padding-top:36px;padding-bottom:48px}.ti-book-hero h1{font-size:44px}.ti-book-lead{font-size:21px}.ti-book-cover{max-width:265px}.ti-book-content-art{position:static;padding:0;max-width:600px;margin:auto}.ti-book-content-grid>div:last-child{grid-row:1}.ti-book-curriculum,.ti-book-testimonials{padding:44px 0}.ti-book-content-grid h2,.ti-book-proof-heading h2,.ti-book-community h2,.ti-book-testimonials h2{font-size:34px}.ti-book-community{padding-top:50px;padding-bottom:45px}.ti-book-quotes{grid-template-columns:1fr;gap:22px}.ti-book-proof-pair{padding-bottom:45px}.ti-book-proof-heading{padding-top:40px}.ti-book-landing .button{width:100%;font-size:19px}.ti-book-landing p,.ti-book-landing li{font-size:19px}}@media(max-width:390px){.ti-book-inner{width:calc(100% - 32px)}.ti-book-hero h1{font-size:39px}.ti-book-content-grid h2,.ti-book-proof-heading h2,.ti-book-community h2,.ti-book-testimonials h2{font-size:31px}.ti-book-quotes blockquote{padding:22px}.ti-book-landing .button{font-size:18px;padding-left:14px;padding-right:14px}}@media(max-width:340px){.ti-book-hero h1{font-size:36px}}
html[lang="de"] .ti-book-quotes blockquote {
  min-width: 0;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.ti-book-availability { margin-top: 24px; }
.ti-book-availability > strong { display: block; font-size: 18px; }
.ti-book-availability .book-countdown {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 8px;
    width: 100%;
    max-width: 398px;
    margin: 9px 0 0;
}
.ti-book-availability .book-countdown > span {
    min-width: 0;
    margin: 0;
    padding: 10px 3px;
    border: 1px solid #e4c9ae;
    border-top: 2px solid #b78352;
    border-radius: 0 0 6px 6px;
    background: #f7eee2;
}
.ti-book-availability .book-countdown b { color: #754625; font-variant-numeric: tabular-nums; min-height: 1.1em; }
.ti-book-availability .book-countdown small { font-size: 14px; line-height: 1.25; min-height: 1.25em; overflow-wrap: break-word; }
.ti-site.cw-max580 .ti-book-availability .book-countdown { gap: 6px; }
