@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700;800&display=swap');
:root{--ink:#42484b;--muted:#61676b;--accent:#a84b00;--orange:#f29400;--pale:#f5f5f3;--line:#d9dcdd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:white;color:var(--ink);font-family:'Nunito Sans',Arial,sans-serif;font-size:17px;line-height:1.85}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.25;font-weight:800;letter-spacing:-.025em}h1{font-size:clamp(2.5rem,4.1vw,3.5rem)}h2{font-size:clamp(1.8rem,2.8vw,2.5rem)}h3{font-size:1.4rem}p+p{margin-top:17px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #773500;outline-offset:4px}.wrap{max-width:1160px;margin:auto;padding-left:36px;padding-right:36px}.header-inner{min-height:115px;display:flex;align-items:center;gap:38px}.logo{display:flex;flex-direction:column;align-items:center;font-weight:800;font-size:2.35rem;letter-spacing:.08em;line-height:1;color:var(--accent)}.logo span{font-size:.67rem;letter-spacing:.31em;color:var(--ink);margin-top:8px}.logo:hover{text-decoration:none}nav{display:flex;align-items:center;gap:28px;margin-left:auto}nav a{font-size:1rem;font-weight:600;white-space:nowrap}nav a[aria-current=page]{color:var(--accent)}.language{display:flex;gap:8px;position:relative;align-items:center;font-size:.875rem}.language button{background:none;border:0;color:var(--muted);padding:4px;font-size:inherit}.divider{color:#aaa}.language-note{position:absolute;top:36px;right:0;background:var(--ink);color:#fff;padding:10px 15px;width:195px;z-index:10;font-size:.875rem}.menu-toggle{display:none}.hero,.page-banner{background:var(--accent);color:white;text-align:center}.hero .wrap{padding-top:67px;padding-bottom:70px}.hero h1{max-width:800px;margin:auto}.hero p,.page-banner p{margin:23px auto 28px;max-width:730px;font-size:1.125rem;line-height:1.8}.hero .button,.page-banner .button{background:white;color:var(--accent);border-color:white}.button{display:inline-block;border:1px solid var(--accent);background:var(--accent);color:white;font-size:.9375rem;font-weight:700;padding:12px 25px;border-radius:0;line-height:1.7;text-align:center}.button:hover{background:#943c0f;color:white;text-decoration:none;border-color:#943c0f}.button:disabled{opacity:.55;cursor:not-allowed}.welcome{text-align:center;padding-top:57px;padding-bottom:40px}.welcome h2{margin-bottom:22px}.welcome p{max-width:790px;margin-left:auto;margin-right:auto}.home-services{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:22px;padding-bottom:59px}.home-services article{border-top:2px solid var(--accent);padding-top:25px}.home-services h2{font-size:1.75rem;margin-bottom:17px}.text-link{display:inline-block;color:var(--accent);font-weight:700;font-size:1rem;margin-top:20px;border-bottom:1px solid var(--accent);line-height:1.6}.text-link:hover{text-decoration:none;border-bottom-color:transparent}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:53px;padding-top:52px;padding-bottom:59px;border-top:1px solid var(--line)}.benefit-mark{display:block;color:var(--accent);height:43px;font-size:2rem;line-height:1;margin-bottom:19px;font-weight:400}.benefits h2{font-size:1.35rem;margin-bottom:15px}.benefits p{font-size:1rem;color:var(--muted);line-height:1.9}.quiet-band{background:var(--pale);padding:51px 0}.simple-split{display:grid;grid-template-columns:1fr 1fr;gap:65px}.simple-split h2{font-size:1.7rem;margin-bottom:20px}.closing{text-align:center;padding:53px 0 59px}.closing h2{margin-bottom:18px}.closing p{margin-bottom:24px}.page-banner .wrap{padding-top:50px;padding-bottom:52px}.page-banner h1{font-size:3rem}.page-banner+.benefits{border:0}.options{padding-top:14px;padding-bottom:52px}.center-heading{text-align:center;margin:0 auto 37px;max-width:800px}.center-heading h2{margin-bottom:18px}.package-notes{font-size:.875rem;line-height:1.75;color:var(--muted);margin-top:21px}.package-notes p+p{margin-top:10px}.page-intro{text-align:center;padding-top:56px;padding-bottom:48px}.page-intro .eyebrow{display:none}.page-intro h1{font-size:3rem}.page-intro .lead{max-width:790px;margin:24px auto 0;color:var(--muted);font-size:1.125rem}.section{padding-top:46px;padding-bottom:52px}.top-tight{padding-top:15px}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px}.split h2{font-size:1.95rem;margin-bottom:23px}.eyebrow{font-size:.875rem;font-weight:700;letter-spacing:0;color:var(--accent);margin-bottom:12px}.advice-panel{background:var(--pale);padding:29px;border-left:3px solid var(--accent)}.advice-panel h3{font-size:1.7rem;margin-bottom:20px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 37px}.questions{margin-top:33px}.detail-grid article{border-top:1px solid var(--line);padding-top:20px}.detail-grid h3{font-size:1.25rem;margin-bottom:14px}.detail-grid p{font-size:1rem}.online{background:var(--pale);padding:44px 0}.large-copy{font-size:1.3rem;font-weight:700}.founder-portrait{min-height:380px;background:var(--pale);display:flex;flex-direction:column;justify-content:space-between;align-self:start;padding:40px;border-bottom:3px solid var(--accent)}.monogram{font-size:8rem;font-weight:700;line-height:1.4;color:#b7bcbe}.founder-portrait p{font-size:1rem;margin-top:8px}.muted{color:var(--muted);font-weight:400}.name-note{font-size:1rem;padding-bottom:30px}.contact-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:1rem;font-weight:600;margin-bottom:20px}input,select,textarea{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #bdc2c4;border-radius:0;background:white;font-size:1rem;color:var(--ink);min-height:46px}textarea{resize:vertical}.form-note{font-size:.9375rem;color:var(--muted);margin-bottom:20px}.contact-aside{border-left:1px solid var(--line);padding-left:35px;align-self:start}.contact-aside>div+div{margin-top:26px}.contact-aside h3{font-size:1.15rem;margin-bottom:8px}.contact-aside p{font-size:1rem}.company{padding-top:25px;padding-bottom:45px}.company-grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:30px;font-size:.9375rem}.company-grid p{margin:0}footer{background:#f3f3f1;border-top:1px solid var(--line)}.footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:60px;padding-top:40px;padding-bottom:35px}.footer-main .logo{align-items:flex-start;font-size:2rem}.footer-main .logo span{font-size:.57rem}.footer-main p{font-size:.9375rem;margin-top:17px;line-height:1.8}.footer-nav{display:flex;flex-direction:column;align-items:start;gap:6px;font-size:.9375rem}.footer-main strong{font-size:1rem}.footer-main>div:last-child p{margin-top:10px}.footer-bottom{border-top:1px solid #d9dcdd;display:flex;justify-content:space-between;gap:22px;padding-top:18px;padding-bottom:23px;font-size:.8125rem;color:#61676b}.footer-bottom>div{display:flex;gap:22px}.skip{position:absolute;top:-100px;background:#333;color:white;padding:10px;z-index:99}.skip:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1000px){.header-inner{gap:25px}nav{gap:18px}nav a{font-size:.9375rem}.wrap{padding-left:28px;padding-right:28px}.comparison th,.comparison td{padding:15px 12px}.comparison thead th{padding:20px 13px}.comparison thead h3{font-size:1.15rem}.benefits{gap:33px}.split,.simple-split,.home-services{gap:40px}.footer-bottom{flex-wrap:wrap}}
@media(max-width:780px){body{font-size:16px}.header-inner{min-height:88px;position:relative;gap:22px}.logo{font-size:1.95rem}.logo span{font-size:.6rem}.menu-toggle{display:flex;gap:10px;margin-left:auto;background:none;border:0;padding:8px;font-size:1rem;color:var(--ink)}nav{display:none;position:absolute;left:0;right:0;top:88px;background:white;z-index:20;padding:20px 28px;border-bottom:1px solid var(--line);margin:0;flex-direction:column;align-items:start;gap:15px}nav.open{display:flex}nav a{font-size:1rem}.language{font-size:.875rem}.hero .wrap{padding-top:46px;padding-bottom:47px}.hero p,.page-banner p{font-size:1rem}.hero br{display:none}.hero h1{max-width:520px}.welcome{padding-top:39px;padding-bottom:24px}.home-services{gap:30px;padding-top:18px;padding-bottom:38px}.home-services h2{font-size:1.5rem}.benefits{padding-top:37px;padding-bottom:40px;gap:25px}.benefits h2{font-size:1.2rem}.benefit-mark{margin-bottom:14px}.simple-split,.split{grid-template-columns:1fr;gap:30px}.quiet-band{padding:37px 0}.closing{padding:38px 0 43px}.page-banner .wrap{padding-top:39px;padding-bottom:40px}.page-banner h1,.page-intro h1{font-size:2.5rem}.page-intro{padding-top:40px;padding-bottom:34px}.page-intro .lead{font-size:1.05rem}.comparison{min-width:820px}.comparison-scroll{border:1px solid var(--line)}.options{padding-bottom:35px}.center-heading{margin-bottom:25px}.center-heading p br{display:none}.detail-grid{grid-template-columns:1fr 1fr;gap:25px}.contact-grid{grid-template-columns:1fr;gap:38px}.contact-aside{border:0;background:var(--pale);padding:27px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-aside>div+div{margin:0}.founder-portrait{min-height:260px}.monogram{font-size:6rem}.footer-main{gap:30px;grid-template-columns:1.5fr 1fr}.footer-main>div:last-child{grid-column:1/-1}.footer-bottom{font-size:.8125rem}.section{padding-top:32px;padding-bottom:35px}.top-tight{padding-top:5px}}
@media(max-width:540px){.wrap{padding-left:22px;padding-right:22px}.home-services,.benefits,.detail-grid{grid-template-columns:1fr}.home-services{gap:30px}.benefits{gap:27px}.benefits article{display:grid;grid-template-columns:35px 1fr;gap:0 16px}.benefit-mark{grid-row:1/3;font-size:1.75rem}.benefits h2{font-size:1.3rem}.benefits p{grid-column:2}.hero h1{font-size:2.5rem}.hero p br{display:none}.home-services p,.benefits p{font-size:1rem}.center-heading h2{font-size:1.9rem}.comparison{min-width:740px}.comparison thead h3{font-size:1.1rem}.comparison .button{font-size:.875rem;padding:9px}.package-notes{font-size:.875rem}.form-row{grid-template-columns:1fr;gap:0}.contact-aside{grid-template-columns:1fr}.company-grid{grid-template-columns:1fr;gap:20px}.footer-main{grid-template-columns:1fr 1fr;gap:25px}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:last-child{grid-column:auto}.footer-bottom{display:block}.footer-bottom>div{margin:12px 0;display:block}.footer-bottom>div span{display:block}.split h2{font-size:1.75rem}.closing p br{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.mobile-table-help{display:none}@media(max-width:780px){.mobile-table-help{display:block;font-size:.875rem;color:var(--muted);margin-bottom:12px}}
.founder-portrait{padding:0;overflow:hidden;max-width:420px;min-height:0;align-self:start;background:white}.founder-portrait img{display:block;width:100%;height:330px;object-fit:contain;object-position:center}.founder-portrait>div{padding:22px 26px 25px;background:white}.privacy{max-width:820px}.privacy h2{font-size:1.5rem;margin:42px 0 14px}.privacy h2:first-child{margin-top:0}@media(max-width:780px){.founder-portrait{max-width:none}.founder-portrait img{height:220px;object-position:center}.founder-portrait>div{padding:18px 22px 21px}}

/* Orange brand, white pages and conventional package columns. */
.hero,.page-banner{background:var(--orange);color:#302c27}.hero h1,.page-banner h1{color:#302c27}.hero .button,.page-banner .button{background:#363636;color:white;border-color:#363636}.hero .button:hover,.page-banner .button:hover{background:#202020;border-color:#202020}.logo{color:#d87900}.benefit-mark{color:var(--orange)}
.heading-translation{font-size:.72em;font-weight:600}.center-heading{max-width:770px;margin-bottom:35px}.center-heading a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.subscription-pair{display:grid;grid-template-columns:1fr 1fr;gap:0}.subscription{background:#f0f0ef;border:1px solid #c9c9c7;display:flex;flex-direction:column}.subscription-pair .subscription+ .subscription{border-left:0}.subscription-heading{background:#626262;color:white;text-align:center;padding:17px 20px;border:0;min-height:98px;display:flex;flex-direction:column;justify-content:center}.subscription-heading p{font-size:1rem;font-weight:600;line-height:1.45}.subscription-heading h3{font-size:1.45rem;font-weight:500;margin-top:4px;line-height:1.35}.subscription-price{text-align:center;min-height:88px;padding:17px;border-bottom:1px solid #c9c9c7;line-height:1.6}.subscription-price strong{display:block;color:var(--accent);font-size:1.05rem}.subscription-price span{display:block;font-size:.9375rem}.subscription-content{padding:25px 29px 29px;display:flex;flex-direction:column;flex:1}.subscription-summary{font-size:1rem;line-height:1.7;min-height:84px;margin-bottom:10px}.subscription-content ul{list-style:none;padding:0;margin:0 0 27px}.subscription-content li{position:relative;padding:12px 0 12px 20px;font-size:1rem;line-height:1.7;min-height:52px}.subscription-content li:before{content:'•';position:absolute;left:0;top:12px;color:var(--orange);font-weight:800}.subscription-content .button{align-self:center;margin-top:auto}.bv-section{padding-top:32px}.subscription-single{max-width:730px;margin:auto}.subscription-single .subscription-summary{min-height:0;margin-bottom:14px}.bv-notes{max-width:730px;margin:20px auto 0}.subscription-single .subscription-content{padding-left:35px;padding-right:35px}.education-heading{margin-top:33px}.education-list{padding-left:22px;margin:0 0 22px}.education-list li{padding:4px 0}.education-list li::marker{color:var(--accent)}.name-note{padding-top:30px}.package-notes{font-size:.875rem}
@media(max-width:620px){.subscription-pair{grid-template-columns:1fr;gap:27px}.subscription-pair .subscription+ .subscription{border-left:1px solid #c9c9c7}.subscription-summary{min-height:0}.subscription-content,.subscription-single .subscription-content{padding:22px}.subscription-heading{min-height:92px}.subscription-heading h3{font-size:1.4rem}.subscription-content li{font-size:1rem}.bv-section{padding-top:17px}.center-heading h2{font-size:1.9rem}}

.footer-linkedin{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:4px}.footer-linkedin:hover{color:#743100}

.language a{color:var(--ink);font-size:inherit;font-weight:inherit}.language a:hover{text-decoration:none;color:var(--accent)}

/* Published package prices and supporting scope. */
.subscription-price strong{font-size:2rem}.package-exclusion{font-size:.9rem;line-height:1.7;margin:0 0 24px;color:var(--muted)}.advice-fee{max-width:850px;text-align:center}.advice-fee h2{margin-bottom:20px;font-size:2.5rem}.advice-fee h2 span{display:block;font-size:1rem;font-weight:500;margin-top:8px}.advice-fee .button{margin-top:25px}
