/* styles.css */
@font-face{font-family:'Sofia Pro';src:url('assets/sofia-pro.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Chronicle Deck';src:url('assets/chronicle-roman.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Chronicle Deck';src:url('assets/chronicle-black.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--ink:#111;--paper:#fff;--soft:#f2f6fb;--blue:#437bbf;--deep:#24609d;--gold:#d3af37;--line:#c8d8eb;--muted:#494e55}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;font:18px/1.6 'Chronicle Deck',Georgia,serif;color:var(--ink);background:white}a{color:inherit;text-decoration:none}button,select{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #163f71;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(2.8rem,4.4vw,4.9rem);font-family:'Chronicle Deck',Georgia,serif;font-weight:400;margin-bottom:27px}h1 em{font-style:normal;font-weight:700;color:var(--blue)}h2{font-size:clamp(2.1rem,3.4vw,3.5rem);font-family:'Sofia Pro',Arial,sans-serif;font-weight:400;margin-bottom:23px}h3{font:400 1.65rem/1.25 'Sofia Pro',Arial,sans-serif}p{margin-bottom:20px}.site-header{min-height:100px;padding:18px 5.5vw;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #ddd;background:white;box-shadow:0 2px 7px #00000014}.brand{font:700 2rem/1 'Sofia Pro',Arial,sans-serif;letter-spacing:-.045em;color:var(--blue)}.brand-subtitle{display:block;font:400 .62rem/1.5 'Sofia Pro',Arial,sans-serif;letter-spacing:.16em;color:#565b63;margin-top:7px}.brand>span:first-child:not(.brand-subtitle){color:var(--blue)}nav{display:flex;align-items:center;gap:32px;font:400 .87rem/1.3 'Sofia Pro',Arial,sans-serif;text-transform:uppercase}nav a:hover,.text-link:hover,footer a:hover{text-decoration:underline;text-underline-offset:5px}.nav-contact{background:var(--gold);color:#111;border-radius:50px;padding:14px 29px;font:400 1.1rem/1 'Chronicle Deck',Georgia,serif;text-transform:none}.hero{background:white;display:grid;grid-template-columns:1.25fr 1fr;max-width:1500px;margin:auto;min-height:620px;align-items:center;padding:55px 5.5vw 60px;gap:35px}.hero-copy{padding:0}.eyebrow{font:400 .75rem/1.6 'Sofia Pro',Arial,sans-serif;letter-spacing:.12em;margin-bottom:25px;text-transform:uppercase;color:var(--deep)}.hero-description{color:#30343a;max-width:600px;font-size:1.3rem;line-height:1.55}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;font:400 1.07rem/1.2 'Chronicle Deck',Georgia,serif;min-height:48px;padding:14px 26px;border-radius:50px;cursor:pointer;transition:background .15s}.orange{background:var(--deep);color:#fff;border:1px solid var(--deep)}.orange:hover{background:var(--deep);border-color:var(--deep)}.outline{border:1px solid var(--blue);color:var(--deep);background:transparent}.outline:hover{background:#e8f0fb}.text-link{font-size:1rem;border-bottom:1px solid var(--blue);padding-bottom:3px;color:var(--deep)}.hero-caption{margin-top:25px;color:var(--muted);font:400 .84rem/1.5 'Sofia Pro',Arial,sans-serif}.hero-visual{align-self:center;text-align:center;padding:15px}.hero-visual img{width:100%;max-width:440px;height:auto;display:block;margin:auto}.hero-visual p{font-size:1.15rem;color:var(--deep);margin-top:15px}.intro-strip{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:40px 5.5vw;background:#f6f6f5 url('assets/paper.webp') center/cover}.intro-strip>p:first-child{font-size:1.5rem;line-height:1.45;margin:0}.intro-strip strong{color:var(--deep);font-weight:700}.intro-strip>p:last-child{color:#30343a;max-width:620px;margin:0;font-size:1.1rem}.section{padding:75px 5.5vw}.section-head{max-width:760px;margin-bottom:38px}.section-head .eyebrow{margin-bottom:18px}.section-head>p:last-child:not(.eyebrow){max-width:650px;color:var(--muted);font-size:1.15rem}.programs{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.program{border:1px solid var(--line);border-top:5px solid var(--blue);padding:29px;display:flex;flex-direction:column;background:white;border-radius:6px;box-shadow:0 3px 14px #163f7108}.program.featured{border-top-color:var(--gold);background:#f9fbfe}.program-number{font:400 2.1rem/1.2 'Sofia Pro',Arial,sans-serif;color:var(--blue);border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:20px}.program-label{font:400 .72rem/1.5 'Sofia Pro',Arial,sans-serif;letter-spacing:.05em;min-height:37px;color:var(--deep)}.program h3{font-size:clamp(1.7rem,2.3vw,2.4rem);margin-bottom:18px}.program>p:not(.program-label){color:var(--muted);font-size:1.03rem;flex:1}.price{font:400 2.4rem/1.2 'Sofia Pro',Arial,sans-serif;letter-spacing:-.02em;margin:9px 0 23px;color:var(--deep)}.price span{font-size:.8rem;letter-spacing:0;display:block;color:var(--muted);margin-top:8px}.program ul{list-style:none;padding:0;margin:0 0 26px;font-size:.98rem}.program li{padding:10px 0;border-top:1px solid var(--line);line-height:1.5}.program .button{margin-top:auto}.scope-note{font:400 .82rem/1.6 'Sofia Pro',Arial,sans-serif;color:var(--muted);margin:23px 0}.compare-toggle{width:100%;padding:20px 0;display:flex;justify-content:space-between;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;cursor:pointer;text-align:left;color:var(--deep)}.compare-toggle span{font-size:1.3rem}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;min-width:670px;font-size:1rem}caption{text-align:left;padding:25px 0;font-weight:700}th,td{padding:17px 15px;border-bottom:1px solid var(--line);vertical-align:top}thead th{background:var(--soft);font-weight:400;color:var(--deep)}tbody th{width:26%;font-weight:400}.platform{background:var(--soft)}.foundation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.foundation-grid article{border-top:1px solid #97b5da;padding-top:25px}.foundation-grid article>span{font:400 .85rem/1 'Sofia Pro',Arial,sans-serif;color:var(--deep)}.foundation-grid h3{font-size:1.45rem;margin:23px 0 15px;line-height:1.25}.foundation-grid p{font-size:1.05rem;color:var(--muted)}.studio-output{margin-top:42px;padding:40px;background:var(--deep);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:55px;border-radius:6px}.studio-output h3{font-size:2rem;line-height:1.2}.studio-output p{color:white}.studio-output .eyebrow{font-size:.73rem;color:white;margin-bottom:20px}.output-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.output-grid>div{border-bottom:1px solid #aec8e7;padding-bottom:15px}.output-grid strong{display:block;font:400 3.7rem/1.2 'Sofia Pro',Arial,sans-serif;letter-spacing:-.04em}.output-grid span{font-size:1rem}.proof{display:grid;grid-template-columns:1fr 1fr;gap:0 7vw}.proof blockquote{margin:0;border-left:4px solid var(--gold);padding:5px 0 5px 30px;align-self:start}.proof blockquote p{font-size:1.65rem;line-height:1.5;color:var(--deep)}.proof cite{display:block;font:400 1rem/1.5 'Sofia Pro',Arial,sans-serif;font-style:normal}.proof blockquote span{display:block;font:400 .78rem/1.5 'Sofia Pro',Arial,sans-serif;color:var(--muted);margin-top:8px}.past-work{grid-column:1/-1;border-top:1px solid var(--line);padding-top:30px;margin-top:25px}.past-work>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.past-work strong{display:block;font:400 1.2rem/1.4 'Sofia Pro',Arial,sans-serif}.past-work span{display:block;color:var(--muted);margin-top:7px;font-size:1.03rem}.process{display:grid;grid-template-columns:1fr 1fr;gap:0 7vw;background:var(--soft)}.process-art{width:220px;height:auto;display:block;margin-top:28px;mix-blend-mode:multiply}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:26px;padding:23px 0;border-top:1px solid #b8cde7}.steps li>span{color:var(--deep);font:400 1.05rem/1.3 'Sofia Pro',Arial,sans-serif}.steps h3{font-size:1.4rem;margin-bottom:10px}.steps p{color:var(--muted);font-size:1.05rem;margin:0}.timeline-note{grid-column:2;font:400 .83rem/1.6 'Sofia Pro',Arial,sans-serif;color:var(--muted);margin-top:23px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.faq-art{width:190px;height:auto;display:block;margin-top:25px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font:400 1.1rem/1.5 'Sofia Pro',Arial,sans-serif}.faq details p{color:var(--muted);margin:16px 0 0;font-size:1.02rem}.conversation{background:#f5f5f3 url('assets/paper.webp') center/cover;display:grid;grid-template-columns:1.15fr 1fr;gap:8vw}.conversation .eyebrow{color:var(--deep)}.conversation>div>p:not(.eyebrow){color:#333;max-width:580px;font-size:1.18rem}.contact-panel{background:white;border:1px solid var(--line);border-radius:6px;padding:28px}.contact-panel label{display:block;margin-bottom:12px;font:400 .95rem/1.5 'Sofia Pro',Arial,sans-serif}select{border:1px solid #829fbe;background:white;color:#222;width:100%;padding:13px 12px;border-radius:3px;font-size:1rem}#choice-description{font-size:1.03rem;margin:18px 0 24px}.contact-direct{line-height:1.8;margin-top:24px;font-size:1.07rem;overflow-wrap:anywhere}.contact-direct a:hover{text-decoration:underline}.contact-note{font:400 .8rem/1.6 'Sofia Pro',Arial,sans-serif;color:var(--muted);max-width:380px}footer{padding:40px 5.5vw;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line)}footer p{font-size:1rem;line-height:1.6;margin:0;color:var(--muted)}footer>a:last-child{font-size:1rem;color:var(--deep)}[hidden]{display:none!important}.guide-invite{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding-top:30px;gap:40px}.guide-invite h3{font-size:1.8rem}.guide-invite p{color:var(--muted)}.guide-invite .button{align-self:center;justify-self:start}.campaign-selected{box-shadow:0 0 0 3px var(--gold)}.guide-heading{background:#f7f7f6 url('assets/paper.webp') center/cover}.guide-heading h1{max-width:1050px;font-size:clamp(2.8rem,5vw,5.2rem)}.guide-heading>p:not(.eyebrow){max-width:720px;font-size:1.2rem}.guide-heading .guide-access{font:400 .85rem/1.5 'Sofia Pro',Arial,sans-serif;margin:20px 0 0}.guide-body{max-width:840px;padding:55px 30px;margin:auto}.guide-body section{padding:25px 0 35px;border-bottom:1px solid var(--line)}.guide-body h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.2}.guide-body .eyebrow{margin-bottom:18px}.guide-body li{padding-bottom:14px}.guide-body dt{font:400 1.4rem/1.3 'Sofia Pro',Arial,sans-serif;margin-top:24px;color:var(--deep)}.guide-body dd{margin:8px 0 20px;color:var(--muted)}.guide-source{padding-top:30px;font:400 .83rem/1.6 'Sofia Pro',Arial,sans-serif;color:var(--muted)}.guide-back{display:block;margin-top:20px;text-decoration:underline;text-underline-offset:4px;color:var(--deep)}@media(min-width:1650px){.section,.intro-strip{padding-left:max(5.5vw,calc((100vw - 1450px)/2));padding-right:max(5.5vw,calc((100vw - 1450px)/2))}}@media(max-width:1050px){nav{gap:18px;font-size:.8rem}.hero{gap:20px;padding-top:45px;min-height:560px}.hero-description{font-size:1.18rem}.program{padding:21px}.foundation-grid{grid-template-columns:1fr 1fr}.studio-output{gap:30px;padding:30px}.conversation{gap:5vw}.program-label{font-size:.7rem}.program .button{font-size:.95rem;padding:13px 15px}}@media(max-width:750px){.site-header{padding:22px 6vw;flex-wrap:wrap;gap:22px}.brand{font-size:1.9rem}nav{gap:18px;flex-wrap:wrap;font-size:.75rem}.nav-contact{padding:10px 18px;font-size:1rem}.hero{display:flex;flex-direction:column;padding:40px 6vw;gap:15px}h1{font-size:clamp(2.65rem,9vw,4rem);line-height:1.15}.hero-description{font-size:1.18rem}.hero-visual{padding:0;max-width:370px}.hero-visual img{max-width:280px}.hero-visual p{font-size:1.05rem}.hero-actions{gap:20px}.intro-strip{grid-template-columns:1fr;gap:22px;padding:30px 6vw}.intro-strip>p:first-child{font-size:1.4rem}.section{padding:55px 6vw}h2{font-size:2.5rem}.programs{grid-template-columns:1fr}.program{padding:27px}.program-label{min-height:0;font-size:.75rem}.program h3{font-size:2.1rem}.program-number{font-size:1.8rem}.program>p{max-width:520px}.foundation-grid{gap:20px}.foundation-grid h3{font-size:1.35rem}.studio-output,.process,.faq,.conversation,.proof{grid-template-columns:1fr}.studio-output{padding:25px;margin-top:28px}.output-grid strong{font-size:3rem}.timeline-note{grid-column:1}.process .section-head,.faq .section-head{margin-bottom:25px}.process-art{width:170px}.faq-art{display:none}.proof blockquote{padding-left:23px}.proof blockquote p{font-size:1.4rem}.past-work>div{grid-template-columns:1fr;gap:6px}.conversation{gap:25px}.contact-panel{padding:23px}.conversation h2{font-size:2.5rem}footer{align-items:flex-start;flex-wrap:wrap;padding:30px 6vw}footer p{font-size:.95rem}.hero-caption{font-size:.82rem}th,td{padding:15px 12px}.guide-invite{grid-template-columns:1fr;gap:10px}.guide-body{padding:25px 6vw}.guide-heading{padding-top:45px}.button{font-size:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* journeys.css */
.skip-link{position:absolute;left:1rem;top:-5rem;background:#fff;padding:1rem;z-index:50}.skip-link:focus{top:1rem}.site-header{position:relative;z-index:20;gap:2rem}.site-header nav{flex-wrap:wrap;gap:1.2rem}.nav-group{position:relative}.nav-group summary{cursor:pointer;font:inherit;color:var(--ink);padding:10px 0;list-style:none}.nav-group summary:after{content:' +';color:var(--blue)}.nav-group[open] summary:after{content:' −'}.nav-group>div{position:absolute;right:0;top:100%;width:min(390px,85vw);max-height:70vh;overflow:auto;background:#fff;border:1px solid #d4e0ed;box-shadow:0 12px 35px #18314c22;padding:1rem}.nav-group>div a{display:block;padding:10px;border-bottom:1px solid #e7eef6;font-size:14px;white-space:normal}.journey-hero{padding:90px max(6vw,24px);background:#eef4fa;display:grid;gap:3rem}.journey-hero.with-image{grid-template-columns:1.2fr 1fr;align-items:center}.journey-hero h1{font-size:clamp(36px,4.4vw,65px);line-height:1.08;max-width:1050px;letter-spacing:-.035em;margin:12px 0 25px}.journey-hero .lead{font-size:21px;line-height:1.65;max-width:840px}.journey-hero img{width:100%;max-height:470px;object-fit:contain}.journey-hero figure{margin:0}.page-contents{max-width:1080px;margin:40px auto 0;padding:24px;background:#f5f8fb;border-left:4px solid #d3af37;display:flex;flex-wrap:wrap;gap:12px 24px}.page-contents strong{width:100%}.page-contents a{font-size:14px;color:#24609d;text-decoration:underline}.reading-sections{max-width:1080px;margin:auto;padding:0 28px}.reading-section{padding:55px 0;border-bottom:1px solid #d8e3ed;scroll-margin-top:30px}.reading-section h2{font-size:clamp(27px,3vw,39px);line-height:1.18;max-width:900px;margin:0 0 24px}.reading-section p{max-width:780px;font-family:Chronicle,Georgia,serif;font-size:19px;line-height:1.8;margin:0 0 20px;overflow-wrap:anywhere}.reading-section.illustrated{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:start}.reading-section figure{margin:0}.reading-section img{width:100%;max-height:440px;object-fit:contain;border-radius:8px}.reading-section figcaption{font-size:14px;line-height:1.5;margin-top:14px}.section-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:25px}.section-links a{color:#24609d;text-decoration:underline;line-height:1.6;font-weight:600}.program-area,.contact-wrap,.exercise{padding:60px max(6vw,24px);max-width:1400px;margin:auto}.conversation-invitation{text-align:center;background:#edf4fb;padding:55px 24px;margin-top:40px}.conversation-invitation h2{font-size:32px;margin-bottom:25px}.journey-footer{padding:50px max(6vw,24px);background:#163b60;color:white}.journey-footer .brand{color:white}.footer-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:35px 0}.footer-groups h2{font-size:20px}.footer-groups a{display:block;font-size:15px;line-height:1.6;margin:9px 0}.exercise{max-width:850px}.exercise label{display:block;font-weight:600;margin:24px 0}.exercise textarea{display:block;width:100%;margin-top:12px;border:1px solid #9aaec2;border-radius:6px;padding:14px;font:18px Georgia,serif;resize:vertical}.exercise p{line-height:1.7}a:focus-visible,summary:focus-visible,button:focus-visible,textarea:focus-visible{outline:3px solid #d3af37;outline-offset:4px}figure img{height:auto}body{overflow-wrap:break-word}.program-grid .featured{box-shadow:none;border-color:#d7e2ee}.program-grid .program{background:#fff} @media(max-width:900px){.site-header{align-items:start}.site-header nav{gap:8px 18px;justify-content:flex-start}.journey-hero.with-image{grid-template-columns:1fr}.journey-hero{padding-top:48px;padding-bottom:48px}.journey-hero figure{max-width:420px;justify-self:center}.reading-section.illustrated{grid-template-columns:1fr}.reading-section figure{max-width:420px}.footer-groups{grid-template-columns:1fr 1fr}.page-contents{margin:25px 20px 0}.nav-group>div{left:0;right:auto}}@media(max-width:550px){.site-header{flex-direction:column;padding:20px}.site-header nav{width:100%;font-size:14px}.nav-group>div{position:fixed;left:20px;right:20px;top:145px;width:auto;max-height:60vh}.journey-hero .lead{font-size:18px}.reading-section p{font-size:18px}.reading-section{padding:35px 0}.reading-sections{padding:0 22px}.footer-groups{grid-template-columns:1fr}.program-area{padding:40px 20px}.contact-grid{grid-template-columns:1fr}}@media print{.site-header,.journey-footer,.conversation-invitation,.journey-hero,.reading-sections{display:none}.exercise{padding:0}.exercise textarea{height:160px}#print-outline{display:none}}

#your-next-chapter .section-links{display:grid;grid-template-columns:1fr 1fr;gap:18px}#your-next-chapter .section-links a{border:1px solid #bed0e4;border-top:4px solid #437bbf;border-radius:8px;padding:26px;text-decoration:none;background:#f5f8fb;font-size:21px;line-height:1.4}#your-next-chapter .section-links a:hover{background:#e8f0f9} @media(max-width:650px){#your-next-chapter .section-links{grid-template-columns:1fr}#your-next-chapter .section-links a{font-size:19px;padding:20px}}

/* Journey templates use their own containers; do not inherit legacy page layouts. */
.program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}
.program-grid .program{min-width:0;height:100%}
.program-grid .program h3{font-size:clamp(1.6rem,2.2vw,2.1rem)}
.program-grid .program .button{width:100%;text-align:center}
.program-grid .program-label{min-height:3em}
.journey-footer{display:block}
.journey-footer p,.journey-footer a{color:#fff}
.journey-footer .brand{margin-bottom:14px}
.journey-footer .footer-groups{width:100%}
.journey-footer .footer-groups>div{min-width:0}
.journey-hero>div,.reading-section>div,.reading-section figure{min-width:0}
.journey-hero figcaption{font:400 14px/1.5 'Sofia Pro',Arial,sans-serif;margin-top:14px;color:#494e55}
.investment-signpost{margin:22px 0 0;font:400 15px/1.6 'Sofia Pro',Arial,sans-serif}
.investment-signpost a{text-decoration:underline;text-underline-offset:3px;color:#24609d}
.reading-section p{font-family:'Chronicle Deck',Georgia,serif;overflow-wrap:break-word}
.contact-wrap .contact-panel{max-width:780px;margin:auto}
.table-scroll:focus-visible{outline:3px solid #437bbf;outline-offset:3px}
@media(max-width:760px){.program-grid{grid-template-columns:1fr}.program-grid .program-label{min-height:0}}
@media(max-width:550px){.nav-group{position:static}.nav-group>div{position:absolute;left:20px;right:20px;top:100%;width:auto;max-height:65vh}.program-grid{gap:24px}.program-grid .program{padding:24px}.journey-footer{padding:36px 22px}}
.mobile-menu-toggle{display:none;align-items:center;gap:12px;min-height:48px;padding:10px 16px;border:1px solid #437bbf;border-radius:6px;background:white;color:#24609d;font:400 16px/1.3 'Sofia Pro',Arial,sans-serif;cursor:pointer}
@supports(grid-template-rows:subgrid){@media(min-width:761px){.program-grid{grid-template-rows:repeat(7,auto);row-gap:0}.program-grid .program{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:0}.program-grid .program ul{align-self:start}.program-grid .program .button{align-self:stretch;margin-top:0}}}
@media(max-width:750px){.has-menu-toggle.site-header{flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px}.has-menu-toggle .mobile-menu-toggle{display:inline-flex}.has-menu-toggle nav{display:none;width:100%;padding-top:8px}.has-menu-toggle nav.nav-open{display:flex}.has-menu-toggle .nav-group{position:static}.has-menu-toggle .nav-group>div{position:absolute;left:20px;right:20px;top:100%;width:auto;max-height:65vh}}

/* Dedicated offers: keep prices and decision context visible before long-form copy. */
.offer-overview,.other-offers{max-width:1180px;margin:0 auto 3rem;padding:2rem;background:#f6f3ea;border-radius:4px}
.offer-price{font-family:'Chronicle Deck',Georgia,serif;font-size:clamp(2rem,4vw,3rem);margin:.5rem 0}
.offer-price span{font-family:'Sofia Pro',sans-serif;font-size:1rem}
.offer-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.5rem}
.offer-priority{border-top:1px solid #c9c4b7;margin-top:1.5rem;padding-top:1rem}
.other-offers a,.footer-offers a{display:inline-block;margin:0 1.5rem 1rem 0}
.footer-offers{margin:2rem 0 1rem}.footer-offers h2{font-size:1.25rem}
@media(max-width:1250px){.offer-overview,.other-offers{margin-left:6vw;margin-right:6vw}}
@media(max-width:600px){.offer-overview,.other-offers{padding:1.25rem}.offer-actions{align-items:flex-start;flex-direction:column}}

.buyer-thread{max-width:1180px;margin:1rem auto;padding:1rem 1.5rem;background:#f6f3ea}.buyer-thread p{margin:0 0 .5rem}.buyer-thread a{display:inline-block;margin-right:1.5rem}@media(max-width:1250px){.buyer-thread{margin-left:6vw;margin-right:6vw}}
/* Give unloaded responsive photographs a stable grid width. */
.journey-hero figure,.reading-section figure{width:100%}
/* Saved persona offer links must land below the fixed family toolbar. */
.program-area[id]{scroll-margin-top:92px}
@media(max-width:1000px){.program-area[id]{scroll-margin-top:77px}}

/* family-design.css */
/* Shared website family: canonical Promote a Book 5.0 geometry and assets. */
body{font:400 16px/1.4 'Sofia Pro',Arial,sans-serif;color:#1e1e1e}
.site-header{min-height:60px;padding:10px max(24px,calc((100vw - 1040px)/2));gap:25px;box-shadow:0 2.487px 1.244px #0004;border:0;align-items:center}
.site-header .brand{display:block;position:relative;flex:none;font:400 10px/1 'Sofia Pro',Arial,sans-serif;letter-spacing:0}
.family-logo{display:block;width:204px;height:40px;position:relative;overflow:hidden}
.family-logo img{position:absolute;width:149.85%;height:auto;max-width:none;left:-25.07%;top:-188.5%;object-fit:fill}
.brand-subtitle{font:400 10px/1 'Sofia Pro',Arial,sans-serif;letter-spacing:.06em;margin:0;position:absolute;top:36px;left:44px;background:white;padding:0 3px;white-space:nowrap;color:#437bbf}
.site-header nav{font:600 15px/20px 'Sofia Pro',Arial,sans-serif;gap:20px;text-transform:none;flex-wrap:nowrap}
.site-header .nav-group summary{padding:5px 0}.site-header .nav-contact{font:600 15px/20px 'Sofia Pro',Arial,sans-serif;height:30px;min-height:30px;padding:5px 25px;background:#d2ae37}
h1,h2,h3{font-family:'Chronicle Deck',Georgia,serif;font-weight:400;letter-spacing:0}
.journey-hero{padding:80px max(24px,calc((100vw - 1040px)/2));gap:50px;background:#f4f1e8 url('/assets/paper.webp') center/cover}
.journey-hero.with-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.journey-hero h1{font-size:50px;line-height:1;letter-spacing:0;margin:0 0 25px}
.journey-hero .lead{font:400 16px/1.4 'Sofia Pro',Arial,sans-serif}
.journey-hero img{max-height:495px;width:100%;object-fit:cover;border-radius:0}
.reading-sections{max-width:none;padding:0;margin:0}
.reading-section{padding:90px max(24px,calc((100vw - 1040px)/2));border:0;background:white}
.reading-section:nth-child(even){background:#f5f5f5}
.reading-section.illustrated{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center}
.reading-section.image-first>figure{grid-column:1;grid-row:1}.reading-section.image-first>div{grid-column:2;grid-row:1}
.reading-section h2{font:400 35px/1 'Chronicle Deck',Georgia,serif;color:#437bbf;margin:0 0 30px}
.reading-section p{font:400 16px/1.4 'Sofia Pro',Arial,sans-serif;margin-bottom:20px;max-width:780px}
.reading-section img{border-radius:0;max-height:495px;width:100%;object-fit:cover}
.reading-section figcaption{font:400 13px/1.4 'Sofia Pro',Arial,sans-serif;margin-top:10px}
.button{font:600 15px/20px 'Sofia Pro',Arial,sans-serif;min-height:30px;padding:7px 30px;background:#d2ae37;color:#1e1e1e;border:0}.button.orange{background:#d2ae37;color:#1e1e1e;border:0}.button:hover{background:#c6a22e}
.program-area{max-width:none;padding:90px max(24px,calc((100vw - 1040px)/2));background:#ecf2f9}
.program-area h2{font:400 35px/1 'Chronicle Deck',Georgia,serif}.program-grid{gap:30px}.program-grid .program{border-radius:30px;border:1px solid #333;padding:30px}.program-grid .program h3{font:400 28px/1.05 'Chronicle Deck',Georgia,serif}
.family-footer{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;border-top:1px solid #437bbf;background:#fff;color:#437bbf;padding:100px max(24px,calc((100vw - 1240px)/2)) 35px;align-items:start}
.family-footer p,.family-footer a{font:400 15px/1.4 'Sofia Pro',Arial,sans-serif;color:#437bbf}.family-footer-contact p{margin-top:20px}.family-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.family-footer-links h2{font:600 15px/1.4 'Sofia Pro',Arial,sans-serif;text-transform:uppercase;margin:0 0 20px;color:#437bbf}.family-footer-links a{display:block;margin-bottom:14px}.family-copyright{grid-column:1/-1;margin:30px 0 0;border-top:1px solid #437bbf;padding-top:20px}
@media(max-width:1100px){.site-header{padding:10px 24px}.site-header nav{gap:14px;font-size:14px}.journey-hero,.reading-section,.program-area{padding-left:40px;padding-right:40px}}
@media(max-width:900px){.site-header nav{flex-wrap:wrap}.journey-hero.with-image,.reading-section.illustrated{grid-template-columns:1fr}.reading-section.image-first>figure,.reading-section.image-first>div{grid-column:auto;grid-row:auto}.journey-hero figure,.reading-section figure{max-width:600px;justify-self:center}.family-footer{grid-template-columns:1fr}.family-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:750px){.site-header{min-height:70px}.site-header.has-menu-toggle{padding:12px 20px;gap:15px}.site-header nav{gap:10px 20px}.family-logo{width:184px;height:36px}.brand-subtitle{top:32px;left:36px;font-size:9px}.journey-hero,.reading-section,.program-area{padding:45px 24px}.journey-hero h1{font-size:38px;line-height:1.06}.journey-hero .lead,.reading-section p{font-size:16px}.reading-section h2,.program-area h2{font-size:30px;line-height:1.1}.reading-section.illustrated{gap:25px}.family-footer{padding:45px 24px 25px}.family-footer-links{grid-template-columns:1fr 1fr}.family-footer-links>div:last-child{grid-column:1/-1}.button{min-height:44px}.site-header .nav-contact{min-height:44px;height:auto}.program-grid{grid-template-columns:1fr}}
.program-grid .program-photo{width:180px;height:180px;justify-self:center;margin:0 auto 25px;overflow:hidden;border-radius:100%}.program-photo img{width:100%;height:100%;object-fit:cover}.program-grid .program-number{font:400 24px/1 'Sofia Pro',Arial,sans-serif;color:#437bbf}.program-grid .program-label{font-size:13px}.program-grid .program .price{font:400 28px/1 'Chronicle Deck',Georgia,serif}.program-grid .program ul,.program-grid .program p{font-family:'Sofia Pro',Arial,sans-serif;font-size:15px;line-height:1.4}
@supports(grid-template-rows:subgrid){@media(min-width:761px){.program-grid{grid-template-rows:repeat(8,auto)}.program-grid .program{grid-row:span 8}}}
.guide-heading h1{font-size:50px;line-height:1}.guide-body h2{font:400 35px/1 'Chronicle Deck',Georgia,serif;color:#437bbf}.guide-body p{font:400 16px/1.4 'Sofia Pro',Arial,sans-serif}

/* figma-family-utilities.css */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}:root,:host{--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-lime-400:oklch(84.1% .238 128.85);--color-green-700:oklch(52.7% .154 150.069);--color-teal-600:oklch(60% .118 184.704);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--font-weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.figma-page .\@container{container-type:inline-size}.figma-page .pointer-events-none{pointer-events:none}.figma-page .collapse{visibility:collapse}.figma-page .invisible{visibility:hidden}.figma-page .visible{visibility:visible}.figma-page .absolute{position:absolute}.figma-page .fixed{position:fixed}.figma-page .relative{position:relative}.figma-page .static{position:static}.figma-page .sticky{position:sticky}.figma-page .inset-0{inset:0}.figma-page .inset-\[-1\.24px_0_0_0\]{inset:-1.24px 0 0}.figma-page .inset-\[-10\.1\%_-7\.25\%_-20\.2\%_-7\.25\%\]{inset:-10.1% -7.25% -20.2%}.figma-page .inset-\[-17\.1\%_-9\.73\%_-36\.55\%_-9\.73\%\]{inset:-17.1% -9.73% -36.55%}.figma-page .inset-x-0{inset-inline:0}.figma-page .top-0{top:0}.figma-page .top-4{top:calc(var(--spacing) * 4)}.figma-page .top-10{top:calc(var(--spacing) * 10)}.figma-page .top-16{top:calc(var(--spacing) * 16)}.figma-page .top-\[-0\.13\%\]{top:-.13%}.figma-page .top-\[-2\.73\%\]{top:-2.73%}.figma-page .top-\[-2\.77\%\]{top:-2.77%}.figma-page .top-\[-5\.44\%\]{top:-5.44%}.figma-page .top-\[-9\.85\%\]{top:-9.85%}.figma-page .top-\[-11\.44\%\]{top:-11.44%}.figma-page .top-\[-14\.85\%\]{top:-14.85%}.figma-page .top-\[-16\.42\%\]{top:-16.42%}.figma-page .top-\[-18\.77\%\]{top:-18.77%}.figma-page .top-\[-21\.26\%\]{top:-21.26%}.figma-page .top-\[-31\.63\%\]{top:-31.63%}.figma-page .top-\[-32\.84\%\]{top:-32.84%}.figma-page .top-\[-33\.02\%\]{top:-33.02%}.figma-page .top-\[-33\.16\%\]{top:-33.16%}.figma-page .top-\[-188\.5\%\]{top:-188.5%}.figma-page .top-\[-363\.61\%\]{top:-363.61%}.figma-page .top-\[-468\.61\%\]{top:-468.61%}.figma-page .top-\[8\.64px\]{top:8.64px}.figma-page .top-\[229\.19px\]{top:229.19px}.figma-page .top-\[236\.69px\]{top:236.69px}.figma-page .top-\[282px\]{top:282px}.figma-page .right-\[0\.44px\]{right:.44px}.figma-page .right-\[1\.37px\]{right:1.37px}.figma-page .bottom-4{bottom:calc(var(--spacing) * 4)}.figma-page .bottom-8{bottom:calc(var(--spacing) * 8)}.figma-page .bottom-60{bottom:calc(var(--spacing) * 60)}.figma-page .bottom-\[39px\]{bottom:39px}.figma-page .left-0{left:0}.figma-page .left-1\/2{left:50%}.figma-page .left-\[-0\.03\%\]{left:-.03%}.figma-page .left-\[-3\.42\%\]{left:-3.42%}.figma-page .left-\[-19\.34\%\]{left:-19.34%}.figma-page .left-\[-24\.96\%\]{left:-24.96%}.figma-page .left-\[-25\.07\%\]{left:-25.07%}.figma-page .left-\[-31\%\]{left:-31%}.figma-page .left-\[-32\.39\%\]{left:-32.39%}.figma-page .left-\[-32\.74\%\]{left:-32.74%}.figma-page .left-\[-33\.16\%\]{left:-33.16%}.figma-page .left-\[-48\.48\%\]{left:-48.48%}.figma-page .left-\[-63\.33\%\]{left:-63.33%}.figma-page .left-\[-79\.37\%\]{left:-79.37%}.figma-page .left-\[4\.55\%\]{left:4.55%}.figma-page .left-\[5\.03\%\]{left:5.03%}.figma-page .left-\[8\.76\%\]{left:8.76%}.figma-page .left-\[17px\]{left:17px}.figma-page .left-\[40\%\]{left:40%}.figma-page .isolate{isolation:isolate}.figma-page .z-10{z-index:10}.figma-page .z-\[100\]{z-index:100}.figma-page .-order-1{order:calc(1 * -1)}.figma-page .order-1{order:1}.figma-page .col-1{grid-column:1}.figma-page .col-span-5{grid-column:span 5/span 5}.figma-page .col-span-6{grid-column:span 6/span 6}.figma-page .col-span-7{grid-column:span 7/span 7}.figma-page .row-1{grid-row:1}.figma-page .float-none{float:none}.figma-page .container{width:100%}@media (min-width:40rem){.figma-page .container{max-width:40rem}}@media (min-width:48rem){.figma-page .container{max-width:48rem}}@media (min-width:64rem){.figma-page .container{max-width:64rem}}@media (min-width:80rem){.figma-page .container{max-width:80rem}}@media (min-width:96rem){.figma-page .container{max-width:96rem}}.figma-page .mx-auto{margin-inline:auto}.figma-page .my-5{margin-block:calc(var(--spacing) * 5)}.figma-page .my-8{margin-block:calc(var(--spacing) * 8)}.figma-page .my-16{margin-block:calc(var(--spacing) * 16)}.figma-page .ms-\[22\.5px\]{margin-inline-start:22.5px}.figma-page .\!mt-0{margin-top:0!important}.figma-page .mt-0{margin-top:0}.figma-page .mt-5{margin-top:calc(var(--spacing) * 5)}.figma-page .mt-6{margin-top:calc(var(--spacing) * 6)}.figma-page .mt-12{margin-top:calc(var(--spacing) * 12)}.figma-page .mt-16{margin-top:calc(var(--spacing) * 16)}.figma-page .mt-\[0\.41px\]{margin-top:.41px}.figma-page .mt-\[1\.24px\]{margin-top:1.24px}.figma-page .mt-\[1\.87px\]{margin-top:1.87px}.figma-page .mt-\[2\.25px\]{margin-top:2.25px}.figma-page .mt-\[2\.87px\]{margin-top:2.87px}.figma-page .mt-\[3\.73px\]{margin-top:3.73px}.figma-page .mt-\[5\.06px\]{margin-top:5.06px}.figma-page .mt-\[9\.51px\]{margin-top:9.51px}.figma-page .mt-\[10\.03px\]{margin-top:10.03px}.figma-page .mt-\[10\.13px\]{margin-top:10.13px}.figma-page .mt-\[10\.28px\]{margin-top:10.28px}.figma-page .mt-\[10px\]{margin-top:10px}.figma-page .mt-\[22px\]{margin-top:22px}.figma-page .mt-\[29\.87px\]{margin-top:29.87px}.figma-page .mt-\[30px\]{margin-top:30px}.figma-page .mt-\[32\.96px\]{margin-top:32.96px}.figma-page .mt-\[34\.82px\]{margin-top:34.82px}.figma-page .mt-\[43\.81px\]{margin-top:43.81px}.figma-page .mt-\[50px\]{margin-top:50px}.figma-page .mt-\[60px\]{margin-top:60px}.figma-page .mt-\[77\.11px\]{margin-top:77.11px}.figma-page .mt-\[77\.73px\]{margin-top:77.73px}.figma-page .mt-\[78\.98px\]{margin-top:78.98px}.figma-page .mt-\[79\.36px\]{margin-top:79.36px}.figma-page .mt-\[79\.98px\]{margin-top:79.98px}.figma-page .mt-\[82\.18px\]{margin-top:82.18px}.figma-page .mt-\[86\.81px\]{margin-top:86.81px}.figma-page .mt-\[88\.05px\]{margin-top:88.05px}.figma-page .mt-\[88px\]{margin-top:88px}.figma-page .mt-\[90px\]{margin-top:90px}.figma-page .mt-\[97px\]{margin-top:97px}.figma-page .mt-\[104px\]{margin-top:104px}.figma-page .mt-\[114px\]{margin-top:114px}.figma-page .mt-\[130\.81px\]{margin-top:130.81px}.figma-page .mt-\[133\.05px\]{margin-top:133.05px}.figma-page .mt-\[135px\]{margin-top:135px}.figma-page .mt-\[136px\]{margin-top:136px}.figma-page .mt-\[155\.55px\]{margin-top:155.55px}.figma-page .mt-\[163\.05px\]{margin-top:163.05px}.figma-page .mt-\[175px\]{margin-top:175px}.figma-page .mt-\[188px\]{margin-top:188px}.figma-page .mt-\[200px\]{margin-top:200px}.figma-page .mt-\[222px\]{margin-top:222px}.figma-page .mt-\[239\.81px\]{margin-top:239.81px}.figma-page .mt-\[284\.2px\]{margin-top:284.2px}.figma-page .mt-\[286\.06px\]{margin-top:286.06px}.figma-page .mt-\[470px\]{margin-top:470px}.figma-page .mt-\[472px\]{margin-top:472px}.figma-page .mt-\[535\.43px\]{margin-top:535.43px}.figma-page .mt-\[536\.68px\]{margin-top:536.68px}.figma-page .mt-\[786\.67px\]{margin-top:786.67px}.figma-page .mt-\[1037\.91px\]{margin-top:1037.91px}.figma-page .mt-\[1289\.15px\]{margin-top:1289.15px}.figma-page .mt-\[1539\.38px\]{margin-top:1539.38px}.figma-page .mt-\[1791\.62px\]{margin-top:1791.62px}.figma-page .mt-\[2039\.66px\]{margin-top:2039.66px}.figma-page .mt-\[2294\.1px\]{margin-top:2294.1px}.figma-page .mt-\[2545\.33px\]{margin-top:2545.33px}.figma-page .mt-\[2796\.57px\]{margin-top:2796.57px}.figma-page .mt-\[3042\.53px\]{margin-top:3042.53px}.figma-page .mt-\[3298\.66px\]{margin-top:3298.66px}.figma-page .mt-\[3552\.15px\]{margin-top:3552.15px}.figma-page .mt-\[3803\.39px\]{margin-top:3803.39px}.figma-page .mt-\[4077\.63px\]{margin-top:4077.63px}.figma-page .mt-\[4326\.01px\]{margin-top:4326.01px}.figma-page .mt-auto{margin-top:auto}.figma-page .mr-auto{margin-right:auto}.figma-page .\!mb-0{margin-bottom:0!important}.figma-page .mb-0{margin-bottom:0}.figma-page .mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.figma-page .mb-1{margin-bottom:var(--spacing)}.figma-page .mb-2{margin-bottom:calc(var(--spacing) * 2)}.figma-page .mb-3{margin-bottom:calc(var(--spacing) * 3)}.figma-page .mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.figma-page .mb-4{margin-bottom:calc(var(--spacing) * 4)}.figma-page .mb-5{margin-bottom:calc(var(--spacing) * 5)}.figma-page .mb-6{margin-bottom:calc(var(--spacing) * 6)}.figma-page .mb-8{margin-bottom:calc(var(--spacing) * 8)}.figma-page .mb-10{margin-bottom:calc(var(--spacing) * 10)}.figma-page .mb-12{margin-bottom:calc(var(--spacing) * 12)}.figma-page .mb-14{margin-bottom:calc(var(--spacing) * 14)}.figma-page .mb-16{margin-bottom:calc(var(--spacing) * 16)}.figma-page .mb-20{margin-bottom:calc(var(--spacing) * 20)}.figma-page .mb-24{margin-bottom:calc(var(--spacing) * 24)}.figma-page .mb-28{margin-bottom:calc(var(--spacing) * 28)}.figma-page .mb-\[18px\]{margin-bottom:18px}.figma-page .mb-\[20px\]{margin-bottom:20px}.figma-page .mb-\[34px\]{margin-bottom:34px}.figma-page .mb-\[111px\]{margin-bottom:111px}.figma-page .mb-\[133px\]{margin-bottom:133px}.figma-page .mb-px{margin-bottom:1px}.figma-page .ml-0{margin-left:0}.figma-page .ml-\[0\.25px\]{margin-left:.25px}.figma-page .ml-\[0\.75px\]{margin-left:.75px}.figma-page .ml-\[14\.92px\]{margin-left:14.92px}.figma-page .ml-\[14\.93px\]{margin-left:14.93px}.figma-page .ml-\[17px\]{margin-left:17px}.figma-page .ml-\[18px\]{margin-left:18px}.figma-page .ml-\[21px\]{margin-left:21px}.figma-page .ml-\[32\.73\%\]{margin-left:32.73%}.figma-page .ml-\[50px\]{margin-left:50px}.figma-page .ml-\[55\.35px\]{margin-left:55.35px}.figma-page .ml-\[72\.5px\]{margin-left:72.5px}.figma-page .ml-\[74\.5px\]{margin-left:74.5px}.figma-page .ml-\[75px\]{margin-left:75px}.figma-page .ml-\[146\.76px\]{margin-left:146.76px}.figma-page .ml-\[164\.27px\]{margin-left:164.27px}.figma-page .ml-\[168\.53px\]{margin-left:168.53px}.figma-page .ml-\[182\.09px\]{margin-left:182.09px}.figma-page .ml-\[200px\]{margin-left:200px}.figma-page .ml-\[201\.74px\]{margin-left:201.74px}.figma-page .ml-\[202\.11px\]{margin-left:202.11px}.figma-page .ml-\[315\.29px\]{margin-left:315.29px}.figma-page .ml-\[320\.27px\]{margin-left:320.27px}.figma-page .ml-\[370\.64px\]{margin-left:370.64px}.figma-page .ml-\[380px\]{margin-left:380px}.figma-page .ml-\[390px\]{margin-left:390px}.figma-page .ml-\[410px\]{margin-left:410px}.figma-page .ml-\[535px\]{margin-left:535px}.figma-page .ml-\[807\.46px\]{margin-left:807.46px}.figma-page .ml-auto{margin-left:auto}.figma-page .block{display:block}.figma-page .contents{display:contents}.figma-page .flex{display:flex}.figma-page .grid{display:grid}.figma-page .hidden{display:none}.figma-page .inline-block{display:inline-block}.figma-page .inline-flex{display:inline-flex}.figma-page .inline-grid{display:inline-grid}.figma-page .list-item{display:list-item}.figma-page .table{display:table}.figma-page .table-column{display:table-column}.figma-page .aspect-\[1\.5\]{aspect-ratio:1.5}.figma-page .aspect-\[1\.63\]{aspect-ratio:1.63}.figma-page .aspect-\[1_\/_2\]{aspect-ratio:1/2}.figma-page .aspect-\[220\/220\]{aspect-ratio:220/220}.figma-page .aspect-\[495\/400\]{aspect-ratio:495/400}.figma-page .aspect-\[510_\/_314\]{aspect-ratio:510/314}.figma-page .aspect-\[576\/576\]{aspect-ratio:576/576}.figma-page .aspect-square{aspect-ratio:1}.figma-page .size-\[9\.95px\]{width:9.95px;height:9.95px}.figma-page .size-\[24\.253px\]{width:24.253px;height:24.253px}.figma-page .size-\[34px\]{width:34px;height:34px}.figma-page .size-\[120px\]{width:120px;height:120px}.figma-page .size-\[150px\]{width:150px;height:150px}.figma-page .size-\[160px\]{width:160px;height:160px}.figma-page .size-\[162\.5\%\]{width:162.5%;height:162.5%}.figma-page .size-\[163px\]{width:163px;height:163px}.figma-page .size-\[166\.32\%\]{width:166.32%;height:166.32%}.figma-page .size-\[180px\]{width:180px;height:180px}.figma-page .size-\[200px\]{width:200px;height:200px}.figma-page .size-\[445px\]{width:445px;height:445px}.figma-page .size-\[495px\]{width:495px;height:495px}.figma-page .size-full{width:100%;height:100%}.figma-page .\!h-\[11px\]{height:11px!important}.figma-page .h-0{height:0}.figma-page .h-24{height:calc(var(--spacing) * 24)}.figma-page .h-\[4\.975px\]{height:4.975px}.figma-page .h-\[8\.706px\]{height:8.706px}.figma-page .h-\[12\.438px\]{height:12.438px}.figma-page .h-\[13px\]{height:13px}.figma-page .h-\[15px\]{height:15px}.figma-page .h-\[17\.449px\]{height:17.449px}.figma-page .h-\[18\.656px\]{height:18.656px}.figma-page .h-\[18\.696px\]{height:18.696px}.figma-page .h-\[20\.02px\]{height:20.02px}.figma-page .h-\[20px\]{height:20px}.figma-page .h-\[24\.875px\]{height:24.875px}.figma-page .h-\[25\.497px\]{height:25.497px}.figma-page .h-\[29\.23px\]{height:29.23px}.figma-page .h-\[30\.426px\]{height:30.426px}.figma-page .h-\[30px\]{height:30px}.figma-page .h-\[31px\]{height:31px}.figma-page .h-\[32\.338px\]{height:32.338px}.figma-page .h-\[36px\]{height:36px}.figma-page .h-\[37\.313px\]{height:37.313px}.figma-page .h-\[37\.315px\]{height:37.315px}.figma-page .h-\[37px\]{height:37px}.figma-page .h-\[40px\]{height:40px}.figma-page .h-\[41\.044px\]{height:41.044px}.figma-page .h-\[41px\]{height:41px}.figma-page .h-\[48\.609px\]{height:48.609px}.figma-page .h-\[50px\]{height:50px}.figma-page .h-\[59px\]{height:59px}.figma-page .h-\[60px\]{height:60px}.figma-page .h-\[65\.919px\]{height:65.919px}.figma-page .h-\[73px\]{height:73px}.figma-page .h-\[74px\]{height:74px}.figma-page .h-\[96px\]{height:96px}.figma-page .h-\[100\.6\%\]{height:100.6%}.figma-page .h-\[102\.64\%\]{height:102.64%}.figma-page .h-\[109\.73\%\]{height:109.73%}.figma-page .h-\[111\.11\%\]{height:111.11%}.figma-page .h-\[111\.75\%\]{height:111.75%}.figma-page .h-\[114\.05\%\]{height:114.05%}.figma-page .h-\[119\.92\%\]{height:119.92%}.figma-page .h-\[121\.26\%\]{height:121.26%}.figma-page .h-\[122\.08\%\]{height:122.08%}.figma-page .h-\[125\%\]{height:125%}.figma-page .h-\[127\.45\%\]{height:127.45%}.figma-page .h-\[142\.58\%\]{height:142.58%}.figma-page .h-\[144\.759px\]{height:144.759px}.figma-page .h-\[162\.931px\]{height:162.931px}.figma-page .h-\[164\.797px\]{height:164.797px}.figma-page .h-\[165\.97\%\]{height:165.97%}.figma-page .h-\[166\.04\%\]{height:166.04%}.figma-page .h-\[168\.528px\]{height:168.528px}.figma-page .h-\[175\.369px\]{height:175.369px}.figma-page .h-\[202px\]{height:202px}.figma-page .h-\[212\.456px\]{height:212.456px}.figma-page .h-\[213\.433px\]{height:213.433px}.figma-page .h-\[216px\]{height:216px}.figma-page .h-\[240px\]{height:240px}.figma-page .h-\[283px\]{height:283px}.figma-page .h-\[327px\]{height:327px}.figma-page .h-\[343\.275px\]{height:343.275px}.figma-page .h-\[385\.59px\]{height:385.59px}.figma-page .h-\[400px\]{height:400px}.figma-page .h-\[410px\]{height:410px}.figma-page .h-\[432px\]{height:432px}.figma-page .h-\[440px\]{height:440px}.figma-page .h-\[456px\]{height:456px}.figma-page .h-\[485px\]{height:485px}.figma-page .h-\[486\.815px\]{height:486.815px}.figma-page .h-\[495px\]{height:495px}.figma-page .h-\[512\%\]{height:512%}.figma-page .h-\[545px\]{height:545px}.figma-page .h-\[593\.88\%\]{height:593.88%}.figma-page .h-\[614px\]{height:614px}.figma-page .h-\[635px\]{height:635px}.figma-page .h-\[640px\]{height:640px}.figma-page .h-\[714px\]{height:714px}.figma-page .h-\[715px\]{height:715px}.figma-page .h-\[802px\]{height:802px}.figma-page .h-\[4558\.344px\]{height:4558.34px}.figma-page .h-full{height:100%}.figma-page .min-h-12{min-height:calc(var(--spacing) * 12)}.figma-page .\!w-\[11px\]{width:11px!important}.figma-page .w-0{width:0}.figma-page .w-1\/2{width:50%}.figma-page .w-3\/5{width:60%}.figma-page .w-4\/5{width:80%}.figma-page .w-36{width:calc(var(--spacing) * 36)}.figma-page .w-60{width:calc(var(--spacing) * 60)}.figma-page .w-\[9\.328px\]{width:9.328px}.figma-page .w-\[12\.127px\]{width:12.127px}.figma-page .w-\[13rem\]{width:13rem}.figma-page .w-\[17px\]{width:17px}.figma-page .w-\[18\.388px\]{width:18.388px}.figma-page .w-\[20\.227px\]{width:20.227px}.figma-page .w-\[34\.56\%\]{width:34.56%}.figma-page .w-\[34px\]{width:34px}.figma-page .w-\[40vw\]{width:40vw}.figma-page .w-\[89\.91\%\]{width:89.91%}.figma-page .w-\[90\.8\%\]{width:90.8%}.figma-page .w-\[100\.05\%\]{width:100.05%}.figma-page .w-\[101\.73\%\]{width:101.73%}.figma-page .w-\[101\.366px\]{width:101.366px}.figma-page .w-\[103\.231px\]{width:103.231px}.figma-page .w-\[114\.425px\]{width:114.425px}.figma-page .w-\[134\.947px\]{width:134.947px}.figma-page .w-\[136\.813px\]{width:136.813px}.figma-page .w-\[142\.24\%\]{width:142.24%}.figma-page .w-\[149\.85\%\]{width:149.85%}.figma-page .w-\[149\.93\%\]{width:149.93%}.figma-page .w-\[150\.494px\]{width:150.494px}.figma-page .w-\[160px\]{width:160px}.figma-page .w-\[165\.26\%\]{width:165.26%}.figma-page .w-\[165\.48\%\]{width:165.48%}.figma-page .w-\[168\.528px\]{width:168.528px}.figma-page .w-\[174px\]{width:174px}.figma-page .w-\[180px\]{width:180px}.figma-page .w-\[181px\]{width:181px}.figma-page .w-\[184\.697px\]{width:184.697px}.figma-page .w-\[190\.916px\]{width:190.916px}.figma-page .w-\[200\.866px\]{width:200.866px}.figma-page .w-\[200px\]{width:200px}.figma-page .w-\[204px\]{width:204px}.figma-page .w-\[211px\]{width:211px}.figma-page .w-\[212\.632px\]{width:212.632px}.figma-page .w-\[213\.561px\]{width:213.561px}.figma-page .w-\[216px\]{width:216px}.figma-page .w-\[217\.03\%\]{width:217.03%}.figma-page .w-\[227px\]{width:227px}.figma-page .w-\[257px\]{width:257px}.figma-page .w-\[258\.98\%\]{width:258.98%}.figma-page .w-\[266\.163px\]{width:266.163px}.figma-page .w-\[269\.894px\]{width:269.894px}.figma-page .w-\[270px\]{width:270px}.figma-page .w-\[280px\]{width:280px}.figma-page .w-\[313px\]{width:313px}.figma-page .w-\[320\.099px\]{width:320.099px}.figma-page .w-\[320px\]{width:320px}.figma-page .w-\[375\.816px\]{width:375.816px}.figma-page .w-\[376\.538px\]{width:376.538px}.figma-page .w-\[407px\]{width:407px}.figma-page .w-\[431px\]{width:431px}.figma-page .w-\[432px\]{width:432px}.figma-page .w-\[433px\]{width:433px}.figma-page .w-\[445px\]{width:445px}.figma-page .w-\[451px\]{width:451px}.figma-page .w-\[495px\]{width:495px}.figma-page .w-\[496\.878px\]{width:496.878px}.figma-page .w-\[497\.039px\]{width:497.039px}.figma-page .w-\[497px\]{width:497px}.figma-page .w-\[570px\]{width:570px}.figma-page .w-\[575px\]{width:575px}.figma-page .w-\[582px\]{width:582px}.figma-page .w-\[600px\]{width:600px}.figma-page .w-\[604px\]{width:604px}.figma-page .w-\[624px\]{width:624px}.figma-page .w-\[640\.531px\]{width:640.531px}.figma-page .w-\[758\.884px\]{width:758.884px}.figma-page .w-\[767\.537px\]{width:767.537px}.figma-page .w-\[770px\]{width:770px}.figma-page .w-\[816px\]{width:816px}.figma-page .w-\[880px\]{width:880px}.figma-page .w-\[905px\]{width:905px}.figma-page .w-\[940px\]{width:940px}.figma-page .w-\[976px\]{width:976px}.figma-page .w-\[1014px\]{width:1014px}.figma-page .w-\[1033\.247px\]{width:1033.25px}.figma-page .w-\[1040px\]{width:1040px}.figma-page .w-\[1041px\]{width:1041px}.figma-page .w-\[1050px\]{width:1050px}.figma-page .w-\[1057\.58\%\]{width:1057.58%}.figma-page .w-\[1163\.33\%\]{width:1163.33%}.figma-page .w-\[1440px\]{width:1440px}.figma-page .w-\[4558\.344px\]{width:4558.34px}.figma-page .w-\[min-content\]{width:min-content}.figma-page .w-full{width:100%}.figma-page .\!max-w-\[1000px\]{max-width:1000px!important}.figma-page .\!max-w-none{max-width:none!important}.figma-page .max-w-52{max-width:calc(var(--spacing) * 52)}.figma-page .max-w-\[50vw\]{max-width:50vw}.figma-page .max-w-\[70vw\]{max-width:70vw}.figma-page .max-w-\[120px\]{max-width:120px}.figma-page .max-w-\[155px\]{max-width:155px}.figma-page .max-w-\[256px\]{max-width:256px}.figma-page .max-w-\[300px\]{max-width:300px}.figma-page .max-w-\[325px\]{max-width:325px}.figma-page .max-w-\[400px\]{max-width:400px}.figma-page .max-w-\[575px\]{max-width:575px}.figma-page .max-w-\[706px\]{max-width:706px}.figma-page .max-w-\[720px\]{max-width:720px}.figma-page .max-w-\[800px\]{max-width:800px}.figma-page .max-w-\[900px\]{max-width:900px}.figma-page .max-w-\[1000px\]{max-width:1000px}.figma-page .max-w-\[1024px\]{max-width:1024px}.figma-page .max-w-\[1100px\]{max-width:1100px}.figma-page .max-w-\[1400px\]{max-width:1400px}.figma-page .max-w-\[1500px\]{max-width:1500px}.figma-page .max-w-none{max-width:none}.figma-page .max-w-sm{max-width:var(--container-sm)}.figma-page .\!min-w-\[auto\]{min-width:auto!important}.figma-page .min-w-\[108px\]{min-width:108px}.figma-page .min-w-\[170px\]{min-width:170px}.figma-page .min-w-\[244px\]{min-width:244px}.figma-page .min-w-\[294px\]{min-width:294px}.figma-page .min-w-\[auto\]{min-width:auto}.figma-page .min-w-full{min-width:100%}.figma-page .min-w-px{min-width:1px}.figma-page .flex-\[1_0_0\]{flex:1 0 0}.figma-page .flex-none{flex:none}.figma-page .flex-shrink,.figma-page .shrink{flex-shrink:1}.figma-page .shrink-0{flex-shrink:0}.figma-page .grow{flex-grow:1}.figma-page .grow\!{flex-grow:1!important}.figma-page .basis-1\/3{flex-basis:33.3333%}.figma-page .basis-1\/4{flex-basis:25%}.figma-page .basis-1\/5{flex-basis:20%}.figma-page .basis-2\/3{flex-basis:66.6667%}.figma-page .basis-3\/4{flex-basis:75%}.figma-page .basis-6\/12{flex-basis:50%}.figma-page .basis-\[30\%\]{flex-basis:30%}.figma-page .basis-\[70\%\]{flex-basis:70%}.figma-page .basis-\[187px\]{flex-basis:187px}.figma-page .basis-\[575px\]{flex-basis:575px}.figma-page .table-fixed{table-layout:fixed}.figma-page .border-collapse{border-collapse:collapse}.figma-page .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.figma-page .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.figma-page .scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.figma-page .scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.figma-page .-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.figma-page .scale-\[2\.7\]{scale:2.7}.figma-page .rotate-90{rotate:90deg}.figma-page .rotate-180{rotate:180deg}.figma-page .rotate-\[-11\.99deg\]{rotate:-11.99deg}.figma-page .rotate-\[11\.59deg\]{rotate:11.59deg}.figma-page .skew-x-\[-0\.05deg\]{--tw-skew-x:skewX(-.05deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.figma-page .skew-x-\[0\.03deg\]{--tw-skew-x:skewX(.03deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.figma-page .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.figma-page .cursor-pointer{cursor:pointer}.figma-page .scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.figma-page .scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.figma-page .scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.figma-page .list-decimal{list-style-type:decimal}.figma-page .list-disc{list-style-type:disc}.figma-page .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.figma-page .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.figma-page .grid-cols-\[max-content\]{grid-template-columns:max-content}.figma-page .grid-rows-\[max-content\]{grid-template-rows:max-content}.figma-page .flex-col{flex-direction:column}.figma-page .flex-wrap{flex-wrap:wrap}.figma-page .place-items-start{place-items:start}.figma-page .content-stretch{align-content:stretch}.figma-page .items-center{align-items:center}.figma-page .items-end{align-items:flex-end}.figma-page .items-start{align-items:flex-start}.figma-page .justify-between{justify-content:space-between}.figma-page .justify-center{justify-content:center}.figma-page .gap-1{gap:var(--spacing)}.figma-page .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.figma-page .gap-2{gap:calc(var(--spacing) * 2)}.figma-page .gap-3{gap:calc(var(--spacing) * 3)}.figma-page .gap-4{gap:calc(var(--spacing) * 4)}.figma-page .gap-5{gap:calc(var(--spacing) * 5)}.figma-page .gap-6{gap:calc(var(--spacing) * 6)}.figma-page .gap-8{gap:calc(var(--spacing) * 8)}.figma-page .gap-14{gap:calc(var(--spacing) * 14)}.figma-page .gap-\[10px\]{gap:10px}.figma-page .gap-\[12px\]{gap:12px}.figma-page .gap-\[15px\]{gap:15px}.figma-page .gap-\[17px\]{gap:17px}.figma-page .gap-\[18px\]{gap:18px}.figma-page .gap-\[20px\]{gap:20px}.figma-page .gap-\[23px\]{gap:23px}.figma-page .gap-\[24px\]{gap:24px}.figma-page .gap-\[25px\]{gap:25px}.figma-page .gap-\[30px\]{gap:30px}.figma-page .gap-\[31px\]{gap:31px}.figma-page .gap-\[32px\]{gap:32px}.figma-page .gap-\[40px\]{gap:40px}.figma-page .gap-\[50px\]{gap:50px}.figma-page .gap-\[51px\]{gap:51px}.figma-page .gap-\[53px\]{gap:53px}.figma-page .gap-\[60px\]{gap:60px}.figma-page .gap-\[70px\]{gap:70px}.figma-page .gap-\[100px\]{gap:100px}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-dashed>:not(:last-child)){--tw-border-style:dashed;border-style:dashed}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}:where(.divide-black\/50>:not(:last-child)){border-color:#00000080}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.figma-page .self-center{align-self:center}.figma-page .self-end{align-self:flex-end}.figma-page .overflow-clip{overflow:clip}.figma-page .overflow-hidden{overflow:hidden}.figma-page .\!rounded-\[4px\]{border-radius:4px!important}.figma-page .rounded{border-radius:.25rem}.figma-page .rounded-2xl{border-radius:var(--radius-2xl)}.figma-page .rounded-\[6\.219px\]{border-radius:6.219px}.figma-page .rounded-\[12px\]{border-radius:12px}.figma-page .rounded-\[20px\]{border-radius:20px}.figma-page .rounded-\[27px\]{border-radius:27px}.figma-page .rounded-\[30px\]{border-radius:30px}.figma-page .rounded-\[34\.825px\]{border-radius:34.825px}.figma-page .rounded-\[40px\]{border-radius:40px}.figma-page .rounded-\[200px\]{border-radius:200px}.figma-page .rounded-\[500px\]{border-radius:500px}.figma-page .rounded-full{border-radius:3.40282e38px}.figma-page .border{border-style:var(--tw-border-style);border-width:1px}.figma-page .border-\[0\.622px\]{border-style:var(--tw-border-style);border-width:.622px}.figma-page .border-\[1\.866px\]{border-style:var(--tw-border-style);border-width:1.866px}.figma-page .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.figma-page .border-t-\[0\.5px\]{border-top-style:var(--tw-border-style);border-top-width:.5px}.figma-page .border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.figma-page .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.figma-page .border-dashed{--tw-border-style:dashed;border-style:dashed}.figma-page .border-none{--tw-border-style:none;border-style:none}.figma-page .border-solid{--tw-border-style:solid;border-style:solid}.figma-page .border-\[\#437bbf\]{border-color:#437bbf}.figma-page .border-\[\#d2ae37\]{border-color:#d2ae37}.figma-page .border-\[rgba\(67\,.figma-page 123\,.figma-page 191\,.figma-page 0\.5\)\]{border-color:#437bbf80}.figma-page .border-black{border-color:var(--color-black)}.figma-page .border-black\/25{border-color:#00000040}@supports (color:color-mix(in lab, red, red)){.figma-page .border-black\/25{border-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.figma-page .bg-\[\#606060\]{background-color:#606060}.figma-page .bg-\[\#d0deef\]{background-color:#d0deef}.figma-page .bg-\[\#d2ae37\]{background-color:#d2ae37}.figma-page .bg-\[\#e5e5e5\]{background-color:#e5e5e5}.figma-page .bg-\[\#ecf2f9\]{background-color:#ecf2f9}.figma-page .bg-\[\#f5f5f5\]{background-color:#f5f5f5}.figma-page .bg-\[rgba\(67\,.figma-page 123\,.figma-page 191\,.figma-page 0\.1\)\]{background-color:#437bbf1a}.figma-page .bg-\[rgba\(210\,.figma-page 174\,.figma-page 55\,.figma-page 0\.2\)\]{background-color:#d2ae3733}.figma-page .bg-\[rgba\(217\,.figma-page 217\,.figma-page 217\,.figma-page 0\.25\)\]{background-color:#d9d9d940}.figma-page .bg-white{background-color:var(--color-white)}.figma-page .bg-cover{background-size:cover}.figma-page .bg-center{background-position:50%}.figma-page .object-contain{object-fit:contain}.figma-page .object-cover{object-fit:cover}.figma-page .\!p-0{padding:0!important}.figma-page .p-1{padding:var(--spacing)}.figma-page .p-2{padding:calc(var(--spacing) * 2)}.figma-page .p-3{padding:calc(var(--spacing) * 3)}.figma-page .p-3\.5{padding:calc(var(--spacing) * 3.5)}.figma-page .p-4{padding:calc(var(--spacing) * 4)}.figma-page .p-5{padding:calc(var(--spacing) * 5)}.figma-page .p-6{padding:calc(var(--spacing) * 6)}.figma-page .p-7{padding:calc(var(--spacing) * 7)}.figma-page .p-8{padding:calc(var(--spacing) * 8)}.figma-page .p-9{padding:calc(var(--spacing) * 9)}.figma-page .p-10{padding:calc(var(--spacing) * 10)}.figma-page .p-11{padding:calc(var(--spacing) * 11)}.figma-page .p-12{padding:calc(var(--spacing) * 12)}.figma-page .p-13{padding:calc(var(--spacing) * 13)}.figma-page .p-14{padding:calc(var(--spacing) * 14)}.figma-page .p-15{padding:calc(var(--spacing) * 15)}.figma-page .p-16{padding:calc(var(--spacing) * 16)}.figma-page .p-17{padding:calc(var(--spacing) * 17)}.figma-page .p-18{padding:calc(var(--spacing) * 18)}.figma-page .p-19{padding:calc(var(--spacing) * 19)}.figma-page .p-20{padding:calc(var(--spacing) * 20)}.figma-page .p-21{padding:calc(var(--spacing) * 21)}.figma-page .p-22{padding:calc(var(--spacing) * 22)}.figma-page .p-23{padding:calc(var(--spacing) * 23)}.figma-page .p-24{padding:calc(var(--spacing) * 24)}.figma-page .p-25{padding:calc(var(--spacing) * 25)}.figma-page .p-26{padding:calc(var(--spacing) * 26)}.figma-page .p-27{padding:calc(var(--spacing) * 27)}.figma-page .p-28{padding:calc(var(--spacing) * 28)}.figma-page .p-29{padding:calc(var(--spacing) * 29)}.figma-page .p-30{padding:calc(var(--spacing) * 30)}.figma-page .p-31{padding:calc(var(--spacing) * 31)}.figma-page .p-\[50px\]{padding:50px}.figma-page .p-\[100px\]{padding:100px}.figma-page .px-3{padding-inline:calc(var(--spacing) * 3)}.figma-page .px-4{padding-inline:calc(var(--spacing) * 4)}.figma-page .px-6{padding-inline:calc(var(--spacing) * 6)}.figma-page .px-8{padding-inline:calc(var(--spacing) * 8)}.figma-page .px-\[11px\]{padding-inline:11px}.figma-page .px-\[18px\]{padding-inline:18px}.figma-page .px-\[20px\]{padding-inline:20px}.figma-page .px-\[30px\]{padding-inline:30px}.figma-page .px-\[35px\]{padding-inline:35px}.figma-page .px-\[50px\]{padding-inline:50px}.figma-page .px-\[100px\]{padding-inline:100px}.figma-page .px-\[200px\]{padding-inline:200px}.figma-page .py-5{padding-block:calc(var(--spacing) * 5)}.figma-page .py-7{padding-block:calc(var(--spacing) * 7)}.figma-page .py-12{padding-block:calc(var(--spacing) * 12)}.figma-page .py-16{padding-block:calc(var(--spacing) * 16)}.figma-page .py-\[3\.5px\]{padding-block:3.5px}.figma-page .py-\[3px\]{padding-block:3px}.figma-page .py-\[9\.5px\]{padding-block:9.5px}.figma-page .py-\[9px\]{padding-block:9px}.figma-page .py-\[10px\]{padding-block:10px}.figma-page .py-\[11px\]{padding-block:11px}.figma-page .py-\[15\.5px\]{padding-block:15.5px}.figma-page .py-\[18px\]{padding-block:18px}.figma-page .py-\[100px\]{padding-block:100px}.figma-page .\!pt-0{padding-top:0!important}.figma-page .pt-10{padding-top:calc(var(--spacing) * 10)}.figma-page .pt-12{padding-top:calc(var(--spacing) * 12)}.figma-page .pt-16{padding-top:calc(var(--spacing) * 16)}.figma-page .pt-32{padding-top:calc(var(--spacing) * 32)}.figma-page .pt-\[18px\]{padding-top:18px}.figma-page .pt-\[38px\]{padding-top:38px}.figma-page .pt-\[40px\]{padding-top:40px}.figma-page .pt-\[100px\]{padding-top:100px}.figma-page .pr-12{padding-right:calc(var(--spacing) * 12)}.figma-page .pr-\[145px\]{padding-right:145px}.figma-page .pb-6{padding-bottom:calc(var(--spacing) * 6)}.figma-page .pb-7{padding-bottom:calc(var(--spacing) * 7)}.figma-page .pb-8{padding-bottom:calc(var(--spacing) * 8)}.figma-page .pb-12{padding-bottom:calc(var(--spacing) * 12)}.figma-page .pb-16{padding-bottom:calc(var(--spacing) * 16)}.figma-page .pb-24{padding-bottom:calc(var(--spacing) * 24)}.figma-page .pb-56{padding-bottom:calc(var(--spacing) * 56)}.figma-page .pb-\[31px\]{padding-bottom:31px}.figma-page .pb-\[55px\]{padding-bottom:55px}.figma-page .pb-\[100px\]{padding-bottom:100px}.figma-page .pb-\[106px\]{padding-bottom:106px}.figma-page .\!pl-3{padding-left:calc(var(--spacing) * 3)!important}.figma-page .pl-4{padding-left:calc(var(--spacing) * 4)}.figma-page .pl-8{padding-left:calc(var(--spacing) * 8)}.figma-page .pl-12{padding-left:calc(var(--spacing) * 12)}.figma-page .pl-\[136px\]{padding-left:136px}.figma-page .text-center{text-align:center}.figma-page .text-justify{text-align:justify}.figma-page .text-left{text-align:left}.figma-page .text-right{text-align:right}.figma-page .font-\[\'Chronicle_Deck\:Bold\'\]{font-family:'Chronicle Deck',Georgia,serif}.figma-page .font-\[\'Chronicle_Deck\:Italic\'\]{font-family:'Chronicle Deck',Georgia,serif}.figma-page .font-\[\'Chronicle_Deck\:Roman\'\]{font-family:'Chronicle Deck',Georgia,serif}.figma-page .font-\[\'Chronicle_Deck\:Semibold\'\]{font-family:'Chronicle Deck',Georgia,serif}.figma-page .font-\[\'Sofia_Pro\:Extra_Light\'\]{font-family:'Sofia Pro',Arial,sans-serif}.figma-page .font-\[\'Sofia_Pro\:Light\'\]{font-family:'Sofia Pro',Arial,sans-serif}.figma-page .font-\[\'Sofia_Pro\:Light_Italic\'\]{font-family:'Sofia Pro',Arial,sans-serif}.figma-page .font-\[\'Sofia_Pro\:Medium\'\]{font-family:'Sofia Pro',Arial,sans-serif}.figma-page .font-\[\'Sofia_Pro\:Regular\'\]{font-family:'Sofia Pro',Arial,sans-serif}.figma-page .font-\[\'Sofia_Pro\:Semi_Bold\'\]{font-family:'Sofia Pro',Arial,sans-serif}.figma-page .\!text-\[10px\]{font-size:10px!important}.figma-page .text-\[0px\]{font-size:0}.figma-page .text-\[12\.438px\]{font-size:12.438px}.figma-page .text-\[12px\]{font-size:12px}.figma-page .text-\[13px\]{font-size:13px}.figma-page .text-\[14\.925px\]{font-size:14.925px}.figma-page .text-\[14px\]{font-size:14px}.figma-page .text-\[15\.547px\]{font-size:15.547px}.figma-page .text-\[15px\]{font-size:15px}.figma-page .text-\[16px\]{font-size:16px}.figma-page .text-\[17px\]{font-size:17px}.figma-page .text-\[20px\]{font-size:20px}.figma-page .text-\[24\.875px\]{font-size:24.875px}.figma-page .text-\[25px\]{font-size:25px}.figma-page .text-\[28px\]{font-size:28px}.figma-page .text-\[30px\]{font-size:30px}.figma-page .text-\[35px\]{font-size:35px}.figma-page .text-\[45px\]{font-size:45px}.figma-page .text-\[50px\]{font-size:50px}.figma-page .text-\[60px\]{font-size:60px}.figma-page .text-\[128px\]{font-size:128px}.figma-page .leading-\[0\]{--tw-leading:0;line-height:0}.figma-page .leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.figma-page .leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.figma-page .leading-\[1\.29\]{--tw-leading:1.29;line-height:1.29}.figma-page .leading-\[1\.182\]{--tw-leading:1.182;line-height:1.182}.figma-page .leading-\[1\.364\]{--tw-leading:1.364;line-height:1.364}.figma-page .leading-\[10px\]{--tw-leading:10px;line-height:10px}.figma-page .leading-\[20px\]{--tw-leading:20px;line-height:20px}.figma-page .leading-\[21px\]{--tw-leading:21px;line-height:21px}.figma-page .leading-\[22px\]{--tw-leading:22px;line-height:22px}.figma-page .leading-\[23px\]{--tw-leading:23px;line-height:23px}.figma-page .leading-\[24px\]{--tw-leading:24px;line-height:24px}.figma-page .leading-\[35px\]{--tw-leading:35px;line-height:35px}.figma-page .leading-\[36px\]{--tw-leading:36px;line-height:36px}.figma-page .leading-\[120\.83333587646484\%\]{--tw-leading:120.833%;line-height:120.833%}.figma-page .leading-\[normal\]{--tw-leading:normal;line-height:normal}.figma-page .leading-none{--tw-leading:1;line-height:1}.figma-page .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.figma-page .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.figma-page .font-\[325\]{--tw-font-weight:325;font-weight:325}.figma-page .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.figma-page .\[word-break\:break-word\]{word-break:break-word}.figma-page .whitespace-nowrap{white-space:nowrap}.figma-page .whitespace-pre{white-space:pre}.figma-page .whitespace-pre-line{white-space:pre-line}.figma-page .whitespace-pre-wrap{white-space:pre-wrap}.figma-page .tab-1{tab-size:1}.figma-page .tab-2{tab-size:2}.figma-page .tab-3{tab-size:3}.figma-page .tab-4{tab-size:4}.figma-page .\!text-white{color:var(--color-white)!important}.figma-page .text-\[\#1e1e1e\]{color:#1e1e1e}.figma-page .text-\[\#437bbf\]{color:#437bbf}.figma-page .text-\[\#4780c8\]{color:#4780c8}.figma-page .text-black{color:var(--color-black)}.figma-page .text-white{color:var(--color-white)}.figma-page .capitalize{text-transform:capitalize}.figma-page .uppercase{text-transform:uppercase}.figma-page .italic{font-style:italic}.figma-page .not-italic{font-style:normal}.figma-page .underline{text-decoration-line:underline}.figma-page .decoration-solid{text-decoration-style:solid}.figma-page .decoration-from-font{text-decoration-thickness:from-font}.figma-page .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.figma-page .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.figma-page .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.figma-page .shadow-\[0px_4px_4px_0px_rgba\(0\,.figma-page 0\,.figma-page 0\,.figma-page 0\.25\)\]{--tw-shadow:0px 4px 4px 0px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.figma-page .shadow-\[0px_4px_20px_0px_rgba\(0\,.figma-page 0\,.figma-page 0\,.figma-page 0\.2\)\]{--tw-shadow:0px 4px 20px 0px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.figma-page .shadow-\[2\.487px_2\.487px_8\.084px_2\.487px_rgba\(0\,.figma-page 0\,.figma-page 0\,.figma-page 0\.25\)\]{--tw-shadow:2.487px 2.487px 8.084px 2.487px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.figma-page .shadow-\[2\.487px_2\.487px_10\.696px_1\.244px_rgba\(0\,.figma-page 0\,.figma-page 0\,.figma-page 0\.25\)\]{--tw-shadow:2.487px 2.487px 10.696px 1.244px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.figma-page .shadow-\[2\.487px_2\.487px_10\.945px_1\.866px_rgba\(0\,.figma-page 0\,.figma-page 0\,.figma-page 0\.25\)\]{--tw-shadow:2.487px 2.487px 10.945px 1.866px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.figma-page .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.figma-page .outline{outline-style:var(--tw-outline-style);outline-width:1px}.figma-page .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.figma-page .drop-shadow-\[0px_2\.487px_1\.244px_rgba\(0\,.figma-page 0\,.figma-page 0\,.figma-page 0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0px 2.487px 1.244px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.figma-page .drop-shadow-\[0px_4px_10px_rgba\(0\,.figma-page 0\,.figma-page 0\,.figma-page 0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0px 4px 10px var(--tw-drop-shadow-color,#0003));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.figma-page .grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.figma-page .invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.figma-page .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.figma-page .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.figma-page .ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.figma-page .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.figma-page .outline-none{--tw-outline-style:none;outline-style:none}.figma-page .\[text-decoration-skip-ink\:none\]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.figma-page .\[text-underline-position\:from-font\]{text-underline-position:from-font}.figma-page .\[xml\:lang\]{xml:lang}.figma-page .marker\:font-bold ::marker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.figma-page .marker\:font-bold::marker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.figma-page .marker\:font-bold ::-webkit-details-marker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.figma-page .marker\:font-bold::-webkit-details-marker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.figma-page .checked\:\!border-\[\#437BBF\]:checked{border-color:#437bbf!important}@media (min-width:48rem){.figma-page .md\:top-32{top:calc(var(--spacing) * 32)}.figma-page .md\:bottom-4{bottom:calc(var(--spacing) * 4)}.figma-page .md\:mx-0{margin-inline:0}.figma-page .md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.figma-page .md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.figma-page .md\:\!h-\[39px\]{height:39px!important}.figma-page .md\:\!w-\[39px\]{width:39px!important}.figma-page .md\:w-\[310px\]{width:310px}.figma-page .md\:w-auto{width:auto}.figma-page .md\:max-w-\[230px\]{max-width:230px}.figma-page .md\:basis-3\/5{flex-basis:60%}.figma-page .md\:basis-\[60px\]{flex-basis:60px}.figma-page .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-page .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-page .md\:items-center{align-items:center}.figma-page .md\:gap-8{gap:calc(var(--spacing) * 8)}.figma-page .md\:gap-10{gap:calc(var(--spacing) * 10)}.figma-page .md\:gap-14{gap:calc(var(--spacing) * 14)}.figma-page .md\:\!rounded-\[10px\]{border-radius:10px!important}.figma-page .md\:p-5{padding:calc(var(--spacing) * 5)}.figma-page .md\:p-8{padding:calc(var(--spacing) * 8)}.figma-page .md\:py-16{padding-block:calc(var(--spacing) * 16)}.figma-page .md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.figma-page .md\:\!pl-\[43px\]{padding-left:43px!important}.figma-page .md\:pl-12{padding-left:calc(var(--spacing) * 12)}.figma-page .md\:text-left{text-align:left}.figma-page .md\:text-\[18px\]{font-size:18px}.figma-page .md\:text-\[20px\]{font-size:20px}.figma-page .md\:text-\[24px\]{font-size:24px}.figma-page .md\:text-\[30px\]{font-size:30px}}@media (min-width:64rem){.figma-page .lg\:top-20{top:calc(var(--spacing) * 20)}.figma-page .lg\:top-24{top:calc(var(--spacing) * 24)}.figma-page .lg\:bottom-7{bottom:calc(var(--spacing) * 7)}.figma-page .lg\:bottom-24{bottom:calc(var(--spacing) * 24)}.figma-page .lg\:bottom-32{bottom:calc(var(--spacing) * 32)}.figma-page .lg\:-order-1{order:calc(1 * -1)}.figma-page .lg\:order-none{order:0}.figma-page .lg\:float-left{float:left}.figma-page .lg\:float-right{float:right}.figma-page .lg\:my-10{margin-block:calc(var(--spacing) * 10)}.figma-page .lg\:my-28{margin-block:calc(var(--spacing) * 28)}.figma-page .lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.figma-page .lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.figma-page .lg\:mt-28{margin-top:calc(var(--spacing) * 28)}.figma-page .lg\:mr-12{margin-right:calc(var(--spacing) * 12)}.figma-page .lg\:mb-0{margin-bottom:0}.figma-page .lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.figma-page .lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.figma-page .lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.figma-page .lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.figma-page .lg\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.figma-page .lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.figma-page .lg\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.figma-page .lg\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.figma-page .lg\:mb-28{margin-bottom:calc(var(--spacing) * 28)}.figma-page .lg\:mb-\[68px\]{margin-bottom:68px}.figma-page .lg\:mb-\[110px\]{margin-bottom:110px}.figma-page .lg\:mb-\[131px\]{margin-bottom:131px}.figma-page .lg\:ml-12{margin-left:calc(var(--spacing) * 12)}.figma-page .lg\:block{display:block}.figma-page .lg\:flex{display:flex}.figma-page .lg\:grid{display:grid}.figma-page .lg\:hidden{display:none}.figma-page .lg\:h-\[60px\]{height:60px}.figma-page .lg\:h-\[108px\]{height:108px}.figma-page .lg\:h-\[152px\]{height:152px}.figma-page .lg\:w-auto{width:auto}.figma-page .lg\:w-full{width:100%}.figma-page .lg\:max-w-\[1160px\]{max-width:1160px}.figma-page .lg\:max-w-none{max-width:none}.figma-page .lg\:min-w-\[244px\]{min-width:244px}.figma-page .lg\:basis-1\/2{flex-basis:50%}.figma-page .lg\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.figma-page .lg\:scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.figma-page .lg\:scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.figma-page .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-page .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-page .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-page .lg\:flex-row{flex-direction:row}.figma-page .lg\:gap-5{gap:calc(var(--spacing) * 5)}.figma-page .lg\:gap-7{gap:calc(var(--spacing) * 7)}.figma-page .lg\:gap-10{gap:calc(var(--spacing) * 10)}.figma-page .lg\:gap-12{gap:calc(var(--spacing) * 12)}.figma-page .lg\:gap-14{gap:calc(var(--spacing) * 14)}.figma-page .lg\:gap-16{gap:calc(var(--spacing) * 16)}.figma-page .lg\:gap-\[23px\]{gap:23px}.figma-page .lg\:gap-\[60px\]{gap:60px}.figma-page .lg\:gap-\[84px\]{gap:84px}:where(.lg\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.figma-page .lg\:gap-x-\[38px\]{column-gap:38px}.figma-page .lg\:gap-y-16{row-gap:calc(var(--spacing) * 16)}.figma-page .lg\:p-12{padding:calc(var(--spacing) * 12)}.figma-page .lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.figma-page .lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.figma-page .lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.figma-page .lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.figma-page .lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.figma-page .lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.figma-page .lg\:py-3{padding-block:calc(var(--spacing) * 3)}.figma-page .lg\:py-20{padding-block:calc(var(--spacing) * 20)}.figma-page .lg\:py-24{padding-block:calc(var(--spacing) * 24)}.figma-page .lg\:py-32{padding-block:calc(var(--spacing) * 32)}.figma-page .lg\:py-\[9\.5px\]{padding-block:9.5px}.figma-page .lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.figma-page .lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.figma-page .lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.figma-page .lg\:pt-48{padding-top:calc(var(--spacing) * 48)}.figma-page .lg\:pt-\[30px\]{padding-top:30px}.figma-page .lg\:pb-0{padding-bottom:0}.figma-page .lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.figma-page .lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.figma-page .lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.figma-page .lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.figma-page .lg\:pb-\[43px\]{padding-bottom:43px}.figma-page .lg\:pb-\[75px\]{padding-bottom:75px}.figma-page .lg\:pl-20{padding-left:calc(var(--spacing) * 20)}.figma-page .lg\:text-center{text-align:center}.figma-page .lg\:text-left{text-align:left}.figma-page .lg\:text-\[20px\]{font-size:20px}}@media (min-width:80rem){.figma-page .xl\:top-44{top:calc(var(--spacing) * 44)}.figma-page .xl\:left-1\/2{left:50%}.figma-page .xl\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.figma-page .xl\:gap-8{gap:calc(var(--spacing) * 8)}.figma-page .xl\:py-24{padding-block:calc(var(--spacing) * 24)}.figma-page .xl\:pt-\[100px\]{padding-top:100px}.figma-page .xl\:pl-28{padding-left:calc(var(--spacing) * 28)}.figma-page .xl\:text-\[16px\]{font-size:16px}.figma-page .xl\:text-\[20px\]{font-size:20px}}@media (min-width:96rem){.figma-page .\32 xl\:top-28{top:calc(var(--spacing) * 28)}.figma-page .\32 xl\:top-48{top:calc(var(--spacing) * 48)}.figma-page .\32 xl\:-right-96{right:calc(var(--spacing) * -96)}.figma-page .\32 xl\:right-0{right:0}.figma-page .\32 xl\:right-auto{right:auto}.figma-page .\32 xl\:bottom-32{bottom:calc(var(--spacing) * 32)}.figma-page .\32 xl\:left-\[20\%\]{left:20%}.figma-page .\32 xl\:left-\[40\%\]{left:40%}.figma-page .\32 xl\:left-auto{left:auto}.figma-page .\32 xl\:my-16{margin-block:calc(var(--spacing) * 16)}.figma-page .\32 xl\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.figma-page .\32 xl\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.figma-page .\32 xl\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.figma-page .\32 xl\:mb-28{margin-bottom:calc(var(--spacing) * 28)}.figma-page .\32 xl\:h-\[100px\]{height:100px}.figma-page .\32 xl\:max-w-\[1200px\]{max-width:1200px}.figma-page .\32 xl\:max-w-\[1400px\]{max-width:1400px}.figma-page .\32 xl\:min-w-\[294px\]{min-width:294px}.figma-page .\32 xl\:min-w-\[414px\]{min-width:414px}.figma-page .\32 xl\:basis-2\/5{flex-basis:40%}.figma-page .\32 xl\:gap-20{gap:calc(var(--spacing) * 20)}.figma-page .\32 xl\:px-4{padding-inline:calc(var(--spacing) * 4)}.figma-page .\32 xl\:py-32{padding-block:calc(var(--spacing) * 32)}.figma-page .\32 xl\:py-40{padding-block:calc(var(--spacing) * 40)}.figma-page .\32 xl\:py-\[15\.5px\]{padding-block:15.5px}.figma-page .\32 xl\:py-\[19\.5px\]{padding-block:19.5px}.figma-page .\32 xl\:pt-28{padding-top:calc(var(--spacing) * 28)}.figma-page .\32 xl\:pl-64{padding-left:calc(var(--spacing) * 64)}.figma-page .\32 xl\:text-\[30px\]{font-size:30px}.figma-page .\32 xl\:text-\[32px\]{font-size:32px}.figma-page .\32 xl\:text-\[40px\]{font-size:40px}.figma-page .\32 xl\:text-\[50px\]{font-size:50px}}@container (min-width:42rem){.\@2xl\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.\@2xl\:flex-row{flex-direction:row}.\@2xl\:items-start{align-items:flex-start}.\@2xl\:gap-10{gap:calc(var(--spacing) * 10)}}@container (min-width:48rem){.\@3xl\:gap-12{gap:calc(var(--spacing) * 12)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
/* figma-pages.css */
.figma-page{width:100%;margin:auto;font:400 15px/normal 'Sofia Pro',Arial,sans-serif;color:#1e1e1e;--spacing:.25rem}
.figma-page *{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}
.figma-page p,.figma-page h1,.figma-page h2,.figma-page h3,.figma-page figure{margin:0;letter-spacing:0;font-weight:inherit}
.figma-page img{display:block;vertical-align:middle;max-width:100%;height:auto}
.figma-page .col-1{grid-column-start:1}.figma-page .row-1{grid-row-start:1}
.figma-page>div{max-width:100%}
.family-consult{width:100%;padding:80px max(24px,calc((100vw - 1040px)/2));background:#ecf2f9;text-align:center}.figma-page .family-consult h2{font:400 35px/1 'Chronicle Deck',Georgia,serif;margin-bottom:25px}.figma-page .family-consult p{margin-bottom:25px}
.figma-page .family-team-row{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;width:100%}.family-team-row img{width:100%;height:auto}.figma-page .family-team-row h2{font:400 35px/1 'Chronicle Deck',Georgia,serif;margin-bottom:30px}.figma-page .family-team-row p{font:400 15px/normal 'Sofia Pro',Arial,sans-serif;margin-bottom:20px}
.figma-page .family-portrait-fit{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}
.family-year-tabs{display:flex;gap:25px;justify-content:center;flex-wrap:wrap;width:100%}.family-year-tabs button{font:400 15px/20px 'Sofia Pro',Arial,sans-serif;border:1px solid #111;border-radius:35px;padding:5px 25px;background:white;cursor:pointer}.family-year-tabs button[aria-selected=true]{background:#d2ae37}
.family-archive-panel{width:100%;max-width:640px;margin:auto}.family-archive-panel picture{display:block}.family-archive-panel img{width:100px;height:auto}.family-archive-panel a{text-decoration:underline}.family-archive-panel[hidden]{display:none!important}
@media(min-width:1441px){.figma-page>div{padding-left:max(200px,calc((100vw - 1040px)/2));padding-right:max(200px,calc((100vw - 1040px)/2))}.figma-page [data-name="Welcome Section"]{padding:0!important;align-self:center}}
@media(max-width:1439px) and (min-width:1101px){.figma-page>div{padding-left:calc((100vw - 1040px)/2);padding-right:calc((100vw - 1040px)/2)}.figma-page [data-name="Welcome Section"]{padding:0}.figma-page [data-name="Welcome Section"]>div{transform-origin:top left;zoom:calc(100vw / 1440px)}}
@media(max-width:1100px){.figma-page{overflow:hidden}.figma-page>div{padding:45px 24px;width:100%!important}.figma-page [data-name="Welcome Section"]{padding:0}.figma-page [data-name="Welcome Section"]>div{zoom:calc(100vw / 1440px);min-width:1440px}.figma-page [class*="px-[200px]"],.figma-page [class*="p-[200px]"]{padding-left:24px;padding-right:24px}.figma-page [class*="w-[1033"],.figma-page [class*="w-[1040"],.figma-page [class*="w-[624"],.figma-page [class*="w-[1000"]{width:100%!important}.figma-page .family-team-row{grid-template-columns:1fr;gap:25px}.figma-page [class*="flex"][class*="gap-[50px]"]:not([class*="flex-col"]){flex-wrap:wrap}.figma-page [class*="flex-[1_0_0]"]{flex-basis:100%;min-width:0}.figma-page [class*="h-[715px]"]{height:auto}.figma-page [class*="text-[50px]"]{font-size:35px}.figma-page [class*="text-[35px]"]{font-size:30px}.figma-page [class*="w-["][class*="shrink-0"]{max-width:100%}.figma-page [data-name="What Can We Do For You"]>div:last-child{flex-wrap:wrap;gap:35px;justify-content:center}.figma-page .family-first-timeline{zoom:.75;transform-origin:top center}.family-year-tabs{gap:10px}.family-year-tabs button{min-height:44px;padding:8px 14px}}
@media(max-width:550px){.figma-page [data-name="Welcome Section"]>div{zoom:1;min-width:0;width:100%!important}.figma-page [data-name="Welcome Section"] [class*="w-[1440px]"]{width:100%;height:540px}.figma-page [data-name="Welcome Section"] [class*="w-[1050px]"]{width:100%;margin-left:0;opacity:.38;height:540px}.figma-page [data-name="Welcome Section"] [class*="ml-[200px]"]{margin-left:24px;margin-top:70px;width:calc(100vw - 48px)}.figma-page [data-name="Welcome Section"] [class*="text-[50px]"]{font-size:38px}.figma-page [data-name="Welcome Section"] [class*="ml-[410px]"]{margin-left:24px;margin-top:510px;gap:10px;flex-wrap:wrap;width:calc(100vw - 48px)}.figma-page [data-name="Welcome Section"] [class*="w-[180px]"]{width:auto;min-height:44px;padding:10px 15px}.figma-page .family-first-timeline{zoom:.49}.figma-page [class*="flex"][class*="gap-[50px]"]:not([class*="flex-col"]){gap:30px}.figma-page [data-name="What Clients Are Saying"] .flex{flex-wrap:wrap;justify-content:center}.figma-page [data-name="What Clients Are Saying"] [class*="w-[1024px]"]{width:100%}.figma-page [class*="h-[495px]"]{height:350px}.family-year-tabs button{font-size:13px}}
.figma-page [data-node-id="2004:1995"]{width:1040px;max-width:100%;min-width:0}.figma-page .family-team-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.family-team-row>div,.family-team-row>figure{min-width:0}.family-team-row img{max-width:100%;height:auto}
@media(max-width:900px){.figma-page .family-team-row{grid-template-columns:1fr}.figma-page [data-node-id="4007:350"]{flex-wrap:wrap;gap:30px}}
@media(max-width:1100px){.figma-page *{min-width:0}.figma-page [class*="w-["]{max-width:100%}.figma-page :is(p,h1,h2,h3)[class*="min-w-full"]{width:100%!important;min-width:0!important}.figma-page [data-name="What Can We Do For You"] p{width:100%!important;max-width:100%;white-space:normal}.figma-page [data-node-id="2004:1637"] [class*="w-["]{width:100%!important}.figma-page [data-node-id="2017:11371"]{width:100%!important;padding:0}.figma-page [data-node-id="2017:11371"] [class*="w-[1440px]"]{width:100%!important}.figma-page [data-node-id="2017:11371"] [class*="ml-[200px]"]{margin-left:24px;width:calc(100vw - 48px)}.figma-page [data-node-id="2017:11371"] [class*="ml-["].flex{margin-left:24px;max-width:calc(100vw - 48px);flex-wrap:wrap}.figma-page [class*="flex"][class*="gap-"]:not([class*="flex-col"]){flex-wrap:wrap}.figma-page [class*="size-["].shrink-0{max-width:100%}.figma-page [data-node-id="2004:1995"]{width:100%;max-width:100%}}
.family-mobile-timeline{display:none}.family-book-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:640px;max-width:100%;min-height:250px;align-items:center;margin:auto}.family-book-row>figure{text-align:right;padding-right:50px}.family-book-row>figure img{width:101px;height:auto;margin-left:auto}.family-book-row>div{padding-left:50px;border-left:1px dashed #444;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.figma-page .family-book-row h2{font:400 25px/1.15 'Chronicle Deck',Georgia,serif;margin:0 0 10px}.figma-page .family-book-row p{font:400 15px/1.3 'Chronicle Deck',Georgia,serif;margin:0 0 10px}.family-book-row:nth-child(even)>figure{grid-column:2;grid-row:1;padding:0 0 0 50px;text-align:left}.family-book-row:nth-child(even)>figure img{margin-left:0}.family-book-row:nth-child(even)>div{grid-column:1;grid-row:1;text-align:right;border-left:0;border-right:1px dashed #444;padding:0 50px 0 0}
@media(max-width:1100px){.family-source-timeline{display:none}.family-mobile-timeline{display:block;width:100%}.figma-page .family-first-timeline{zoom:1;width:100%;display:block}.family-book-row{grid-template-columns:100px minmax(0,1fr);gap:20px;min-height:220px}.family-book-row>figure,.family-book-row:nth-child(even)>figure{padding:0;grid-column:1;grid-row:1}.family-book-row>div,.family-book-row:nth-child(even)>div{border:0;padding:0;grid-column:2;grid-row:1;text-align:left}.family-book-row>figure img{margin:0}.figma-page .family-book-row h2{font-size:22px}}
.figma-page .family-proof-note{font:400 13px/1.4 'Sofia Pro',Arial,sans-serif;max-width:1040px;margin-top:30px;color:#555}
@media(max-width:550px){.figma-page [data-name="Welcome Section"]{width:100vw!important;max-width:none}.figma-page [data-name="Welcome Section"] [data-name="Texture 1"],.figma-page [data-name="Welcome Section"] [data-name="Books 1"]{width:100vw!important}.figma-page [data-name="Welcome Section"] [data-name="Books 1"]{opacity:.25}}
@media(max-width:1100px){.figma-page div{max-width:100%!important}.figma-page :is(p,h1,h2,h3,span){max-width:100%}.figma-page>div>div{max-width:100%;width:100%}.figma-page [data-name="What Can We Do For You"]>div:first-child{width:100%}.figma-page [data-node-id="2004:1637"]>div{width:100%}}
@media(max-width:550px){.figma-page h1{font-size:38px!important}.figma-page [class*="text-[45px]"]{font-size:35px}.figma-page [data-node-id="2017:11371"] .inline-grid{display:block;position:relative;width:100%}.figma-page [data-node-id="2017:11371"] [class*="col-1"].flex{margin:0;padding:35px 24px;width:100%!important;position:relative}.figma-page [data-node-id="2017:11371"] [class*="col-1"][class*="w-[1440px]"]{height:380px}.figma-page [data-node-id="2017:11371"] [class*="ml-["].flex{gap:15px}.figma-page [data-node-id="2017:11371"] a{height:auto;min-height:44px}}
@media(max-width:1100px){.figma-page :is(div,p,h1,h2,h3,span){max-width:calc(100vw - 48px)!important}.figma-page>div{max-width:100%!important}.figma-page [data-name="Welcome Section"],.figma-page [data-name="Welcome Section"]>div,.figma-page [data-name="Welcome Section"]>div>div,.figma-page [data-name="Texture 1"],.figma-page [data-name="Books 1"]{max-width:100vw!important}.figma-page [data-name="What Can We Do For You"] h2,.figma-page [data-node-id="2001:477"],.figma-page [data-name="What Can We Do For You"] [class*="text-[50px]"]{width:100%!important;white-space:normal;line-height:1.1;font-size:35px}.figma-page [data-node-id="2017:11371"]{display:flex;flex-direction:column;line-height:normal}.figma-page [data-node-id="2017:11371"]>div{display:flex;flex-direction:column;width:100%;margin:0}.figma-page [data-node-id="2017:11371"]>div>div{margin:0;width:100%;height:auto}.figma-page [data-node-id="2017:11371"] [class*="ml-["]{margin-left:0!important}.figma-page [data-node-id="2017:11371"] [class*="mt-["]{margin-top:0!important}.figma-page [data-node-id="2017:11371"] [class*="h-[485px]"]{height:300px}.figma-page [data-node-id="2017:11371"] [class*="w-[1440px]"]{height:300px}.figma-page [data-node-id="2017:11371"] [class*="ml-[200px]"]{padding:35px 24px}.figma-page[data-node-id="4015:1775"] .inline-grid,.figma-page[data-node-id="2011:8696"] .inline-grid,.figma-page[data-node-id="4015:3174"] .inline-grid{display:flex;flex-direction:column;gap:20px;width:100%}.figma-page[data-node-id="4015:1775"] [class*="ml-["],.figma-page[data-node-id="2011:8696"] [class*="ml-["],.figma-page[data-node-id="4015:3174"] [class*="ml-["]{margin-left:0!important}.figma-page[data-node-id="4015:1775"] [class*="mt-["],.figma-page[data-node-id="2011:8696"] [class*="mt-["],.figma-page[data-node-id="4015:3174"] [class*="mt-["]{margin-top:0!important}.figma-page[data-node-id="4015:1775"] .inline-grid>div,.figma-page[data-node-id="2011:8696"] .inline-grid>div,.figma-page[data-node-id="4015:3174"] .inline-grid>div{max-width:100%;height:auto;min-height:0}.figma-page[data-node-id="4015:1775"] .inline-grid [data-name],.figma-page[data-node-id="2011:8696"] .inline-grid [data-name],.figma-page[data-node-id="4015:3174"] .inline-grid [data-name]{min-height:80px}}
@media(max-width:1100px){.figma-page *{min-width:0!important}.figma-page .flex:not(.flex-col){flex-direction:column}.figma-page :is(p,h1,h2,h3){white-space:normal;overflow-wrap:break-word}.figma-page [data-node-id="2001:477"]{font-size:35px;min-width:0;width:100%;height:auto}.figma-page [data-node-id="2017:11371"]{max-width:100%!important;width:100%;display:block}.figma-page [data-node-id="2017:11370"]{max-width:100%!important;width:100%;display:flex;flex-direction:column;height:auto;padding:35px 24px;gap:25px}.figma-page [data-node-id="2001:1089"]{display:flex;flex-direction:column;gap:20px;width:100%;height:auto}.figma-page [data-node-id="2001:1090"],.figma-page [data-node-id="2001:1091"]{height:auto;width:100%;margin:0;padding:0}.figma-page [data-node-id="2001:1130"]{height:300px!important;flex:none!important;width:100%;min-height:300px}.figma-page [data-node-id="2001:1130"]>div{height:100%}.figma-page [data-node-id="2017:11332"]{height:auto!important;display:flex;flex-direction:column;gap:15px;align-items:center;margin:0;padding:0 24px 35px;width:100%}.figma-page [data-node-id="2017:11332"] a{flex:none;min-height:44px}.figma-page [data-node-id="2017:11332"] p{max-width:100%;width:100%}}

@media(max-width:1100px){.figma-page [data-node-id="2001:477"]{margin-left:0}.figma-page [data-node-id="2001:474"]{display:block;width:100%}}

.family-source-timeline{display:contents}
@media(max-width:1100px){.family-source-timeline{display:none}.figma-page :is(p,h1,h2,h3,span){max-width:100%!important}.figma-page[data-node-id="4015:1775"] [class*="p-[50px]"],.figma-page[data-node-id="2011:8696"] [class*="p-[50px]"],.figma-page[data-node-id="4015:3174"] [class*="p-[50px]"]{padding:24px}.figma-page[data-node-id="4015:1775"] [class*="px-[50px]"],.figma-page[data-node-id="2011:8696"] [class*="px-[50px]"],.figma-page[data-node-id="4015:3174"] [class*="px-[50px]"]{padding-left:24px;padding-right:24px}.figma-page[data-node-id="4015:1775"] [class*="px-[50px]"]>div,.figma-page[data-node-id="2011:8696"] [class*="px-[50px]"]>div,.figma-page[data-node-id="4015:3174"] [class*="px-[50px]"]>div{max-width:100%!important;width:100%}}
@media(max-width:1100px){.figma-page div{max-width:100%!important}.figma-page .inline-grid:has(>[class*="text-[50px]"]){display:block;width:100%;height:auto}.figma-page .inline-grid:has(>[class*="text-[50px]"])>[class*="text-[50px]"]{width:100%;height:auto}.figma-page [data-name="What Can We Do For You"] [class*="text-[50px]"]{font-size:35px;width:100%;height:auto;line-height:1.1}}
/* The promotion photo must retain a physical frame when the source row stacks. */
@media(max-width:1100px){.figma-page [data-node-id="4017:5397"]{flex:none!important;width:100%!important;height:300px!important;min-height:300px!important}}
/* On small screens, crop-specific editorial photos use their own aspect ratio. */
@media(max-width:1100px){
.figma-page [data-node-id="2001:1130"],.figma-page [data-node-id="2011:8708"],.figma-page [data-node-id="4015:1791"],.figma-page [data-node-id="4017:5397"]{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/2;flex:none!important}
.figma-page [data-node-id="4015:3206"]{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:2/3;flex:none!important}
}
/* Allow the adapted three-offer caption to wrap at phone/tablet widths. */
@media(max-width:1100px){.figma-page [data-name="What Can We Do For You"]>div:first-child>p{height:auto!important;min-height:30px}}
/* Preserve original desktop frames; stacked flex rows need an explicit width
   and physical photo aspect ratio. Content wrappers must not shrink to words. */
@media(max-width:1100px){
.figma-page [class~="min-w-full"]{width:100%!important;min-width:0!important}
.figma-page [class*="aspect-[576/576]"]{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:1}
.figma-page [data-node-id="2001:578"],.figma-page [data-node-id="2001:941"],.figma-page [data-node-id="2005:2541"]{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:495/400}
.figma-page [data-node-id="2001:583"]{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:1}
.figma-page [data-node-id="2001:464"],.figma-page [data-node-id="2001:495"],.figma-page [data-node-id="2001:502"]{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:495/432}
}
@media(max-width:1100px){
.source-page .figma-page [class~="size-[34px]"]{width:34px!important;height:34px!important;min-height:34px!important;flex:none!important}
.source-page .figma-page [class~="size-[180px]"]{width:180px!important;height:180px!important;min-height:180px!important;flex:none!important}
.source-page .figma-page [class~="h-0"]{width:100%!important;min-height:1px!important;height:1px!important;flex:none!important}
.source-page .figma-page [class~="h-0"] img{width:100%!important;height:100%!important}
.figma-page [data-node-id="2001:607"]{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:1}
.figma-page [data-node-id="2001:616"]{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:495/456}
}
/* Historical-results context belongs beneath the original proof panel. */
.figma-page [data-node-id="2004:1637"]{flex-direction:column;align-items:center}
.figma-page [data-node-id="2004:1637"]>.family-proof-note{width:100%;max-width:1040px}
/* The original utility selectors outrank a bare >div padding rule.
   Explicitly fit the1040px source grid between source-sized outer gutters. */
@media(min-width:1101px) and (max-width:1439px){
.source-page .figma-page>div[class*="px-[200px]"],.source-page .figma-page>div[class*="p-[200px]"]{padding-left:max(24px,calc((100% - 1040px)/2));padding-right:max(24px,calc((100% - 1040px)/2))}
}

/* Keep the Our Process hero photo in its phone column; a fixed-height wrapping column clipped it. */
@media(max-width:1100px){.figma-page[data-node-id="2001:1005"] [data-node-id="2017:11370"]{height:auto!important;flex-wrap:nowrap}.figma-page[data-node-id="2001:1005"] [data-node-id="2001:1130"]{flex:none!important}}

/* Preserve the testimonial collage within the phone banner instead of clipping it beyond the screen. */
@media(max-width:550px){.figma-page [data-name="Retreat Authors 1"]{width:100%!important;height:auto!important;aspect-ratio:905/485;margin:300px 0 0!important}.figma-page [data-name="Retreat Authors 1"] img{height:100%!important}}

/* Preserve desktop source composition and keep paired markers readable on smaller screens. */
@media(max-width:1100px){
.figma-page[data-node-id="4015:3174"] .family-platform-numbered{display:block!important}
.figma-page[data-node-id="4015:3174"] .family-platform-numbered>div:first-child{display:none!important}
.figma-page[data-node-id="4015:3174"] .family-platform-numbered>div:last-child{width:100%!important;counter-reset:platform-item}
.figma-page[data-node-id="4015:3174"] .family-platform-numbered>div:last-child>p{padding-left:44px}
.figma-page[data-node-id="4015:3174"] .family-platform-numbered>div:last-child>p[class*="Semi_Bold"]{counter-increment:platform-item;position:relative;min-height:28px;line-height:21px;padding-top:3px}
.figma-page[data-node-id="4015:3174"] .family-platform-numbered>div:last-child>p[class*="Semi_Bold"]::before{content:counter(platform-item);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:#4278bb;color:#fff;display:grid;place-items:center;font:400 13px/1 'Sofia Pro',Arial,sans-serif}
.figma-page[data-node-id="4015:3174"] [data-service-hierarchy]>div:last-child{align-items:center!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:128"],.figma-page[data-node-id="4015:3174"] [data-node-id="6031:137"]{display:inline-grid!important;grid-template-columns:216px;grid-template-rows:max-content;gap:0!important;width:216px!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:128"]{height:419px!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:137"]{height:397px!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:129"]{width:216px!important;height:283px!important;margin:136px 0 0!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:130"]{width:180px!important;height:180px!important;margin:22px 0 0 18px!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:131"]{width:174px!important;margin:222px 0 0 21px!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:136"]{width:181px!important;height:202px!important;margin:0 0 0 17px!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:138"]{width:216px!important;height:283px!important;margin:114px 0 0!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:139"]{width:180px!important;height:180px!important;margin:0 0 0 18px!important}
.figma-page[data-node-id="4015:3174"] [data-node-id="6031:140"]{width:174px!important;margin:200px 0 0 21px!important}
}
main div[role="region"][tabindex="0"]:focus-visible{outline:2px solid #4278bb;outline-offset:4px}

/* Keep source desktop composition; make the writing questions and cards flow on narrow screens. */
.family-writing-number{display:none}
@media(max-width:1100px){
.figma-page[data-node-id="4015:1775"] .family-writing-numbered{display:block!important}
.figma-page[data-node-id="4015:1775"] .family-writing-numbered>div:first-child{display:none!important}
.figma-page[data-node-id="4015:1775"] .family-writing-numbered>div:last-child{width:100%!important}
.figma-page[data-node-id="4015:1775"] .family-writing-question{position:relative;padding-left:44px;min-height:28px;line-height:21px!important;padding-top:3px}
.figma-page[data-node-id="4015:1775"] .family-writing-number{display:flex;position:absolute;left:0;top:0;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#4278bb;color:white;font-family:'Sofia Pro',sans-serif;font-size:13px;line-height:1}
.figma-page[data-node-id="4015:1775"] [data-node-id="4015:1927"]{height:auto!important}
.figma-page[data-node-id="4015:1775"] [data-node-id="4015:1937"]{height:350px!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child{align-items:center!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid{display:inline-grid!important;grid-template-columns:216px;grid-template-rows:max-content;gap:0!important;width:216px!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid:first-child{height:419px!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid:last-child{height:397px!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid>div:nth-child(1){width:216px!important;height:283px!important;margin:136px 0 0!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid>div:nth-child(2){width:180px!important;height:180px!important;margin:22px 0 0 18px!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid>div:nth-child(3){width:174px!important;margin:222px 0 0 21px!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid>div:nth-child(4){width:181px!important;height:202px!important;margin:0 0 0 17px!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid:last-child>div:nth-child(1){margin-top:114px!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid:last-child>div:nth-child(2){margin-top:0!important}
.figma-page:is([data-node-id="4015:1775"],[data-node-id="2011:8696"]) [data-service-hierarchy]>div:last-child>.inline-grid:last-child>div:nth-child(3){margin-top:200px!important}
}

/* Editable number badges keep web and native design evidence aligned. */
.family-platform-number{display:none}
@media(max-width:1100px){
.figma-page[data-node-id="4015:3174"] .family-platform-numbered>div:last-child>p::before{content:none!important}
.figma-page[data-node-id="4015:3174"] .family-platform-number-title{position:relative;min-height:28px;line-height:21px!important;padding-top:3px}
.figma-page[data-node-id="4015:3174"] .family-platform-number{display:flex;position:absolute;left:0;top:0;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#4278bb;color:white;font-family:'Sofia Pro',sans-serif;font-size:13px;line-height:1}
}

/* Separate added narrative links so labels and touch targets do not run together. */
.family-original-offer :not(p)>a:not([class]){display:block;width:fit-content;max-width:100%;min-height:44px;box-sizing:border-box;padding:12px 0;line-height:20px;color:#4278bb;text-decoration:underline}

/* Retain approved small-text blue on a white reading surface in source gray panels. */
.family-original-offer :not(p)>a:not([class]){background:#fff;padding-left:6px;padding-right:6px}

/* Matched PAB5 page18: remove the extra shared space-y margin around each
   original instruction wrapper. Keep the source instruction's own spacing.
   Desktop only; mobile composition remains unchanged. */
@media(min-width:1102px){
 .source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-first-band > div[class~="@container"]{margin-top:0!important}
}

/* Original PAB5 page18: 21px list lines, 23px between bullets, and64px
   heading-to-copy rhythm. Scope only this original desktop education block. */
@media(min-width:1102px){
 .source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-first-band .family-process-instruction:has(picture){margin-bottom:36px}
 .source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-first-band .family-process-instruction:has(picture) h3{margin-bottom:37px}
 .source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-first-band .family-process-instruction:has(picture) ul{margin-top:0;margin-bottom:0}
 .source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-first-band .family-process-instruction:has(picture) li{line-height:21px;margin-top:0;margin-bottom:0}
 .source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-first-band .family-process-instruction:has(picture) li+li{margin-top:23px}
 .source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-first-band .family-process-instruction:has(picture) li::marker{font-size:15px}
 .source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-first-band .family-process-instruction:has(#how-to-define-the-size-of-your-current-platform){margin-bottom:33px}
 .source-page[data-source-page="defining-how-big-your-current-platform-is"] #how-to-define-the-size-of-your-current-platform{margin-bottom:0}
}

.source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-source-desktop-break{display:none}
@media(min-width:1102px){.source-page[data-source-page="defining-how-big-your-current-platform-is"] .family-platform-source-desktop-break{display:inline}}

/* Preserve the genuine bitmap's aspect ratio inside the existing family crop.
   Frame size, crop offsets, logo asset and source width are unchanged. */
.family-logo img{height:auto}

/* PAB5 original page23: restore the heading, numbered list and instruction
   rhythm; original source paragraph wrapping verified separately. */
@media(min-width:1102px){
 .source-page[data-source-page="book-distribution"] .family-platform-first-band >div[class~="@container"]{margin-top:0!important}
 .source-page[data-source-page="book-distribution"] .family-platform-first-band .family-process-instruction{margin-bottom:36px}
 .source-page[data-source-page="book-distribution"] .family-platform-first-band h3{margin-bottom:37px}
 .source-page[data-source-page="book-distribution"] #buyers-and-grading-system+p{padding-bottom:16px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol{margin-top:27px;margin-bottom:39px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol li{margin-top:0;margin-bottom:22px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol li:last-child{margin-bottom:0}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol li p{line-height:22px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol+p{margin-top:0!important;margin-bottom:36px!important}
}

@media(min-width:1102px){
 .source-page[data-source-page="book-distribution"] .family-platform-first-band h3{margin-bottom:37px!important}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol{margin-top:47px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol+p{margin-bottom:16px!important}
}

/* PAB5 original page23: restore the heading, numbered list and instruction
   rhythm; original source paragraph wrapping verified separately. */
@media(min-width:1102px){
 .source-page[data-source-page="book-distribution"] .family-process-band >div[class~="@container"]{margin-top:0!important}
 .source-page[data-source-page="book-distribution"] .family-process-band .family-process-instruction{margin-bottom:36px}
 .source-page[data-source-page="book-distribution"] .family-process-band h3{margin-bottom:37px}
 .source-page[data-source-page="book-distribution"] #buyers-and-grading-system+p{padding-bottom:16px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol{margin-top:27px;margin-bottom:39px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol li{margin-top:0;margin-bottom:22px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol li:last-child{margin-bottom:0}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol li p{line-height:22px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol+p{margin-top:0!important;margin-bottom:36px!important}
}

@media(min-width:1102px){
 .source-page[data-source-page="book-distribution"] .family-process-band h3{margin-bottom:37px!important}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol{margin-top:47px}
 .source-page[data-source-page="book-distribution"] #grading-system+p+ol+p{margin-bottom:16px!important}
}

@media(min-width:1102px){
 .source-page[data-source-page="book-distribution"] .family-process-band .family-process-instruction:has(picture) p{line-height:21px}
}

/* Original PAB5 platform-impact rhythm; desktop only, retaining mobile reflow. */
@media(min-width:1102px){
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction{margin-bottom:37px;}
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction h3{margin-bottom:37px!important;}
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction p{line-height:21px;}
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction ol{margin-top:47px;margin-bottom:0;}
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction ol li{margin-top:0;margin-bottom:24px;}
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction ol li:last-child{margin-bottom:0;}
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction ol li p{line-height:21px;}
[data-source-page="how-does-your-platform-impact-book-sales"] #uncovery-the-first-step-to-becoming-a-bestseller+p{line-height:20px;padding-bottom:16px;}
[data-source-page="how-does-your-platform-impact-book-sales"] #the-role-of-planning-and-strategy+p{line-height:20px;}
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction:has(#differentiating-yourself-in-a-crowded-market),
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction:has(#building-your-platform-with-uncovery),
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction:has(#the-payoff){margin-top:0;}
[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-band > .mb-6:has(.family-process-instruction){margin-top:0;}
}

/* Original PAB5 platform-impact rhythm; desktop only, retaining mobile reflow. */
@media(min-width:1102px){
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction{margin-bottom:37px;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction h3{margin-bottom:37px!important;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction p{line-height:21px;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction ol{margin-top:47px;margin-bottom:0;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction ol li{margin-top:0;margin-bottom:24px;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction ol li:last-child{margin-bottom:0;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction ol li p{line-height:21px;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] #uncovery-the-first-step-to-becoming-a-bestseller+p{line-height:20px;padding-bottom:16px;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] #the-role-of-planning-and-strategy+p{line-height:20px;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction:has(#differentiating-yourself-in-a-crowded-market),
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction:has(#building-your-platform-with-uncovery),
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction:has(#the-payoff){margin-top:0;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-band > .mb-6:has(.family-process-instruction){margin-top:0;}
.source-page[data-source-page="how-does-your-platform-impact-book-sales"] .family-process-instruction:has(#uncovery-the-first-step-to-becoming-a-bestseller){margin-bottom:36px;}
}

.source-page[data-source-page="public-relations"] .family-source-desktop-break{display:none;}
@media(min-width:1102px){
.source-page[data-source-page="public-relations"] .family-source-desktop-break{display:inline;}
.source-page[data-source-page="public-relations"] .family-process-band>div[class~="@container"]{margin-top:0;}
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#media-types-to-consider){margin-bottom:36px;}
.source-page[data-source-page="public-relations"] #media-types-to-consider{margin-bottom:37px!important;}
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#online-media){margin-bottom:36px;}
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#traditional-media){margin-bottom:36px;}
.source-page[data-source-page="public-relations"] :is(#online-media,#traditional-media){margin-bottom:37px!important;}
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#online-media) p,
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#traditional-media) p{line-height:21px;}
.source-page[data-source-page="public-relations"] :is(#online-media,#traditional-media)+p+ol{margin-top:47px;margin-bottom:16px;}
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#online-media) ol li,
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#traditional-media) ol li{margin-top:0;margin-bottom:24px;}
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#online-media) ol li:last-child,
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#traditional-media) ol li:last-child{margin-bottom:0;}
.source-page[data-source-page="public-relations"] :is(#advantages-of-online-media,#advantages-of-traditional-media){margin-bottom:44px!important;}
.source-page[data-source-page="public-relations"] :is(#advantages-of-online-media,#advantages-of-traditional-media)+ol{margin-top:0;margin-bottom:0;}
}

@media(min-width:1102px){
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#media-types-to-consider) ol{margin-bottom:0;}
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#online-media){margin-bottom:37px;}
.source-page[data-source-page="public-relations"] #traditional-media+p+ol{margin-bottom:15px;}
}

@media(min-width:1102px){
.source-page[data-source-page="public-relations"] .family-process-instruction:has(#media-types-to-consider) ol>li:last-child{margin-bottom:0;}
.source-page[data-source-page="public-relations"] .family-process-instruction:is(:has(#shotgun-approach),:has(#sniper-approach),:has(#pay-for-play)){margin-bottom:36px;}
.source-page[data-source-page="public-relations"] :is(#shotgun-approach,#sniper-approach,#pay-for-play){margin-bottom:37px!important;}
.source-page[data-source-page="public-relations"] :is(#shotgun-approach,#sniper-approach,#pay-for-play)+p{padding-bottom:18px;}
.source-page[data-source-page="public-relations"] .family-process-instruction h3:is([id^="how-it-works"],[id^="when-to-use"],[id^="benefits"],#steps-to-implement){font-size:18px;line-height:24px;margin-bottom:45px!important;}
.source-page[data-source-page="public-relations"] .family-process-instruction:is(:has(#shotgun-approach),:has(#sniper-approach),:has(#pay-for-play)) ol{margin-top:0;margin-bottom:19px;}
.source-page[data-source-page="public-relations"] .family-process-instruction:is(:has(#shotgun-approach),:has(#sniper-approach),:has(#pay-for-play)) ol li{margin-top:0;margin-bottom:24px;}
.source-page[data-source-page="public-relations"] .family-process-instruction:is(:has(#shotgun-approach),:has(#sniper-approach),:has(#pay-for-play)) ol li:last-child{margin-bottom:0;}
.source-page[data-source-page="public-relations"] .family-process-instruction:is(:has(#shotgun-approach),:has(#sniper-approach),:has(#pay-for-play)) ol li p{line-height:21px;}
.source-page[data-source-page="public-relations"] .family-process-instruction .family-source-pr-closing{margin-top:41px;}
.source-page[data-source-page="public-relations"] .family-process-instruction:has(.family-source-pr-closing) ol:last-of-type{margin-bottom:0;}
}

/* Approved accessible blue for small generated white labels; genuine assets unchanged. */
.source-page[data-source-page] .family-process-band ol>li::before,
.source-page[data-source-page] .family-process-hero ol>li::before{background:#4278bb;}

/* PAB5 PDF19 opening Uncovery instructions. Preserve later matched relationship steps. */
@media(min-width:1102px){
.source-page[data-source-page="how-to-build-a-platform"] :is(#importance-of-uncovery,#in-depth-analysis,#strategic-planning,#execution){margin-bottom:37px!important;}
.source-page[data-source-page="how-to-build-a-platform"] #importance-of-uncovery~p:has(strong){line-height:21px;margin-top:24px;}
.source-page[data-source-page="how-to-build-a-platform"] #importance-of-uncovery+p+p{margin-top:47px;}
.source-page[data-source-page="how-to-build-a-platform"] :is(#in-depth-analysis,#strategic-planning,#execution)~p{line-height:21px;}
.source-page[data-source-page="how-to-build-a-platform"] :is(#in-depth-analysis,#strategic-planning,#execution)~p+p{margin-top:24px;}
.source-page[data-source-page="how-to-build-a-platform"] #what-uncovery-involves{margin-bottom:0!important;}
.source-page[data-source-page="how-to-build-a-platform"] .family-process-band>div[class~="@container"]:has(#what-uncovery-involves){margin-top:37px;}
.source-page[data-source-page="how-to-build-a-platform"] .family-process-band>div[class~="@container"]:has(#in-depth-analysis){margin-top:33px;}
.source-page[data-source-page="how-to-build-a-platform"] .family-process-band>div[class~="@container"]:is(:has(#strategic-planning),:has(#execution),:has(#the-payoff)){margin-top:44px;}
}

/* PAB5 PDF21 qualification rhythm; adapted campaign-scope copy stays intact. */
@media(min-width:1102px){
.source-page[data-source-page="bestseller-lists"] #qualification-standards{margin-bottom:47px!important;}
.source-page[data-source-page="bestseller-lists"] #qualification-standards+p{line-height:20px;}
.source-page[data-source-page="bestseller-lists"] #qualification-standards~ol{margin-top:57px;}
.source-page[data-source-page="bestseller-lists"] #qualification-standards~ol>li{margin-bottom:24px;}
.source-page[data-source-page="bestseller-lists"] #qualification-standards~ol>li:last-child{margin-bottom:0;}
.source-page[data-source-page="bestseller-lists"] #qualification-standards~ol>li p{line-height:21px;}
}

/* PAB5 PDF19 persona education: source heading, paragraph and list rhythm. */
@media(min-width:1102px){
.source-page[data-source-page="how-to-build-a-platform"] :is(#what-are-personas,#why-personas-matter,#persona-architecture,#buyer-persona){margin-bottom:37px!important;}
.source-page[data-source-page="how-to-build-a-platform"] #what-are-personas+p{line-height:21px;}
.source-page[data-source-page="how-to-build-a-platform"] :is(#why-personas-matter,#steps-in-persona-architecture,#components-of-a-buyer-persona,#benefits-of-using-personas-and-buyer-personas){margin-top:36px!important;}
.source-page[data-source-page="how-to-build-a-platform"] #why-personas-matter~p{line-height:21px;margin-top:24px;}
.source-page[data-source-page="how-to-build-a-platform"] #why-personas-matter+p{margin-top:0;}
.source-page[data-source-page="how-to-build-a-platform"] #why-personas-matter+p+p{margin-top:47px;}
.source-page[data-source-page="how-to-build-a-platform"] :is(#steps-in-persona-architecture,#components-of-a-buyer-persona,#benefits-of-using-personas-and-buyer-personas){margin-bottom:44px!important;}
.source-page[data-source-page="how-to-build-a-platform"] :is(#steps-in-persona-architecture,#components-of-a-buyer-persona,#benefits-of-using-personas-and-buyer-personas)~ol{margin-bottom:0;}
.source-page[data-source-page="how-to-build-a-platform"] :is(#steps-in-persona-architecture,#components-of-a-buyer-persona,#benefits-of-using-personas-and-buyer-personas)~ol>li{margin-bottom:24px;}
.source-page[data-source-page="how-to-build-a-platform"] :is(#steps-in-persona-architecture,#components-of-a-buyer-persona,#benefits-of-using-personas-and-buyer-personas)~ol>li:last-child{margin-bottom:0;}
.source-page[data-source-page="how-to-build-a-platform"] :is(#steps-in-persona-architecture,#components-of-a-buyer-persona,#benefits-of-using-personas-and-buyer-personas)~ol>li p{line-height:21px;}
.source-page[data-source-page="how-to-build-a-platform"] .family-process-band>div[class~="@container"]:is(:has(#persona-architecture),:has(#buyer-persona)){margin-top:36px;}
}

/* PAB5 PDF19 source list closure, summary, intimacy card and currency rhythm. */
@media(min-width:1102px){
.source-page[data-source-page="how-to-build-a-platform"] .family-process-band>div[class~="@container"]:is(:has(#persona-architecture),:has(#buyer-persona)){margin-top:37px;}
.source-page[data-source-page="how-to-build-a-platform"] #benefits-of-using-personas-and-buyer-personas{margin-top:37px!important;}
.source-page[data-source-page="how-to-build-a-platform"] .family-process-band>.family-source-persona-summary{margin-top:41px;}
.source-page[data-source-page="how-to-build-a-platform"] .family-source-persona-summary p{line-height:21px;margin-top:0;}
.source-page[data-source-page="how-to-build-a-platform"] .family-source-persona-summary p+p{margin-top:40px;}
.source-page[data-source-page="how-to-build-a-platform"] .family-platform-source-card:has(picture img[alt="The 12 Steps of Intimacy"]){margin-top:100px;}
.source-page[data-source-page="how-to-build-a-platform"] .family-platform-source-card:has(picture img[alt="The 12 Steps of Intimacy"]) h2{margin-bottom:41px;}
.source-page[data-source-page="how-to-build-a-platform"] .family-platform-source-card:has(picture img[alt="The 12 Steps of Intimacy"]) .text-14 p+p{margin-top:40px;}
.source-page[data-source-page="how-to-build-a-platform"] .family-platform-source-card:has(picture img[alt="The 12 Steps of Intimacy"]) .text-14 p:last-child{margin-bottom:24px;}
.source-page[data-source-page="how-to-build-a-platform"] #the-four-currencies-in-business-relationships{margin-bottom:37px!important;}
.source-page[data-source-page="how-to-build-a-platform"] #the-four-currencies-in-business-relationships+p{line-height:21px;}
.source-page[data-source-page="how-to-build-a-platform"] #the-four-currencies-in-business-relationships~ol{margin-top:47px;margin-bottom:29px;}
.source-page[data-source-page="how-to-build-a-platform"] #the-four-currencies-in-business-relationships~ol>li{margin-top:0;margin-bottom:9px;}
.source-page[data-source-page="how-to-build-a-platform"] #the-four-currencies-in-business-relationships~ol>li:last-child{margin-bottom:0;}
.source-page[data-source-page="how-to-build-a-platform"] #the-four-currencies-in-business-relationships~ol+p{line-height:21px;}
.source-page[data-source-page="how-to-build-a-platform"] #the-12-steps-of-intimacy-in-business{margin-top:36px!important;}
}

/* PAB5 PDF19: summary-to-card gap includes the preceding band's 50px padding. */
@media(min-width:1102px){
.source-page[data-source-page="how-to-build-a-platform"] .family-platform-source-card:has(picture img[alt="The 12 Steps of Intimacy"]){margin-top:50px;}
.source-page[data-source-page="how-to-build-a-platform"] .family-platform-source-card:has(picture img[alt="The 12 Steps of Intimacy"]) .text-14{margin-bottom:36px;}
}

/* Keep the original blank-line separation after removing structural trailing BRs. */
@media(max-width:1101px){
.source-page[data-source-page="how-to-build-a-platform"] :is(#why-personas-matter,#steps-in-persona-architecture,#components-of-a-buyer-persona,#the-12-steps-of-intimacy-in-business){margin-top:20px!important;}
}

/* Restore the source card paint and explicitly declared Sofia semibold titles. */
[data-source-page="why-write-a-book"] [data-node-id="2011:8711"] { box-shadow:0 4px 10px rgba(0,0,0,.2); }
[data-source-page="why-write-a-book"] [data-node-id="2011:8720"],
[data-source-page="why-write-a-book"] [data-node-id="2011:8726"],
[data-source-page="why-write-a-book"] [data-node-id="2011:8732"],
[data-source-page="why-write-a-book"] [data-node-id="2011:8738"],
[data-source-page="why-write-a-book"] [data-node-id="2011:8745"],
[data-source-page="why-write-a-book"] [data-node-id="2011:8751"] { font-weight:600; }

/* Source Four Pillars: remove browser-default list inset/margins and restore original cards. */
[data-source-page="writing-your-book"] [data-node-id="4015:1885"],
[data-source-page="writing-your-book"] [data-node-id="4015:1887"] { margin:0; padding:0; }
[data-source-page="writing-your-book"] [data-node-id="4015:1894"] { box-shadow:0 4px 20px 0 rgba(0,0,0,.2); }
[data-source-page="writing-your-book"] [data-node-id="4015:1927"] { box-shadow:0 4px 10px rgba(0,0,0,.2); }
[data-source-page="writing-your-book"] [data-node-id="4015:1903"],
[data-source-page="writing-your-book"] [data-node-id="4015:1908"],
[data-source-page="writing-your-book"] [data-node-id="4015:1913"],
[data-source-page="writing-your-book"] [data-node-id="4015:1918"],
[data-source-page="writing-your-book"] [data-node-id="4015:1923"],
[data-source-page="writing-your-book"] [data-node-id="4015:1941"],
[data-source-page="writing-your-book"] [data-node-id="4015:1946"],
[data-source-page="writing-your-book"] [data-node-id="4015:1951"] { font-weight:600; }

/* Let text grow and preserve original photo crops when source columns stack. */
@media(max-width:1101px){
[data-source-page="writing-your-book"] [data-node-id="4015:1799"],
[data-source-page="writing-your-book"] [data-node-id="4015:1850"]{height:auto!important;}
[data-source-page="writing-your-book"] [data-node-id="4015:1799"]>p:last-child{display:none;}
[data-source-page="writing-your-book"] [data-node-id="4015:1894"]{position:absolute;inset:0;width:100%!important;height:100%!important;}
[data-source-page="writing-your-book"] [data-node-id="4015:1899"]{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1;}
[data-source-page="writing-your-book"] [data-node-id="4015:1899"] img{width:149.93%!important;max-width:none!important;height:100%!important;}
[data-source-page="writing-your-book"] .figma-page[data-node-id="4015:1775"] [data-node-id="4015:1937"]{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;aspect-ratio:445/614;}
[data-source-page="writing-your-book"] .figma-page[data-node-id="4015:1775"] [data-node-id="4015:1937"] img{width:100%!important;max-width:100%!important;height:100%!important;}
}

@media(max-width:1101px){
/* The outer source card already supplies its mobile padding. */
[data-source-page="writing-your-book"] .figma-page[data-node-id="4015:1775"] [data-node-id="4015:1929"]{padding:0!important;}
}

/* Original PAB5 planning card: photograph left, audience guidance right. */
.source-page[data-source-page="planning-your-book"] [data-planning-source-card="audience"] .relative.z-10{border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.2);}
.source-page[data-source-page="planning-your-book"] [data-planning-source-card="audience"] .relative.z-10 .family-process-split picture{border-radius:20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.2);}
@media(min-width:1101px){
.source-page[data-source-page="planning-your-book"] [data-planning-source-card="audience"] .family-process-split>.col-span-6:first-child{order:2;}
.source-page[data-source-page="planning-your-book"] [data-planning-source-card="audience"] .family-process-split>.col-span-6:last-child{order:1;}
}

/* Original PAB5 Planning markets: 40px paragraph breaks,22px numbered
   text lines,66px rows and58px closing-copy-to-next-title separation. */
@media(min-width:1101px){
.source-page[data-source-page="planning-your-book"] .family-process-instruction:has(:is(#puddle-markets,#bayou-markets,#well-markets,#ocean-markets)){margin-bottom:0}
.source-page[data-source-page="planning-your-book"] .family-process-instruction:has(:is(#puddle-markets,#bayou-markets,#well-markets,#ocean-markets)) .text-10>p+p{margin-top:40px!important}
.source-page[data-source-page="planning-your-book"] .family-process-instruction:has(:is(#puddle-markets,#bayou-markets,#well-markets,#ocean-markets)) ol{margin:46px 0 0}
.source-page[data-source-page="planning-your-book"] .family-process-instruction:has(:is(#puddle-markets,#bayou-markets,#well-markets,#ocean-markets)) ol>li{line-height:22px;margin:0 0 22px}
.source-page[data-source-page="planning-your-book"] .family-process-instruction:has(:is(#puddle-markets,#bayou-markets,#well-markets,#ocean-markets)) ol>li:last-child{margin-bottom:0}
.source-page[data-source-page="planning-your-book"] .family-process-instruction:has(:is(#puddle-markets,#bayou-markets,#well-markets,#ocean-markets)) ol+p{margin-top:40px!important}
.source-page[data-source-page="planning-your-book"] [class~="@container"]:has(:is(#puddle-markets,#bayou-markets,#well-markets,#ocean-markets)){margin-bottom:0}
.source-page[data-source-page="planning-your-book"] [class~="@container"]:has(:is(#bayou-markets,#well-markets,#ocean-markets)){margin-top:58px!important}
}

/* Original Planning topic frames:170px detailed-heading intervals,502px
   market recap interval. Scoped source typography and paragraph rhythm. */
.source-page[data-source-page="planning-your-book"] .family-process-band .relative.z-10{border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.2)}
.source-page[data-source-page="planning-your-book"] .family-process-band .relative.z-10 .family-process-split picture{border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.2)}
@media(min-width:1101px){
.source-page[data-source-page="planning-your-book"] .family-process-instruction:has(:is(#align-with-your-passion-and-expertise,#identify-audience-needs,#analyze-market-gaps,#offer-unique-perspectives,#balance-specificity-and-broad-appeal,#consider-market-types,#future-potential,#practical-considerations)){margin-bottom:0}
.source-page[data-source-page="planning-your-book"] .family-process-instruction:has(:is(#align-with-your-passion-and-expertise,#identify-audience-needs,#analyze-market-gaps,#offer-unique-perspectives,#balance-specificity-and-broad-appeal,#consider-market-types,#future-potential,#practical-considerations)) h3{margin-bottom:37px}
.source-page[data-source-page="planning-your-book"] [class~="@container"]:has(:is(#align-with-your-passion-and-expertise,#identify-audience-needs,#analyze-market-gaps,#offer-unique-perspectives,#balance-specificity-and-broad-appeal,#consider-market-types,#future-potential,#practical-considerations)){margin-bottom:0}
.source-page[data-source-page="planning-your-book"] [class~="@container"]:has(:is(#identify-audience-needs,#analyze-market-gaps,#offer-unique-perspectives,#balance-specificity-and-broad-appeal,#consider-market-types,#future-potential,#practical-considerations)){margin-top:46px!important}
.source-page[data-source-page="planning-your-book"] .text-10:has(>#consider-market-types)>p:has(>strong){line-height:22px;margin-top:21px!important}
.source-page[data-source-page="planning-your-book"] .text-10:has(>#consider-market-types)>p:nth-of-type(2){margin-top:45px!important}
.source-page[data-source-page="planning-your-book"] .text-10:has(>#practical-considerations)>p+p{margin-top:40px!important}
}

/* Original PAB5 Editing PDF11: source instructional rhythm and numbered rows. */
.source-page[data-source-page="editing-your-book"] .family-process-band .relative.z-10{border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.2)}
.source-page[data-source-page="editing-your-book"] .family-source-square-photo{border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.2)}
@media(min-width:1101px){
.source-page[data-source-page="editing-your-book"] .family-process-instruction:has(h3){margin-bottom:0}
.source-page[data-source-page="editing-your-book"] [class~="@container"]:has(h3){margin-bottom:0}
.source-page[data-source-page="editing-your-book"] .family-process-instruction:has(h3) h3{margin-bottom:37px}
.source-page[data-source-page="editing-your-book"] [class~="@container"]:has(:is(#engaging-the-reader,#visual-aids)){margin-top:36px!important}
.source-page[data-source-page="editing-your-book"] [class~="@container"]:has(:is(#feedback-and-critique,#common-mistakes-to-avoid)){margin-top:46px!important}
.source-page[data-source-page="editing-your-book"] .text-10:has(>#common-mistakes-to-avoid)>p+p{margin-top:40px!important}
.source-page[data-source-page="editing-your-book"] .family-process-instruction:has(h3)>picture{height:120px}
.source-page[data-source-page="editing-your-book"] .family-process-instruction:has(h3)>picture>img{width:120px;height:120px;object-fit:contain}
.source-page[data-source-page="editing-your-book"] .text-10:has(>#steps-to-writing-in-freddish) h3{margin-bottom:31px}
.source-page[data-source-page="editing-your-book"] .text-10:has(>#steps-to-writing-in-freddish) ol{margin:0}
.source-page[data-source-page="editing-your-book"] .text-10:has(>#steps-to-writing-in-freddish) ol>li{padding-left:64px;line-height:22px;margin:0 0 22px}
.source-page[data-source-page="editing-your-book"] .text-10:has(>#steps-to-writing-in-freddish) ol>li:last-child{margin-bottom:0}
.source-page[data-source-page="editing-your-book"] [class~="@container"]:has(#fred-rogerss-nine-steps-to-clarity){margin-top:58px!important}
.source-page[data-source-page="editing-your-book"] .text-10:has(>#fred-rogerss-nine-steps-to-clarity) ol{margin:40px 0 0}
.source-page[data-source-page="editing-your-book"] .text-10:has(>#fred-rogerss-nine-steps-to-clarity) ol>li{padding-left:64px;line-height:21px;margin:0 0 24px}
.source-page[data-source-page="editing-your-book"] .text-10:has(>#fred-rogerss-nine-steps-to-clarity) ol>li:last-child{margin-bottom:0}
.source-page[data-source-page="editing-your-book"] [class~="@container"]:has(#rephrase-positively){margin-top:46px!important}
.source-page[data-source-page="editing-your-book"] [class~="@container"]:has(#redirect-to-trusted-authorities){margin-top:30px!important}
.source-page[data-source-page="editing-your-book"] [class~="@container"]:has(:is(#avoid-prescriptive-language,#eliminate-certainty,#universal-applicability,#motivational-ideas,#eliminate-value-judgments,#relate-to-development)){margin-top:40px!important}
.source-page[data-source-page="editing-your-book"] .text-10:has(>#relate-to-development)>p+p{margin-top:40px!important}
}

/* Original PDF11 rounded-card rectangles:1040x294,1040x274,1040x354.
   First card starts100px after the third overview; preserve source insets. */
.source-page[data-source-page="editing-your-book"] .family-process-band .relative.z-10 .family-process-instruction{margin-bottom:0}
@media(min-width:1101px){
.source-page[data-source-page="editing-your-book"] .family-source-overview+.family-process-band:not(.family-source-overview){padding-top:100px}
.source-page[data-source-page="editing-your-book"] .family-process-band:has(>.relative.z-10){padding-bottom:100px}
.source-page[data-source-page="editing-your-book"] .relative.z-10 h2{margin-bottom:40px}
.source-page[data-source-page="editing-your-book"] .relative.z-10 .text-10>p+p{margin-top:40px!important}
.source-page[data-source-page="editing-your-book"] .family-process-band>.relative.z-10{margin-bottom:0!important}
.source-page[data-source-page="editing-your-book"] .relative.z-10+[class~="@container"]{margin-top:40px!important}
}

/* Original PAB5 PDF12 rapid-card photograph clip940x445; rounded source paint. */
.source-page[data-source-page="tools-and-techniques"] .family-process-band .relative.z-10{border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.2)}
.source-page[data-source-page="tools-and-techniques"] .family-process-band .relative.z-10>picture{display:block;aspect-ratio:940/445;overflow:hidden;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.2);margin:40px 0}
.source-page[data-source-page="tools-and-techniques"] .family-process-band .relative.z-10>picture>img{margin:0!important;width:100%;height:100%;object-fit:cover}
@media(min-width:1101px){
.source-page[data-source-page="tools-and-techniques"] .relative.z-10 h2{margin-bottom:40px}
.source-page[data-source-page="tools-and-techniques"] .relative.z-10>.text-10:last-child>p+p{margin-top:40px!important}
.source-page[data-source-page="tools-and-techniques"] .text-10:has(>#how-the-four-pillars-influence-rapid-content-production) ol>li{padding-left:64px;line-height:21px;margin:0 0 24px}
.source-page[data-source-page="tools-and-techniques"] .text-10:has(>#how-the-four-pillars-influence-rapid-content-production) ol>li:last-child{margin-bottom:0}
}
@media(max-width:1100px){
.source-page[data-source-page="tools-and-techniques"] .family-process-band .relative.z-10>picture{margin:25px 0;aspect-ratio:3/2}
}

/* PAB5 PDF13: original instruction wrappers do not repeat the shared64px
   section margin. Preserve overview rows and customer-specific copy lengths. */
@media(min-width:1102px){
 .source-page[data-source-page="publishing-models"] .family-process-band > div[class~="@container"]{margin-top:0!important}
 .source-page[data-source-page="publishing-models"] .family-process-band .family-process-instruction{margin-bottom:40px}
 .source-page[data-source-page="publishing-models"] .family-process-band .family-process-instruction h3{line-height:23px;margin-bottom:37px}
 .source-page[data-source-page="publishing-models"] .family-process-band .family-process-instruction p{line-height:21px}
 .source-page[data-source-page="publishing-models"] .family-process-band .family-process-instruction h2{margin-bottom:37px}
 .source-page[data-source-page="publishing-models"] .family-process-band .family-process-instruction:has(h2):not(:has(p)){margin-bottom:37px}
 .source-page[data-source-page="publishing-models"] .family-process-band .family-process-instruction:has(h2):not(:has(p)) h2{margin-bottom:0}
 .source-page[data-source-page="publishing-models"] .family-process-band .family-process-instruction ul{margin:0;padding-left:22px}
 .source-page[data-source-page="publishing-models"] .family-process-band .family-process-instruction ul li{line-height:21px;margin:0}
 .source-page[data-source-page="publishing-models"] .family-process-band .family-process-instruction ul li::marker{font-size:15px}
}

/* Source PDF13 white title cards:20pxcorners, original card shadow,
   50pxinsets, no extra instruction margin inside the card. */
.source-page[data-source-page="publishing-models"] .family-process-band > .relative.z-10{border-radius:20px;box-shadow:0 4px 10px #0002}
@media(min-width:1102px){
 .source-page[data-source-page="publishing-models"] .family-process-band > .relative.z-10{margin-top:10px!important;margin-bottom:0!important}
 .source-page[data-source-page="publishing-models"] .family-process-band > .relative.z-10 .family-process-instruction{margin-bottom:0}
 .source-page[data-source-page="publishing-models"] .family-process-band > .relative.z-10 h2{margin-bottom:40px}
 .source-page[data-source-page="publishing-models"] .family-process-band > .relative.z-10 p{line-height:20px}
 .source-page[data-source-page="publishing-models"] .family-process-band > .relative.z-10 + div[class~="@container"]{margin-top:40px!important}
}

/* PAB5 PDF14 original reading rhythm. Keep dated evidence/copy adaptations
   and their natural height; remove inherited repeated wrapper gaps. */
@media(min-width:1102px){
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band > div[class~="@container"]{margin-top:0!important}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band .family-process-instruction{margin-bottom:40px}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band .family-process-instruction h3{line-height:23px;margin-bottom:37px}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band .family-process-instruction p{line-height:20px}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band .family-process-instruction h2{margin-bottom:37px}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band .family-process-instruction:has(h2):not(:has(p)){margin-bottom:37px}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band .family-process-instruction:has(h2):not(:has(p)) h2{margin-bottom:0}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-instruction:has(:is(#global-market-figures,#us-market-figures,#number-of-books-published)) p+p{margin-top:20px!important}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band .family-process-instruction ul{margin:0;padding-left:22px}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band .family-process-instruction ul li{line-height:21px;margin:0}
 .source-page[data-source-page="todays-publishing-industry"] .family-process-band .family-process-instruction ul li::marker{font-size:15px}
}

/* Original PAB5 PDF15 reading rhythm; preserve qualified market copy and contextual images. */
@media(min-width:1102px){
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-band > div[class~="@container"]{margin-top:0!important}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-instruction{margin-bottom:40px}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-instruction h3{line-height:24px;margin-bottom:40px}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-instruction p{line-height:20px}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-instruction ul{margin:0;padding-left:22px}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-instruction ul li{line-height:21px;margin:0}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-instruction ul li::marker{font-size:15px}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-instruction:has(#factors-driving-growth){margin-bottom:36px}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] #factors-driving-growth{margin-bottom:0}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-instruction:has(#print-books){margin-bottom:37px}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] #print-books{margin-bottom:0}
}

/* Original PDF15 Ebook photo-left card and shared source card paint. */
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-band .shadow-2xl{border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.15)}
@media(min-width:1102px){
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-band .family-process-split>div:has(>picture){order:-1}
.source-page[data-source-page="ebooks-vs-print-books-vs-audiobooks"] .family-process-instruction:has(#factors-driving-growth) p{margin-bottom:36px!important}
}

/* PAB5 PDF4 original desktop hero line rhythm; preserve customer copy and44px targets. */
@media(min-width:1102px){
.source-page[data-source-page="the-results"] [data-node-id="2001:931"]{line-height:25px}
.source-page[data-source-page="the-results"] [data-node-id="2001:932"] p{line-height:15px}
}

/* PAB5 PDF4 original desktop hero line rhythm; preserve customer copy and44px targets. */
@media(min-width:1102px){
.source-page[data-source-page="the-results"] [data-node-id="2001:931"]{line-height:25px!important}
.source-page[data-source-page="the-results"] [data-node-id="2001:932"] p{line-height:15px!important}
}

/* PAB5 PDF4 original pale gold Results hero background. */
.source-page[data-source-page="the-results"] [data-family-hero="true"]{background-color:rgba(210,174,55,.2)}

/* Keep mobile Results content away from section edges; retain source desktop composition. */
@media(max-width:1101px){.source-page[data-source-page="the-results"] [data-family-hero="true"]{padding-top:48px!important;padding-bottom:48px!important}}

/* Keep the fluid intermediate Results hero away from its edges. */
@media(min-width:1102px) and (max-width:1439px){.source-page[data-source-page="the-results"] [data-family-hero="true"]{padding-top:48px!important;padding-bottom:48px!important}}

/* PAB5 PDF21 original card order/paint and reading intervals. Copy qualifications keep natural height. */
.source-page[data-source-page="bestseller-lists"] .family-promotion-source-card{border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.15)}
@media(min-width:1102px){
.source-page[data-source-page="bestseller-lists"] .family-promotion-source-card{padding:50px!important}
.source-page[data-source-page="bestseller-lists"] .family-promotion-source-card .family-process-split>div:has(>picture){order:-1}
.source-page[data-source-page="bestseller-lists"] .family-process-band>div[class~="@container"]{margin-top:0!important}
.source-page[data-source-page="bestseller-lists"] .family-process-instruction{margin-bottom:36px}
.source-page[data-source-page="bestseller-lists"] .family-process-instruction h3{line-height:24px;margin-bottom:40px}
.source-page[data-source-page="bestseller-lists"] .family-process-instruction h2{margin-bottom:37px}
.source-page[data-source-page="bestseller-lists"] .family-process-instruction p{line-height:21px}
.source-page[data-source-page="bestseller-lists"] .family-process-instruction p+p{margin-top:40px!important}
.source-page[data-source-page="bestseller-lists"] .family-process-instruction:has(#what-are-the-major-bestsellers){margin-bottom:40px}
.source-page[data-source-page="bestseller-lists"] #qualification-standards{line-height:24px;margin-bottom:40px}
}
@media(max-width:1101px){.source-page[data-source-page="bestseller-lists"] .family-promotion-source-card{padding:24px!important}}

/* Preserve original small blue link affordances using approved accessible blue. */
.source-page[data-source-page="bestseller-lists"] .family-process-band a{color:#4278bb;text-decoration:underline;text-underline-offset:2px}
@media(min-width:1102px){.source-page[data-source-page="bestseller-lists"] .family-process-instruction:has(#what-are-the-major-bestsellers) p{line-height:20px}}

/* Remove browser paragraph and export-wrapper margins inside original PDF21 card. */
.source-page[data-source-page="bestseller-lists"] .family-promotion-source-card .text-14{margin-bottom:0!important}
.source-page[data-source-page="bestseller-lists"] .family-promotion-source-card p{margin-top:0!important;margin-bottom:20px}
.source-page[data-source-page="bestseller-lists"] .family-promotion-source-card p:last-child{margin-bottom:0}

/* Original PAB5 PDF3 pale gold About hero; original600px desktop composition preserved. */
.source-page[data-source-page="about"] [data-family-hero="true"]{background-color:rgba(210,174,55,.2)}
@media(max-width:1439px){.source-page[data-source-page="about"] [data-family-hero="true"]{padding-top:48px!important;padding-bottom:48px!important}}

/* Original PAB5 About hero photo shadow; source frame and genuine photograph retained. */
.source-page[data-source-page="about"] [data-node-id="2001:578"]{box-shadow:2.487px 2.487px 10.696px 1.244px rgba(0,0,0,.25)}

/* Responsive reading exception: preserve original desktop testimonial typography; mobile quote line spacing and alignment. */
@media(max-width:1101px){.source-page:is([data-source-page="what-clients-are-saying"],[data-source-page="what-professionals-are-saying"]) p[class~="text-justify"]{line-height:22.5px!important;text-align:left!important}}

/* Original PAB5 case-study hero paint/photo shadow; readable responsive inset, original desktop line density. */
.source-page[data-source-page="case-studies"] [data-family-hero="true"]{background-color:rgba(210,174,55,.2)}
.source-page[data-source-page="case-studies"] [data-node-id="2008:3595"]{box-shadow:2.487px 2.487px 10.696px 1.244px rgba(0,0,0,.25)}
@media(min-width:1102px){.source-page[data-source-page="case-studies"] [data-family-hero="true"] p[class~="text-[15px]"]{line-height:15px!important}}
@media(max-width:1439px){.source-page[data-source-page="case-studies"] [data-family-hero="true"]{padding-top:48px!important;padding-bottom:48px!important}}

/* Phone/tablet reading adaptation; original desktop case-study text density retained. */
@media(max-width:1101px){.source-page[data-source-page="case-studies"] div[class~="text-[15px]"][class~="text-justify"]{text-align:left!important}.source-page[data-source-page="case-studies"] div[class~="text-[15px]"][class~="text-justify"]>p,.source-page[data-source-page="case-studies"] div[class~="text-[15px]"][class~="text-justify"] li,.source-page[data-source-page="case-studies"] div[class~="text-[15px]"][class~="text-justify"] li>span{line-height:22.5px!important}.source-page[data-source-page="case-studies"] p[class~="text-justify"] span[class~="text-[15px]"]{line-height:22.5px!important}.source-page[data-source-page="case-studies"] p[class~="text-justify"]{text-align:left!important}}

/* Restore original desktop card paint; mobile cards grow with their quote instead of retaining export text height. */
.source-page[data-source-page="case-studies"] :is([data-node-id="2010:3857"],[data-node-id="2011:3861"],[data-node-id="2011:3866"]){filter:drop-shadow(0px 4px 10px rgba(0,0,0,.2))}
@media(max-width:1101px){.source-page[data-source-page="case-studies"] :is([data-node-id="2010:3857"],[data-node-id="2011:3861"],[data-node-id="2011:3866"]){padding:100px 24px 32px!important;max-width:100%}.source-page[data-source-page="case-studies"] :is([data-node-id="2009:3846"],[data-node-id="2011:3862"],[data-node-id="2011:3867"]){height:auto!important;width:100%!important}.source-page[data-source-page="case-studies"] :is([data-node-id="2009:3846"],[data-node-id="2011:3862"],[data-node-id="2011:3867"]) p{line-height:24px!important}.source-page[data-source-page="case-studies"] [data-node-id="2009:3843"]{gap:48px!important}}

/* Narrow-phone containment: export grid width must follow available column, including centered portrait. */
@media(max-width:1101px){.source-page[data-source-page="case-studies"] :is([data-node-id="2009:3844"],[data-node-id="2011:3860"],[data-node-id="2011:3865"]){width:min(313px,100%)!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;align-self:center!important}.source-page[data-source-page="case-studies"] :is([data-node-id="2010:3857"],[data-node-id="2011:3861"],[data-node-id="2011:3866"]){width:100%!important}.source-page[data-source-page="case-studies"] :is([data-node-id="2010:3858"],[data-node-id="2011:3863"],[data-node-id="2011:3868"]){margin-left:0!important;justify-self:center!important}}

@media(max-width:1101px){.source-page[data-source-page="case-studies"] [data-node-id="2009:3847"]{margin-left:0!important;justify-self:center!important}}

/* Give wrapped phone case labels room for Chronicle ascenders/descenders; desktop source labels unchanged. */
@media(max-width:1101px){.source-page[data-source-page="case-studies"] div[class~="text-[35px]"]>p[class~="leading-none"]{line-height:35px!important}}

/* restored-process.css */
/* Original PAB 5.0 source sections restored on October 7. Desktop geometry stays in the source classes. */
.figma-page [data-node-id="4012:1424"]{background:rgba(217,217,217,.25)}
.figma-page [data-node-id="4012:1425"]{background:rgba(67,123,191,.1)}
@media(max-width:1100px){
.figma-page [data-node-id="2001:1125"]{width:100%!important;line-height:1.1}
.figma-page [data-node-id="2001:1125"] p{white-space:normal;width:100%}
.figma-page [data-node-id="2001:1197"],.figma-page [data-node-id="2001:1138"]{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/2;flex:none!important}
.figma-page [data-node-id="4015:1572"],.figma-page [data-node-id="4015:1574"]{flex-direction:row!important;gap:20px}
.figma-page [data-node-id="2001:1106"],.figma-page [data-node-id="4015:1570"],.figma-page [data-node-id="2001:1064"],.figma-page [data-node-id="2001:1063"]{flex:1 1 0!important;min-width:0}
.figma-page [data-node-id="2001:1107"],.figma-page [data-node-id="2001:1065"]{flex:none;white-space:normal}
.figma-page [data-node-id="2017:11364"],.figma-page [data-node-id="2017:11367"]{min-height:44px;height:auto}
}

/* Original absolute photos need a physical frame after source rows stack. */
@media(max-width:1100px){
.figma-page [data-node-id="2001:1131"],.figma-page [data-node-id="2001:1132"],.figma-page [data-node-id="2001:1133"],.figma-page [data-node-id="2001:1135"],.figma-page [data-node-id="2001:1136"],.figma-page [data-node-id="2001:1137"]{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/2;flex:none!important}
}

/* Restore readable text columns and the nested photo column when rows stack. */
@media(max-width:1100px){
.figma-page[data-node-id="2001:1005"] [data-node-id="2001:1066"],.figma-page[data-node-id="2001:1005"] [data-node-id="2001:1108"],.figma-page[data-node-id="2001:1005"] [data-node-id="2001:1134"]{flex:none!important;width:100%!important;height:auto!important}
.figma-page[data-node-id="2001:1005"] [class*="min-w-full"]{width:100%!important}
}

@media(max-width:1100px){
.figma-page[data-node-id="2001:1005"] [class*="text-[50px]"]{white-space:normal!important;width:100%!important;line-height:1.1!important}
}
@media(min-width:1101px) and (max-width:1439px){
.source-page[data-source-page="our-process"] [data-node-id="2017:11371"]{padding:0!important;width:100%!important}
.source-page[data-source-page="our-process"] [data-node-id="2017:11370"]{width:100%!important;padding-left:max(24px,calc((100vw - 1040px)/2));padding-right:max(24px,calc((100vw - 1040px)/2))}
}

/* Keep the original1040px hero inner grid within a narrow desktop viewport. */
@media(min-width:1101px) and (max-width:1439px){.source-page[data-source-page="our-process"] [data-node-id="2017:11371"]{grid-template-columns:minmax(0,1fr)!important}}

/* family-navigation.css */
.source-family-header{position:fixed;inset:0 0 auto;z-index:100;background:white;padding:20px 0;min-height:92px;border:0;box-shadow:0 4px 4px #0004;display:block}.source-family-header-inner{max-width:1500px;margin:auto;padding:0 64px;display:flex;justify-content:space-between;align-items:center;gap:16px}.source-family-header .family-logo{width:240px;height:47.06px}.source-family-header .brand-subtitle{top:42px;left:48px;font-size:9px}.source-family-header .family-desktop-navigation{display:flex;gap:32px;font:400 16px/16px 'Sofia Pro',Arial,sans-serif;text-transform:uppercase;flex-wrap:nowrap}.family-nav-group{position:relative}.family-top-link{display:block;text-align:center;padding:18px 12px;white-space:nowrap;color:#000}.family-top-link:hover,.family-top-link:focus-visible{color:#1971c2;text-decoration:none!important}.family-dropdown{position:absolute;left:50%;top:100%;transform:translateX(-50%);z-index:110;width:max-content;max-width:min(640px,calc(100vw - 32px));border:1px solid #ccc;border-radius:4px;background:#fff;padding:16px;box-shadow:0 10px 15px #0002;color:#1971c2;text-transform:none;font:400 16px/24px 'Sofia Pro',Arial,sans-serif}.family-dropdown.two-columns{display:grid;grid-template-columns:1fr 1fr}.family-dropdown.two-columns>div:first-child{padding-right:16px;border-right:2px solid #9ca3af}.family-dropdown.two-columns>div:last-child{padding-left:16px}.family-menu-link{display:block;padding:5px 0;color:#1971c2;white-space:normal}.family-menu-link.level-0{font-weight:700}.family-menu-link.level-1{padding-left:12px}.family-menu-link.level-2{padding-left:24px}.family-get-started{display:inline-block;padding:9.5px 24px;background:#d2ae37;color:#000;border-radius:27px;font:400 20px/24px 'Chronicle Deck',Georgia,serif;text-transform:uppercase;white-space:nowrap}.family-menu-open{display:none;background:none;border:0;font-size:28px;padding:0;color:#111;min-height:36px}.family-mobile-navigation{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:white;color:#111;font:400 17px/24px 'Sofia Pro',Arial,sans-serif;overflow:auto;overscroll-behavior:contain}.family-mobile-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:16px}.family-mobile-toolbar button{background:none;border:0;font-size:36px;color:#111;min-width:40px;min-height:40px}.family-menu-back{color:#1971c2!important}.family-mobile-title{flex:1}.family-mobile-root,.family-mobile-submenu{padding:16px 28px 80px;flex:1}.family-mobile-row{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;padding:20px}.family-mobile-row>a{padding:0}.family-mobile-row button{background:none;border:0;font-size:28px;min-width:40px;min-height:44px}.family-mobile-submenu .family-menu-link{padding:20px;font-size:17px;color:#111}.family-mobile-submenu .level-1{padding-left:40px}.family-mobile-submenu .level-2{padding-left:56px}.family-mobile-root .family-get-started{margin-top:16px}.source-family-header ~ main{padding-top:92px}.family-dropdown[hidden],.family-mobile-navigation[hidden],.family-mobile-submenu[hidden],.family-mobile-root[hidden],.family-menu-back[hidden]{display:none!important}.family-footer-source{display:block;max-width:none;padding:32px max(32px,calc((100vw - 1272px)/2));border-top:1px solid #1971c2;background:white;color:#1971c2}.family-footer-source .family-footer-logo{display:block;width:400px;max-width:100%;margin:0 auto 80px}.family-footer-source .family-footer-logo .family-logo{width:100%;height:66px}.family-footer-source .family-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.family-footer-source .family-footer-column{border-top:1px solid #1971c2;min-width:0}.family-footer-source h2{margin:0;min-height:48px;display:flex;align-items:center;color:#1971c2;font:700 20px/24px 'Sofia Pro',Arial,sans-serif;text-transform:uppercase}.family-footer-source .family-menu-link{font:400 16px/24px 'Sofia Pro',Arial,sans-serif;margin:0;padding-top:6px;padding-bottom:6px}.family-footer-source .level-0{font-weight:700}.family-footer-source .family-footer-contact{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.family-footer-source .family-footer-contact p{margin:0;font:400 16px/24px 'Sofia Pro',Arial,sans-serif}.family-footer-source .family-copyright{border:0;text-align:center;font:400 14px/24px 'Sofia Pro',Arial,sans-serif;padding:0;margin-top:32px}@media(min-width:1536px){.family-top-link{padding-left:16px;padding-right:16px}}@media(max-width:1279px) and (min-width:1024px){.source-family-header .family-desktop-navigation{gap:0;font-size:12px}.source-family-header-inner{gap:8px}}@media(max-width:1023px){.source-family-header{min-height:68.4px;padding:20px 0}.source-family-header-inner{padding:0 24px}.source-family-header .family-logo{width:187px;height:36.67px}.source-family-header .brand-subtitle{top:32px;left:36px;font-size:8px}.source-family-header .family-desktop-navigation,.source-family-header-inner>.family-get-started{display:none}.family-menu-open{display:block}.source-family-header ~ main{padding-top:76px}.family-footer-source .family-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.family-footer-source .family-footer-links>div:last-child{grid-column:auto}.family-footer-source .family-footer-logo{margin-bottom:48px}.family-footer-source .family-footer-contact{grid-template-columns:1fr}.family-footer-source{padding:32px}}@media(max-width:767px){.family-footer-source .family-footer-links{gap:32px}.family-footer-source .family-footer-logo{margin-bottom:32px}.family-footer-source h2{font-size:16px}.family-footer-source .family-menu-link{font-size:14px;line-height:20px}}/* Footer reproduced from the rendered Book Retreat source; offer/brand/contact copy is adapted. */
.family-footer-source{padding:0;border-top:1px solid #1971c2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.family-footer-source .family-footer-main{max-width:1400px;padding:0 32px;margin:32px auto}
.family-footer-source .family-footer-logo{margin:0 auto 32px;max-width:400px;width:100%}
.family-footer-source .family-footer-logo .family-logo{width:100%;height:auto;aspect-ratio:204/40}
.family-footer-source .family-footer-links{grid-template-columns:1fr;gap:32px}
.family-footer-source h2{min-height:48px;font:700 16px/normal -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.family-footer-source .family-menu-link{display:flex;align-items:center;min-height:48px;margin:0;padding-top:0;padding-bottom:0;font:400 16px/normal -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.family-footer-source .family-menu-link.level-0{font-weight:700}.family-footer-source .family-menu-link.level-1{padding-left:16px}.family-footer-source .family-menu-link.level-2{padding-left:32px}
.family-footer-source .family-footer-divider{border-top:1px solid #1971c2}
.family-footer-source .family-footer-contact{max-width:1400px;padding:0 32px;margin:32px auto;display:grid;grid-template-columns:1fr;gap:16px;font-size:16px;line-height:normal}
.family-footer-source .family-footer-contact p{font:inherit;margin:0}.family-footer-source .family-footer-contact-intro{display:flex;align-items:center;min-height:48px}
.family-footer-contact-list{display:flex;flex-direction:column;align-items:flex-start}.family-footer-contact-list a{display:inline-flex;align-items:center;gap:12px;min-height:48px;text-decoration:underline}.family-footer-contact-list img{width:17px;height:auto;flex:none}
.family-footer-legal{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px}.family-footer-legal a{display:flex;align-items:center;min-height:48px}.family-footer-source .family-copyright{align-self:end;text-align:left;padding:0;border:0;margin:0}
@media(min-width:768px){.family-footer-source .family-footer-logo{margin-bottom:48px}.family-footer-source .family-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.family-footer-source .family-footer-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px}.family-footer-address,.family-footer-source .family-copyright{position:relative;bottom:16px}}
@media(min-width:1024px){.family-footer-source .family-footer-main,.family-footer-source .family-footer-contact{padding:0 64px}.family-footer-source .family-footer-logo{margin-bottom:64px}.family-footer-source .family-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}.family-footer-contact-list a{gap:20px}.family-footer-contact-list img{width:auto;height:30px}}
@media(min-width:1280px){.family-footer-source .family-footer-logo{margin-bottom:80px}}
@media(min-width:1536px){.family-footer-source .family-footer-main,.family-footer-source .family-footer-contact{margin-top:64px;margin-bottom:64px}}

/* Original Book Retreat CSS hamburger geometry; replaces a platform-dependent glyph. */
.source-family-header .mantine-burger[data-v-9ac919fa]{--burger-size: 24px;--burger-line-size: calc(var(--burger-size) / 12);--burger-color: #000;width:calc(var(--burger-size) + 10px);height:calc(var(--burger-size) + 10px);padding:5px;cursor:pointer;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;text-align:left;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.source-family-header .mantine-burger__bar[data-v-9ac919fa]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.source-family-header .mantine-burger__bar[data-v-9ac919fa],.source-family-header .mantine-burger__bar[data-v-9ac919fa]:before,.source-family-header .mantine-burger__bar[data-v-9ac919fa]:after{display:block;width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:1px solid transparent;transition-property:background-color,transform;transition-duration:.3s;transition-timing-function:ease}
.source-family-header .mantine-burger__bar[data-v-9ac919fa]:before,.source-family-header .mantine-burger__bar[data-v-9ac919fa]:after{position:absolute;content:"";inset-inline-start:0}
.source-family-header .mantine-burger__bar[data-v-9ac919fa]:before{top:calc(var(--burger-size) / -3)}
.source-family-header .mantine-burger__bar[data-v-9ac919fa]:after{top:calc(var(--burger-size) / 3)}
.source-family-header .mantine-burger__bar[data-opened][data-v-9ac919fa]{background-color:transparent}
.source-family-header .mantine-burger__bar[data-opened][data-v-9ac919fa]:before{transform:translateY(calc(var(--burger-size) / 3)) rotate(45deg)}
.source-family-header .mantine-burger__bar[data-opened][data-v-9ac919fa]:after{transform:translateY(calc(var(--burger-size) / -3)) rotate(-45deg)}

/* Published Book Retreat MobileHeader: actual rendered geometry and motion. */
.family-mobile-navigation{overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:normal}
.family-mobile-toolbar{flex-shrink:0}.family-mobile-toolbar button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0}
.family-mobile-toolbar .family-menu-close{padding:4px;width:32px;height:32px}.family-menu-close svg{width:24px;height:24px}
.family-mobile-toolbar .family-menu-back{width:40px;height:40px}.family-menu-back svg{width:40px;height:40px}
.family-mobile-root,.family-mobile-submenu{min-height:0;overflow-y:auto;overscroll-behavior:contain}
.family-mobile-row{min-height:64px}.family-mobile-row button{min-width:0;min-height:0;width:24px;height:24px;padding:0;margin-left:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.family-mobile-row svg{width:24px;height:24px}.family-mobile-root .family-get-started{font:400 16px/24px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:9.5px 32px}
.family-mobile-submenu{padding:36px 48px 100px}.family-mobile-submenu .family-menu-link{line-height:normal}
.family-mobile-submenu .level-0{font-size:18px;line-height:32px;font-weight:700}
.family-mobile-navigation.is-opening{animation:family-mobile-enter 200ms ease-out both}
.family-mobile-navigation.is-closing{animation:family-mobile-leave 150ms ease-in both;pointer-events:none}
@keyframes family-mobile-enter{from{transform:translateX(-100%)}to{transform:translateX(0)}}
@keyframes family-mobile-leave{from{transform:translateX(0)}to{transform:translateX(-100%)}}
@media(prefers-reduced-motion:reduce){.family-mobile-navigation.is-opening,.family-mobile-navigation.is-closing{animation:none}}

/* Owner-directed five-item navigation: Why, About, Results, Process, Services. */
.source-family-header .family-desktop-navigation{gap:20px}
.family-dropdown.simple-dropdown .family-menu-link{font-weight:400;padding-left:0}
.family-mobile-submenu.simple-dropdown .family-menu-link{font-weight:400;padding-left:20px}
@media(min-width:1024px) and (max-width:1279px){
 .source-family-header{min-height:76px;padding:20px 0}
 .source-family-header-inner{padding:0 24px}
 .source-family-header .family-logo{width:187px;height:36.67px}
 .source-family-header .brand-subtitle{top:32px;left:36px;font-size:8px}
 .source-family-header .family-desktop-navigation,.source-family-header-inner>.family-get-started{display:none}
 .family-menu-open{display:block}
 .source-family-header ~ main{padding-top:76px}
 .family-footer-source .family-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:1280px){.family-footer-source .family-footer-links{grid-template-columns:repeat(5,minmax(0,1fr))}}

/* family-accessibility.css */
/* Michael approved #4278bb for small blue text on Oct 7, 2026.
   Preserve original logo pixels, illustration colors, borders and large headings. */
.brand-subtitle,.family-footer :is(a,p,span,strong,h2),.buyer-thread a{color:#4278bb!important}
.source-page p>span[class~="text-[#4780c8]"],.source-page p>span[class~="text-[#437bbf]"]{color:#4278bb!important}
/* Preserve source square artwork at its intended crop scale; the global
   max-width clamp previously squeezed these circles on mobile. */
@media(max-width:1100px){
[data-source-page="our-process"] img[src$="/2ce9fc1d00ef7b4b.webp"]{max-width:none!important;width:165.26%!important;height:auto!important}
[data-source-page="our-process"] img[src$="/ec2b02e8df7f9e1b.webp"]{max-width:none!important;width:165.48%!important;height:auto!important}
[data-source-page="the-results"] img[src$="/af35b89e1658d6dd.webp"]{max-width:none!important;width:142.24%!important;height:auto!important}
}

/* Three remaining navigation groups after owner-directed Events removal. */
@media(min-width:1024px){.family-footer-source .family-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}

[data-service-hierarchy] [class~="w-[174px]"]>p{text-align:left}

/* Four observed16px home persona links retain approved small-text blue. */
.source-page[data-source-page="home-overview"] a[href^="/your-next-chapter/"]{color:#4278bb!important}

/* Keep the approved small-text blue on a white reading surface. */
.buyer-thread{background:#fff;border-left:3px solid #4278bb}
@media(max-width:1100px){
.source-page:is([data-source-page="platform-services"],[data-source-page="custom-platform-building"]) img[src$="/5f12851d763f370d.webp"]{height:auto!important;max-width:none!important;width:142.24%!important}
}

/* Customer journey review: visible focus, forgiving targets and location cues. */
html{scroll-padding-top:112px}
.skip-link:focus{z-index:300}
.source-family-header .family-dropdown .family-menu-link{min-height:44px;display:flex;align-items:center}
.source-family-header .family-top-link[aria-current="page"],.family-menu-link[aria-current="page"]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}
.family-footer-links a{min-height:24px}
.source-page :is(a.button,a.family-process-cta,a.family-home-cta){min-height:44px;white-space:normal}
.source-page[data-source-page="about"] h1,.source-page[data-source-page="the-results"] h1{height:auto!important}
.source-page[data-source-page="about"] [data-node-id="2001:587"]{white-space:normal!important}
.source-page[data-source-page="about"] :is([data-node-id="2001:608"],[data-node-id="2001:612"]){white-space:normal}
.source-page[data-source-page="about"] [data-node-id="2001:605"]{width:100%;font-size:18px;line-height:1.4}
.source-page[data-source-page="the-results"] [data-node-id="2001:931"]{line-height:1.4}
@media(max-width:1279px){html{scroll-padding-top:96px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.family-mobile-navigation{animation:none!important}.source-page *{scroll-behavior:auto!important}}
/* Retain the owner-approved blue on a white surface, including the gray closing panel. */
.source-page .services-free-guide a{background:#fff;padding:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.source-page[data-source-page="about"] #lehi-drew img{height:auto!important}
.source-page a[class*="bg-[#d2ae37]"]{min-height:44px;height:auto;padding-top:8px;padding-bottom:8px}
.source-page[data-source-page="about"] p,.source-page[data-source-page="the-results"] p{line-height:1.5!important}

/* Keep the genuine Custom Platform artwork square inside its existing crop. */
.source-page img[src$="/b870ddba06923521.webp"]{max-width:none!important;width:142.24%!important;height:auto!important}
