.learn-article-page,.learn-hub-page{position:relative;overflow:clip;background:var(--ag-ivory,#fbf7f0)}.learn-ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.learn-ambient__blob{position:absolute;border-radius:50%;filter:blur(90px)}.learn-ambient__blob--orange{width:520px;height:520px;top:-120px;right:-80px;background:radial-gradient(closest-side,color-mix(in srgb,var(--ag-orange,#e05a36) 42%,transparent),transparent 72%);opacity:.55}.learn-ambient__blob--night{width:480px;height:480px;top:280px;left:-160px;background:radial-gradient(closest-side,color-mix(in srgb,var(--ag-night,#19324b) 22%,transparent),transparent 72%);opacity:.45}.learn-hero{position:relative;z-index:1;padding:4.5rem 1.25rem 3rem}.learn-hero__inner{margin:0 auto;max-width:76rem;display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center}.learn-hero__kicker{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ag-text-2,#5c6672)}.learn-hero__dot{width:7px;height:7px;border-radius:50%;background:var(--ag-orange,#e05a36);box-shadow:0 0 0 4px color-mix(in srgb,var(--ag-orange) 18%,transparent)}.learn-hero__title{margin-top:.85rem;font-size:clamp(2.25rem,4.8vw,3.5rem);font-weight:620;line-height:1.08;letter-spacing:-.03em;color:var(--ag-night,#19324b)}.learn-hero__serif{font-family:var(--font-serif-cinematic,"Instrument Serif",serif);font-style:italic;font-weight:400}.learn-hero__lede{margin-top:1.1rem;max-width:36rem;font-size:1.0625rem;line-height:1.7;color:var(--ag-text-2,#4b5563)}.learn-hero__stats{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;margin-top:1.75rem;padding:0;list-style:none}.learn-hero__stats li{display:flex;flex-direction:column;gap:.15rem}.learn-hero__stats strong{font-size:1.25rem;font-weight:650;color:var(--ag-night,#19324b);font-variant-numeric:tabular-nums}.learn-hero__stats span{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ag-text-2,#6b7280)}.learn-hero__panel{padding:1.75rem 1.65rem 1.5rem;border-radius:1.25rem;border:1px solid var(--ag-border,#e8e4da);background:color-mix(in srgb,#fff 88%,var(--ag-ivory));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent),0 24px 48px rgba(15,34,52,.08)}.learn-hero__panel-label{font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ag-orange,#e05a36)}.learn-hero__panel-copy{margin-top:.45rem;margin-bottom:1.1rem;font-size:.9375rem;line-height:1.55;color:var(--ag-text-2,#4b5563)}.learn-hero-scan__note{display:inline-flex;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.8125rem;color:var(--ag-text-2,#6b7280)}.learn-hero-scan__note-dot{width:6px;height:6px;border-radius:50%;background:var(--ag-sage,#7a9a61)}.learn-questions{position:relative;z-index:1;padding:0 1.25rem 1.5rem}.learn-questions__inner{margin:0 auto;max-width:76rem;padding:1.1rem 1.25rem;border-radius:1rem;border:1px solid var(--ag-border,#e8e4da);background:color-mix(in srgb,var(--ag-night) 3%,#fff)}.learn-questions__label{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-text-2,#6b7280);margin-bottom:.75rem}.learn-questions__rail{display:flex;flex-wrap:wrap;gap:.5rem}.learn-questions__chip{display:inline-flex;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--ag-border,#e8e4da);background:#fff;font-size:.8125rem;font-weight:500;color:var(--ag-night,#19324b);text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.learn-questions__chip:hover{border-color:color-mix(in srgb,var(--ag-orange) 45%,var(--ag-border));background:color-mix(in srgb,var(--ag-orange) 6%,#fff);transform:translateY(-1px)}.learn-featured{position:relative;z-index:1;padding:1rem 1.25rem 2.5rem}.learn-featured__inner{margin:0 auto;max-width:76rem;padding:2rem;border-radius:1.35rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ag-night) 92%,#000),color-mix(in srgb,var(--ag-night-2,#284a63) 88%,#0f2234));color:#f4f6f8;box-shadow:0 28px 60px rgba(15,34,52,.22)}.learn-featured__badge{display:inline-block;margin-bottom:1.25rem;padding:.3rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--ag-orange) 22%,transparent);border:1px solid color-mix(in srgb,var(--ag-orange) 40%,transparent);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ag-orange-soft,#f0a48b) 90%,#fff)}.learn-featured__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:stretch}.learn-featured__kicker{font-size:.875rem;color:color-mix(in srgb,#fff 55%,transparent);font-style:italic}.learn-featured__title{margin-top:.5rem;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:620;line-height:1.2;letter-spacing:-.02em}.learn-featured__desc{margin-top:.85rem;font-size:.9375rem;line-height:1.65;color:color-mix(in srgb,#fff 72%,transparent)}.learn-featured__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.35rem;padding:.7rem 1.1rem;border-radius:999px;background:var(--ag-orange,#e05a36);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .15s ease}.learn-featured__cta:hover{filter:brightness(1.06)}.learn-cluster-section{position:relative;z-index:1;padding:1.5rem 1.25rem 2rem}.learn-cluster-section__inner{margin:0 auto;max-width:76rem}.learn-cluster-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.learn-cluster-section__title{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:620;letter-spacing:-.02em;color:var(--ag-night,#19324b)}.learn-cluster-section__desc{margin-top:.4rem;max-width:40rem;font-size:.9375rem;line-height:1.6;color:var(--ag-text-2,#6b7280)}.learn-cluster-section__count{flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-text-2,#9ca3af)}.learn-cluster-section__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1rem}.learn-guide-card{display:flex;flex-direction:column;gap:.55rem;min-height:13.5rem;padding:1.25rem 1.2rem 1.1rem;border-radius:1rem;border:1px solid var(--ag-border,#e8e4da);background:#fff;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.learn-guide-card:hover{border-color:color-mix(in srgb,var(--ag-orange) 35%,var(--ag-border));box-shadow:0 16px 36px rgba(15,34,52,.08);transform:translateY(-3px)}.learn-guide-card--featured{background:color-mix(in srgb,#fff 12%,var(--ag-night));border-color:color-mix(in srgb,#fff 14%,transparent);color:#f4f6f8}.learn-guide-card--featured .learn-guide-card__cluster,.learn-guide-card--featured .learn-guide-card__desc,.learn-guide-card--featured .learn-guide-card__foot,.learn-guide-card--featured .learn-guide-card__question{color:color-mix(in srgb,#fff 65%,transparent)}.learn-guide-card--featured .learn-guide-card__title{color:#fff}.learn-guide-card--featured .learn-guide-card__index{color:color-mix(in srgb,var(--ag-orange-soft) 80%,#fff)}.learn-guide-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.learn-guide-card__index{font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--ag-orange,#e05a36);font-variant-numeric:tabular-nums}.learn-guide-card__cluster{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ag-text-2,#9ca3af)}.learn-guide-card__question{font-size:.8125rem;font-style:italic;line-height:1.45;color:var(--ag-text-2,#6b7280)}.learn-guide-card__title{font-size:1.0625rem;font-weight:620;line-height:1.35;color:var(--ag-night,#19324b)}.learn-guide-card__desc{flex:1;font-size:.8125rem;line-height:1.55;color:var(--ag-text-2,#4b5563)}.learn-guide-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.35rem;font-size:.75rem;color:var(--ag-text-2,#9ca3af)}.learn-guide-card__arrow{font-size:1rem;color:var(--ag-orange,#e05a36);transition:transform .15s ease}.learn-guide-card:hover .learn-guide-card__arrow{transform:translateX(3px)}.learn-industry{position:relative;z-index:1;padding:.5rem 1.25rem 3rem}.learn-industry__inner{margin:0 auto;max-width:76rem;padding:1.75rem;border-radius:1.15rem;border:1px dashed color-mix(in srgb,var(--ag-night) 18%,var(--ag-border));background:color-mix(in srgb,var(--ag-sage) 6%,#fff)}.learn-industry__title{font-size:1.25rem;font-weight:620;color:var(--ag-night,#19324b)}.learn-industry__desc{margin-top:.35rem;font-size:.9375rem;color:var(--ag-text-2,#6b7280)}.learn-industry__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.65rem;margin-top:1.15rem}.learn-industry__card{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:.75rem;border:1px solid var(--ag-border,#e8e4da);background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.learn-industry__card:hover{border-color:color-mix(in srgb,var(--ag-orange) 40%,var(--ag-border));box-shadow:0 8px 20px rgba(15,34,52,.06)}.learn-industry__code{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:color-mix(in srgb,var(--ag-night) 8%,#fff);font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:var(--ag-night,#19324b)}.learn-industry__label{flex:1;font-size:.875rem;font-weight:600;color:var(--ag-night,#19324b)}.learn-industry__arrow{color:var(--ag-orange,#e05a36)}.learn-finale{position:relative;z-index:1;padding:3.5rem 1.25rem 5rem}.learn-finale__glow{position:absolute;inset:10% 15% auto;height:280px;background:radial-gradient(ellipse,color-mix(in srgb,var(--ag-orange) 28%,transparent),transparent 68%);filter:blur(30px);pointer-events:none}.learn-finale__inner{position:relative;margin:0 auto;max-width:52rem;padding:3rem 2.5rem 2.5rem;border-radius:1.5rem;text-align:center;background:linear-gradient(160deg,color-mix(in srgb,var(--ag-night) 94%,#000),color-mix(in srgb,var(--ag-ink,#0f2234) 96%,#000));border:1px solid color-mix(in srgb,#fff 10%,transparent);box-shadow:0 32px 64px rgba(15,34,52,.28);color:#f4f6f8}.learn-finale__eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--ag-orange-soft) 85%,#fff)}.learn-finale__title{margin-top:.75rem;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:620;line-height:1.15;letter-spacing:-.025em}.learn-finale__serif{font-family:var(--font-serif-cinematic,"Instrument Serif",serif);font-style:italic;font-weight:400}.learn-finale__sub{margin:.85rem auto 0;max-width:36rem;font-size:1rem;line-height:1.65;color:color-mix(in srgb,#fff 72%,transparent)}.learn-finale__form{margin-top:1.75rem;display:flex;justify-content:center}.learn-finale__form .url-scan{width:min(100%,34rem)}.learn-finale__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;font-size:.8125rem;color:color-mix(in srgb,#fff 58%,transparent)}.learn-finale__proof li:before{content:"✓ ";color:var(--ag-sage-soft,#c7d9c7)}.learn-article-hero{position:relative;z-index:1;padding:3.5rem 1.25rem 2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--ag-night) 6%,var(--ag-ivory)),var(--ag-ivory,#fbf7f0));border-bottom:1px solid var(--ag-border,#e8e4da)}.learn-article-hero__inner{margin:0 auto;max-width:48rem}.learn-article-hero__breadcrumb{font-size:.8125rem;color:var(--ag-text-2,#6b7280)}.learn-article-hero__breadcrumb a{color:var(--ag-night,#19324b);font-weight:500;text-decoration:underline;text-underline-offset:2px}.learn-article-hero__question{margin-top:1rem;font-size:.9375rem;font-style:italic;color:var(--ag-text-2,#6b7280)}.learn-article-hero__title{margin-top:.5rem;font-size:clamp(2rem,4.2vw,2.75rem);font-weight:620;line-height:1.12;letter-spacing:-.03em;color:var(--ag-night,#19324b)}.learn-article-hero__meta{margin-top:.85rem;font-size:.875rem;color:var(--ag-text-2,#6b7280)}.learn-article-hero__meta a{color:var(--ag-night,#19324b);font-weight:500}.learn-article-layout{position:relative;z-index:1;margin:0 auto;max-width:76rem;padding:2rem 1.25rem 0;display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:2.5rem;align-items:start}.learn-article-main{min-width:0;max-width:48rem}.learn-answer{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.35rem 1.4rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--ag-sage) 35%,var(--ag-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ag-sage) 10%,#fff),color-mix(in srgb,var(--ag-ivory) 60%,#fff));box-shadow:0 12px 28px rgba(15,34,52,.05)}.learn-answer__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.65rem;background:color-mix(in srgb,var(--ag-sage) 22%,#fff);color:var(--ag-night,#19324b);font-size:.9rem}.learn-answer__kicker{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-text-2,#6b7280)}.learn-answer__body{margin-top:.4rem;font-size:1.125rem;line-height:1.6;color:var(--ag-night,#19324b)}.learn-answer__hint{margin-top:.65rem;font-size:.75rem;color:var(--ag-text-2,#9ca3af)}.learn-body{margin-top:2.25rem;font-size:1.0625rem;line-height:1.75;color:var(--ag-text-2,#374151)}.learn-body h2{margin-top:2.75rem;margin-bottom:.85rem;font-size:1.5rem;font-weight:620;letter-spacing:-.02em;color:var(--ag-night,#19324b)}.learn-body h3{margin-top:2rem;margin-bottom:.55rem;font-size:1.2rem;font-weight:600;color:var(--ag-night,#19324b)}.learn-body p{margin-top:.9rem}.learn-body ol,.learn-body ul{margin-top:.9rem;padding-left:1.4rem}.learn-body li{margin-top:.4rem}.learn-body a{font-weight:500;color:var(--ag-night,#19324b);text-decoration:underline;text-underline-offset:3px}.learn-body code{border-radius:.3rem;background:color-mix(in srgb,var(--ag-night) 6%,#fff);padding:.12rem .4rem;font-size:.86em}.learn-body pre{margin-top:1.1rem;overflow-x:auto;border-radius:.75rem;border:1px solid var(--ag-border,#e8e4da);background:color-mix(in srgb,var(--ag-night) 4%,#fff);padding:1.1rem;font-size:.8125rem;line-height:1.55}.learn-body table{width:100%;margin-top:1rem;border-collapse:collapse;font-size:.9rem}.learn-body td,.learn-body th{padding:.6rem .75rem;border:1px solid var(--ag-border,#e8e4da);text-align:left}.learn-body th{background:color-mix(in srgb,var(--ag-night) 5%,#fff);font-weight:600;color:var(--ag-night,#19324b)}.learn-faq{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ag-border,#e8e4da)}.learn-faq__title{font-size:1.35rem;font-weight:620;color:var(--ag-night,#19324b)}.learn-faq__list{margin-top:1.15rem;display:flex;flex-direction:column;gap:.85rem}.learn-faq__item{padding:1rem 1.1rem;border-radius:.75rem;border:1px solid var(--ag-border,#e8e4da);background:#fff}.learn-faq__item dt{font-weight:600;color:var(--ag-night,#19324b)}.learn-faq__item dd{margin-top:.45rem;font-size:.9375rem;line-height:1.65;color:var(--ag-text-2,#4b5563)}.learn-related{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--ag-border,#e8e4da)}.learn-related__title{font-size:1.2rem;font-weight:620;color:var(--ag-night,#19324b)}.learn-related__list{margin-top:1rem;display:grid;gap:.65rem;list-style:none;padding:0}.learn-related__link{display:block;padding:.95rem 1.05rem;border-radius:.75rem;border:1px solid var(--ag-border,#e8e4da);background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.learn-related__link:hover{border-color:color-mix(in srgb,var(--ag-orange) 40%,var(--ag-border));box-shadow:0 10px 24px rgba(15,34,52,.06)}.learn-related__link-title{display:block;font-weight:600;color:var(--ag-night,#19324b)}.learn-related__link-desc{display:block;margin-top:.3rem;font-size:.8125rem;line-height:1.5;color:var(--ag-text-2,#6b7280)}.learn-sidebar{position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:1rem}.learn-sidebar__scan{padding:1.15rem;border-radius:1rem;border:1px solid var(--ag-border,#e8e4da);background:#fff;box-shadow:0 12px 28px rgba(15,34,52,.06)}.learn-sidebar__scan-label{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-orange,#e05a36)}.learn-sidebar__scan-copy{margin:.45rem 0 .85rem;font-size:.8125rem;line-height:1.55;color:var(--ag-text-2,#4b5563)}.learn-sidebar__nav{padding:1rem;border-radius:.85rem;border:1px solid var(--ag-border,#e8e4da);background:color-mix(in srgb,var(--ag-night) 3%,#fff)}.learn-sidebar__nav-label{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ag-text-2,#6b7280)}.learn-sidebar__nav ul{margin:.65rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.learn-sidebar__nav a{font-size:.8125rem;font-weight:500;line-height:1.45;color:var(--ag-night,#19324b);text-decoration:underline;text-underline-offset:2px}.learn-sidebar__back{font-size:.8125rem;font-weight:500;color:var(--ag-text-2,#6b7280);text-decoration:none}.learn-sidebar__back:hover{color:var(--ag-night,#19324b)}.learn-report-strip{margin-top:1.25rem;padding:.85rem 1rem;border-radius:.65rem;border:1px solid var(--ag-border,#e8e4da);background:color-mix(in srgb,var(--ag-sage) 6%,#fff)}.learn-report-strip__label{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ag-text-2,#6b7280)}.learn-report-strip__links{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin-top:.45rem}.learn-report-strip__links a{font-size:.8125rem;font-weight:500;color:var(--ag-night,#19324b);text-decoration:underline;text-underline-offset:2px}@media (max-width:1024px){.learn-article-layout,.learn-featured__grid,.learn-hero__inner{grid-template-columns:1fr}.learn-sidebar{position:static;order:-1}}@media (max-width:640px){.learn-article-hero,.learn-hero{padding-top:3.25rem}.learn-featured__inner,.learn-finale__inner{padding:1.65rem 1.25rem}.learn-cluster-section__head{flex-direction:column;align-items:flex-start}}