.marketing-light .ent-buying-head-copy{max-width:860px}.marketing-light .ent-buying-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px;align-items:start}.marketing-light .ent-buying-meta{margin-top:24px;font-size:14px;line-height:1.6;color:var(--tp-text-muted)}.marketing-light .ent-buying-head-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.marketing-light .ent-buying-portrait{margin:0;padding-top:4px}.marketing-light .ent-buying-portrait img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:0}.marketing-light .ent-buying-portrait figcaption{margin-top:14px;font-size:13px;line-height:1.65;color:var(--tp-text-secondary)}.marketing-light .ent-buying-section-intro{max-width:720px;margin-bottom:32px}.marketing-light .ent-buying-booking h2,.marketing-light .ent-buying-legal h2,.marketing-light .ent-buying-qa h2,.marketing-light .ent-buying-section-intro h2,.marketing-light .ent-buying-story h2{font-family:var(--font-display);font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.03em}.marketing-light .ent-buying-section-intro p:not(.ent-eyebrow){margin-top:14px;color:var(--tp-text-secondary);font-size:17px;line-height:1.7}.marketing-light .ent-buying-band{border-block:1px solid var(--tp-divider);background:var(--tp-surface-low)}.marketing-light .ent-buying-credentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.marketing-light .ent-buying-credentials h2{font-family:var(--font-display);font-size:22px;line-height:1.35;letter-spacing:-.02em}.marketing-light .ent-buying-credentials p{margin-top:12px;font-size:16px;line-height:1.75;color:var(--tp-text-secondary)}.marketing-light .ent-buying-story{display:grid;grid-template-columns:1fr 1fr;gap:72px}.marketing-light .ent-buying-story p:not(.ent-eyebrow){margin-top:20px;font-size:17px;line-height:1.8;color:var(--tp-text-secondary)}.marketing-light .ent-buying-principle{border-left:3px solid var(--tp-primary);padding:4px 0 4px 28px}.marketing-light .ent-buying-principle blockquote{font-family:var(--font-display);font-size:25px;line-height:1.5;letter-spacing:-.02em}.marketing-light .ent-buying-principle p{margin-top:16px;font-size:15px}.marketing-light .ent-buying-card-title{display:flex;gap:12px;align-items:center;margin-bottom:14px}.marketing-light .ent-buying-card-title svg{flex-shrink:0;color:var(--tp-primary)}.marketing-light .ent-buying-card-title h3{font-family:var(--font-display);font-size:22px;line-height:1.3}.marketing-light .ent-buying-card-body{color:var(--tp-text-secondary);font-size:16px;line-height:1.75}.marketing-light .ent-buying-read-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:72px;align-items:start;padding-bottom:80px;scroll-margin-top:110px}.marketing-light .ent-buying-contents{position:sticky;top:112px}.marketing-light .ent-buying-contents ol{margin:16px 0 0;padding:0;list-style:none}.marketing-light .ent-buying-contents a{display:flex;gap:12px;align-items:baseline;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;text-decoration:none;color:var(--tp-text-secondary)}.marketing-light .ent-buying-contents a:hover{color:var(--tp-primary)}.marketing-light .ent-buying-contents-number{color:var(--tp-primary);font-family:var(--tp-mono);font-size:11px}.marketing-light .ent-buying-method{margin:0;padding:0;list-style:none}.marketing-light .ent-buying-method>li{scroll-margin-top:110px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:32px 0;border-top:1px solid var(--tp-divider)}.marketing-light .ent-buying-step-number{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--tp-divider);font-family:var(--tp-mono);color:var(--tp-primary);font-size:13px}.marketing-light .ent-buying-method h2{margin-bottom:12px;font-family:var(--font-display);font-size:26px;line-height:1.3;letter-spacing:-.02em}.marketing-light .ent-buying-method p{max-width:64ch;font-size:17px;line-height:1.75;color:var(--tp-text-secondary)}.marketing-light .ent-buying-output{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding:14px 16px;background:var(--tp-surface-low);border-left:2px solid var(--tp-primary);font-size:14px;line-height:1.6}.marketing-light .ent-buying-output svg{margin-top:3px;flex-shrink:0;color:var(--tp-primary)}.marketing-light .ent-buying-output strong{font-weight:600}.marketing-light .ent-buying-note{margin-top:28px;padding:22px 24px;border:1px solid var(--tp-divider);background:var(--tp-surface-low);font-size:15px;line-height:1.7;color:var(--tp-text-secondary)}.marketing-light .ent-buying-note h3{margin-bottom:8px;font-size:18px;color:var(--tp-text-primary)}.marketing-light .ent-method-example-intro{padding:26px 28px;margin-bottom:32px;border:1px solid var(--tp-divider);background:var(--tp-surface-low)}.marketing-light .ent-method-example-intro .ent-eyebrow{margin-bottom:12px}.marketing-light .ent-method-example-intro h2{margin:0;color:var(--tp-text-primary);font-family:var(--font-display);font-size:25px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.marketing-light .ent-method-example-intro .ent-method-example-lead{margin-top:14px;color:var(--tp-text-secondary);font-size:16px;line-height:1.75}.marketing-light .ent-method-example-download,.marketing-light .ent-method-example-source{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:14px;color:var(--tp-primary);font-size:14px;font-weight:500;line-height:1.6;text-decoration:none}.marketing-light .ent-method-example-download svg,.marketing-light .ent-method-example-source svg{flex-shrink:0}.marketing-light .ent-method-example-download:hover,.marketing-light .ent-method-example-source:hover{text-decoration:underline;text-underline-offset:4px}.marketing-light .ent-method-example-download:focus-visible,.marketing-light .ent-method-example-source:focus-visible{outline:2px solid var(--tp-primary);outline-offset:4px}.marketing-light .ent-method-example-step{padding-left:20px;margin-top:26px;border-left:2px solid var(--tp-divider)}.marketing-light .ent-method-example-step .ent-method-example-label{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;color:var(--tp-primary);font-family:var(--tp-mono);font-size:10px;line-height:1.6;letter-spacing:.07em;text-transform:uppercase}.marketing-light .ent-method-example-label>span{color:var(--tp-text-muted);white-space:nowrap}.marketing-light .ent-method-example-step h3{margin:0 0 10px;color:var(--tp-text-primary);font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.marketing-light .ent-method-example-step .ent-method-example-body{margin:0;font-size:15px;line-height:1.75}.marketing-light .ent-method-example-step .ent-method-example-state{display:flex;align-items:baseline;gap:8px;margin-top:14px;color:var(--tp-text-secondary);font-size:12px;line-height:1.65}.marketing-light .ent-method-example-state>span{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.marketing-light .ent-method-example-step .ent-method-example-state--pending{color:#795510}.marketing-light .ent-method-example-download{margin-top:8px}.marketing-light .ent-buying-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.marketing-light .ent-buying-plan{display:flex;flex-direction:column;padding:24px;border:1px solid var(--tp-divider);border-radius:0;background:var(--tp-surface-low)}.marketing-light .ent-buying-plan--recommended{border-color:var(--tp-primary);box-shadow:0 0 0 1px var(--tp-primary)}.marketing-light .ent-buying-plan-kicker{min-height:28px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--tp-primary);font-weight:600}.marketing-light .ent-buying-plan h2{font-family:var(--font-display);font-size:26px;letter-spacing:-.035em}.marketing-light .ent-buying-plan-who{min-height:58px;margin-top:8px;color:var(--tp-text-secondary);font-size:15px;line-height:1.65}.marketing-light .ent-buying-plan-price{min-height:70px;margin:22px 0;font-family:var(--font-display);font-size:23px;font-weight:500;letter-spacing:-.035em;line-height:1.4}.marketing-light .ent-buying-plan-features{display:grid;gap:14px;margin:0 0 28px;padding:20px 0 0;border-top:1px solid var(--tp-divider);list-style:none}.marketing-light .ent-buying-plan-features li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.6}.marketing-light .ent-buying-plan-features svg{flex-shrink:0;margin-top:3px;color:var(--tp-primary)}.marketing-light .ent-buying-plan .pub-chip{width:100%;margin-top:auto;text-align:center}.marketing-light .ent-buying-plan-pilot{min-height:44px;margin-top:16px;font-size:12px;line-height:1.6;color:var(--tp-text-secondary)}.marketing-light .ent-buying-included{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;padding:32px 0;border-block:1px solid var(--tp-divider);margin-top:40px}.marketing-light .ent-buying-included h2{font-family:var(--font-display);font-size:24px;line-height:1.3}.marketing-light .ent-buying-included ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin:0;padding:0;list-style:none}.marketing-light .ent-buying-included li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;color:var(--tp-text-secondary)}.marketing-light .ent-buying-included svg{flex-shrink:0;margin-top:4px;color:var(--tp-primary)}.marketing-light .ent-buying-pilot-card h3{font-family:var(--font-display);margin:12px 0;font-size:26px;letter-spacing:-.03em}.marketing-light .ent-buying-pilot-card p{font-size:16px;line-height:1.75;color:var(--tp-text-secondary)}.marketing-light .ent-buying-pilot-card .ent-link{display:inline-flex;margin-top:22px;align-items:center;gap:8px}.marketing-light .ent-buying-commercial{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.marketing-light .ent-buying-commercial h3{font-family:var(--font-display);margin-bottom:12px;font-size:22px}.marketing-light .ent-buying-commercial p{font-size:16px;line-height:1.75;color:var(--tp-text-secondary)}.marketing-light .ent-buying-qa section{scroll-margin-top:112px;margin-bottom:48px}.marketing-light .ent-buying-qa h2{margin-bottom:20px}.marketing-light .ent-buying-qa details{border-top:1px solid var(--tp-divider)}.marketing-light .ent-buying-qa details:last-of-type{border-bottom:1px solid var(--tp-divider)}.marketing-light .ent-buying-qa summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none}.marketing-light .ent-buying-qa summary::-webkit-details-marker{display:none}.marketing-light .ent-buying-qa summary h3{font-size:18px;line-height:1.5;font-weight:500}.marketing-light .ent-buying-qa summary svg{margin-top:5px;flex-shrink:0;color:var(--tp-primary);transition:transform .16s ease}.marketing-light .ent-buying-qa details[open] summary svg{transform:rotate(45deg)}.marketing-light .ent-buying-qa details>p{max-width:66ch;padding:0 36px 24px 0;font-size:17px;line-height:1.8;color:var(--tp-text-secondary)}.marketing-light .ent-buying-group-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.marketing-light .ent-buying-controls{margin-top:36px;border-top:1px solid var(--tp-divider)}.marketing-light .ent-buying-controls details{padding:0 4px;border-bottom:1px solid var(--tp-divider)}.marketing-light .ent-buying-controls summary{padding:22px 0;cursor:pointer;font-size:17px;font-weight:500}.marketing-light .ent-buying-controls p{max-width:78ch;padding-bottom:24px;font-size:16px;line-height:1.8;color:var(--tp-text-secondary)}.marketing-light .ent-buying-controls summary:focus-visible,.marketing-light .ent-buying-qa summary:focus-visible{outline:2px solid var(--tp-primary);outline-offset:5px}.marketing-light .ent-buying-contact{display:flex;align-items:center;justify-content:space-between;gap:40px}.marketing-light .ent-buying-contact p:not(.ent-eyebrow){max-width:64ch;font-size:17px;line-height:1.75;color:var(--tp-text-secondary)}.marketing-light .ent-buying-contact .pub-chip{flex-shrink:0}.marketing-light .ent-buying-legal{max-width:74ch}.marketing-light .ent-buying-legal section{scroll-margin-top:112px;border-top:1px solid var(--tp-divider);padding:30px 0}.marketing-light .ent-buying-legal h2{font-size:25px;margin:0}.marketing-light .ent-buying-legal p{margin-top:16px;font-size:17px;line-height:1.85;color:var(--tp-text-secondary)}.marketing-light .ent-buying-legal .ent-buying-attribution{font-size:14px;line-height:1.7;padding-top:24px;border-top:1px solid var(--tp-divider)}.marketing-light .ent-buying-booking-section{border-top:1px solid var(--tp-divider)}.marketing-light .ent-buying-booking{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:44px;border:1px solid var(--tp-divider);border-radius:0;background:var(--tp-surface-low)}.marketing-light .ent-buying-booking h2{max-width:15ch}.marketing-light .ent-buying-booking>div>p:not(.ent-eyebrow){margin-top:18px;font-size:16px;line-height:1.75;color:var(--tp-text-secondary)}.marketing-light .ent-buying-booking ul{display:grid;gap:10px;list-style:none;margin-top:24px;padding:0}.marketing-light .ent-buying-booking li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65}.marketing-light .ent-buying-booking li svg{color:var(--tp-primary);margin-top:3px;flex-shrink:0}.marketing-light .ent-buying-booking-form{padding:26px;border:1px solid var(--tp-divider);border-radius:0;background:var(--tp-surface)}.marketing-light .ent-buying-booking .ent-buying-form-heading{margin-top:0;font-size:20px;font-weight:500;color:var(--tp-text-primary)}.marketing-light .ent-buying-booking .ent-buying-form-note{margin:8px 0 20px;font-size:14px}@media (max-width:1100px){.marketing-light .ent-buying-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-light .ent-buying-hero,.marketing-light .ent-buying-story{gap:40px}.marketing-light .ent-buying-read-layout{grid-template-columns:210px minmax(0,1fr);gap:36px}.marketing-light .ent-buying-booking{gap:32px;padding:32px}}@media (max-width:760px){.marketing-light .ent-method-example-intro{padding:22px;margin-bottom:24px}.marketing-light .ent-method-example-step{padding-left:15px}.marketing-light .ent-buying-booking,.marketing-light .ent-buying-commercial,.marketing-light .ent-buying-credentials,.marketing-light .ent-buying-hero,.marketing-light .ent-buying-included,.marketing-light .ent-buying-read-layout,.marketing-light .ent-buying-story{grid-template-columns:1fr;gap:28px}.marketing-light .ent-buying-portrait{max-width:420px}.marketing-light .ent-buying-contents{position:static;padding-bottom:24px;border-bottom:1px solid var(--tp-divider)}.marketing-light .ent-buying-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.marketing-light .ent-buying-read-layout{padding-bottom:56px}.marketing-light .ent-buying-qa details>p{padding-right:0}.marketing-light .ent-buying-method>li{grid-template-columns:36px minmax(0,1fr);gap:14px}.marketing-light .ent-buying-step-number{width:32px;height:32px;font-size:11px}.marketing-light .ent-buying-method h2{font-size:23px}.marketing-light .ent-buying-contact{flex-direction:column;align-items:flex-start;gap:24px}.marketing-light .ent-buying-booking{padding:24px}.marketing-light .ent-buying-booking-form{padding:20px}}@media (max-width:480px){.marketing-light .ent-method-example-intro{padding:20px}.marketing-light .ent-method-example-intro h2{font-size:23px}.marketing-light .ent-method-example-step{padding-left:12px}.marketing-light .ent-buying-included ul,.marketing-light .ent-buying-plans{grid-template-columns:1fr}.marketing-light .ent-buying-plan-price{min-height:auto;margin-block:18px}.marketing-light .ent-buying-plan-pilot,.marketing-light .ent-buying-plan-who{min-height:auto}.marketing-light .ent-buying-contents ol{grid-template-columns:1fr}.marketing-light .ent-buying-booking{padding:20px}.marketing-light .ent-buying-booking-form{padding:18px}}@media (prefers-reduced-motion:reduce){.marketing-light .ent-buying-qa summary svg{transition:none}}