@font-face{font-family:newsreader;src:url(../media/newsreader_latin-s.p.1blonv9un33qn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_italic_latin-s.p.2g1e7ezc57wtw.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:75.84%;descent-override:27.34%;line-gap-override:0.0%;size-adjust:96.92%}.newsreader_526c6dea-module__y8iNkq__className{font-family:newsreader,newsreader Fallback,Georgia}.newsreader_526c6dea-module__y8iNkq__variable{--font-newsreader:"newsreader", "newsreader Fallback", Georgia}
@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.18kwke8vcpqio.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_749d712c-module__KB80MW__className{font-family:manrope,manrope Fallback,Arial}.manrope_749d712c-module__KB80MW__variable{--font-manrope:"manrope", "manrope Fallback", Arial}
.agy5{--color-paper:#fff;--color-canvas:#fff;--color-surface:#fff;--color-surface-2:#f8f9fa;--color-surface-3:#eef0fa;--color-ink:#191e47;--color-ink-2:#3f4662;--color-ink-3:#525b74;--color-ink-4:#626a7e;--color-line:#dce0e9;--color-line-strong:#a8afc2;--color-brand-50:#eef0fa;--color-brand-100:#dce0f5;--color-brand-200:#bac2eb;--color-brand-400:#7585d7;--color-brand-500:#5366cd;--color-brand-600:#4a54c6;--color-brand-700:#3a429c;--color-brand-800:#293072;--color-brand-900:#191e47;--color-on-accent:#fff;--color-accent:#4a54c6;--color-gold:#e8b04b;--color-dark:#18181b;--color-primary-light:#8b95f6;--font-display:var(--font-newsreader), Georgia, serif;--font-text:var(--font-manrope), Arial, sans-serif;--agy-small:.8125rem;--agy-body:1rem;--agy-lead:1.125rem;--agy-h3:clamp(1.75rem, 2.5vw, 2.5rem);--agy-h2:clamp(2.5rem, 4.5vw, 4.25rem);--agy-h1:clamp(3rem, 6.1vw, 5.5rem);--agy-gap:clamp(2rem, 5vw, 5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-text);-webkit-font-smoothing:antialiased;line-height:1.65}.agy5 *,.agy5 :before,.agy5 :after{box-sizing:border-box}.agy5 :where(h1,h2,h3,h4,p,ol,ul,figure){margin:0}.agy5 :where(h1,h2,h3,h4){color:inherit}.agy5 :where(h1,h2,h3){font-family:var(--font-display);text-wrap:balance;font-weight:400}.agy5 h1{font-size:var(--agy-h1);letter-spacing:-.035em;line-height:.99}.agy5 h2{font-size:var(--agy-h2);letter-spacing:-.025em;line-height:1.05}.agy5 h3{font-size:var(--agy-h3);letter-spacing:-.02em;line-height:1.15}.agy5 h4{font-family:var(--font-text);font-size:var(--agy-body);font-weight:700;line-height:1.5}.agy5 p{text-wrap:pretty}.agy5 a{color:inherit;text-underline-offset:.25em}.agy5 :where(a,button,summary):focus-visible{outline:3px solid var(--color-primary-light);outline-offset:5px}.agy5 :where(a,button,summary){-webkit-tap-highlight-color:transparent}.agy5 ::selection{color:var(--color-ink);background:var(--color-gold)}.agy5 input{caret-color:var(--color-brand-600)}.agy5 :where(section[id],main[id]){scroll-margin-top:110px}.agy5 .agy-container{width:min(100% - 10vw,1280px);margin-inline:auto}.agy5 .agy-arrow{flex-shrink:0;width:22px;height:22px}.agy5 .btn{border:1px solid var(--color-brand-600);background:var(--color-brand-600);min-height:52px;color:var(--color-on-accent);font-family:var(--font-text);border-radius:3px;justify-content:center;align-items:center;gap:24px;padding:14px 22px;font-size:.9375rem;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.agy5 .btn:hover{background:var(--color-brand-800);border-color:var(--color-brand-800)}.agy5 .text-link{align-items:center;gap:14px;min-height:44px;font-size:.9375rem;font-weight:650;text-decoration:underline;display:inline-flex}.agy5 .text-link:hover{color:var(--color-brand-600)}.agy5-skip{z-index:100;background:var(--color-paper);color:var(--color-ink);padding:12px 16px;position:fixed;top:12px;left:-9999px}.agy5-skip:focus{left:16px}.agy5 header{z-index:30;border-bottom:1px solid var(--color-line);background:var(--color-paper);justify-content:space-between;align-items:center;height:88px;padding-inline:max(5vw,50vw - 640px);display:flex;position:sticky;top:0}.agy5 header>a{align-items:center;min-height:44px;display:flex}.agy5 .nav-logo{width:200px;height:auto;display:block}.agy5 .nav-links{align-items:center;gap:30px;display:flex}.agy5 .nav-links a{align-items:center;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.agy5 .nav-links a:hover,.agy5 .nav-links a.active{color:var(--color-brand-600)}.agy5 .header-actions{align-items:center;gap:16px;display:flex}.agy5 .mobile-menu-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.agy5 .mobile-menu-btn span{background:var(--color-ink);width:24px;height:2px;display:block}.agy5 .mobile-nav{width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-ink);background:var(--color-paper);border:0;margin:0;padding:24px;position:fixed;inset:0}.agy5 .mobile-nav[open]{flex-direction:column;gap:30px;display:flex}.agy5 .mobile-nav::backdrop{background:var(--color-ink)}.agy5 .mobile-nav-head{justify-content:space-between;align-items:center;display:flex}.agy5 .mobile-nav-x{min-width:44px;min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.agy5 .mobile-nav-links{flex-direction:column;gap:12px;display:flex}.agy5 .mobile-nav-links a{min-height:48px;font-family:var(--font-display);font-size:2rem;text-decoration:none}.agy5 .mobile-utility-links{font-size:var(--agy-small);flex-direction:column;margin-top:auto;display:flex}.agy5 .mobile-utility-links a{align-items:center;min-height:44px;display:flex}html:has(.agy5 dialog[open]){overflow:hidden}.agy5 .hero-sec{gap:var(--agy-gap);grid-template-columns:1.55fr 1fr;align-items:center;padding-block:76px 72px;display:grid}.agy5 .hero-content{min-width:0}.agy5 .hero-content h1{color:var(--color-ink)}.agy5 .hero-content h1 span{color:var(--color-brand-600)}.agy5 .hero-lead{font-size:var(--agy-lead);color:var(--color-ink-2);max-width:48ch;margin-top:28px}.agy5 .hero-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.agy5 .hero-note{font-size:var(--agy-small);color:var(--color-ink-3);margin-top:20px}.agy5 .editorial-path{border-top:1px solid var(--color-brand-600);border-bottom:1px solid var(--color-brand-600);flex-direction:column;align-self:stretch;padding-top:25px;scroll-margin-top:110px;display:flex}.agy5 .path-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agy5 .path-heading h2{font-size:clamp(2rem,2.8vw,2.75rem);line-height:1.08}.agy5 .aperture-cue{background:var(--color-gold);clip-path:polygon(0 0,100% 0,70% 100%,30% 100%);flex-shrink:0;width:9px;height:44px}.agy5 .path-steps{flex-direction:column;gap:22px;padding:22px 0;list-style:none;display:flex}.agy5 .path-steps li{grid-template-columns:36px 1fr;gap:12px;display:grid}.agy5 .path-index{color:var(--color-brand-600);font-size:var(--agy-small);font-variant-numeric:tabular-nums;padding-top:2px}.agy5 .path-steps h3{font-family:var(--font-text);font-size:var(--agy-body);letter-spacing:0;font-weight:700;line-height:1.5}.agy5 .path-steps p{color:var(--color-ink-3);max-width:37ch;margin-top:4px;font-size:.875rem;line-height:1.65}.agy5 .path-keywords{color:var(--color-brand-600);letter-spacing:.07em;margin-top:7px;font-size:.75rem;font-weight:700;display:inline-block}.agy5 .path-end{background:var(--color-brand-900);color:var(--color-on-accent);justify-content:space-between;align-items:center;margin-top:auto;padding:20px 24px;line-height:1.5;display:flex}.agy5 .path-end strong{color:var(--color-brand-100);font-weight:400}.agy5 .path-end .agy-arrow{color:var(--color-gold);width:30px;height:30px}.agy5 .audience-strip{border-block:1px solid var(--color-line);background:var(--color-surface-2)}.agy5 .audience-inner{font-size:var(--agy-small);grid-template-columns:1fr 2.1fr .8fr;align-items:center;gap:40px;padding-block:26px;display:grid}.agy5 .audience-inner>p:first-child{font-weight:700}.agy5 .audience-inner ul{grid-template-columns:1fr 1.3fr;gap:5px 24px;padding:0;list-style:none;display:grid}.agy5 .audience-other{color:var(--color-ink-3);text-align:right}.agy5 .audit-section,.agy5 .questions-section{padding-block:90px}.agy5 .section-intro{gap:var(--agy-gap);grid-template-columns:1.1fr 1fr;align-items:start;margin-bottom:42px;display:grid}.agy5 .section-intro p{color:var(--color-ink-2);max-width:55ch;font-size:var(--agy-lead);padding-top:5px}.agy5 .section-intro .text-link{margin-top:16px}.agy5 .audit-sheet{border-block:1px solid var(--color-brand-900)}.agy5 .audit-sheet-title{justify-content:space-between;align-items:baseline;gap:20px;padding-block:24px;display:flex}.agy5 .audit-sheet-title h3{font-size:1.75rem}.agy5 .audit-sheet-title p{font-size:var(--agy-small);color:var(--color-ink-3)}.agy5 .audit-row{border-top:1px solid var(--color-line);grid-template-columns:.7fr 2fr 1.3fr;gap:32px;padding-block:28px;display:grid}.agy5 .audit-topic{color:var(--color-brand-600);font-size:.875rem;font-weight:650}.agy5 .audit-row p{color:var(--color-ink-3);margin-top:6px;font-size:.9375rem}.agy5 .audit-row .audit-deliverable{color:var(--color-ink-2);margin:0;font-size:.875rem}.agy5 .audit-footnote{font-size:var(--agy-small);color:var(--color-ink-3);max-width:85ch;margin-top:22px}.agy5 .services-section{background:var(--color-surface-2);border-top:1px solid var(--color-line);padding-block:86px}.agy5 .service-row{border-top:1px solid var(--color-line-strong);grid-template-columns:1.1fr 1.3fr .6fr;align-items:start;gap:32px;padding-block:32px;display:grid}.agy5 .service-row h3{font-size:1.875rem}.agy5 .service-row p{color:var(--color-ink-2);font-size:.9375rem}.agy5 .service-row>span{color:var(--color-ink-3);font-size:var(--agy-small);text-align:right}.agy5 .service-row .text-link{font-size:var(--agy-small);text-align:right;justify-self:end}.agy5 .receptionist{background:var(--color-brand-900);color:var(--color-on-accent);grid-template-columns:1fr auto;align-items:center;gap:44px;margin-top:30px;padding:40px;display:grid}.agy5 .receptionist h3{font-size:2.5rem}.agy5 .receptionist p{max-width:66ch;color:var(--color-brand-100);margin-top:18px}.agy5 .receptionist .receptionist-detail{font-size:var(--agy-small)}.agy5 .btn-light{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.agy5 .btn-light:hover{background:var(--color-brand-100);border-color:var(--color-brand-100)}.agy5 .services-detail{color:var(--color-ink-3);margin-top:18px;font-size:.875rem}.agy5 .services-detail a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.agy5 .series-section{background:var(--color-dark);color:var(--color-on-accent);padding-block:86px}.agy5 .series-layout{gap:var(--agy-gap);grid-template-columns:1fr 1fr;display:grid}.agy5 .series-intro h2{font-size:clamp(3rem,5vw,4.75rem)}.agy5 .series-intro h2 em{color:var(--color-gold);font-weight:400}.agy5 .series-format{color:var(--color-gold);font-size:var(--agy-small);margin-top:18px}.agy5 .series-intro>p:not(.series-format){margin-top:24px}.agy5 .series-intro>p:nth-of-type(2){font-family:var(--font-display);font-size:2rem;line-height:1.3}.agy5 .series-description{max-width:40ch;color:var(--color-brand-100)}.agy5 .series-status{font-size:var(--agy-small);color:var(--color-brand-100)}.agy5 .chapter-list{padding:0;list-style:none}.agy5 .chapter-list li{border-top:1px solid var(--color-ink-3);grid-template-columns:32px 1fr;gap:18px;padding-block:20px;display:grid}.agy5 .chapter-number{color:var(--color-gold);font-size:var(--agy-small);font-variant-numeric:tabular-nums;padding-top:3px}.agy5 .chapter-list h3{font-size:1.625rem;font-style:italic}.agy5 .chapter-list p{color:var(--color-brand-100);margin-top:8px;font-size:.875rem}.agy5 .questions-section{gap:var(--agy-gap);grid-template-columns:.85fr 1.15fr;display:grid}.agy5 .questions-list details{border-top:1px solid var(--color-line-strong)}.agy5 .questions-list details:last-child{border-bottom:1px solid var(--color-line-strong)}.agy5 .questions-list summary{cursor:pointer;min-height:64px;font-size:var(--agy-body);padding:20px 4px;font-weight:600}.agy5 .questions-list summary::marker{color:var(--color-brand-600)}.agy5 .questions-list details p{color:var(--color-ink-2);padding:0 4px 24px;font-size:.9375rem}.agy5 .booking-section{background:var(--color-surface-3);border-block:1px solid var(--color-line);padding-block:80px;position:relative}.agy5 #talk{scroll-margin-top:110px;position:absolute;top:0}.agy5 .booking-layout{gap:var(--agy-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.agy5 .booking-intro>p{color:var(--color-ink-2);max-width:44ch;font-size:var(--agy-lead);margin-top:24px}.agy5 .booking-intro .booking-expectation{font-size:var(--agy-body)}.agy5 .booking-intro .booking-privacy{font-size:var(--agy-small);max-width:53ch;color:var(--color-ink-3)}.agy5 .form-wrap{background:var(--color-paper);border:1px solid var(--color-line);padding:32px}.agy5 .form-wrap>h3{font-size:2rem}.agy5 .agy-form-card{color:var(--color-ink)}.agy5 .agy-form-card form{background:0 0;border:0;border-radius:0;padding:0}.agy5 .agy-form-card input:not([type=checkbox]){min-height:48px;font-size:var(--agy-body)}.agy5 .agy-form-card button{min-height:48px}.agy5 .agy-form-card button[type=submit]{background:var(--color-brand-600);color:var(--color-on-accent)}.agy5 .agy-form-card :where(input,button):focus-visible{outline:3px solid var(--color-brand-600);outline-offset:3px}.agy5 .form-next{font-size:var(--agy-small);color:var(--color-ink-3);margin-top:20px}.agy5 footer{padding-block:44px 26px}.agy5 .footer-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.agy5 .footer-top>a{align-items:center;min-height:44px;display:inline-flex}.agy5 .footer-logo{width:190px;height:auto}.agy5 .footer-top p{font-family:var(--font-display);font-size:1.5rem}.agy5 .footer-legal{border-top:1px solid var(--color-line);color:var(--color-ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:16px;font-size:.75rem;display:flex}.agy5 .footer-legal a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1050px){.agy5 .hero-sec{gap:38px}.agy5 .nav-links{gap:20px}.agy5 .nav-logo{width:175px}.agy5 .service-row{grid-template-columns:1fr 1.4fr}.agy5 .service-row>span,.agy5 .service-row .text-link{text-align:left;grid-column:2;justify-self:start}}@media (max-width:899px){.agy5 header{height:76px}.agy5 header .nav-links{display:none}.agy5 .mobile-menu-btn{display:flex}.agy5 .hero-sec{grid-template-columns:1fr;padding-block:52px}.agy5 h1{font-size:clamp(3rem,8vw,4.5rem)}.agy5 .hero-lead{max-width:54ch}.agy5 .editorial-path{padding-top:22px}.agy5 .path-heading h2 br{display:none}.agy5 .path-steps{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:24px;display:grid}.agy5 .path-steps li{display:block}.agy5 .path-steps h3{margin-top:8px}.agy5 .path-end{padding:18px 22px}.agy5 .path-end br{display:none}.agy5 .path-end strong{margin-left:.35em}.agy5 .audience-inner{grid-template-columns:1fr 2fr;gap:20px}.agy5 .audience-other{text-align:left;grid-column:2}.agy5 .audience-other br{display:none}.agy5 .audit-row{grid-template-columns:.55fr 2fr;gap:14px 24px}.agy5 .audit-deliverable{grid-column:2}.agy5 .audit-sheet-title{flex-direction:column;align-items:flex-start;gap:8px}.agy5 .receptionist{grid-template-columns:1fr;gap:24px}.agy5 .receptionist .btn{justify-self:start}.agy5 .series-layout{grid-template-columns:1fr;gap:38px}.agy5 .series-intro{max-width:580px}.agy5 .chapter-list{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.agy5 .booking-layout{grid-template-columns:1fr}.agy5 .booking-intro>p{max-width:58ch}.agy5 .footer-top{flex-wrap:wrap}}@media (max-width:599px){.agy5 .agy-container{width:calc(100% - 40px)}.agy5 header{height:72px;padding-inline:20px}.agy5 .nav-logo{width:174px}.agy5 .header-actions>.btn{display:none}.agy5 .hero-sec{gap:38px;padding-block:38px 40px}.agy5 h1{letter-spacing:-.035em;font-size:2.95rem}.agy5 .hero-lead{font-size:var(--agy-body);margin-top:22px}.agy5 .hero-actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:24px}.agy5 .hero-actions .btn{justify-content:space-between}.agy5 .hero-actions .text-link{justify-content:center}.agy5 .hero-note{margin-top:14px;font-size:.75rem}.agy5 .path-heading h2{font-size:2rem}.agy5 .path-heading h2 br{display:block}.agy5 .path-steps{gap:20px;display:flex}.agy5 .path-steps li{grid-template-columns:30px 1fr;display:grid}.agy5 .path-steps h3{margin-top:0}.agy5 .path-end br{display:block}.agy5 .path-end strong{margin-left:0}.agy5 .audience-inner{padding-block:26px;display:block}.agy5 .audience-inner>p:first-child br{display:none}.agy5 .audience-inner ul{grid-template-columns:1fr;gap:7px;margin-top:16px;font-size:.875rem}.agy5 .audience-other{margin-top:12px}.agy5 .audit-section,.agy5 .questions-section{padding-block:56px}.agy5 .section-intro{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.agy5 .section-intro p{font-size:var(--agy-body);padding-top:0}.agy5 .audit-row{grid-template-columns:1fr;gap:10px;padding-block:24px}.agy5 .audit-deliverable{grid-column:auto}.agy5 .audit-row .audit-deliverable{margin-top:6px}.agy5 .services-section{padding-block:56px}.agy5 .service-row{grid-template-columns:1fr;gap:16px;padding-block:28px}.agy5 .service-row>span,.agy5 .service-row .text-link{grid-column:auto}.agy5 .receptionist{gap:22px;margin-top:16px;padding:26px 22px}.agy5 .receptionist h3{font-size:2rem}.agy5 .receptionist p{font-size:.9375rem}.agy5 .receptionist .btn{justify-content:space-between;width:100%}.agy5 .series-section{padding-block:56px}.agy5 .series-intro h2{font-size:3.2rem}.agy5 .chapter-list{grid-template-columns:1fr}.agy5 .questions-section{grid-template-columns:1fr;gap:30px}.agy5 .questions-list summary{font-size:.9375rem}.agy5 .booking-section{padding-block:56px}.agy5 .booking-intro>p{font-size:var(--agy-body)}.agy5 .form-wrap{padding:24px 20px}.agy5 .footer-top{flex-direction:column;align-items:flex-start;gap:16px}.agy5 .footer-legal{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.agy5 .btn{transition:none}html:has(.agy5){scroll-behavior:auto}}
