.analytics-consent-module__KoAyyW__banner{z-index:80;border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);background:color-mix(in srgb, var(--background) 96%, transparent);max-width:58rem;color:var(--foreground);backdrop-filter:blur(16px);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-inline:auto;padding:1rem 1.1rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1rem 3rem #0000002e}.analytics-consent-module__KoAyyW__copy{min-width:0}.analytics-consent-module__KoAyyW__title{font-family:var(--font-display), sans-serif;margin:0 0 .25rem;font-weight:650}.analytics-consent-module__KoAyyW__body{color:var(--muted-foreground);font-family:var(--font-body), sans-serif;margin:0;font-size:.9rem;line-height:1.45}.analytics-consent-module__KoAyyW__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.analytics-consent-module__KoAyyW__button{border:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);min-height:2.6rem;color:inherit;cursor:pointer;font:600 .875rem/1 var(--font-body), sans-serif;background:0 0;border-radius:999px;padding:.6rem .95rem}.analytics-consent-module__KoAyyW__accept{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}@media (max-width:44rem){.analytics-consent-module__KoAyyW__banner{grid-template-columns:1fr}.analytics-consent-module__KoAyyW__actions{justify-content:stretch}.analytics-consent-module__KoAyyW__button{flex:1}}
.content-pages-module__5ynr2W__page{background:var(--background);min-height:100svh}.content-pages-module__5ynr2W__hero{border-bottom:1px solid var(--border);padding:clamp(7rem,12vw,10rem) 1.25rem 4rem}.content-pages-module__5ynr2W__heroInner,.content-pages-module__5ynr2W__contentInner{width:min(1120px,100%);margin-inline:auto}.content-pages-module__5ynr2W__eyebrow{color:var(--muted-foreground);font:700 .78rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}.content-pages-module__5ynr2W__title{max-width:880px;font:600 clamp(2.5rem, 7vw, 5.75rem)/.98 var(--font-display);letter-spacing:-.05em;margin:0}.content-pages-module__5ynr2W__description{max-width:720px;color:var(--muted-foreground);font:400 clamp(1rem, 1.8vw, 1.2rem)/1.65 var(--font-body);margin:1.5rem 0 0}.content-pages-module__5ynr2W__content{padding:4rem 1.25rem 7rem}.content-pages-module__5ynr2W__hubGuide{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 94%, var(--foreground) 6%);border-radius:1.5rem;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:clamp(1.5rem,4vw,3rem);margin-bottom:2.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.content-pages-module__5ynr2W__hubGuide h2{font:600 clamp(1.5rem, 2.5vw, 2rem)/1.12 var(--font-display);letter-spacing:-.03em;margin:0 0 1rem}.content-pages-module__5ynr2W__hubGuide p{color:var(--muted-foreground);line-height:1.65}.content-pages-module__5ynr2W__hubGuide p:last-child{margin-bottom:0}.content-pages-module__5ynr2W__roleGuides{grid-template-columns:minmax(0,1fr)}.content-pages-module__5ynr2W__roleGuides ul{gap:.75rem 2rem;margin:0;padding-inline-start:1.2rem;display:grid}@media (min-width:760px){.content-pages-module__5ynr2W__roleGuides ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-pages-module__5ynr2W__roleGuides a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.content-pages-module__5ynr2W__hubGuideLinks{border-inline-start:1px solid var(--border);padding-inline-start:clamp(0px,2vw,1.5rem)}.content-pages-module__5ynr2W__hubGuideLinks h3{font:600 1rem/1.3 var(--font-body);margin:0 0 1rem}.content-pages-module__5ynr2W__hubGuideLinks ul{gap:.85rem;margin:0;padding-inline-start:1.2rem;display:grid}.content-pages-module__5ynr2W__hubGuideLinks a{color:inherit;text-underline-offset:.2em}.content-pages-module__5ynr2W__hubGuideLinks a:hover{color:var(--accent,#7c6bff)}.content-pages-module__5ynr2W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content-pages-module__5ynr2W__card,.content-pages-module__5ynr2W__relatedCard{min-height:230px;color:inherit;border:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, var(--foreground) 8%);border-radius:1.5rem;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.content-pages-module__5ynr2W__card:hover,.content-pages-module__5ynr2W__relatedCard:hover{border-color:color-mix(in srgb, var(--foreground) 35%, var(--border));transform:translateY(-3px)}.content-pages-module__5ynr2W__card h2,.content-pages-module__5ynr2W__relatedCard h3{font:600 1.45rem/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.content-pages-module__5ynr2W__card p,.content-pages-module__5ynr2W__relatedCard p{color:var(--muted-foreground);line-height:1.65}.content-pages-module__5ynr2W__card strong{margin-top:auto;font-size:.9rem}.content-pages-module__5ynr2W__back{color:var(--muted-foreground);margin-bottom:2rem;text-decoration:none;display:inline-flex}.content-pages-module__5ynr2W__articleLayout{grid-template-columns:minmax(0,740px) minmax(240px,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.content-pages-module__5ynr2W__article{font:400 1.04rem/1.8 var(--font-body)}.content-pages-module__5ynr2W__article>:first-child{margin-top:0}.content-pages-module__5ynr2W__article h2:not([data-sample-title]){font:600 clamp(1.65rem, 3vw, 2.3rem)/1.1 var(--font-display);letter-spacing:-.035em;margin:3rem 0 1rem}.content-pages-module__5ynr2W__article p,.content-pages-module__5ynr2W__article li{color:color-mix(in srgb, var(--foreground) 82%, transparent)}.content-pages-module__5ynr2W__article li+li{margin-top:.65rem}.content-pages-module__5ynr2W__sample,.content-pages-module__5ynr2W__callout{border:1px solid var(--border);border-radius:1.25rem;margin:2rem 0;padding:1.5rem}.content-pages-module__5ynr2W__sample{background:color-mix(in srgb, var(--background) 88%, #7c6bff 12%)}.content-pages-module__5ynr2W__sample h3,.content-pages-module__5ynr2W__callout h3{font:600 1.1rem/1.25 var(--font-display);margin:0 0 1rem}.content-pages-module__5ynr2W__sample p{white-space:pre-wrap;margin:.65rem 0}.content-pages-module__5ynr2W__callout{border-inline-start:4px solid var(--accent,#7c6bff)}.content-pages-module__5ynr2W__faq{margin-top:3rem}.content-pages-module__5ynr2W__faq details{border-top:1px solid var(--border);padding:1rem 0}.content-pages-module__5ynr2W__faq summary{cursor:pointer;font-weight:650}.content-pages-module__5ynr2W__sidebar{position:sticky;top:6rem}.content-pages-module__5ynr2W__cta{color:#fff;background:radial-gradient(120% 90% at 100% 0,#523a78 0%,#0000 62%),#15121c;border-radius:1.5rem;padding:1.5rem;box-shadow:0 1.5rem 3rem -1.75rem #7753b0d9}.content-pages-module__5ynr2W__cta h2{font:600 1.35rem/1.15 var(--font-display);margin:0}.content-pages-module__5ynr2W__cta p{color:#ffffffc7;line-height:1.55}.content-pages-module__5ynr2W__cta a{color:#15121c;background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1.3rem;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-flex;position:relative}.content-pages-module__5ynr2W__cta a:hover{transform:translateY(-1px)}.content-pages-module__5ynr2W__cta a:focus-visible{outline-offset:3px;outline:3px solid #ffffffb3}.content-pages-module__5ynr2W__ctaPrimary:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #fff;animation:3s ease-out 1s infinite content-pages-module__5ynr2W__ctaRing;position:absolute;inset:-2px}.content-pages-module__5ynr2W__ctaPrimary:hover:after,.content-pages-module__5ynr2W__ctaPrimary:focus-visible:after{animation:none}@keyframes content-pages-module__5ynr2W__ctaRing{0%{opacity:.6;transform:scale(1)}65%,to{opacity:0;transform:scale(1.1,1.45)}}.content-pages-module__5ynr2W__ctaArrow{flex:none}[dir=rtl] .content-pages-module__5ynr2W__ctaArrow{transform:scaleX(-1)}.content-pages-module__5ynr2W__ctaLinks{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.75rem;display:flex}.content-pages-module__5ynr2W__ctaLinks a{color:#ffffffe0;text-underline-offset:.25em;background:0 0;border-radius:0;min-height:2.5rem;margin:0;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.content-pages-module__5ynr2W__ctaPrimary:after{animation:none}.content-pages-module__5ynr2W__cta a{transition:none}}.content-pages-module__5ynr2W__hubCta{max-width:720px;margin-top:2rem}.content-pages-module__5ynr2W__related{margin-top:2rem}.content-pages-module__5ynr2W__related>h2{font:600 1.15rem/1.2 var(--font-display)}.content-pages-module__5ynr2W__relatedCard{min-height:0;padding:1rem}.content-pages-module__5ynr2W__relatedCard h3{font-size:1rem}.content-pages-module__5ynr2W__collection{border-top:1px solid var(--border);margin-top:3.5rem;padding-top:2rem}.content-pages-module__5ynr2W__collection h2{font:600 1.35rem/1.2 var(--font-display);margin:0 0 1.25rem}.content-pages-module__5ynr2W__collection h2 a{color:inherit;text-decoration:none}.content-pages-module__5ynr2W__collection h2 a:hover{text-underline-offset:.2em;text-decoration:underline}.content-pages-module__5ynr2W__collection ul{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:.6rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.content-pages-module__5ynr2W__collection li a{color:var(--muted-foreground);font:400 .95rem/1.4 var(--font-body);padding:.35rem 0;text-decoration:none;display:block}.content-pages-module__5ynr2W__collection li a:hover{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.content-pages-module__5ynr2W__empty{color:var(--muted-foreground)}@media (max-width:820px){.content-pages-module__5ynr2W__grid,.content-pages-module__5ynr2W__articleLayout,.content-pages-module__5ynr2W__hubGuide{grid-template-columns:1fr}.content-pages-module__5ynr2W__hubGuideLinks{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--border);padding-top:1.25rem}.content-pages-module__5ynr2W__sidebar{position:static}}.content-pages-module__5ynr2W__hubAnswer{max-width:48rem;font:400 clamp(1.08rem, 1.6vw, 1.22rem)/1.7 var(--font-body);color:color-mix(in srgb, var(--foreground) 88%, transparent);margin:0 0 2.5rem}.content-pages-module__5ynr2W__hubArticle{max-width:52rem;margin:clamp(2.5rem,5vw,4rem) 0}.content-pages-module__5ynr2W__hubArticle a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.content-pages-module__5ynr2W__hubTableWrap{border:1px solid var(--border);border-radius:1rem;margin:1.5rem 0;overflow-x:auto}.content-pages-module__5ynr2W__hubTable{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55}.content-pages-module__5ynr2W__hubTable th,.content-pages-module__5ynr2W__hubTable td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);padding:.85rem 1rem}.content-pages-module__5ynr2W__hubTable th{background:color-mix(in srgb, var(--background) 92%, var(--foreground) 8%);font-weight:650}.content-pages-module__5ynr2W__hubTable tr:last-child td{border-bottom:0}
.keyword-landing-module__v_aAEG__page{background:var(--background);min-height:100svh;color:var(--foreground)}.keyword-landing-module__v_aAEG__inner{width:min(1120px,100%);margin-inline:auto}.keyword-landing-module__v_aAEG__hero{border-bottom:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--pigment) 10%, var(--background)), var(--background) 60%);padding:clamp(6.5rem,11vw,9rem) 1rem 3.5rem}.keyword-landing-module__v_aAEG__eyebrow{color:var(--muted-foreground);font:700 .78rem/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:1.5rem 0 1rem}.keyword-landing-module__v_aAEG__title{max-width:880px;font:600 clamp(2.1rem, 6vw, 4.5rem)/1.02 var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}.keyword-landing-module__v_aAEG__lead{max-width:720px;color:var(--muted-foreground);font:400 clamp(1rem, 1.8vw, 1.2rem)/1.65 var(--font-body);margin:1.4rem 0 0}.keyword-landing-module__v_aAEG__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.keyword-landing-module__v_aAEG__primary{background:var(--pigment);min-height:3.25rem;color:var(--pigment-fg);font:700 1rem/1.2 var(--font-body);box-shadow:0 .8rem 1.6rem -.7rem color-mix(in srgb, var(--pigment) 85%, transparent);border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1.7rem;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.keyword-landing-module__v_aAEG__primary:hover{background:color-mix(in srgb, var(--pigment) 86%, black);transform:translateY(-1px)}.keyword-landing-module__v_aAEG__primary:focus-visible,.keyword-landing-module__v_aAEG__secondary:focus-visible,.keyword-landing-module__v_aAEG__template:focus-visible{outline:3px solid color-mix(in srgb, var(--pigment) 55%, transparent);outline-offset:3px}.keyword-landing-module__v_aAEG__secondary{color:var(--foreground);font:600 .95rem/1.2 var(--font-body);text-underline-offset:.25em;text-decoration:underline}.keyword-landing-module__v_aAEG__note{max-width:640px;color:var(--muted-foreground);font:400 .875rem/1.55 var(--font-body);margin:1rem 0 0}.keyword-landing-module__v_aAEG__band{border-bottom:1px solid var(--border);padding:clamp(3rem,7vw,5rem) 1rem}.keyword-landing-module__v_aAEG__h2{font:600 clamp(1.6rem, 3.6vw, 2.4rem)/1.12 var(--font-display);letter-spacing:-.03em;margin:0 0 1.25rem}.keyword-landing-module__v_aAEG__h3{font:600 1.2rem/1.25 var(--font-display);margin:.75rem 0 .5rem}.keyword-landing-module__v_aAEG__sectionBody{max-width:680px;color:var(--muted-foreground);font:400 1.05rem/1.65 var(--font-body);margin:0 0 2rem}.keyword-landing-module__v_aAEG__steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.keyword-landing-module__v_aAEG__step{border:1px solid var(--border);background:var(--card,var(--background));font:400 .98rem/1.6 var(--font-body);border-radius:1.1rem;padding:1.5rem}.keyword-landing-module__v_aAEG__step p{color:var(--muted-foreground);margin:0}.keyword-landing-module__v_aAEG__stepNumber{color:var(--pigment);font:700 .85rem/1 var(--font-body);letter-spacing:.1em}.keyword-landing-module__v_aAEG__templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.keyword-landing-module__v_aAEG__templates{grid-template-columns:repeat(4,minmax(0,1fr))}}.keyword-landing-module__v_aAEG__template{color:var(--foreground);gap:.6rem;text-decoration:none;display:grid}.keyword-landing-module__v_aAEG__sheet{aspect-ratio:210/297;border:1px solid var(--border);background:#fff;border-radius:.6rem;transition:transform .2s;display:block;position:relative;overflow:hidden;box-shadow:0 .8rem 1.8rem -1.2rem #00000059}.keyword-landing-module__v_aAEG__sheet img{object-fit:cover;object-position:top}.keyword-landing-module__v_aAEG__template:hover .keyword-landing-module__v_aAEG__sheet{transform:translateY(-3px)}.keyword-landing-module__v_aAEG__templateName{font:600 .92rem/1.2 var(--font-body)}.keyword-landing-module__v_aAEG__moreLink,.keyword-landing-module__v_aAEG__relatedLink{color:var(--foreground);font:600 .95rem/1.3 var(--font-body);text-underline-offset:.25em;align-items:center;gap:.4rem;text-decoration:underline;display:inline-flex}.keyword-landing-module__v_aAEG__moreLink{margin-top:1.75rem}.keyword-landing-module__v_aAEG__prose{font:400 1.05rem/1.7 var(--font-body)}.keyword-landing-module__v_aAEG__prose>*{max-width:760px}.keyword-landing-module__v_aAEG__prose p{color:color-mix(in srgb, var(--foreground) 84%, transparent);margin:0}.keyword-landing-module__v_aAEG__block+.keyword-landing-module__v_aAEG__block{margin-top:2.75rem}.keyword-landing-module__v_aAEG__list{color:color-mix(in srgb, var(--foreground) 84%, transparent);margin:0 0 1rem;padding-inline-start:1.25rem}.keyword-landing-module__v_aAEG__list li+li{margin-top:.4rem}.keyword-landing-module__v_aAEG__inlineLink{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pigment) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--pigment) 70%, transparent);text-underline-offset:.2em;font-weight:600}.keyword-landing-module__v_aAEG__faq{gap:.75rem;display:grid}.keyword-landing-module__v_aAEG__faqItem{border:1px solid var(--border);border-radius:.9rem;padding:1rem 1.25rem}.keyword-landing-module__v_aAEG__faqItem summary{cursor:pointer;font:600 1.02rem/1.4 var(--font-body)}.keyword-landing-module__v_aAEG__faqItem p{margin-top:.75rem}.keyword-landing-module__v_aAEG__related{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.keyword-landing-module__v_aAEG__final{text-align:start;padding:clamp(3.5rem,8vw,6rem) 1rem clamp(5rem,10vw,7rem)}.keyword-landing-module__v_aAEG__finalTitle{font:600 clamp(1.9rem, 4.5vw, 3rem)/1.08 var(--font-display);letter-spacing:-.035em;margin:0 0 .75rem}
