.independent-hero{padding:54px 0 57px;text-align:center;max-width:1120px;margin-inline:auto}.independent-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--section-accent,var(--accent));font-size:12px}.independent-hero h1{margin-top:25px;font-size:clamp(45px,4.6vw,64px);line-height:1.09;font-weight:510;letter-spacing:-.04em}.independent-hero h1>span{display:block}.independent-hero h1>span:last-child{color:var(--section-accent,var(--accent))}.independent-hero>p{max-width:66ch;margin:28px auto 0;font-size:18px;line-height:1.85;color:var(--text-lead)}.independent-hero>.independent-hero-supporting{max-width:68ch;margin-top:17px;font-size:15px;color:var(--text-secondary)}.independent-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:29px}.independent-actions .button{min-height:50px;font-size:13px}.independent-assurances{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 21px;margin:22px 0 0;font-size:11px;color:var(--text-secondary)}.independent-assurances li{display:flex;align-items:center;gap:7px}.independent-assurances svg{flex-shrink:0;color:var(--section-accent,var(--accent))}.independent-system{max-width:1160px;margin:0 auto 48px;padding:36px 42px 26px;border:1px solid var(--border-glass);border-radius:var(--radius-xl);background:linear-gradient(140deg,color-mix(in srgb,var(--card-pigment,#7c3aed) 9%,transparent),transparent 72%),var(--background-surface)}.independent-system-heading{display:flex;justify-content:space-between;align-items:baseline;gap:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.independent-system-heading h2{font-size:20px;letter-spacing:-.02em}.independent-system-heading p{font-size:12px;color:var(--text-secondary);line-height:1.8}.independent-system-map{display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;grid-gap:36px;gap:36px;padding-block:24px}.independent-system-branch{display:grid;margin:0}.independent-system-branch li+li{border-top:1px solid var(--line)}.independent-system-branch a{display:flex;align-items:center;gap:15px;min-height:64px;padding:14px 10px;color:var(--text-lead);font-size:14px;line-height:1.6;border-radius:var(--radius-sm);transition:background-color .16s}.independent-system-branch a:hover{background:var(--background-raised)}.independent-system-branch svg{color:var(--section-accent,var(--accent));flex-shrink:0}.independent-system-centre{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:17px;min-height:210px;padding:25px 20px;border:1px solid var(--border-active);border-radius:50%;background:var(--background-raised)}.independent-system-centre>svg{color:var(--section-accent,var(--accent))}.independent-system-centre>strong{color:var(--text-primary);font-size:25px;line-height:1.2;font-weight:500}.independent-system-centre>span{max-width:18ch;font-size:11px;line-height:1.75;color:var(--text-secondary)}.independent-system>figcaption{padding-top:18px;border-top:1px solid var(--line);font-size:11px;line-height:1.85;color:var(--text-secondary)}.independent-jump-links{display:flex;align-items:center;flex-wrap:wrap;gap:5px 28px;padding-block:14px;border-block:1px solid var(--line)}.independent-jump-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--text-link)}.independent-content [id]{scroll-margin-top:24px}.independent-section{padding-block:88px;border-bottom:1px solid var(--line)}.independent-final h2,.independent-section h2{font-size:clamp(31px,3.2vw,43px);line-height:1.16;letter-spacing:-.035em;max-width:25ch}.independent-section p{color:var(--text-secondary);font-size:16px;line-height:1.9}.independent-section .inline-link{font-size:13px;line-height:1.8}.independent-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:80px;gap:80px;margin-bottom:40px}.independent-problem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:100px;gap:100px}.independent-problem>div>p{max-width:59ch;margin-top:27px}.independent-problem>ul{margin:0}.independent-problem li{display:flex;align-items:flex-start;gap:13px;padding:15px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.7;color:var(--text-lead)}.independent-problem li:first-child{padding-top:0}.independent-problem li svg{color:var(--section-accent,var(--accent));margin-top:4px;flex-shrink:0}.independent-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 68px;gap:0 68px}.independent-feature{padding-block:38px 42px;border-top:1px solid var(--line)}.independent-feature-heading{display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:11px 13px;gap:11px 13px;align-items:center}.independent-feature-heading>span,.independent-feature-heading>svg{color:var(--section-accent,var(--accent))}.independent-feature-heading>span{font-size:12px}.independent-feature h3{grid-column:1/-1;margin-top:8px;font-size:29px;line-height:1.2;letter-spacing:-.025em;max-width:25ch}.independent-feature>div:last-child>p{margin-top:23px;font-size:15px}.independent-feature-wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:68px;gap:68px}.independent-feature-wide>.independent-feature-heading{align-content:start}.independent-feature-wide>div:last-child>p:first-child{margin-top:0}.independent-check-list{display:grid;grid-gap:12px;gap:12px;margin:25px 0;color:var(--text-lead);font-size:14px;line-height:1.8}.independent-check-list li{display:flex;align-items:flex-start;gap:11px}.independent-check-list svg{flex-shrink:0;margin-top:4px;color:var(--section-accent,var(--accent))}.independent-feature>div>.independent-plan-note{margin:0 0 17px;font-size:12px;color:var(--section-accent,var(--accent))}.independent-section>.independent-plan-guidance{font-size:12px;line-height:1.85;padding-top:24px;border-top:1px solid var(--line)}.independent-plan-guidance a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.independent-portal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;gap:80px}.independent-portal>div>svg{color:var(--section-accent,var(--accent));margin-bottom:23px}.independent-portal p{margin-top:26px}.independent-portal .inline-link{margin-top:24px}.independent-portal>div:last-child{align-self:center}.independent-portal .independent-check-list{margin-top:0}.independent-section .independent-small-note{font-size:12px;line-height:1.9;color:var(--text-secondary)}.independent-journey ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 38px;gap:0 38px;margin:0}.independent-journey li{display:flex;align-items:baseline;gap:18px;padding:29px 0;border-top:1px solid var(--line)}.independent-journey li>span{font-size:12px;color:var(--section-accent,var(--accent));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.independent-journey li>h3{font-size:20px;line-height:1.5;letter-spacing:-.015em}.independent-journey .independent-small-note{margin-top:18px}.independent-comparison-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:68px;gap:68px}.independent-comparison-columns>section{padding-top:25px;border-top:1px solid var(--line)}.independent-comparison-columns h3{font-size:24px;letter-spacing:-.02em;color:var(--text-secondary)}.independent-comparison-columns>section:last-child h3{color:var(--section-accent,var(--accent))}.independent-comparison-columns ul{display:grid;grid-gap:15px;gap:15px;margin:26px 0 0;font-size:15px;color:var(--text-secondary);line-height:1.8}.independent-comparison-columns li{display:flex;align-items:flex-start;gap:11px}.independent-comparison-columns svg{flex-shrink:0;color:var(--section-accent,var(--accent));margin-top:5px}.independent-day{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:85px;gap:85px}.independent-day>div>p{max-width:52ch;margin-top:26px}.independent-day .inline-link{margin-top:26px}.independent-day ol{margin:0}.independent-day li{display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:19px;gap:19px;padding:22px 0;border-top:1px solid var(--line)}.independent-day li:first-child{padding-top:0;border-top:0}.independent-day li>svg{color:var(--section-accent,var(--accent));margin-top:2px}.independent-day h3{color:var(--section-accent,var(--accent));font-size:19px;line-height:1.4}.independent-day li p{margin-top:9px;font-size:14px}.independent-growth>div:nth-child(2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:27px 38px;gap:27px 38px}.independent-growth article{padding-top:24px;border-top:1px solid var(--line)}.independent-growth article h3{color:var(--section-accent,var(--accent));font-size:22px;line-height:1.3;letter-spacing:-.02em}.independent-growth article p{margin-top:15px;font-size:14px}.independent-growth-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:30px}.independent-fit dl{margin:0}.independent-fit dl>div{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);grid-gap:60px;gap:60px;padding:26px 0;border-top:1px solid var(--line)}.independent-fit dt{font-size:21px;line-height:1.5;color:var(--text-lead)}.independent-fit dd{margin:0;max-width:75ch;font-size:15px;color:var(--text-secondary);line-height:1.9}.independent-trial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:85px;gap:85px}.independent-trial>div>p{margin-top:26px;max-width:59ch}.independent-trial .inline-link{margin-top:24px}.independent-trial>ul{display:grid;grid-gap:18px;gap:18px;margin:0}.independent-trial li{display:flex;align-items:flex-start;gap:13px;font-size:15px;line-height:1.8;color:var(--text-lead)}.independent-trial li svg{flex-shrink:0;color:var(--section-accent,var(--accent));margin-top:4px}.independent-faq .faq-section{margin:0}.independent-faq .faq-section h2{font-size:36px}.independent-final{padding-block:88px;text-align:center}.independent-final h2{max-width:26ch;margin-inline:auto}.independent-final>p{max-width:59ch;margin:26px auto 0;font-size:16px;line-height:1.9}@media (max-width:1100px){.independent-hero h1{font-size:54px}.independent-system{padding-inline:28px}.independent-system-map{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:20px}.independent-system-centre{min-height:180px;padding-inline:15px;gap:12px}.independent-system-centre>strong{font-size:22px}.independent-system-branch a{gap:12px;font-size:13px;padding-inline:0}.independent-day,.independent-portal,.independent-problem,.independent-section-heading,.independent-trial{gap:50px}.independent-feature-grid{column-gap:40px}.independent-comparison-columns,.independent-feature-wide{gap:40px}.independent-journey ol{gap:0 25px}}@media (max-width:760px){.independent-hero{padding-block:35px 38px}.independent-hero h1{font-size:clamp(36px,7.8vw,51px);margin-top:22px}.independent-hero>p{font-size:16px;line-height:1.85;max-width:48ch;margin-top:25px}.independent-hero>.independent-hero-supporting{font-size:14px;max-width:48ch}.independent-actions .button{font-size:12px;padding-inline:18px}.independent-assurances{font-size:10px;gap:9px 14px}.independent-system{padding:25px 24px 22px;margin-bottom:30px}.independent-system-heading{display:block;padding-bottom:20px}.independent-system-heading p{margin-top:11px}.independent-system-map{grid-template-columns:minmax(0,1fr);gap:0;padding-top:24px}.independent-system-centre{grid-row:1;width:170px;min-height:170px;justify-self:center;margin-bottom:22px}.independent-system-branch{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.independent-system-branch li,.independent-system-branch li+li{border-top:1px solid var(--line)}.independent-system-branch a{min-height:75px;font-size:12px;gap:10px}.independent-system-branch svg{width:19px;height:19px}.independent-jump-links{column-gap:23px}.independent-jump-links a{font-size:11px}.independent-section{padding-block:62px}.independent-final h2,.independent-section h2{font-size:32px}.independent-section p{font-size:15px}.independent-day,.independent-feature-wide,.independent-portal,.independent-problem,.independent-section-heading,.independent-trial{grid-template-columns:minmax(0,1fr);gap:26px}.independent-section-heading{margin-bottom:30px}.independent-problem>ul{margin-top:7px}.independent-feature-grid{column-gap:30px}.independent-feature{padding-block:29px 32px}.independent-feature h3{font-size:26px}.independent-feature>div:last-child>p{font-size:14px}.independent-feature-wide>div:last-child>p:first-child{margin-top:0}.independent-check-list{font-size:13px}.independent-portal{gap:30px}.independent-portal .independent-check-list{font-size:14px}.independent-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.independent-journey li>h3{font-size:18px}.independent-comparison-columns{gap:29px}.independent-comparison-columns h3{font-size:21px}.independent-comparison-columns ul{font-size:14px}.independent-day{gap:34px}.independent-growth>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.independent-growth article h3{font-size:21px}.independent-fit dl>div{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:23px}.independent-fit dd{font-size:14px}.independent-trial{gap:32px}.independent-faq .faq-section h2{font-size:32px}.independent-final{padding-block:65px}.independent-final>p{font-size:15px}}@media (max-width:599px){.independent-comparison-columns,.independent-feature-grid,.independent-growth>div:nth-child(2),.independent-journey ol{grid-template-columns:minmax(0,1fr)}.independent-feature-wide{grid-column:auto;gap:22px}.independent-feature h3{max-width:27ch}.independent-journey li{padding-block:22px}.independent-journey li>h3{font-size:20px}.independent-comparison-columns{gap:34px}.independent-final .independent-actions{flex-direction:column;align-items:stretch}}@media (forced-colors:active){.independent-system,.independent-system-centre{background:Canvas;border-color:CanvasText}.independent-hero h1>span:last-child{color:CanvasText}}.solution-hero .feature-eyebrow{text-transform:none;letter-spacing:.025em;font-size:12px}.solution-plan-note{color:var(--section-accent,var(--accent));font-size:12px;line-height:1.8;margin-top:21px}.solution-hero .feature-actions{margin-top:29px}.solution-hero-diagram{margin:0;padding:30px;border:1px solid var(--border-glass);border-radius:var(--radius-xl);background:linear-gradient(140deg,color-mix(in srgb,var(--card-pigment,#7c3aed) 10%,transparent),transparent 80%),var(--background-surface)}.solution-hero-diagram>figcaption{padding-bottom:23px;border-bottom:1px solid var(--line);color:var(--text-lead);font-size:15px;line-height:1.7}.solution-hero-diagram>ol{margin:14px 0 0}.solution-hero-diagram>ol>li{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:start;grid-gap:17px;gap:17px;padding:20px 0}.solution-diagram-step{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid var(--border-active);border-radius:50%;font-size:11px;color:var(--section-accent,var(--accent))}.solution-hero-diagram strong{color:var(--text-lead);font-size:16px;font-weight:500;line-height:1.6}.solution-hero-diagram li p{margin-top:6px;color:var(--text-secondary);font-size:12px;line-height:1.8}.solution-hero-diagram>dl{margin:14px 0 0}.solution-hero-diagram>dl>div{padding:20px 0;border-bottom:1px solid var(--line)}.solution-hero-diagram>dl>div:last-child{border:0}.solution-hero-diagram dt{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--section-accent,var(--accent))}.solution-hero-diagram dd{margin:9px 0 0 33px;font-size:12px;color:var(--text-secondary);line-height:1.8}.solution-diagram-training>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;margin-top:25px}.solution-diagram-training>dl>div{border-bottom:0;border-top:1px solid var(--line);padding-block:22px 15px}.solution-diagram-training dt{flex-direction:column;align-items:flex-start;gap:16px}.solution-diagram-training dd{margin-left:0}.solution-hero-diagram>.solution-diagram-caption{padding-top:21px;margin-top:23px;border-top:1px solid var(--line);font-size:11px;line-height:1.9;color:var(--text-secondary)}.solution-assurances svg{width:18px;height:18px;flex-shrink:0}.solution-content .independent-section-heading{margin-bottom:0}.solution-block p+p{margin-top:18px}.solution-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 26px;margin-top:24px}.solution-links .inline-link{font-size:13px;line-height:1.85}.solution-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 40px;gap:28px 40px;margin-top:37px}.solution-item-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-item-grid article{padding-top:25px;border-top:1px solid var(--line)}.solution-item-grid article>svg{color:var(--section-accent,var(--accent))}.solution-item-grid h3{margin-top:21px;font-size:23px;line-height:1.35;letter-spacing:-.025em;color:var(--text-lead)}.solution-item-grid p{margin-top:15px;font-size:14px;line-height:1.9}.solution-block-cards .solution-item-grid article{padding:28px}.solution-block-cards .solution-item-grid h3{color:var(--section-accent,var(--accent))}.solution-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px;margin:36px 0 0}.solution-step-list li{padding-top:23px;border-top:1px solid var(--border-active)}.solution-step-list li>span{font-size:12px;color:var(--section-accent,var(--accent));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.solution-step-list h3{margin-top:19px;font-size:22px;line-height:1.4;letter-spacing:-.02em}.solution-step-list p{font-size:14px;margin-top:14px}.solution-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px;margin:37px 0 0}.solution-roles>div{padding-top:25px;border-top:1px solid var(--line)}.solution-roles dt{display:flex;align-items:center;gap:13px;font-size:22px;color:var(--section-accent,var(--accent))}.solution-roles dd{margin:17px 0 0;font-size:14px;line-height:1.9;color:var(--text-secondary)}.solution-block-focus .independent-section-heading{display:block;max-width:1000px}.solution-block-focus h2{color:var(--section-accent,var(--accent));max-width:29ch;font-size:clamp(34px,3.5vw,47px)}.solution-block-focus .independent-section-heading>div{margin-top:27px;max-width:76ch}.solution-block-notice{margin-block:42px;padding:35px;border:1px solid var(--border-active);border-radius:var(--radius-lg);background:var(--background-surface)}.solution-block-notice h2{font-size:31px;color:var(--section-accent,var(--accent))}.solution-block-notice p{font-size:15px}.solution-capacity-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px;margin:35px 0 0}.solution-capacity-plans>li{padding-top:25px;border-top:1px solid var(--line)}.solution-capacity-plans h3{color:var(--section-accent,var(--accent));font-size:24px}.solution-capacity-plans dl{margin-top:22px}.solution-capacity-plans dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-top:13px}.solution-capacity-plans dt{color:var(--text-secondary);font-size:12px}.solution-capacity-plans dd{margin:0;color:var(--text-lead);font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.solution-capacity-plans p{margin-top:22px;font-size:14px}.solution-content .independent-comparison-columns,.solution-content .independent-journey ol,.solution-related-features{margin-top:37px}.solution-related-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.solution-related-features>a{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;grid-gap:13px;gap:13px;padding:25px;min-height:99px}.solution-related-features>a>svg{color:var(--section-accent,var(--accent))}.solution-related-features>a>span{color:var(--text-lead);font-size:16px;line-height:1.6}.solution-related-links{margin-top:25px}.solution-final .feature-actions{justify-content:center;margin-top:29px}.solution-final .feature-assurances{justify-content:center}@media (max-width:1100px){.solution-hero-diagram{padding:25px}.solution-capacity-plans,.solution-roles,.solution-step-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.solution-item-grid{gap:28px}.solution-related-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.solution-hero-diagram{width:100%;max-width:650px}.solution-diagram-studios>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 26px;gap:0 26px}.solution-diagram-growing>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 25px;gap:0 25px}}@media (max-width:760px){.solution-hero .feature-eyebrow{font-size:11px}.solution-hero-diagram{padding:25px 22px}.solution-hero-diagram>figcaption{font-size:14px}.solution-item-grid,.solution-item-grid[data-columns="2"]{gap:23px}.solution-item-grid h3{font-size:22px}.solution-block-notice{margin-block:28px;padding:28px 24px}.solution-block-notice h2{font-size:28px}.solution-roles dt,.solution-step-list h3{font-size:21px}.solution-related-features>a{padding:22px}.solution-related-features>a>span{font-size:15px}}@media (max-width:599px){.solution-capacity-plans,.solution-diagram-growing>dl,.solution-diagram-studios>ol,.solution-item-grid,.solution-item-grid[data-columns="2"],.solution-related-features,.solution-roles,.solution-step-list{grid-template-columns:minmax(0,1fr)}.solution-diagram-training>dl{gap:14px 20px}.solution-diagram-training dt{font-size:15px}.solution-item-grid{margin-top:29px}.solution-step-list li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:11px 17px;gap:11px 17px}.solution-step-list li>span{padding-top:6px}.solution-step-list h3{margin-top:0}.solution-step-list p{grid-column:2;margin-top:0}.solution-capacity-plans dl{max-width:340px}.solution-final .feature-actions{flex-direction:column;align-items:stretch}}@media (forced-colors:active){.solution-block-notice,.solution-hero-diagram{background:Canvas;border-color:CanvasText}}.core-product-hero{padding-bottom:45px}.core-product-hero h1{max-width:1100px;margin-inline:auto}.core-product-preview{max-width:1120px;margin:0 auto 40px}.core-product-preview .dashboard-showcase{width:100%}.core-preview-note{max-width:80ch;margin:0 auto;font-size:11px;text-align:center;color:var(--text-secondary);line-height:1.9}.core-member-map{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;grid-gap:40px 55px;gap:40px 55px;margin:38px 0 0}.core-member-centre{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:38px 20px;border-block:1px solid var(--border-active)}.core-member-centre>svg{color:var(--section-accent,var(--accent))}.core-member-centre strong{font-size:29px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.core-member-centre span{color:var(--text-secondary);font-size:12px;line-height:1.8}.core-member-map>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 30px;gap:0 30px;margin:0}.core-member-map li{border-top:1px solid var(--line)}.core-member-map li>a{display:grid;grid-template-columns:24px minmax(0,1fr) 15px;grid-gap:13px;gap:13px;align-items:start;min-height:105px;padding:22px 0}.core-member-map a>svg{color:var(--section-accent,var(--accent));margin-top:3px}.core-member-map h3{font-size:17px;color:var(--section-accent,var(--accent));line-height:1.5}.core-member-map li p{font-size:12px;line-height:1.85;color:var(--text-secondary);margin-top:9px}.core-member-map figcaption{grid-column:1/-1;color:var(--text-secondary);font-size:11px;line-height:1.9}.core-product-solutions>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:36px}.core-product-solutions a{display:flex;flex-direction:column;align-items:flex-start;padding:29px}.core-product-solutions h3{font-size:26px;line-height:1.4;letter-spacing:-.025em;color:var(--section-accent,var(--accent))}.core-product-solutions a>p{margin-top:20px;font-size:14px;line-height:1.9}.core-product-solutions a>span{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:12px;color:var(--section-accent,var(--accent))}.core-product-content .screenshot-frame{width:100%}@media (max-width:1100px){.core-member-map{grid-template-columns:190px minmax(0,1fr);gap:30px}.core-member-map>ul{gap:0 23px}.core-member-map li>a{gap:11px}}@media (max-width:760px){.core-product-hero{padding-bottom:34px}.core-product-preview{margin-bottom:30px}.core-preview-note{font-size:10px}.core-member-map{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:30px}.core-member-centre{padding-block:27px;gap:16px}.core-member-map>ul{gap:0 27px}.core-member-map h3{font-size:16px}.core-product-solutions a{padding:25px}.core-product-solutions h3{font-size:24px}}@media (max-width:599px){.core-member-map>ul,.core-product-solutions>div:last-child{grid-template-columns:minmax(0,1fr)}.core-member-map li>a{min-height:93px}.core-member-map h3{font-size:18px}.core-member-map li p{font-size:13px}}.staff-product-hero .feature-eyebrow{text-transform:none;letter-spacing:.025em;font-size:12px}.staff-product-hero .feature-actions{margin-top:29px}.staff-product-assurances svg{width:18px;height:18px;flex-shrink:0}.staff-product-role-view{margin:0;padding:31px;border:1px solid var(--border-glass);border-radius:var(--radius-xl);background:linear-gradient(140deg,color-mix(in srgb,var(--card-pigment,#7c3aed) 10%,transparent),transparent 78%),var(--background-surface)}.staff-product-role-view figcaption{padding-bottom:23px;border-bottom:1px solid var(--line);color:var(--text-lead);font-size:15px;line-height:1.7}.staff-product-role-view ul{margin:12px 0 0}.staff-product-role-view li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:17px;gap:17px;padding:22px 0;border-bottom:1px solid var(--line)}.staff-product-role-view li>svg,.staff-product-role-view strong{color:var(--section-accent,var(--accent))}.staff-product-role-view strong{display:block;font-size:20px;font-weight:500;line-height:1.5}.staff-product-role-view li span{display:block;margin-top:6px;font-size:12px;line-height:1.8;color:var(--text-secondary)}.staff-product-role-view>p{margin-top:24px;font-size:13px;line-height:1.9;color:var(--text-lead)}.staff-product-role-view>.staff-product-visual-note{color:var(--text-secondary);font-size:11px;line-height:1.9;margin-top:19px}.staff-product-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:100px;gap:100px}.staff-product-overview>div>p{margin-top:27px;max-width:59ch}.staff-product-overview ul{margin:0}.staff-product-overview li{display:flex;align-items:flex-start;gap:13px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--text-lead);font-size:16px;line-height:1.8}.staff-product-overview li:first-child{padding-top:0}.staff-product-overview li svg{margin-top:5px;color:var(--section-accent,var(--accent));flex-shrink:0}.staff-role-profiles>article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:80px;gap:80px;padding-top:39px;margin-top:39px;border-top:1px solid var(--line)}.staff-product-role-name{display:inline-flex;align-items:center;gap:12px;color:var(--section-accent,var(--accent));font-size:13px}.staff-role-profiles h3{max-width:24ch;margin-top:24px;font-size:31px;letter-spacing:-.025em;line-height:1.2}.staff-role-profiles p{font-size:15px}.staff-role-profiles .staff-product-role-note{font-size:13px;line-height:1.9;color:var(--text-secondary)}.staff-product-solutions{margin-top:60px}.staff-product-solutions .content-links-section>.section-heading{margin-bottom:30px}.staff-product-solutions .content-links-section>.section-heading h2{font-size:31px}.staff-product-solutions .content-link{min-height:240px}.staff-product-solutions .content-link h3{font-size:25px}.staff-product-final .feature-actions{justify-content:center;margin-top:29px}.staff-product-final .feature-assurances{justify-content:center}@media (max-width:1100px){.staff-product-overview,.staff-role-profiles>article{gap:55px}.staff-product-role-view{padding:27px}}@media (max-width:960px){.staff-product-role-view{width:100%;max-width:650px}}@media (max-width:760px){.staff-product-hero .feature-eyebrow{font-size:11px}.staff-product-role-view{padding:25px 22px}.staff-product-role-view figcaption{font-size:14px}.staff-product-overview,.staff-role-profiles>article{grid-template-columns:minmax(0,1fr);gap:26px}.staff-product-overview li{font-size:15px}.staff-role-profiles>article{padding-top:30px;margin-top:31px}.staff-role-profiles h3{font-size:28px;margin-top:19px}.staff-product-solutions{margin-top:43px}}@media (max-width:599px){.staff-product-final .feature-actions{flex-direction:column;align-items:stretch}.staff-product-final .feature-actions .button{width:100%}}@media (forced-colors:active){.staff-product-role-view{background:Canvas;border-color:CanvasText}}.member-product-preview{max-width:1050px;margin:0 auto 60px}.member-product-preview .member-screen-stage{width:100%}.member-product-preview .member-screen-stage>img{display:block;width:100%;height:auto}.member-product-preview-note{max-width:75ch;margin:22px auto 0;text-align:center;color:var(--text-secondary);font-size:12px;line-height:1.8}.member-destination-map{margin:0}.member-destination-map ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:0;border-block:1px solid var(--line)}.member-destination-map li+li{border-left:1px solid var(--line)}.member-destination-map a{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px 22px;text-decoration:none;transition:background .18s ease}.member-destination-map a:hover{background:var(--background-raised)}.member-destination-map svg{color:var(--section-accent,var(--accent));margin-bottom:25px}.member-destination-map strong{font-size:20px;font-weight:500;color:var(--text-primary)}.member-destination-map span{font-size:12px;color:var(--text-secondary);line-height:1.8;margin-top:10px}.member-destination-map figcaption{font-size:11px;color:var(--text-secondary);line-height:1.8;margin-top:20px}.member-product-solutions{margin-top:60px}.member-product-solutions .content-link{min-height:240px}.member-product-solutions .content-link h3{font-size:25px}.member-product-final .independent-actions,.member-product-final .independent-assurances{justify-content:center}@media(max-width:960px){.member-destination-map ol{grid-template-columns:repeat(3,minmax(0,1fr))}.member-destination-map li:nth-child(4){border-left:0}.member-destination-map li:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:599px){.member-product-final .independent-actions,.member-product-hero .independent-actions{flex-direction:column;align-items:stretch}.member-product-final .button,.member-product-hero .button{width:100%}.member-product-preview{margin-bottom:35px}.member-product-preview-note{font-size:11px;text-align:left}.member-destination-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}.member-destination-map li:nth-child(n){border-left:0}.member-destination-map li:nth-child(2n){border-left:1px solid var(--line)}.member-destination-map li:nth-child(n+3){border-top:1px solid var(--line)}.member-destination-map a{padding:24px 16px}.member-destination-map strong{font-size:18px}.member-product-solutions{margin-top:40px}.member-product-preview .member-screen-stage{overflow-x:auto;max-width:100%}.member-product-preview .member-screen-stage>img{width:900px;min-width:900px;max-width:none}.member-product-preview .member-screen-stage .demo-caption{width:100%;min-width:0;box-sizing:border-box}}@keyframes page-fade-in{0%{opacity:.14}to{opacity:1}}@keyframes page-content-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes page-visual-in{0%{opacity:.05;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes faq-copy-in{0%{opacity:.15;translate:0 5px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){.motion-page{animation:page-fade-in .32s cubic-bezier(.2,.7,.25,1)}.motion-page .feature-hero>div:first-child>*,.motion-page :is(.page-intro,.independent-hero,.hero-copy)>*{animation:page-content-in .56s cubic-bezier(.22,1,.36,1) backwards;animation-delay:40ms}.motion-page .feature-hero>div:first-child>:nth-child(2),.motion-page :is(.page-intro,.independent-hero,.hero-copy)>:nth-child(2){animation-delay:85ms}.motion-page .feature-hero>div:first-child>:nth-child(3),.motion-page :is(.page-intro,.independent-hero,.hero-copy)>:nth-child(3){animation-delay:.13s}.motion-page .feature-hero>div:first-child>:nth-child(n+4),.motion-page :is(.page-intro,.independent-hero,.hero-copy)>:nth-child(n+4){animation-delay:175ms}.motion-page .feature-hero>:last-child:not(:first-child),.motion-page .hero-product-composition{animation:page-visual-in .68s cubic-bezier(.22,1,.36,1) .11s backwards}.motion-page .breadcrumbs{animation:page-content-in .42s cubic-bezier(.22,1,.36,1) backwards}.faq-list details[open]>p{animation:faq-copy-in .28s cubic-bezier(.22,1,.36,1)}}@supports(interpolate-size:allow-keywords) and selector(details::details-content){.faq-list details{interpolate-size:allow-keywords}.faq-list details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .32s cubic-bezier(.22,1,.36,1),opacity .22s ease-out,content-visibility allow-discrete .32s}.faq-list details[open]::details-content{block-size:auto;opacity:1}.faq-list details[open]>p{animation:none}}@media(max-width:760px) and (prefers-reduced-motion:no-preference){.motion-page .feature-hero>div:first-child>*,.motion-page :is(.page-intro,.independent-hero,.hero-copy)>*{animation-duration:.46s}.motion-page .feature-hero>:last-child:not(:first-child),.motion-page .hero-product-composition{animation-duration:.54s}}@media(prefers-reduced-motion:reduce){.motion-page{animation:page-fade-in .12s ease-out!important}.faq-list details[open]>p,.motion-page .breadcrumbs,.motion-page .feature-hero>:last-child:not(:first-child),.motion-page .feature-hero>div:first-child>*,.motion-page .hero-product-composition,.motion-page :is(.page-intro,.independent-hero,.hero-copy)>*{animation:none!important}.faq-list details::details-content{transition-duration:.01ms,.12s,.01ms!important}}@media print{.motion-page,.motion-page *{animation:none!important;translate:none!important;opacity:1!important}}.blog-page{--blog-rule:rgba(255,255,255,.09)}.blog-page .blog-kicker{display:block;color:var(--section-accent,var(--accent));font-size:11px;font-weight:650;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.blog-hero.page-intro{max-width:900px;padding:44px 0 60px;margin:0}.blog-hero h1{font-size:clamp(40px,4.9vw,70px);letter-spacing:-.045em;line-height:1.07;margin:20px 0 24px}.blog-hero>p{max-width:650px;font-size:19px;line-height:1.7}.blog-featured{display:grid;grid-template-columns:1.2fr 1fr;border-top:1px solid var(--blog-rule);border-bottom:1px solid var(--blog-rule);padding:28px 0;grid-gap:44px;gap:44px;align-items:center}.blog-featured-image{display:block;overflow:hidden;border-radius:14px;background:var(--surface)}.blog-featured-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.blog-featured-copy h2{font-size:clamp(26px,2.5vw,36px);line-height:1.2;letter-spacing:-.035em;margin:18px 0}.blog-featured-copy h2 a:hover{color:var(--section-accent)}.blog-featured-copy>p{font-size:16px;line-height:1.7;color:var(--secondary)}.blog-byline,.blog-featured-copy .inline-link{margin-top:22px}.blog-byline{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;font-size:12px;color:var(--secondary);line-height:1.5}.blog-byline>a{color:var(--text-lead)}.blog-byline>span{display:inline-flex;align-items:center;gap:6px}.blog-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.blog-section-heading h2{margin:7px 0 0;font-size:clamp(27px,3vw,38px);letter-spacing:-.035em;line-height:1.2}.blog-feed-link{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--secondary);white-space:nowrap;padding:10px 0}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:44px 28px;gap:44px 28px}.blog-grid>[hidden]{display:none}.blog-card{min-width:0;height:100%}.blog-card,.blog-card-link{display:flex;flex-direction:column}.blog-card-link{flex:1 1}.blog-card-image{border-radius:12px;overflow:hidden;background:var(--surface)}.blog-card-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .6s var(--ease)}.blog-card-copy{padding-top:23px}.blog-card h3{font-size:22px;letter-spacing:-.025em;line-height:1.35;margin:12px 0;transition:color .2s ease}.blog-card p{color:var(--secondary);font-size:15px;line-height:1.75;margin:0 0 17px}.blog-card-read{display:flex;gap:9px;align-items:center;font-size:13px;font-weight:600;color:var(--section-accent)}.blog-card .blog-byline{padding-top:16px;border-top:1px solid var(--blog-rule);margin-top:23px}.blog-card .blog-byline a{font-size:11px}.blog-topic-controls{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 34px}.blog-topic-controls button{font:inherit;font-size:13px;padding:10px 17px;border:1px solid var(--blog-rule);border-radius:30px;background:transparent;color:var(--secondary);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.blog-topic-controls button[aria-pressed=true]{color:var(--ink);background:var(--surface-high);border-color:rgba(173,188,255,.35)}.blog-topic-controls button:hover{color:var(--ink)}.blog-resource-strip{border-top:1px solid var(--blog-rule);padding-top:44px;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.blog-resource-strip h2{margin-top:15px;max-width:17ch;font-size:34px;line-height:1.2;letter-spacing:-.035em}.blog-resource-strip>div:last-child{display:grid}.blog-resource-strip a{display:grid;grid-template-columns:1fr auto;padding:21px 0;border-bottom:1px solid var(--blog-rule);grid-gap:8px 16px;gap:8px 16px}.blog-resource-strip strong{font-size:16px;color:var(--text-lead);font-weight:550}.blog-resource-strip a span{grid-column:1;color:var(--secondary);font-size:13px}.blog-resource-strip svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--section-accent)}.blog-editorial-link{font-size:13px;color:var(--secondary);margin:30px 0 10px}.blog-editorial-link a{color:var(--text-link);text-decoration:underline;text-underline-offset:4px}.blog-empty{display:flex;flex-direction:column;align-items:flex-start;padding:38px 0 44px;border-top:1px solid var(--blog-rule)}.blog-empty svg{color:var(--section-accent)}.blog-empty h2{margin:23px 0 13px;font-size:28px;letter-spacing:-.025em}.blog-empty p{max-width:650px;color:var(--secondary);line-height:1.8}.blog-review-notice{display:flex;gap:15px;align-items:center;background:#151d2b;border:1px solid rgba(173,188,255,.3);border-radius:12px;padding:17px 22px;margin:20px 0 30px;color:#cbd5fa}.blog-review-notice svg{flex-shrink:0}.blog-review-notice strong{font-size:14px;font-weight:600}.blog-review-notice p{font-size:12px;line-height:1.6;color:#a8b3c3;margin:4px 0 0}.blog-review-notice a{margin-left:auto;font-size:13px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.blog-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin:48px 0;font-size:14px}.blog-pagination a{color:var(--text-link);text-decoration:underline;text-underline-offset:4px}.blog-article-header.page-intro{max-width:1020px;margin:0;padding:42px 0 40px}.blog-article-header h1{font-size:clamp(36px,4.7vw,64px);line-height:1.1;letter-spacing:-.04em;margin:20px 0 24px;max-width:24ch}.blog-article-header .blog-standfirst{max-width:800px;font-size:20px;line-height:1.7;color:var(--text-lead)}.blog-article-header .blog-byline{margin-top:25px;font-size:13px}.blog-updated{font-size:12px!important;color:var(--secondary)!important;margin-top:13px}.blog-article-hero{margin:0 0 56px}.blog-article-hero img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:16px}.blog-article-hero figcaption{font-size:11px;color:var(--secondary);line-height:1.6;padding-top:12px;text-align:right}.blog-reading-layout{display:grid;grid-template-columns:220px minmax(0,750px);justify-content:space-between;grid-gap:60px;gap:60px}.blog-toc{position:-webkit-sticky;position:sticky;top:132px;align-self:start;max-height:calc(100dvh - 160px);overflow-y:auto;padding:5px 15px 10px 0;scrollbar-width:thin}.blog-toc nav{display:grid;margin-top:15px;grid-gap:14px;gap:14px}.blog-toc a{font-size:12px;line-height:1.65;color:var(--secondary);border-left:1px solid var(--blog-rule);padding-left:12px;transition:color .18s ease,border-color .18s ease}.blog-toc a:focus-visible,.blog-toc a:hover{color:var(--section-accent);border-color:var(--section-accent)}.blog-reading-body{min-width:0}.blog-direct-answer{padding:27px 30px;background:var(--surface);border-left:2px solid var(--section-accent);border-radius:0 10px 10px 0}.blog-direct-answer p{font-size:18px;line-height:1.85;color:var(--text-lead);margin:13px 0 0}.blog-reading-body h2{font-size:30px;line-height:1.3;letter-spacing:-.03em;margin:48px 0 20px;color:var(--text-heading);scroll-margin-top:150px}.blog-reading-body h3{font-size:22px;line-height:1.4;letter-spacing:-.015em;margin:32px 0 14px;color:var(--text-lead);scroll-margin-top:150px}.blog-takeaways{padding:0 0 28px;border-bottom:1px solid var(--blog-rule);margin-bottom:34px}.blog-takeaways h2{font-size:20px;margin:30px 0 18px}.blog-checklist ul,.blog-takeaways ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.blog-checklist li,.blog-takeaways li{display:flex;gap:12px;color:var(--text-lead);line-height:1.75;font-size:15px}.blog-checklist svg,.blog-takeaways svg{color:#67e8f9;flex-shrink:0;margin-top:4px}.blog-prose li,.blog-prose p{color:#b6c1d0;font-size:17px;line-height:1.95}.blog-prose p{margin:20px 0}.blog-prose li{margin:10px 0;padding-left:5px}.blog-prose ol,.blog-prose ul{padding-left:25px;margin:21px 0 27px}.blog-prose li::marker{color:var(--section-accent)}.blog-author-box>a,.blog-prose a,.blog-sources a{color:var(--text-link);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(173,188,255,.35);text-decoration-color:rgba(173,188,255,.35)}.blog-prose a:hover,.blog-sources a:hover{color:var(--section-accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.blog-prose strong{color:var(--ink);font-weight:600}.blog-prose blockquote{border-left:2px solid var(--section-accent);margin:28px 0;padding:0 0 0 22px}.blog-table-scroll{overflow-x:auto;max-width:100%;margin:28px 0;border:1px solid var(--blog-rule);border-radius:10px;scrollbar-width:thin}.blog-table-scroll:focus-visible{outline:2px solid var(--section-accent);outline-offset:4px}.blog-table-scroll table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px;line-height:1.8;text-align:left}.blog-table-scroll td,.blog-table-scroll th{padding:16px 18px;vertical-align:top;border-bottom:1px solid var(--blog-rule);color:var(--secondary)}.blog-table-scroll th{color:var(--text-lead);font-weight:600;background:var(--surface)}.blog-table-scroll thead th{color:var(--section-accent)}.blog-table-scroll tr:last-child td,.blog-table-scroll tr:last-child th{border-bottom:0}.blog-table-scroll caption{padding:15px 18px;color:var(--text-lead);text-align:left;background:var(--surface-high);font-size:12px}.blog-table-scroll>p{padding:5px 18px;font-size:12px}.blog-small{font-size:12px!important;line-height:1.8!important;color:var(--secondary)!important}.blog-attendance-tree,.blog-checklist,.blog-journey,.blog-workflow{margin:32px 0;padding:26px;border:1px solid var(--blog-rule);background:var(--surface);border-radius:12px}.blog-reading-body figcaption{color:var(--text-lead);font-size:16px;font-weight:600;line-height:1.6}.blog-journey ol{padding:0;list-style:none;counter-reset:none;margin:23px 0}.blog-journey li{display:grid;grid-template-columns:35px 1fr;grid-gap:8px;gap:8px;border-top:1px solid var(--blog-rule);padding:13px 0;margin:0}.blog-journey li>span{color:var(--section-accent);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:3px}.blog-journey li p{margin:0;font-size:14px;line-height:1.85}.blog-workflow>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:22px 0}.blog-workflow section{border-left:1px solid var(--section-accent);padding-left:18px}.blog-attendance-tree h3,.blog-checklist h3,.blog-workflow h3{margin:0 0 14px;font-size:17px}.blog-attendance-tree p,.blog-workflow p{font-size:14px;margin:12px 0}.blog-attendance-tree ol{padding-left:23px}.blog-attendance-tree li{padding:16px 0 8px 10px}.blog-checklist li{font-size:14px}.blog-cost{margin:32px 0;border:1px solid rgba(173,188,255,.25);border-radius:14px;padding:28px;background:var(--surface)}.blog-cost h3{font-size:25px;margin:9px 0 12px}.blog-cost p{font-size:14px}.blog-cost label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-lead);line-height:1.6}.blog-cost label>span{font-size:11px;color:var(--secondary)}.blog-cost input,.blog-cost select{width:100%;min-height:44px;padding:10px 12px;font:inherit;font-size:15px;color:var(--ink);background:var(--background-canvas);border:1px solid rgba(255,255,255,.16);border-radius:7px}.blog-cost select{margin-bottom:18px}.blog-cost input:focus-visible,.blog-cost select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-cost-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.blog-cost .text-button{display:flex;align-items:center;gap:7px;padding:13px 0;color:var(--accent);border:0;background:none;font:inherit;font-size:12px;cursor:pointer;margin-top:16px}.blog-cost-result{border-top:1px solid var(--blog-rule);margin-top:14px;padding-top:23px}.blog-cost-result>span{font-size:13px;color:var(--secondary)}.blog-cost-result>strong{display:block;font-size:40px;letter-spacing:-.045em;color:var(--positive);margin:10px 0 20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog-cost-result dl{margin:20px 0;display:grid;grid-gap:13px;gap:13px}.blog-cost-result dl>div{display:flex;gap:15px;justify-content:space-between;font-size:13px;line-height:1.7}.blog-cost-result dt{color:var(--secondary)}.blog-cost-result dd{margin:0;color:var(--text-lead);text-align:right}.blog-faq{margin:45px 0;border-top:1px solid var(--blog-rule)}.blog-faq.faq-list{max-width:none}.blog-faq summary{font-size:16px;line-height:1.65;gap:22px}.blog-faq summary svg{flex-shrink:0}.blog-faq details>p{font-size:15px;color:var(--secondary);line-height:1.9}.blog-sources{margin:40px 0}.blog-sources>p{font-size:13px;line-height:1.9;color:var(--secondary)}.blog-sources ul{margin:20px 0;padding-left:18px;display:grid;grid-gap:17px;gap:17px}.blog-sources li{color:var(--secondary);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.blog-sources li>span{display:block;font-size:11px;margin-top:3px;color:var(--secondary)}.blog-author-box{border-top:1px solid var(--blog-rule);border-bottom:1px solid var(--blog-rule);padding:30px 0;margin:45px 0}.blog-author-box h2{font-size:22px;margin:13px 0}.blog-author-box p{font-size:14px;color:var(--secondary);line-height:1.85}.blog-author-box>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;margin-top:14px}.blog-end-cta{padding:10px 0 30px}.blog-end-cta h2{margin:12px 0 22px;font-size:27px;color:var(--ink)}.blog-related{border-top:1px solid var(--blog-rule);padding-top:50px}.blog-related .blog-section-heading h2{max-width:25ch}.blog-profile-details{max-width:740px;color:var(--secondary);font-size:17px;line-height:1.9}.blog-profile-details h2{margin:35px 0 15px;color:var(--text-heading);font-size:26px;letter-spacing:-.025em}.blog-profile-details ul{padding-left:22px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.blog-card-link:hover img{transform:scale(1.035)}.blog-card-link:hover h3{color:var(--section-accent)}}@media(min-width:1001px){.blog-article-header{padding-right:150px!important}}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.blog-featured{gap:28px}.blog-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.blog-resource-strip{gap:36px}}@media(max-width:800px){.blog-featured{grid-template-columns:1fr}.blog-featured-copy{max-width:650px;padding:0 0 8px}.blog-featured-copy h2{font-size:31px}.blog-reading-layout{display:block}.blog-toc{position:static;max-height:none;margin-bottom:32px;padding:23px;border:1px solid var(--blog-rule);border-radius:10px}.blog-toc nav{grid-template-columns:1fr 1fr;gap:13px 23px}.blog-reading-body{max-width:750px}.blog-article-hero{margin-bottom:32px}.blog-resource-strip{grid-template-columns:1fr;gap:12px}}@media(max-width:650px){.blog-hero.page-intro{padding:30px 0 38px}.blog-hero h1{font-size:41px;margin:18px 0 22px}.blog-hero>p{font-size:16px}.blog-grid{grid-template-columns:1fr;gap:39px}.blog-featured{padding:22px 0;gap:23px}.blog-featured-copy h2{font-size:28px}.blog-featured-copy>p{font-size:15px}.blog-section-heading{align-items:center;gap:15px}.blog-section-heading h2{font-size:27px}.blog-topic-controls{gap:7px;margin-bottom:27px}.blog-topic-controls button{font-size:11px;padding:9px 13px}.blog-card h3{font-size:24px}.blog-card-copy{padding-top:19px}.blog-review-notice{flex-wrap:wrap;padding:16px;gap:10px}.blog-review-notice>div{flex:1 1;min-width:160px}.blog-review-notice a{margin-left:29px}.blog-resource-strip h2{font-size:29px}.blog-article-header.page-intro{padding:28px 0 29px}.blog-article-header h1{font-size:36px}.blog-article-header .blog-standfirst{font-size:17px;line-height:1.8}.blog-article-header .blog-byline{font-size:11px;gap:10px 15px}.blog-toc nav{grid-template-columns:1fr}.blog-article-hero img{border-radius:10px}.blog-article-hero figcaption{text-align:left;font-size:10px}.blog-direct-answer{padding:23px}.blog-direct-answer p{font-size:16px}.blog-reading-body h2{font-size:27px;margin-top:38px}.blog-reading-body h3{font-size:21px}.blog-prose li,.blog-prose p{font-size:16px;line-height:1.95}.blog-prose ol,.blog-prose ul{padding-left:20px}.blog-takeaways li{font-size:14px}.blog-takeaways h2{font-size:20px}.blog-cost{padding:21px}.blog-cost-fields{grid-template-columns:1fr;gap:18px}.blog-cost-result>strong{font-size:35px}.blog-attendance-tree,.blog-checklist,.blog-journey,.blog-workflow{padding:22px}.blog-workflow>div{grid-template-columns:1fr}.blog-faq.faq-list summary{font-size:15px}.blog-author-box h2{font-size:22px}.blog-end-cta h2{font-size:26px}.blog-end-cta .button{width:100%;font-size:13px;justify-content:center;padding-inline:14px;white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.blog-card-image img{transition:none}}@media print{.blog-related,.blog-resource-strip,.blog-review-notice,.blog-toc{display:none}.blog-reading-layout{display:block}.blog-reading-body{max-width:none}.blog-prose,.blog-reading-body p{color:#222}}.blog-disclosure{max-width:950px;margin:0 0 28px;padding:17px 0;border-block:1px solid var(--blog-rule)}.blog-disclosure p{color:var(--secondary);font-size:14px;line-height:1.8}.blog-disclosure p+p{margin-top:7px;font-size:12px}.blog-disclosure strong{color:var(--ink)}.blog-mobile-review-toc{display:none}@media (max-width:800px){.blog-review-toc{display:none}.blog-mobile-review-toc{display:block;margin-bottom:28px;border-block:1px solid var(--blog-rule)}.blog-mobile-review-toc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-block:12px;color:var(--ink);cursor:pointer;list-style:none}.blog-mobile-review-toc summary::-webkit-details-marker{display:none}.blog-mobile-review-toc nav{display:grid;grid-gap:4px;gap:4px;padding-bottom:14px}.blog-mobile-review-toc a{padding-block:9px;color:var(--secondary);font-size:13px;line-height:1.6}.blog-mobile-review-toc a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.editorial-reading-links{margin-block:clamp(36px,5vw,64px);padding-block:24px;border-block:1px solid var(--border-glass)}.editorial-reading-links h2{color:var(--ink);font-size:clamp(22px,2.3vw,29px);line-height:1.3;letter-spacing:-.025em}.editorial-reading-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;grid-row-gap:4px;row-gap:4px;margin-top:16px;padding:0;list-style:none}.editorial-reading-links a{display:flex;align-items:center;min-height:44px;padding-block:8px;color:var(--accent);font-size:14px;line-height:1.65}.editorial-reading-links a:hover{color:var(--ink)}.editorial-reading-links a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:650px){.editorial-reading-links ul{grid-template-columns:minmax(0,1fr)}}.about-story-page{--section-accent:var(--accent-primary)}.about-story-hero{max-width:920px;margin-inline:auto;padding-block:52px 0;text-align:center}.about-story-eyebrow{display:inline-block;margin-bottom:24px;color:var(--accent-primary);font-size:12px;font-weight:550;letter-spacing:.1em}.about-story-hero h1{max-width:none;font-size:clamp(43px,5.2vw,72px);font-weight:520;line-height:1.1;letter-spacing:-.038em}.about-story-hero h1>span{color:var(--text-heading)}.about-story-hero>p{max-width:68ch;margin:28px auto 0;font-size:18px;line-height:1.8}.about-story-hero .about-hero-supporting{max-width:58ch;margin-top:18px;font-size:16px;color:var(--text-lead)}.about-story-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.about-story-actions .button{min-height:52px;padding-inline:24px}.about-experience-map{max-width:1120px;margin:64px auto 0;padding:36px 36px 24px;border:1px solid var(--border-glass);border-radius:var(--radius-lg);background:var(--background-surface)}.about-system-centre{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:38px}.about-system-centre>p{width:100%;margin-top:4px;color:var(--text-lead);font-size:14px;text-align:center}.about-system-centre:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:24px;background:var(--border-active)}.about-experience-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;padding-top:24px}.about-experience-grid:before{content:"";position:absolute;top:0;left:16.666%;right:16.666%;height:1px;background:var(--border-active)}.about-experience-grid>li{position:relative;min-width:0}.about-experience-grid>li:before{content:"";position:absolute;top:-24px;left:50%;width:1px;height:24px;background:var(--border-active)}.about-experience-grid a{display:flex;flex-direction:column;align-items:center;height:100%;padding:22px 12px;text-align:center;border-radius:var(--radius-sm);transition:background var(--motion-normal)}.about-experience-grid a:hover{background:var(--background-raised)}.about-experience-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--accent-primary);background:var(--background-raised);border-radius:var(--radius-sm)}.about-experience-role{margin-top:20px;color:var(--text-secondary);font-size:12px}.about-experience-grid h2{margin-top:10px;font-size:23px;line-height:1.3;font-weight:550;color:var(--text-primary);letter-spacing:-.02em}.about-experience-grid p{max-width:29ch;margin-top:14px;color:var(--text-secondary);font-size:14px;line-height:1.8}.about-experience-map figcaption{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);color:var(--text-muted);font-size:12px;line-height:1.7;text-align:center}.about-story-section,.about-story-section-wide{margin-top:var(--space-section)}.about-story-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:72px;gap:72px}.about-story-content h2{color:var(--text-heading);font-size:clamp(30px,3.1vw,44px);font-weight:510;line-height:1.18;letter-spacing:-.032em}.about-story-content h3{color:var(--text-primary);font-size:23px;font-weight:550;line-height:1.35;letter-spacing:-.02em}.about-story-content p{max-width:70ch;color:var(--text-secondary);font-size:16px;line-height:1.9}.about-story-content p+p{margin-top:22px}.about-story-content h2+p,.about-story-content h3+p{margin-top:24px}.about-story-content .about-story-lead{color:var(--text-lead);font-size:18px;line-height:1.85}.about-story-content .about-story-note{font-size:13px;line-height:1.8;color:var(--text-muted)}.about-story-content .inline-link{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:var(--accent-primary);font-size:14px}.about-capability-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 24px;gap:4px 24px;margin-top:26px}.about-capability-links a{display:flex;align-items:center;min-height:44px;color:var(--accent-primary);font-size:14px}.about-story-content .about-story-statement{margin-top:36px;color:var(--text-primary);font-size:clamp(30px,3.2vw,44px);font-weight:450;line-height:1.35;letter-spacing:-.025em}.about-questions ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px}.about-questions li{display:flex;align-items:flex-start;gap:12px;padding-block:22px;border-top:1px solid var(--line);color:var(--text-lead);font-size:15px;line-height:1.8}.about-questions li svg{flex-shrink:0;margin-top:5px;color:var(--accent-primary)}.about-audiences li{padding-block:26px;border-top:1px solid var(--line)}.about-audiences li:first-child{padding-top:0;border-top:0}.about-audiences li p{margin-top:12px}.about-people-roles>div+div{margin-top:32px}.about-wide-heading{max-width:790px;margin-bottom:38px}.about-member-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px 28px;gap:24px 28px;counter-reset:member-journey;margin-top:40px}.about-member-journey li{counter-increment:member-journey;position:relative;padding-top:16px;border-top:1px solid var(--border-active);color:var(--text-lead);font-size:15px;line-height:1.7}.about-member-journey li:before{content:counter(member-journey,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--text-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.about-relationship>.about-story-note{margin-top:28px}.about-values dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:64px;column-gap:64px}.about-values dl>div{padding-block:26px;border-top:1px solid var(--line)}.about-values dt{color:var(--text-primary);font-size:22px;line-height:1.4;font-weight:500}.about-values dd{max-width:48ch;margin:12px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.85}.about-practical-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.about-practical-columns>div{min-width:0;padding-top:24px;border-top:1px solid var(--line)}.about-practical-columns svg{color:var(--accent-primary)}.about-practical-columns h3{margin-top:24px}.about-question-table{overflow-x:auto}.about-question-table table{width:100%;border-collapse:collapse;text-align:left}.about-question-table caption{padding-bottom:24px;text-align:left;color:var(--text-secondary);font-size:13px;line-height:1.8}.about-question-table td,.about-question-table th{padding:22px 28px;border-bottom:1px solid var(--line);vertical-align:top;font-size:15px;line-height:1.85}.about-question-table thead th{color:var(--accent-primary);background:var(--background-surface);font-weight:500}.about-question-table tbody th{width:40%;color:var(--text-lead);font-weight:450}.about-question-table td{color:var(--text-secondary)}.about-plan-names{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:32px;color:var(--accent-primary);font-size:19px;line-height:1.6}.about-company address{margin-top:24px;color:var(--text-secondary);font-size:16px;line-height:1.9;font-style:normal}.about-company p a{color:var(--accent-primary);text-decoration:none}.about-story-content .faq-section{margin-top:var(--space-section)}.about-story-final{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:48px;gap:48px;align-items:center;margin-top:48px;padding:48px;border:1px solid var(--border-glass);border-radius:var(--radius-lg);background:var(--background-surface)}.about-story-final p{max-width:53ch}.about-story-final .about-story-actions{flex-direction:column;margin-top:0}.about-story-final .button{width:100%}.about-trial-assurances{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px;color:var(--text-lead);font-size:12px;line-height:1.8}.about-trial-assurances li{display:flex;align-items:center;gap:7px}.about-trial-assurances svg{flex-shrink:0;color:var(--section-accent)}@media (max-width:1040px){.about-story-section{gap:44px}.about-experience-map{padding-inline:24px}.about-experience-grid{gap:16px}.about-experience-grid h2{font-size:21px}.about-story-final{grid-template-columns:minmax(0,1fr);gap:30px}.about-story-final .about-story-actions{flex-direction:row;justify-content:flex-start}.about-story-final .button{width:auto}}@media (max-width:760px){.about-story-hero{padding-top:36px}.about-story-hero h1{font-size:clamp(38px,8.5vw,56px)}.about-story-hero>p{font-size:16px}.about-story-hero .about-hero-supporting{font-size:15px}.about-experience-map{margin-top:42px}.about-practical-columns,.about-story-section{grid-template-columns:minmax(0,1fr);gap:32px}.about-member-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.about-values dl{column-gap:32px}.about-story-content h2{font-size:34px}.about-story-content h2 br{display:none}.about-story-final{padding:32px 26px}.about-question-table td,.about-question-table th{padding:18px;font-size:14px}}@media (max-width:600px){.about-story-hero h1 br{display:none}.about-story-actions{display:grid;grid-template-columns:minmax(0,1fr)}.about-story-actions .button{width:100%}.about-experience-map{padding:28px 22px 22px}.about-system-centre{justify-content:flex-start;padding-bottom:28px}.about-system-centre>p{text-align:left}.about-system-centre:after{display:none}.about-experience-grid{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:0}.about-experience-grid:before,.about-experience-grid>li:before{display:none}.about-experience-grid a{position:relative;align-items:flex-start;padding:8px 0 8px 60px;text-align:left}.about-experience-icon{position:absolute;top:8px;left:0}.about-experience-role{margin-top:0;font-size:11px}.about-experience-grid h2{font-size:21px}.about-experience-grid p{max-width:none;margin-top:12px}.about-experience-map figcaption{font-size:11px;text-align:left}.about-questions ul,.about-values dl{grid-template-columns:minmax(0,1fr)}.about-capability-links{column-gap:16px}.about-capability-links a{font-size:13px}.about-story-content .about-story-lead{font-size:17px}.about-story-final .about-story-actions{display:grid}.about-story-final h2{font-size:32px}}.guides-page{--guide-ink:#f4f6fb;--guide-secondary:#a8b3c3;--guide-accent:#adbcff;--guide-line:rgba(255,255,255,.09);color:var(--guide-secondary)}.guides-page :is(h1,h2,h3){color:var(--guide-ink)}.guide-label{display:block;color:var(--guide-accent);font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.guide-hub-hero{display:grid;grid-template-columns:1.14fr 1fr;grid-gap:clamp(32px,5vw,76px);gap:clamp(32px,5vw,76px);align-items:center;padding:38px 0 88px}.guide-hub-hero .page-intro{max-width:none;padding:0;margin:0;text-align:left}.guide-hub-hero h1{font-size:clamp(42px,4.2vw,64px);line-height:1.08;letter-spacing:-.04em;margin:20px 0 24px;max-width:13ch;text-wrap:balance}.guide-hub-hero h1>span{color:var(--guide-accent)}.guide-hub-hero .page-intro>p{font-size:19px;line-height:1.6;max-width:43ch;margin:0 0 16px;color:#cbd5e1}.guide-hub-hero .page-intro>p.guide-hero-detail{font-size:15px;color:var(--guide-secondary);max-width:48ch}.guide-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px}.guides-page .guide-actions .button{font-size:13px;padding:14px 18px;min-height:48px;white-space:normal;text-align:center}.guide-working-day{margin:0;background:linear-gradient(145deg,rgba(173,188,255,.06),transparent 55%),#0c131d;border:1px solid var(--guide-line);border-radius:22px;padding:26px;box-shadow:0 30px 70px rgba(0,0,0,.17);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.guide-working-top{display:flex;gap:12px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--guide-line);color:#d2daec;font-size:15px}.guide-working-top svg{color:var(--guide-accent)}.guide-working-rows{padding:8px 0}.guide-working-rows>div{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--guide-line)}.guide-working-rows>div:last-child{border:0}.guide-working-rows>div>svg{margin-left:auto;flex:none;color:#a3dfc2}.guide-working-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(173,188,255,.12);border-radius:12px;color:var(--guide-accent);background:rgba(173,188,255,.04);flex:none}.guide-working-rows strong{display:block;color:#e3e9f5;font-size:14px;font-weight:500}.guide-working-rows div div>span{display:block;font-size:12px;color:#91a0b6;margin-top:4px}.guide-working-loop{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--guide-line);padding-top:20px;font-size:12px;color:var(--guide-accent)}.guide-working-loop svg{opacity:.5;flex:none}.guide-working-day figcaption{font-size:10px;color:#92a0b6;margin-top:18px}.guide-hub-intro,.guide-resource-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,7vw,100px);gap:clamp(32px,7vw,100px);padding:56px 0;border-top:1px solid var(--guide-line)}.guide-hub-intro h2,.guide-resource-pair h2{font-size:clamp(30px,3vw,42px);line-height:1.2;letter-spacing:-.035em;margin:0}.guide-hub-intro h2 span{color:var(--guide-accent)}.guide-hub-intro p,.guide-resource-pair p{font-size:16px;line-height:1.8;margin:0 0 16px}.guide-featured{display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden;border:1px solid var(--guide-line);border-radius:20px;background:#0c131d;margin:36px 0 90px}.guide-featured-image{display:block;min-width:0;overflow:hidden}.guide-featured-image img{width:100%;height:100%;object-fit:cover;display:block}.guide-featured-copy{padding:clamp(24px,3vw,42px);align-self:center}.guide-featured h2{font-size:clamp(29px,3vw,39px);line-height:1.15;letter-spacing:-.035em;margin:16px 0}.guide-featured h2 a{color:inherit;text-decoration:none}.guide-featured-copy>p{font-size:15px;line-height:1.75;margin-bottom:22px}.guide-featured-copy>.button{font-size:13px;min-height:46px;margin-top:25px}.guide-byline{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:11px;line-height:1.6;color:#9aa8be}.guide-byline a{color:#bdc9e0;text-decoration:none}.guide-byline>span{display:inline-flex;align-items:center;gap:5px}.guide-apply,.guide-explore,.guide-related,.guide-topic-section,.guide-value-section{margin:76px 0;scroll-margin-top:140px}.guide-section-heading{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:38px;gap:38px;align-items:end;margin-bottom:32px}.guide-apply>h2,.guide-related>h2,.guide-section-heading h2,.guide-value-section h2{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.035em;margin:0}.guide-section-heading p{font-size:15px;line-height:1.75;margin:0;max-width:49ch}.guide-grid,.guide-reading-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.guide-card{min-width:0;background:#0c131d;border:1px solid var(--guide-line);border-radius:16px;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .22s}.guide-card,.guide-card-link{display:flex;flex-direction:column}.guide-card-link{flex:1 1;text-decoration:none;color:inherit}.guide-card-image{aspect-ratio:16/9;overflow:hidden}.guide-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.22,1,.36,1)}.guide-card-copy{padding:24px 23px 20px;flex:1 1;display:flex;flex-direction:column}.guide-card .guide-label{font-size:10px}.guide-card h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;font-weight:500;margin:13px 0}.guide-card p{font-size:14px;line-height:1.75;margin:0 0 22px}.guide-read{color:var(--guide-accent);font-size:12px;font-weight:500;margin-top:auto;display:block}.guide-card>.guide-byline{padding:0 23px 22px;gap:6px 12px;border-top:0;margin:0}.guide-card>.guide-byline>span:last-child{width:100%}.guide-reading-links>a{padding:24px 0;border-top:1px solid var(--guide-line);color:inherit;text-decoration:none}.guide-reading-links h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:14px 0}.guide-reading-links p{font-size:14px;line-height:1.75;margin-bottom:20px}.guide-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 30px;gap:0 30px}.guide-topic-grid>a{display:flex;gap:15px;padding:26px 0;border-top:1px solid var(--guide-line);text-decoration:none;color:inherit}.guide-topic-number{color:#7d8fac;font-size:11px;line-height:1.8;padding-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-topic-grid h3{font-size:17px;line-height:1.4;margin:0 0 9px;font-weight:500}.guide-topic-grid p{font-size:13px;line-height:1.7;margin:0}.guide-topic-action{color:var(--guide-accent);display:block;font-size:11px;margin-top:15px}.guide-value-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;border-block:1px solid var(--guide-line);padding:56px 0}.guide-value-section h2{margin:17px 0}.guide-value-section>div>p{font-size:15px;line-height:1.75;max-width:40ch}.guide-value-list>div{display:flex;align-items:flex-start;gap:20px;padding:20px 0}.guide-value-list>div:first-child{padding-top:0}.guide-value-list svg{color:var(--guide-accent);flex:none;margin-top:3px}.guide-value-list h3{font-size:17px;line-height:1.5;font-weight:500;margin:0 0 7px}.guide-value-list p{font-size:14px;line-height:1.7;margin:0}.guide-resource-pair .guide-label{margin-bottom:14px}.guide-author>a,.guide-resource-pair a{color:var(--guide-accent);text-decoration-thickness:1px;text-underline-offset:4px}.guide-apply{border-top:1px solid var(--guide-line);padding-top:52px}.guide-apply>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;margin-top:32px}.guide-apply h3{font-size:16px;line-height:1.5;font-weight:500;margin:0 0 16px}.guide-apply a{display:block;color:var(--guide-secondary);font-size:13px;line-height:1.6;padding:7px 0;min-height:34px;text-decoration:none}.guide-final-cta{text-align:center;padding:70px 0 30px;margin-top:70px;border-top:1px solid var(--guide-line)}.guide-final-cta h2{font-size:clamp(35px,4vw,54px);line-height:1.13;letter-spacing:-.04em;margin:18px auto;max-width:18ch}.guide-final-cta>p{font-size:15px;line-height:1.7;margin:16px 0}.guide-final-cta .guide-actions{justify-content:center}.guide-final-cta>p.guide-trial-note{font-size:11px;margin-top:20px;color:#a3dfc2}.guide-context-links{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;padding-top:16px}.guide-context-links a{color:var(--guide-secondary);font-size:12px;min-height:32px;display:inline-flex;align-items:center;text-decoration:none}.guide-review-notice{display:flex;align-items:center;gap:16px;border:1px solid rgba(173,188,255,.2);padding:18px 22px;border-radius:14px;margin:24px 0 36px;background:#111a26;font-size:13px}.guide-review-notice svg{color:var(--guide-accent);flex:none}.guide-review-notice strong{color:#e2e9fb;font-weight:500}.guide-review-notice p{margin:4px 0 0;font-size:12px;line-height:1.5}.guide-review-notice>a{margin-left:auto;color:var(--guide-accent);font-size:12px;white-space:nowrap}.guide-article-header{max-width:930px;margin:28px 0 34px;padding:0;text-align:left}.guide-article-header h1{font-size:clamp(37px,4.3vw,62px);line-height:1.12;letter-spacing:-.04em;margin:20px 0 24px;text-wrap:balance;max-width:25ch}.guide-article-header>p{font-size:19px;line-height:1.7;max-width:67ch;color:#b9c5d7;margin-bottom:22px}.guide-article-header .guide-byline{font-size:12px}.guide-article-header>.guide-published{font-size:11px;margin:13px 0;color:#9aa8be}.guide-article-image{margin:0 0 60px}.guide-article-image>img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover;border-radius:18px;border:1px solid var(--guide-line)}.guide-article-image figcaption{font-size:10px;line-height:1.6;color:#92a0b5;margin-top:12px}.guide-reading-layout{display:grid;grid-template-columns:245px minmax(0,760px);grid-gap:clamp(34px,6vw,90px);gap:clamp(34px,6vw,90px);align-items:start}.guide-toc{position:-webkit-sticky;position:sticky;top:130px;max-height:calc(100svh - 155px);overflow:auto;scrollbar-width:thin;scrollbar-color:#37475c transparent;padding-right:12px}.guide-toc>.guide-label{margin-bottom:14px}.guide-mobile-toc nav,.guide-toc nav{display:flex;flex-direction:column}.guide-toc a{font-size:11px;line-height:1.55;color:#98a8c0;text-decoration:none;border-left:1px solid var(--guide-line);padding:8px 0 8px 15px}.guide-reading-main{min-width:0}.guide-article :is([id]),.guide-reading-main :is(h2,h3){scroll-margin-top:138px}.guide-quick-answer{padding:0;margin-bottom:42px}.guide-quick-answer p{font-size:19px;line-height:1.8;color:#d5ddec;margin:15px 0 0}.guide-learn{margin:0 0 52px}.guide-reading-main h2{font-size:29px;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.guide-learn ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px}.guide-learn li{display:flex;gap:13px;align-items:flex-start;font-size:15px;line-height:1.75}.guide-learn svg{flex:none;margin-top:5px;color:#a3dfc2}.guide-framework{border-block:1px solid var(--guide-line);padding:30px 0;margin-bottom:52px}.guide-framework h2{margin:12px 0}.guide-framework>p{font-size:13px;line-height:1.6;margin:0 0 23px}.guide-framework ol{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.guide-framework li{display:flex;align-items:center;gap:10px;font-size:12px;padding:11px 13px;border:1px solid var(--guide-line);border-radius:8px;background:#0c131d;color:#c7d2e5}.guide-framework li>span{font-size:10px;color:var(--guide-accent)}.guide-prose{font-size:17px;line-height:1.9;color:#afbbcf}.guide-prose>h2{margin:56px 0 20px;font-size:29px;line-height:1.28;color:#dce4f5}.guide-prose>h2:first-child{margin-top:0}.guide-prose p{margin:0 0 22px}.guide-prose a{color:#b9c7ff;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.guide-score-scroll,.guide-table-scroll{overflow-x:auto;margin:28px 0 34px;border:1px solid var(--guide-line);border-radius:10px;scrollbar-width:thin;scrollbar-color:#40506a transparent}.guide-table-scroll table{min-width:580px;width:100%;border-collapse:collapse;font-size:13px;line-height:1.7}.guide-table-scroll :is(th,td){text-align:left;vertical-align:top;padding:15px 17px;border-bottom:1px solid var(--guide-line)}.guide-table-scroll th{font-weight:500;color:#d5dff4;background:#111a26}.guide-table-scroll tr:last-child td{border-bottom:0}.guide-checklist,.guide-scorecard{margin:56px 0;border:1px solid var(--guide-line);border-radius:16px;padding:30px;background:#0c131d}.guide-tool-heading{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.guide-tool-heading h2{font-size:27px;margin:12px 0 0}.guide-tool-count{font-size:11px;line-height:1.6;color:#a3dfc2;white-space:nowrap;margin-top:3px}.guide-checklist>p,.guide-scorecard>p{font-size:13px;line-height:1.75;margin:18px 0;color:#a8b3c3}.guide-progress{height:3px;background:#233044;border-radius:2px;margin:22px 0}.guide-progress>span{display:block;height:100%;background:#a3dfc2;transform-origin:left;transition:transform .24s ease-out}.guide-checklist ul{list-style:none;margin:0;padding:0}.guide-checklist li{border-bottom:1px solid var(--guide-line)}.guide-checklist label{display:flex;gap:13px;align-items:flex-start;cursor:pointer;padding:14px 0;font-size:14px;line-height:1.75;min-height:48px}.guide-checklist input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:18px;height:18px;accent-color:#a3dfc2;flex:none;margin:4px 0 0}.guide-checklist input:checked+span{color:#8cbba5}.guide-reset{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:12px;min-height:44px;border:0;background:transparent;color:var(--guide-accent);padding:10px 0;margin-top:12px;cursor:pointer}.guide-reset:disabled{color:#79899e;cursor:default}.guide-scorecard>.guide-label{margin-bottom:12px}.guide-scorecard h2{font-size:27px}.guide-scorecard>p.guide-tool-note{font-size:11px;color:#9cabc0}.guide-score-scroll table{border-collapse:collapse;min-width:620px;width:100%;font-size:12px;line-height:1.5}.guide-score-scroll :is(th,td){padding:12px;border-bottom:1px solid var(--guide-line);text-align:left}.guide-score-scroll th{color:#d1ddf1;font-weight:500}.guide-score-scroll thead th{background:#111a26}.guide-score-scroll select{color:#c9d5e9;background:#111a26;border:1px solid rgba(173,188,255,.16);border-radius:6px;padding:9px 7px;min-height:44px;max-width:145px;width:100%;font:inherit;cursor:pointer}.guide-score-scroll option{background:#111a26}.guide-score-scroll tfoot strong{display:block;color:#a3dfc2;font-size:14px}.guide-score-scroll tfoot span{display:block;font-size:10px;white-space:nowrap;margin-top:5px}.guide-author,.guide-faq,.guide-sources{margin:58px 0}.guide-faq h2{margin-bottom:24px}.guide-faq details summary{font-size:15px;line-height:1.6}.guide-faq details p{font-size:14px;line-height:1.85}.guide-author>p,.guide-sources>p{font-size:13px;line-height:1.8;margin:16px 0}.guide-sources ul{padding:0;list-style:none;margin:24px 0}.guide-sources li{padding:16px 0;border-top:1px solid var(--guide-line);font-size:13px;line-height:1.7}.guide-sources a{color:var(--guide-accent);text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.guide-sources li>span{font-size:10px;display:block;margin-top:7px;color:#96a6be}.guide-author{border-block:1px solid var(--guide-line);padding:30px 0}.guide-author h2{font-size:23px;margin:12px 0}.guide-author h2 a{color:#dbe4f7;text-decoration:none}.guide-author>a{font-size:12px}.guide-end-cta{padding:12px 0 30px}.guide-end-cta h2{font-size:30px}.guide-end-cta .button{min-height:48px;font-size:13px;white-space:normal;text-align:center}.guide-related{border-top:1px solid var(--guide-line);padding-top:46px}.guide-related>.guide-grid{margin-top:30px}.guide-journal-links{display:flex;flex-direction:column;margin-top:36px;max-width:760px}.guide-journal-links h3{font-size:20px;font-weight:500;margin:0 0 15px}.guide-journal-links>a{display:block;color:var(--guide-accent);font-size:14px;line-height:1.7;min-height:46px;padding:13px 0;border-bottom:1px solid var(--guide-line);text-decoration:none}.guide-mobile-toc{display:none}.guides-page :is(a,button,input,select,summary):focus-visible{outline:2px solid #adbcff;outline-offset:4px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.guide-card:hover{transform:translateY(-5px);border-color:rgba(173,188,255,.3)}.guide-card:hover img{transform:scale(1.025)}}@media(hover:hover){.guide-apply a:hover,.guide-context-links a:hover,.guide-toc a:hover{color:#d6dfff}.guide-topic-grid>a:hover h3{color:var(--guide-accent)}}@media(max-width:1000px){.guide-grid,.guide-reading-links,.guide-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}.guide-working-day{padding:22px}.guide-hub-hero{gap:32px}.guide-value-section{gap:40px}}@media(max-width:800px){.guide-hub-hero{grid-template-columns:1fr;padding:20px 0 56px;gap:36px}.guide-hub-hero h1{font-size:clamp(39px,7vw,58px);max-width:15ch}.guide-working-day{transform:none;max-width:600px;width:100%;box-sizing:border-box}.guide-hub-intro,.guide-resource-pair,.guide-value-section{grid-template-columns:1fr;gap:24px;padding:38px 0}.guide-featured{grid-template-columns:1fr;margin-bottom:56px}.guide-featured-image{aspect-ratio:16/9}.guide-featured-copy{padding:28px}.guide-section-heading{grid-template-columns:1fr;gap:15px}.guide-toc{display:none}.guide-reading-layout{display:block}.guide-reading-main{max-width:760px}.guide-mobile-toc{display:block;border:1px solid var(--guide-line);border-radius:10px;padding:0 18px;margin:0 0 36px;background:#0c131d}.guide-mobile-toc summary{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:54px;list-style:none;cursor:pointer;font-size:14px;color:#d5dff4}.guide-mobile-toc summary::-webkit-details-marker{display:none}.guide-mobile-toc[open] summary svg{transform:rotate(45deg)}.guide-mobile-toc nav{padding:0 0 16px}.guide-mobile-toc a{font-size:13px;line-height:1.6;padding:10px 0;min-height:38px;color:var(--guide-secondary);text-decoration:none}.guide-article-image{margin-bottom:28px}.guide-article-header h1{font-size:clamp(36px,6vw,52px)}.guide-review-notice{flex-wrap:wrap}.guide-review-notice>a{margin-left:37px}.guide-article-header>p{font-size:17px}.guide-apply>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.guide-apply,.guide-explore,.guide-related,.guide-topic-section,.guide-value-section{margin:54px 0}.guide-final-cta{margin-top:50px;padding-top:50px}}@media(max-width:550px){.guide-grid,.guide-reading-links,.guide-topic-grid{grid-template-columns:1fr}.guide-hub-hero h1{font-size:clamp(36px,9.5vw,46px);max-width:13ch}.guide-hub-hero .page-intro>p{font-size:17px}.guide-hub-hero .page-intro>p.guide-hero-detail{font-size:14px}.guide-actions{align-items:stretch;gap:10px}.guide-actions .button{flex:1 1 100%}.guide-working-day{padding:21px;border-radius:17px}.guide-working-rows>div{padding:16px 0}.guide-apply>h2,.guide-hub-intro h2,.guide-related>h2,.guide-resource-pair h2,.guide-section-heading h2,.guide-value-section h2{font-size:30px}.guide-hub-intro p,.guide-resource-pair p{font-size:15px}.guide-card-copy{padding:22px}.guide-card h3{font-size:24px}.guide-topic-grid>a{padding:23px 0}.guide-apply>div{grid-template-columns:1fr;gap:28px}.guide-apply a{min-height:42px;display:flex;align-items:center;padding:6px 0}.guide-final-cta h2{font-size:36px}.guide-final-cta>p{font-size:14px}.guide-article-header h1{font-size:36px;line-height:1.14;text-wrap:pretty}.guide-article-header .guide-byline{gap:10px 14px}.guide-article-image>img{border-radius:12px}.guide-quick-answer{padding:0}.guide-quick-answer p{font-size:17px}.guide-prose>h2,.guide-reading-main h2{font-size:27px}.guide-prose{font-size:16px;line-height:1.9}.guide-prose>h2{margin-top:43px}.guide-framework ol{gap:8px}.guide-framework li{font-size:12px;padding:10px}.guide-checklist,.guide-scorecard{padding:21px 17px;border-radius:12px}.guide-tool-heading{display:block}.guide-tool-count{display:block;margin-top:16px}.guide-score-scroll{margin-inline:-5px}.guide-checklist label{font-size:13px}.guide-review-notice{padding:17px;gap:12px}.guide-review-notice>div{flex:1 1}.guide-review-notice>a{margin-left:33px}.guide-byline{font-size:11px}.guide-featured-copy{padding:24px}.guide-context-links{gap:18px}}@media(prefers-reduced-motion:reduce){.guide-card,.guide-card-image img,.guide-progress>span{transition:none}.guide-working-day{transform:none}}@media(max-width:800px){.guide-review-notice{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding:17px 19px}.guide-review-notice>svg{grid-row:1/3;align-self:start;margin-top:2px}.guide-review-notice>div{min-width:0}.guide-review-notice>a{grid-column:2;margin:0;min-height:32px;display:flex;align-items:center;white-space:normal}.guide-review-notice p{max-width:38ch}.guide-review-notice strong{font-size:13px}}.guides-page .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}.guide-category{display:block;font-size:12px;line-height:1.6;color:#adbcff;margin:0 0 16px}.guide-card h3,.guide-featured h2{margin-top:0}.guide-article-header>.guide-category{margin-bottom:18px}.guide-quick-answer h2{font-size:22px;color:#cbd5e1;margin:0 0 16px}.guides-page .faq-section .text-spectrum{background:none;background-clip:initial;-webkit-text-fill-color:currentColor;color:#adbcff}