.entry-resume{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));z-index:90;color:#fff;background:linear-gradient(165deg,#620f1a 0%,#490811 55%,#3a040b 100%);border:1px solid #c59e6366;border-radius:999px;align-items:center;gap:.25rem;max-width:calc(100vw - 1.5rem);padding:.35rem .35rem .35rem .5rem;animation:.42s cubic-bezier(.16,1,.3,1) both entry-resume-in;display:flex;position:fixed;box-shadow:0 28px 60px -24px #2e050b99}.entry-resume__link{min-height:44px;color:inherit;border-radius:999px;align-items:center;gap:.6rem;min-width:0;padding:0 .4rem 0 .6rem;text-decoration:none;display:flex}.entry-resume__kicker{letter-spacing:.22em;text-transform:uppercase;color:#f4aeb8;white-space:nowrap;font-size:10px;font-weight:600}.entry-resume__label{font-family:var(--font-instrument-serif), Georgia, serif;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;line-height:1.1;overflow:hidden}.entry-resume__cta{color:#540d16;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.35rem;min-height:34px;padding:0 .85rem;font-size:13px;font-weight:600;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.entry-resume__link:hover .entry-resume__cta{transform:translate(2px)}.entry-resume__close{color:#fff9;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.entry-resume__close:hover{color:#fff;background:#ffffff14}@media (width<=520px){.entry-resume__kicker{display:none}.entry-resume{left:.75rem}.entry-resume__link{flex:1;justify-content:space-between}}@keyframes entry-resume-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.entry-resume{animation:none}.entry-resume__cta{transition:none}}.start-grid{gap:2.5rem;display:grid}@media (width>=1024px){.start-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem}}.start-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.start-steps li{border-top:1px solid #4224281a;gap:1.25rem;padding:1.25rem 0;display:flex}.start-steps li:last-child{border-bottom:1px solid #4224281a}.start-steps__n{font-family:var(--font-editorial,"Instrument Serif", Georgia, serif);color:#724913;font-variant-numeric:tabular-nums;min-width:2.25rem;font-size:1.5rem;line-height:1}.start-steps__title{color:#312d2b;font-size:1rem;font-weight:600}.start-steps__text{color:#312d2bb8;max-width:56ch;margin-top:.35rem;font-size:.9375rem;line-height:1.6}.start-value{color:#fff;background:radial-gradient(80% 60% at 20% 0,#7f101fe6,#0000 60%),radial-gradient(60% 50% at 90% 100%,#42050de6,#0000 55%),linear-gradient(165deg,#620f1a 0%,#490811 55%,#3a040b 100%);border-radius:28px;margin-top:3.5rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #18060973}@media (width>=768px){.start-value{padding:2.75rem 3rem}}.start-value__text{max-width:34ch;font-family:var(--font-editorial,"Instrument Serif", Georgia, serif);margin-top:1rem;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12}.start-value__cta{color:#540d16;background:#fff;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;margin-top:1.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1);display:inline-flex}.start-value__cta:hover{transform:translateY(-1px)}.cap-apps{gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.cap-apps{grid-template-columns:1fr 1fr;column-gap:3rem}}.cap-apps a{color:#312d2b;border-top:1px solid #4224281a;grid-template-columns:1fr auto;gap:.25rem 1rem;min-height:44px;padding:1.1rem 0;text-decoration:none;display:grid}.cap-apps__name{font-weight:600}.cap-apps__text{color:#312d2ba6;grid-column:1;font-size:.875rem;line-height:1.55}.cap-apps__arrow{color:#540d16;grid-area:1/2/span 2;align-self:center;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.cap-apps a:hover .cap-apps__arrow{transform:translate(4px)}.al-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.al-hero-actions .core-start{margin-top:0}.al-cta-stack{flex-direction:column;align-items:flex-start;display:flex}.al-secondary{color:#f5e1e6;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.al-example{color:#3a2a30;background:linear-gradient(145deg,#fffffff7,#f8eeedf2);border:1px solid #fffc;border-radius:24px;margin:0;padding:22px 24px 18px;box-shadow:0 20px 60px #22051033,inset 0 1px #fff}.al-example-chrome{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #e8d8dc;align-items:center;gap:10px;padding-bottom:14px;font-size:10px;display:flex}.al-example-chrome img{object-fit:contain;width:34px;height:34px}.al-example-chrome small{color:#6c4553;background:#f1e3e6;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:9px}.al-example-title{margin:16px 0 6px;font-family:Instrument Serif,Georgia,serif;font-size:26px;font-weight:400;line-height:1.15;display:block}.al-example dl{margin:0}.al-example dl div{border-top:1px solid #eadde0;justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;display:flex}.al-example dt{color:#7a5f68}.al-example dd{text-align:right;margin:0;font-weight:500}.al-example-status{color:#fff;background:#57172b;border-radius:99px;align-items:center;gap:8px;margin:12px 0 0;padding:7px 12px;font-size:12px;display:inline-flex}.al-example-status:before{content:"";background:#f5d99e;border-radius:50%;width:7px;height:7px}.al-example figcaption{color:#8a7078;margin-top:14px;font-size:11px}.al-section{padding-block:72px 8px}.al-section h2{text-wrap:balance;max-width:22ch;margin:12px 0 0;font-size:clamp(32px,3.6vw,46px);line-height:1.1}.al-section .core-eyebrow{color:#724653}.al-problem{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.al-frictions{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.al-frictions li{color:#5d4a51;padding-left:22px;font-size:15px;line-height:1.6;position:relative}.al-frictions li:before{content:"";background:#8e3953;width:9px;height:1px;position:absolute;top:.62em;left:0}.al-before-after{grid-template-columns:1fr 1fr;gap:14px;display:grid}.al-before-after>div{background:#fff;border:1px solid #e6d5d8;border-radius:20px;padding:22px}.al-before-after .al-after{color:#fff;background:#57172b;border-color:#57172b}.al-before-after .al-after .core-eyebrow{color:#f4d6df}.al-before-after ol{gap:10px;margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.al-before-after>div:first-child ol{color:#7a6168}.al-steps,.al-outcomes,.al-cases{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.al-steps li,.al-outcomes article,.al-cases article{background:#fff;border:1px solid #e6d5d8;border-radius:22px;padding:26px;box-shadow:0 14px 40px #5725350a}.al-steps h3,.al-outcomes h3{color:#3a2a30;margin:12px 0 8px;font-size:18px;font-weight:600}.al-steps p,.al-outcomes p{color:#5d4a51;margin:0;font-size:14px;line-height:1.7}.al-outcomes .al-mechanism{color:#7a5f68;border-top:1px solid #eadde0;margin-top:14px;padding-top:14px;font-size:12px}.al-evaluation-grid article:first-child{background:radial-gradient(at 100% 0,#a44f663d,#0000 70%),#57172b;border-color:#57172b}.al-evaluation-grid article:first-child h3{color:#fff}.al-evaluation-grid article:first-child p{color:#f5e1e6}.al-evaluation-grid article:nth-child(2){background:linear-gradient(140deg,#fff,#f9e9ed)}.al-cases dl{gap:12px;margin:14px 0 0;display:grid}.al-cases dt{color:#8a6a74;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.al-cases dd{color:#3a2a30;margin:4px 0 0;font-size:14px;line-height:1.55}.al-connections ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.al-connections li{border-top:1px solid #57172b;padding:22px 0 0}.al-connections a,.al-connections strong{color:#57172b;text-underline-offset:4px;font-size:16px;font-weight:600;text-decoration:underline}.al-connections p{color:#5d4a51;margin:10px 0 0;font-size:14px;line-height:1.65}.al-final{padding-block:32px 96px}.al-final-card{color:#fff;background:radial-gradient(at 90% 0,#ac5c66,#0000 62%),linear-gradient(140deg,#63162b,#340714);border-radius:28px;padding:48px}.al-final-card h2{text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.08}.al-final-card p{color:#f5e1e6;max-width:56ch;margin:16px 0 28px;font-size:15px;line-height:1.7}.al-final-card .core-start{margin-top:0}.app-landing .al-cta-note{color:#f5e1e6;margin:10px 0 0;font-size:12px}.al-related,.al-hub{margin-top:36px}.al-related ul,.al-hub ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.al-related a,.al-hub a{color:#3a2a30;background:#fff;border:1px solid #e6d5d8;border-radius:18px;align-items:center;gap:14px;min-height:72px;padding:14px 18px;display:flex}.al-related a:hover,.al-hub a:hover{border-color:#57172b}.al-related img,.al-hub img{object-fit:contain;flex:none}.al-related span,.al-hub span{gap:3px;display:grid}.al-related strong,.al-hub strong{font-size:14px}.al-related small,.al-hub small{color:#7a5f68;font-size:12px;line-height:1.45}.al-hub{padding-block:56px 96px}@media (width<=900px){.al-problem{grid-template-columns:1fr;gap:32px}}@media (width<=650px){.al-cta-stack,.al-hero-actions .core-start{width:100%}.al-before-after{grid-template-columns:1fr}.al-section{padding-block:52px 0}.al-final-card{padding:28px 22px}.al-example-title{font-size:22px}}
