@keyframes aelo-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes aelo-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:0}}@keyframes aelo-pill-pulse{0%,to{transform:scale(1);box-shadow:0 0 #5e4fa200}50%{transform:scale(1.045);box-shadow:0 6px 18px #5e4fa22e}}@keyframes aelo-hex-drift{0%{transform:translate(0)}to{transform:translate(-60px,-60px)}}@keyframes aelo-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,-20px,0) scale(1.05)}}@keyframes aelo-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-30px,30px,0) scale(.95)}}@keyframes aelo-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes aelo-float-y{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes aelo-float-dashboard{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes aelo-scan{0%{background-position:130% 0}to{background-position:-30% 0}}[data-reveal]{opacity:0;transform:translateY(38px) scale(.985);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;will-change:opacity,transform}[data-reveal].aelo-in{opacity:1;transform:none}[data-reveal].aelo-in .aelo-bounce{animation:aeloPop .65s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes aeloPop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes aeloGauge{0%{stroke-dashoffset:var(--from)}to{stroke-dashoffset:var(--to)}}@keyframes aeloBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aeloIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes aeloFlow{0%{left:0;opacity:1}86%{left:100%;opacity:1}92%{left:100%;opacity:0}93%{left:0;opacity:0}to{left:0;opacity:1}}@keyframes aeloNode{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes aeloEdge{0%{stroke-dashoffset:90;opacity:0}12%{opacity:.7}26%{stroke-dashoffset:0}82%{stroke-dashoffset:0;opacity:.7}to{stroke-dashoffset:0;opacity:0}}@keyframes aeloDraw{to{stroke-dashoffset:0}}@keyframes aeloFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important}[data-reveal]{opacity:1!important;transform:none!important;transition:box-shadow .35s ease}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:none;border:none}button:focus-visible{outline:2px solid currentColor;outline-offset:2px}table{border-collapse:collapse;border-spacing:0}#app{isolation:isolate}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#0f172a;background-color:#f8fafc}h1{font-size:48px;font-weight:700;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}h2{font-size:36px;font-weight:700;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}h3{font-size:30px;font-weight:600;line-height:1.375;text-wrap:balance}h4{font-size:24px;font-weight:600;line-height:1.375}h5{font-size:20px;font-weight:500;line-height:1.5}h6{font-size:18px;font-weight:500;line-height:1.5}p{line-height:1.75;color:#334155}small{font-size:14px;line-height:1.5}code,pre{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:14px}code{padding:2px 4px;background-color:#f1f5f9;border-radius:4px;color:#4338ca}pre{overflow-x:auto;padding:16px;background-color:#f1f5f9;border-radius:8px;line-height:1.75}pre code{padding:0;background-color:transparent;border-radius:0;color:inherit}a{color:#4f46e5;transition:color .15s ease}a:hover{color:#4338ca}a:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:4px}a{color:#8b74d9}a:hover{color:#25272d}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.aelo-wordmark,.aelo-lockup{display:block;width:auto;flex-shrink:0}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.pill-metric{display:flex;flex-direction:column;gap:4px;align-items:center;padding:12px 16px;background-color:#f5f6f8;border-radius:9999px;text-align:center}.pill-metric__label{font-size:12px;font-weight:500;color:#6b6e78;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.02em}.pill-metric__value{font-size:15px;font-weight:700;color:#25272d;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.data-rows{display:flex;flex-direction:column;gap:0}.data-rows__row{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #e5e7ec;align-items:center}.data-rows__row--last{border-bottom:none}.data-rows__label{font-size:13px;color:#6b6e78;font-weight:500}.data-rows__value{font-size:13px;color:#25272d}.data-rows__value--mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#25272d;font-weight:500}.icon-tile{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.icon-tile--size-22{width:22px;height:22px}.icon-tile--size-34{width:34px;height:34px}.icon-tile--size-38{width:38px;height:38px;border-radius:14px}.icon-tile--size-56{width:56px;height:56px;border-radius:14px}.icon-tile--lavender{background-color:#d9ccf2}.icon-tile--mint{background-color:#cbe7df}.icon-tile--sky{background-color:#d6e6f7}.icon-tile--sand{background-color:#f2e9dd}.icon-tile--creamdeep{background-color:#edeff3}.icon-tile__icon{flex-shrink:0}.icon-tile__icon--lavenderin{color:#5e4fa2}.icon-tile__icon--mintin{color:#2f7a66}.icon-tile__icon--skyin{color:#2e6bb3}.icon-tile__icon--sandin{color:#9c7a3f}.icon-tile__icon--graphite{color:#25272d}.card-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-header__left{display:flex;align-items:center;gap:12px}.card-header__title{font-size:22px;font-weight:700;color:#25272d;margin:0}.card-header__action{padding:8px 12px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#3b3e47;border-radius:8px;transition:all .15s ease-out}.card-header__action:hover:not(:disabled){background-color:#f5f6f8;color:#25272d}.card-header__action:disabled{cursor:not-allowed;opacity:.5}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:13px;font-weight:600;white-space:nowrap}.status-badge--active{background-color:#cbe7df;color:#2f7a66}.status-badge--pending{background-color:#f2e9dd;color:#9c7a3f}.status-badge--failed{background-color:#b33a3a2e;color:#b33a3a}.status-badge--info{background-color:#d6e6f7;color:#2e6bb3}.status-badge--warn{background-color:#f2e9dd;color:#9c7a3f}.status-badge__dot{width:6px;height:6px;background-color:currentColor;border-radius:50%;animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}.status-badge__icon{flex-shrink:0}.status-badge__text{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.account-layout{background-color:#f5f6f8;min-height:100vh;color:#25272d}.account-layout__grid{display:grid;grid-template-columns:256px 1fr;min-height:calc(100vh - 73px)}@media(max-width:1100px){.account-layout__grid{grid-template-columns:1fr}}.account-layout__main{padding:clamp(24px,4vw,56px);min-width:0}.account-layout__content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.page-header{margin-bottom:28px;display:flex;flex-direction:column;gap:10px}.page-header__breadcrumb{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6e78}.page-header__breadcrumb-text{color:#6b6e78}.page-header__breadcrumb-text:last-child{color:#25272d}.page-header__breadcrumb-sep{color:#e5e7ec}.page-header__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;min-height:45px}.page-header__title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0;color:#25272d;text-wrap:balance}.page-header__highlight{position:relative;display:inline-block}.page-header__highlight:before{content:"";position:absolute;top:16%;right:-2%;bottom:8%;left:2%;background:#d9ccf2;border-radius:6px;z-index:0}.page-header__highlight>*{position:relative;z-index:1}.page-header__subtitle{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;color:#3b3e47;line-height:1.55;margin:0;max-width:560px;text-wrap:pretty}.account-view__section{display:block;margin-bottom:28px}.account-view__section--grid-2{display:grid;grid-template-columns:1.3fr 1fr;gap:28px}@media(max-width:1100px){.account-view__section--grid-2{grid-template-columns:1fr}}.account-view__section:last-child{margin-bottom:0}.account-view__anchor-inline{display:contents}.account-view__loading,.account-view__error{padding:40px 0;text-align:center;color:#6b6e78;font-size:15px}.account-view__error{color:#b33a3a}.panel-top-bar{position:sticky;top:0;z-index:10;background-color:#f5f6f8e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #e5e7ec}.panel-top-bar__inner{display:flex;align-items:center;justify-content:space-between;height:75px;padding:0 clamp(24px,4vw,56px);gap:22px}.panel-top-bar__logo{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#25272d;text-decoration:none}.panel-top-bar__links{display:flex;align-items:center;gap:24px;margin-left:22px;flex:1}.panel-top-bar__link{font-size:13px;color:#3b3e47;font-weight:500;text-decoration:none;transition:color .18s ease}.panel-top-bar__link:hover{color:#25272d}.panel-top-bar__actions{display:flex;align-items:center;gap:16px}.panel-top-bar__cta{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:#25272d;color:#fff;border:none;border-radius:9999px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.panel-top-bar__cta:hover{transform:translateY(-1px);box-shadow:0 24px 50px -28px #25272d38}.panel-top-bar__cta:active{transform:translateY(0)}.panel-top-bar__user-pill{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;background:#fff;border:1px solid #e5e7ec;border-radius:9999px;cursor:pointer}.panel-top-bar__user-avatar{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d9ccf2,#cbe7df);display:grid;place-items:center;font-size:12px;font-weight:800;color:#25272d}.panel-top-bar__user-name{font-size:13px;font-weight:600;color:#25272d}@media(max-width:720px){.panel-top-bar__links,.panel-top-bar__cta-text,.panel-top-bar__user-name{display:none}}.panel-sidebar{position:sticky;top:75px;height:calc(100vh - 75px);width:256px;padding:28px 18px;border-right:1px solid #e5e7ec;background-color:#f5f6f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;display:flex;flex-direction:column}.panel-sidebar__desktop{display:flex;flex-direction:column;gap:22px;overflow-y:auto;flex:1}.panel-sidebar__search{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e5e7ec;border-radius:12px;color:#6b6e78;font-size:13px;cursor:not-allowed}.panel-sidebar__search-icon{color:#6b6e78;flex-shrink:0}.panel-sidebar__search-placeholder{color:#6b6e78;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13px;line-height:1}.panel-sidebar__group{display:flex;flex-direction:column;gap:6px}.panel-sidebar__group-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;padding:0 12px 4px;margin:0}.panel-sidebar__group-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.panel-sidebar__item{display:flex;align-items:center;gap:10px;padding:9px 12px;width:100%;border:none;background:transparent;border-radius:12px;font-size:13px;font-weight:500;color:#3b3e47;font-family:inherit;cursor:pointer;text-align:left;transition:background .16s ease,color .16s ease}.panel-sidebar__item:hover:not(:disabled){background:#edeff3}.panel-sidebar__item--active{background:#fff;color:#25272d;font-weight:600;box-shadow:0 1px #25272d0a,0 8px 22px -16px #25272d38}.panel-sidebar__item--disabled,.panel-sidebar__item:disabled{opacity:.5;cursor:not-allowed}.panel-sidebar__item-icon{flex-shrink:0}.panel-sidebar__item-label{flex:1}.panel-sidebar__item-hint{font-size:12px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#6b6e78;padding:2px 7px;border-radius:9999px;font-weight:600}.panel-sidebar__item--active .panel-sidebar__item-hint{background:#d9ccf2;color:#5e4fa2}.panel-sidebar__help-card{padding:16px;border-radius:14px;background:#fff;border:1px solid #e5e7ec;position:relative;overflow:hidden;display:flex;gap:10px;margin-top:auto}.panel-sidebar__help-card:after{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:#d9ccf2;opacity:.55;filter:blur(8px);pointer-events:none}.panel-sidebar__help-icon{color:#5e4fa2;flex-shrink:0;position:relative;z-index:1}.panel-sidebar__help-text{position:relative;z-index:1}.panel-sidebar__help-copy{font-size:12px;color:#3b3e47;line-height:1.5;margin:0 0 4px}.panel-sidebar__help-cta{display:inline-block;font-size:13px;font-weight:600;color:#25272d;text-decoration:none;transition:color .18s ease}.panel-sidebar__help-cta:hover{color:#5e4fa2}.panel-sidebar__mobile{display:none}.panel-sidebar__chips{display:flex;gap:8px;overflow-x:auto;padding:12px clamp(24px,4vw,56px)}.panel-sidebar__chip{flex-shrink:0;padding:8px 14px;background:#fff;border:1px solid #e5e7ec;border-radius:9999px;font-size:13px;font-weight:500;color:#3b3e47;font-family:inherit;white-space:nowrap;cursor:pointer}.panel-sidebar__chip--active{background:#25272d;color:#fff;border-color:#25272d}.panel-sidebar__chip--disabled,.panel-sidebar__chip:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1100px){.panel-sidebar{position:static;height:auto;padding:0;border-right:none;border-bottom:1px solid #e5e7ec}.panel-sidebar__desktop{display:none}.panel-sidebar__mobile{display:block}}.workspace-hero{position:relative;overflow:hidden;border-radius:24px;padding:24px;background-color:#fff;border:1px solid #e5e7ec;margin-bottom:14px}.workspace-hero__content{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:flex-start}.workspace-hero__left{display:flex;flex-direction:column;gap:12px}.workspace-hero__eyebrow{display:block;font-size:12px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#5e4fa2;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.workspace-hero__avatar{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#d9ccf2,#cbe7df);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:800;flex-shrink:0}.workspace-hero__name{margin:0;font-size:22px;font-weight:800;color:#25272d;letter-spacing:-.02em}.workspace-hero__subdomain{margin:0;font-size:13px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#6b6e78;font-weight:500}.workspace-hero__metrics{display:flex;gap:10px;flex-wrap:wrap}.workspace-hero__actions{display:flex;flex-direction:column;gap:10px}.workspace-hero__cta-primary{padding:14px 22px;background-color:#d9ccf2;color:#5e4fa2;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease-out;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.workspace-hero__cta-primary:hover{background-color:#c1abea;box-shadow:0 24px 50px -28px #25272d38}.workspace-hero__cta-primary:active{transform:scale(.98)}.workspace-hero__cta-ghost{padding:10px 14px;background:none;border:1px solid #e5e7ec;border-radius:8px;font-size:13px;font-weight:600;color:#3b3e47;cursor:pointer;transition:all .15s ease-out;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.workspace-hero__cta-ghost:disabled{cursor:not-allowed;opacity:.5}.workspace-hero__cta-ghost:hover:not(:disabled){background-color:#f5f6f8;color:#25272d}@media(max-width:767px){.workspace-hero{padding:20px;margin-bottom:12px}.workspace-hero__content{grid-template-columns:1fr;gap:16px}.workspace-hero__metrics{gap:8px}.workspace-hero__actions,.workspace-hero__cta-primary,.workspace-hero__cta-ghost{width:100%}}.account-plan-card{background-color:#fff;border:1px solid #e5e7ec;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px}.account-plan-card__header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.account-plan-card__name{margin:0;font-size:clamp(30px,4vw,46px);font-weight:800;color:#25272d;letter-spacing:-.02em}.account-plan-card__price{margin:0;font-size:15px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#6b6e78;font-weight:500}.account-plan-card__status-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account-plan-card__renewal-date{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-weight:700;color:#25272d}.account-plan-card__renewal-separator{color:#6b6e78;font-size:13px}.account-plan-card__renewal{margin:0;font-size:13px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#25272d;font-weight:500}.account-plan-card__inner-panel{background-color:#edeff3;border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.account-plan-card__credits-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.account-plan-card__credits-label{margin:0;font-size:13px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#6b6e78;font-weight:600;text-transform:uppercase}.account-plan-card__credits-value{margin:0;font-size:15px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#25272d;font-weight:700}.account-plan-card__progress-bar{width:100%;height:6px;background-color:#e5e7ec;border-radius:9999px;overflow:hidden}.account-plan-card__progress-bar-fill{display:block;height:100%;background:linear-gradient(90deg,#5e4fa2,#5e4fa2cc);border-radius:9999px;transition:width .35s ease-out}.account-plan-card__progress-footer{display:flex;justify-content:space-between;align-items:center}.account-plan-card__progress-text-left,.account-plan-card__progress-text-right{margin:0;font-size:12px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#6b6e78;font-weight:500}.account-plan-card__actions{display:flex;gap:10px;flex-wrap:wrap}.account-plan-card__btn-primary{padding:11px 18px;background-color:#25272d;color:#fff;border:none;border-radius:9999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease-out;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.account-plan-card__btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 24px 50px -28px #25272d38}.account-plan-card__btn-primary:active{transform:translateY(0)}.account-plan-card__btn-primary:disabled{cursor:not-allowed;opacity:.5}.account-plan-card__btn-ghost{padding:11px 18px;background:transparent;border:1px solid #e5e7ec;border-radius:9999px;font-size:13px;font-weight:600;color:#3b3e47;cursor:pointer;transition:all .15s ease-out;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.account-plan-card__btn-ghost:disabled{cursor:not-allowed;opacity:.5}.account-plan-card__btn-ghost:hover:not(:disabled){transform:translateY(-1px);background-color:#f5f6f8;color:#25272d}@media(max-width:767px){.account-plan-card{padding:22px}.account-plan-card__name{font-size:22px}.account-plan-card__actions{flex-direction:column}.account-plan-card__btn-primary,.account-plan-card__btn-ghost{width:100%}}.payment-card{background-color:#fff;border:1px solid #e5e7ec;border-radius:20px;padding:24px}.payment-card__visa-mockup{position:relative;overflow:hidden;margin-top:18px;margin-bottom:18px;padding:20px;background:linear-gradient(135deg,#25272d,#25272d);border-radius:14px;min-height:140px;display:flex;flex-direction:column;justify-content:space-between}.payment-card__visa-blob{position:absolute;top:-30px;right:-30px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(214,230,247,.34),transparent 65%);z-index:0;aria-hidden:true}.payment-card__visa-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.payment-card__visa-eyebrow{margin:0;font-size:12px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#ffffff8c;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.payment-card__visa-powered{margin:0;font-size:12px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#ffffff8c;font-weight:500}.payment-card__visa-number{position:relative;z-index:1;margin:0 0 20px;font-size:19px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#ffffffeb;letter-spacing:.15em;font-weight:700}.payment-card__visa-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end}.payment-card__visa-holder{margin:0;font-size:12px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#ffffffeb;font-weight:500}.payment-card__visa-expiry{margin:0;font-size:12px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#ffffffeb;font-weight:500;text-align:right}.payment-card__footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.payment-card__footer-text{margin:0;font-size:13px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;color:#6b6e78;font-weight:500}.payment-card__footer-action{padding:10px 14px;background:none;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#25272d;cursor:pointer;transition:all .15s ease-out;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.payment-card__footer-action:hover:not(:disabled){background-color:#f5f6f8}.payment-card__footer-action:disabled{cursor:not-allowed;opacity:.5}@media(max-width:767px){.payment-card{padding:18px}.payment-card__visa-mockup{padding:16px;min-height:120px}.payment-card__visa-number{font-size:19px}.payment-card__footer{flex-direction:column;align-items:flex-start;gap:12px}.payment-card__footer-action{width:100%;text-align:center}}.account-info-card{background-color:#fff;border:1px solid #e5e7ec;border-radius:20px;padding:24px;margin-bottom:14px}@media(max-width:767px){.account-info-card{padding:18px;margin-bottom:12px}}.company-info-card{background-color:#fff;border:1px solid #e5e7ec;border-radius:20px;padding:24px;margin-bottom:14px}@media(max-width:767px){.company-info-card{padding:18px;margin-bottom:12px}}.invoices-card{background-color:#fff;border:1px solid #e5e7ec;border-radius:20px;overflow:hidden;margin-bottom:14px}.invoices-card__header-wrap{padding:24px;border-bottom:1px solid #e5e7ec}.invoices-card__loading,.invoices-card__empty{padding:24px;text-align:center;font-size:13px;color:#6b6e78;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.invoices-card__table{padding:0}.invoices-card__table-header{display:grid;grid-template-columns:1fr 1fr 1fr 180px;gap:16px;padding:24px;background-color:#f5f6f8;border-bottom:1px solid #e5e7ec}.invoices-card__row{display:grid;grid-template-columns:1fr 1fr 1fr 180px;gap:16px;padding:24px;border-bottom:1px solid #e5e7ec;align-items:center;transition:background-color .16s ease-out}.invoices-card__row:last-child{border-bottom:none}.invoices-card__row:hover{background-color:#edeff3}.invoices-card__col--num,.invoices-card__col--date,.invoices-card__col--amount{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.invoices-card__col--amount{font-weight:600}.invoices-card__col--actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.invoices-card__col-value{font-size:13px;color:#25272d;font-weight:500}.invoices-card__table-header .invoices-card__col-value{font-size:12px;font-weight:700;text-transform:uppercase;color:#6b6e78;letter-spacing:.02em}.invoices-card__pdf-btn{padding:6px 10px;background:none;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#3b3e47;cursor:pointer;transition:all .15s ease-out;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-decoration:none;white-space:nowrap}.invoices-card__pdf-btn:hover{background-color:#f5f6f8;color:#25272d}@media(max-width:767px){.invoices-card{margin-bottom:12px}.invoices-card__header-wrap{padding:18px 18px 12px}.invoices-card__table-header,.invoices-card__row{grid-template-columns:1fr 1fr auto;gap:12px;padding:12px 18px}.invoices-card__col--amount{display:none}.invoices-card__col-value{font-size:12px}}.security-card{background-color:#fff;border:1px solid #e5e7ec;border-radius:20px;padding:24px;margin-bottom:14px}.security-card__list{display:flex;flex-direction:column;gap:0;margin-top:16px}.security-card__item{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e7ec}.security-card__item:first-child{border-top:none;padding-top:0}.security-card__item:last-child{border-bottom:none;padding-bottom:0}.security-card__item-content{flex:1;min-width:0}.security-card__item-label{font-size:13px;font-weight:600;color:#25272d;margin:0}.security-card__item-status{font-size:12px;color:#6b6e78;margin-top:2px;font-weight:400}.security-card__item-action{padding:8px 12px;background:none;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#3b3e47;cursor:pointer;transition:all .15s ease-out;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.security-card__item-action:hover:not(:disabled){background-color:#f5f6f8;color:#25272d}.security-card__item-action:disabled{cursor:not-allowed;opacity:.5}@media(max-width:767px){.security-card{padding:18px;margin-bottom:12px}.security-card__item{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 0}.security-card__item-action{width:100%;justify-content:center;gap:6px}}.app-header{position:sticky;top:0;z-index:60;height:64px;background:#f5f6f8;border-bottom:1px solid #e5e7ec;transition:top .35s ease,background .35s ease,border-color .35s ease}@media(prefers-reduced-motion:reduce){.app-header{transition:none}}.app-header--floating{top:10px;background:transparent;border-bottom-color:transparent}.app-header__nav{position:relative;z-index:1;max-width:1200px;margin:0 auto;height:64px;border:1px solid transparent;padding-left:clamp(24px,5vw,56px);padding-right:clamp(24px,5vw,56px);display:flex;align-items:center;justify-content:space-between;gap:16px;transition:max-width .35s ease,background .35s ease,box-shadow .35s ease,border-radius .35s ease,border-color .35s ease,padding .35s ease}@media(prefers-reduced-motion:reduce){.app-header__nav{transition:none}}.app-header--floating .app-header__nav{background:#fff;border-color:#e5e7ec;border-radius:9999px;box-shadow:0 12px 32px -12px #25272d38;max-width:1040px;padding-left:clamp(16px,3vw,28px);padding-right:clamp(10px,2vw,16px)}@media(max-width:1140px){.app-header--floating .app-header__nav{margin-left:24px;margin-right:24px}}.app-header__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.app-header__logo:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.app-header__desktop{display:flex;align-items:center}.app-header__desktop--center{flex:1;justify-content:center;gap:4px;min-width:0;flex-wrap:nowrap;white-space:nowrap}.app-header__actions{gap:14px;flex-shrink:0}.app-header__dd{position:relative}.app-header__navlink{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font:600 15px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;padding:10px 12px;text-decoration:none;transition:color .18s ease}.app-header__navlink:hover{color:#25272d}.app-header__navlink:focus-visible{outline:2px solid #8b74d9;outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:reduce){.app-header__navlink{transition:none}}.app-header__caret{flex-shrink:0;opacity:.5}.app-header__dd-panel{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e7ec;border-radius:14px;box-shadow:0 12px 34px #25272d1f;padding:8px;min-width:230px;z-index:10;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;transition-delay:.14s}.app-header__dd-panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}@media(prefers-reduced-motion:reduce){.app-header__dd-panel{transition:none}}.app-header__dd:hover .app-header__dd-panel,.app-header__dd:focus-within .app-header__dd-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.app-header__dd-item{display:block;padding:9px 14px;border-radius:8px;font:600 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;text-decoration:none;transition:background .18s ease,color .18s ease}.app-header__dd-item:hover{background:#f5f6f8;color:#25272d}.app-header__dd-item:focus-visible{outline:2px solid #8b74d9;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.app-header__dd-item{transition:none}}.app-header__dd-item--soon{display:flex;align-items:center;gap:8px;color:#9a9da6;cursor:default}.app-header__dd-item--soon:hover{background:none;color:#9a9da6}.app-header__soon-tag{font:700 9px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b6e78;border:1px solid #e5e7ec;border-radius:9999px;padding:3px 7px}.app-header__dd-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;min-width:380px;max-width:90vw}.app-header__dd-group-title{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8b74d9;padding:8px 12px 6px}.app-header__cta{text-decoration:none;background:#25272d;color:#f5f6f8;font:700 15px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:12px 20px;border-radius:9999px;box-shadow:0 4px 12px #25272d2e;transition:transform .18s ease}.app-header__cta:hover{transform:translateY(-1px);color:#f5f6f8}.app-header__cta:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.app-header__cta{transition:none}}.app-header__hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.app-header__hamburger:focus-visible{outline:2px solid #8b74d9;outline-offset:2px;border-radius:8px}.app-header__hamburger-bar{display:block;width:22px;height:2px;background:#25272d;border-radius:2px}@media(max-width:1140px){.app-header__desktop{display:none}.app-header__hamburger{display:flex}}.app-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#f5f6f8;display:flex;flex-direction:column;padding:20px 24px 40px}@media(min-width:1141px){.app-header__overlay{display:none}}.app-header__overlay-top{display:flex;align-items:center;justify-content:space-between;height:44px;margin-bottom:24px;flex-shrink:0}.app-header__overlay-logo{display:flex;align-items:center;text-decoration:none}.app-header__overlay-logo:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.app-header__overlay-close{width:44px;height:44px;background:none;border:none;cursor:pointer;font-size:26px;color:#25272d;line-height:1}.app-header__overlay-close:focus-visible{outline:2px solid #8b74d9;outline-offset:2px;border-radius:8px}.app-header__overlay-nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1}.app-header__overlay-label{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9;padding:18px 0 6px}.app-header__overlay-label:first-child{padding-top:14px}.app-header__overlay-link{text-decoration:none;color:#3b3e47;font:600 17px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:11px 0}.app-header__overlay-link:hover{color:#25272d}.app-header__overlay-link:focus-visible{outline:2px solid #8b74d9;outline-offset:2px;border-radius:8px}.app-header__overlay-link--pricing{font-weight:700;color:#25272d}.app-header__overlay-link--soon{display:inline-flex;align-items:center;gap:8px;color:#9a9da6;cursor:default}.app-header__overlay-soon-tag{font:700 9px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b6e78;border:1px solid #e5e7ec;border-radius:9999px;padding:3px 7px}.app-header__overlay-cta{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:20px;flex-shrink:0}.app-header__overlay-btn{text-align:center;text-decoration:none;border-radius:9999px;padding:15px;font:700 16px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.app-header__overlay-btn:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}.app-header__overlay-btn--ghost{border:1px solid #e5e7ec;background:#fff;color:#25272d}.app-header__overlay-btn--primary,.app-footer{background:#25272d;color:#f5f6f8}.app-footer__container{max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,80px) clamp(24px,5vw,56px)}.app-footer__identity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-bottom:32px;border-bottom:1px solid rgba(245,246,248,.12)}.app-footer__logo{display:flex;align-items:center;text-decoration:none}.app-footer__logo:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.app-footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px);align-items:start;padding:40px 0}@media(max-width:900px){.app-footer__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.app-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.app-footer__grid{grid-template-columns:repeat(1,1fr)}}.app-footer__column-title{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f5f6f880;margin-bottom:16px}.app-footer__links{display:flex;flex-direction:column;gap:11px}.app-footer__link{text-decoration:none;font:400 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#f5f6f899;transition:color .18s ease}.app-footer__link:hover{color:#f5f6f8d9}.app-footer__link:focus-visible{outline:2px solid #8b74d9;outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:reduce){.app-footer__link{transition:none}}.app-footer__link--soon{display:inline-flex;align-items:center;gap:8px;color:#f5f6f852;cursor:default}.app-footer__link--soon:hover{color:#f5f6f852}.app-footer__soon-tag{font:700 9px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#f5f6f86b;border:1px solid rgba(245,246,248,.16);border-radius:9999px;padding:3px 7px}.app-footer__bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:28px;border-top:1px solid rgba(245,246,248,.12)}.app-footer__company{display:flex;flex-direction:column;gap:2px;font-style:normal}.app-footer__company-line{font:400 14px/1.45 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#f5f6f880}.app-footer__company-line:first-child{color:#f5f6f8b8}.app-footer__bottom-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}@media only screen and (max-width:767px){.app-footer__bottom-right{align-items:flex-start}}.app-footer__copyright{font:400 14px/1.45 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#f5f6f880}.app-footer__copyright-link{font:400 14px/1.45 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#f5f6f899;text-decoration:none}.app-footer__copyright-link:hover{text-decoration:underline;color:#f5f6f8e6}.app-footer__copyright-link:focus-visible{outline:2px solid #8b74d9;outline-offset:2px;border-radius:8px}.app-footer__social{display:flex;gap:12px}.app-footer__social-link{width:36px;height:36px;border-radius:8px;border:1px solid rgba(245,246,248,.16);display:flex;align-items:center;justify-content:center;color:#f5f6f8b3;transition:border-color .18s ease}.app-footer__social-link:hover{border-color:#f5f6f852;color:#f5f6f8e6}.app-footer__social-link:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.app-footer__social-link{transition:none}}.waitlist-bar{background:#25272d;color:#f5f6f8;border-bottom:1px solid rgba(255,255,255,.08)}.waitlist-bar__inner{max-width:1200px;min-height:48px;margin:0 auto;padding:8px clamp(24px,6vw,96px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}@media(max-width:767px){.waitlist-bar__inner{min-height:0;padding:16px clamp(24px,6vw,96px);gap:12px}}.waitlist-bar__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#d9ccf2;animation:aeloAnnPulse 2.4s ease-out infinite}@media(max-width:767px){.waitlist-bar__dot{display:none}}@media(prefers-reduced-motion:reduce){.waitlist-bar__dot{animation:none}}.waitlist-bar__message{font:400 13.5px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#f5f6f8;margin:0}@media(max-width:767px){.waitlist-bar__message{flex:1 1 100%;min-width:0;text-align:center}}.waitlist-bar__cta{flex-shrink:0;background:#d9ccf2;color:#25272d;font:700 12.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;border:none;border-radius:9999px;padding:8px 16px;cursor:pointer;transition:transform .18s ease}.waitlist-bar__cta:hover{transform:translateY(-1px)}.waitlist-bar__cta:focus-visible{outline:2px solid #f5f6f8;outline-offset:2px}@media(prefers-reduced-motion:reduce){.waitlist-bar__cta{transition:none}}@keyframes aeloAnnPulse{0%{box-shadow:0 0 #d9ccf2b3}to{box-shadow:0 0 0 8px #d9ccf200}}.waitlist-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.waitlist-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#25272d8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.waitlist-modal__card{position:relative;width:100%;max-width:440px;background:#f5f6f8;border:1px solid #e5e7ec;border-radius:20px;box-shadow:0 24px 70px #25272d47;padding:clamp(24px,4vw,32px)}.waitlist-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:20px;line-height:1;color:#6b6e78;transition:color .18s ease}.waitlist-modal__close:hover{color:#25272d}.waitlist-modal__close:focus-visible{outline:2px solid #8b74d9;outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:reduce){.waitlist-modal__close{transition:none}}.waitlist-modal__eyebrow{display:block;font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9;margin-bottom:10px}.waitlist-modal__title{font:400 26px/1.2 "DM Serif Display",Georgia,serif;color:#25272d;margin:0 0 8px}.waitlist-modal__lead{font:400 14.5px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:0 0 20px}.waitlist-modal form{display:flex;flex-direction:column;gap:14px}.waitlist-modal__input{width:100%;border:1px solid #e5e7ec;background:#fff;border-radius:12px;padding:12px 14px;font:400 14.5px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.waitlist-modal__input::placeholder{color:#6b6e78}.waitlist-modal__input:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}.waitlist-modal__consent{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.waitlist-modal__checkbox{flex-shrink:0;margin-top:2px;accent-color:#8b74d9;width:16px;height:16px}.waitlist-modal__consent-link{color:#8b74d9;text-decoration:underline}.waitlist-modal__error{font:600 13px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#c7443b;margin:0}.waitlist-modal__submit{background:#25272d;color:#f5f6f8;font:700 15px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;border:none;border-radius:9999px;padding:13px;cursor:pointer;transition:transform .18s ease}.waitlist-modal__submit:hover{transform:translateY(-1px)}.waitlist-modal__submit:disabled{opacity:.6;cursor:default;transform:none}.waitlist-modal__submit:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.waitlist-modal__submit{transition:none}}.waitlist-modal__success{display:flex;flex-direction:column;align-items:flex-start}.waitlist-modal__success-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#cbe7df;color:#2f7a66;margin-bottom:14px}.waitlist-modal__close-btn{margin-top:20px;background:transparent;border:1px solid #e5e7ec;color:#25272d;font:700 14px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;border-radius:9999px;padding:11px 22px;cursor:pointer;transition:background .18s ease}.waitlist-modal__close-btn:hover{background:#fff}.waitlist-modal__close-btn:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.waitlist-modal__close-btn{transition:none}}.hero-section{position:relative;z-index:2;background:#25272d;color:#f5f6f8;overflow-x:clip}.hero-section__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.hero-section__inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:clamp(56px,9vw,104px) clamp(24px,5vw,56px) clamp(40px,6vw,64px)}.hero-section__intro{text-align:center;max-width:860px;margin:0 auto}.hero-section__badge{display:inline-flex;align-items:center;gap:8px;background:#f5f6f814;border:1px solid rgba(245,246,248,.16);border-radius:9999px;padding:7px 14px;font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;color:#f5f6f8}.hero-section__badge-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:#3bbfa0}.hero-section__badge-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#3bbfa0;animation:aelo-pulse 2s ease-out infinite}@media(prefers-reduced-motion:reduce){.hero-section__badge-dot:after{display:none}}.hero-section__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(44px,6vw,76px);line-height:1.05;margin:22px auto 0;max-width:920px;letter-spacing:-.01em;color:#f5f6f8}.hero-section__title-gradient{background:linear-gradient(100deg,#8e5af2,#3bbfa0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-section__lead{font:400 clamp(17px,1.4vw,19px)/1.55 "Nunito Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#c6c8cf;margin:24px auto 0;max-width:560px}.hero-section__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.hero-section__btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font:700 16px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:16px 26px;border-radius:9999px;transition:transform .18s ease}.hero-section__btn:hover{transform:translateY(-1px)}.hero-section__btn:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.hero-section__btn{transition:none}}.hero-section__btn--primary{background:#f5f6f8;color:#25272d;box-shadow:0 6px 18px #00000040}.hero-section__btn--ghost{padding:16px 22px;color:#f5f6f8;border:1px solid rgba(245,246,248,.22)}.hero-section__btn--ghost:hover{color:#f5f6f8}.hero-section__models{margin:clamp(34px,4vw,48px) auto 0}.hero-section__models-row{border-top:1px solid rgba(245,246,248,.12);padding-top:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.hero-section__models-label{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f5f6f89e;margin-right:6px}@media(max-width:767px){.hero-section__models-label{flex:1 1 100%;margin-right:0;text-align:center}}.hero-section__model-pill{font:600 14px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#f5f6f8db;border:1px solid rgba(245,246,248,.2);border-radius:9999px;padding:8px 15px}.hero-section__card-wrap{position:relative;z-index:3;max-width:100%;margin:clamp(30px,3.5vw,44px) auto calc(clamp(96px,12vw,168px)*-1)}.hero-section__card{background:linear-gradient(180deg,#2e3037,#24262c);border:1px solid rgba(245,246,248,.09);border-radius:20px;box-shadow:0 20px 50px -20px #00000080;padding:24px 24px 6px;color:#f5f6f8}.hero-section__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hero-section__card-kicker{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f5f6f894}.hero-section__card-stat{display:flex;align-items:baseline;gap:12px;margin-top:10px}.hero-section__card-value{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(42px,5vw,54px);line-height:1;color:#f5f6f8}.hero-section__card-delta{display:inline-flex;align-items:center;background:#3bbfa029;color:#3bbfa0;font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:6px 11px;border-radius:9999px}.hero-section__card-period{font:600 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#f5f6f8b8;background:#f5f6f80f;border:1px solid rgba(245,246,248,.12);padding:6px 10px;border-radius:8px}.hero-section__card-legend{display:flex;align-items:center;gap:18px;margin-top:16px;flex-wrap:wrap}.hero-section__legend-item{display:inline-flex;align-items:center;gap:7px;font:600 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#c6c8cf}.hero-section__legend-item--dashed{color:#9aa0ab}.hero-section__legend-swatch{display:inline-block;width:16px;height:2px;border-radius:2px;background:#8b74d9}.hero-section__legend-swatch--dashed{height:0;background:none;border-top:2px dashed #3bbfa0}.hero-section__chart{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.hero-section__card-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(245,246,248,.1);margin-top:6px}.hero-section__card-cell{padding:16px 8px;text-align:center;border-right:1px solid rgba(245,246,248,.1)}.hero-section__card-cell:last-child{border-right:none}.hero-section__card-cell-value{font-family:"DM Serif Display",Georgia,serif;font-size:24px;color:#f5f6f8}.hero-section__card-cell-label{font:600 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9aa0ab;margin-top:5px}.problem-section{position:relative;z-index:1;padding:clamp(140px,16vw,220px) 0 clamp(56px,8vw,80px)}.problem-section__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.problem-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(36px,5vw,64px);align-items:center}.problem-section__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.problem-section__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.problem-section__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0;max-width:560px}.problem-section__body{margin-top:32px;display:flex;flex-direction:column;gap:18px;max-width:560px}.problem-section__paragraph{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:0}.problem-section__link{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.problem-section__link:focus-visible{outline:2px solid #8b74d9;outline-offset:2px;border-radius:8px}.problem-section__scan{position:relative;background:linear-gradient(165deg,#2c2e35,#1b1d22);border:1px solid rgba(139,116,217,.28);border-radius:24px;box-shadow:0 30px 70px -24px #5e4fa280,0 12px 34px #00000047;padding:clamp(26px,3vw,34px);color:#f5f6f8;overflow:hidden}.problem-section__scan-glow{position:absolute;top:-70px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(142,90,242,.28),transparent 70%);pointer-events:none}.problem-section__scan-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.problem-section__scan-label{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b79cff}.problem-section__scan-badge{font:600 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#c6c8cf;background:#f5f6f817;border:1px solid rgba(245,246,248,.14);padding:6px 11px;border-radius:9999px}.problem-section__scan-body{position:relative;display:flex;align-items:center;gap:20px;margin-top:24px}.problem-section__gauge{position:relative;width:104px;height:104px;flex-shrink:0}.problem-section__gauge-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.problem-section__gauge-track{stroke:#f5f6f81f}.problem-section__gauge-arc{stroke:#8e5af2;animation:aeloGauge 1.4s .3s ease-out forwards}@media(prefers-reduced-motion:reduce){.problem-section__gauge-arc{animation:none;stroke-dashoffset:var(--to)}}.problem-section__gauge-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.problem-section__gauge-value{font-family:"DM Serif Display",Georgia,serif;font-size:26px;line-height:1;color:#f5f6f8}.problem-section__visibility{flex:1}.problem-section__visibility-title{font:700 15px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#f5f6f8}.problem-section__visibility-desc{font:400 13.5px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9aa0ab;margin-top:4px}.problem-section__metrics{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.problem-section__metric{background:#f5f6f80d;border:1px solid rgba(245,246,248,.1);border-radius:14px;padding:16px}.problem-section__metric--accent{background:#8e5af21f;border-color:#8e5af259}.problem-section__metric-value{font-family:"DM Serif Display",Georgia,serif;font-size:30px;line-height:1;color:#f5f6f8}.problem-section__metric--accent .problem-section__metric-value{background:linear-gradient(100deg,#b79cff,#4fd6b4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.problem-section__metric-label{font:600 12px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9aa0ab;margin-top:7px}.problem-section__metric--accent .problem-section__metric-label{color:#c6c8cf}.problem-section__footnote{position:relative;display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(245,246,248,.12);font:600 13px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#c6c8cf}.problem-section__footnote-icon{flex-shrink:0;margin-top:1px;color:#b79cff}.how-section.product-ecosystem{scroll-margin-top:80px;padding:clamp(56px,8vw,80px) 0}.how-section.product-ecosystem .product-ecosystem__title{font-size:clamp(30px,4vw,46px)}.why-section{padding:clamp(56px,8vw,80px) 0;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2}.why-section__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.why-section__head{max-width:680px}.why-section__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.why-section__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.why-section__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0}.why-section__grid{margin-top:clamp(40px,5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,2.5vw,24px)}.why-section__card{background:transparent}.why-section__tile{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.why-section__tile--lavender{background:#d9ccf2;color:#5e4fa2}.why-section__tile--mint{background:#cbe7df;color:#2f7a66}.why-section__card-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:20px;line-height:1.25;color:#25272d;margin:20px 0 0}.why-section__card-body{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#3b3e47;margin:10px 0 0}.why-section__link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;color:#8b74d9;transition:gap .18s ease}.why-section__link:hover{gap:10px}.why-section__link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}@media(prefers-reduced-motion:reduce){.why-section__link{transition:none}}.why-section__link-arrow{line-height:1}.audience-section{padding:clamp(56px,8vw,80px) 0}.audience-section__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(36px,5vw,72px);align-items:start}@media(max-width:767px){.audience-section__container{grid-template-columns:1fr}}.audience-section__intro{position:sticky;top:96px}@media(max-width:767px){.audience-section__intro{position:static}}.audience-section__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.audience-section__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.audience-section__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0;max-width:460px}.audience-section__all-link{display:inline-flex;align-items:center;gap:6px;margin-top:24px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;color:#8b74d9;transition:gap .18s ease}.audience-section__all-link:hover,.audience-section__all-link:focus-visible{gap:10px}.audience-section__all-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}@media(prefers-reduced-motion:reduce){.audience-section__all-link{transition:none}}.audience-section__all-link-arrow{line-height:1}.audience-section__lists{min-width:0}.audience-section__group:not(:last-child){margin-bottom:clamp(32px,4vw,44px)}.audience-section__group-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9aa0ab;margin:0 0 4px;padding:0 clamp(12px,2vw,20px) 12px;border-bottom:1px solid #e5e7ec}.audience-section__row-list{list-style:none;margin:0;padding:0}.audience-section__row-item{list-style:none}.audience-section__row{display:flex;align-items:center;gap:20px;text-decoration:none;padding:20px clamp(12px,2vw,20px);border-bottom:1px solid #eaebef;border-radius:12px;transition:background-color .18s ease}.audience-section__row:hover,.audience-section__row:focus-visible{background:#f2effb}.audience-section__row:focus-visible{outline:2px solid #8b74d9;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.audience-section__row{transition:none}}.audience-section__row-body{flex:1;min-width:0}.audience-section__row-title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(20px,2.4vw,26px);line-height:1.2;color:#25272d;margin:0;transition:color .18s ease}@media(prefers-reduced-motion:reduce){.audience-section__row-title{transition:none}}.audience-section__row-desc{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:#6b6e78;margin:6px 0 0}.audience-section__row-arrow{flex-shrink:0;color:#9aa0ab;font-size:20px;line-height:1;transition:transform .18s ease,color .18s ease}@media(prefers-reduced-motion:reduce){.audience-section__row-arrow{transition:none}}.audience-section__row:hover .audience-section__row-title,.audience-section__row:focus-visible .audience-section__row-title{color:#5e4fa2}.audience-section__row:hover .audience-section__row-arrow,.audience-section__row:focus-visible .audience-section__row-arrow{transform:translate(4px);color:#5e4fa2}.pricing-section{padding:clamp(56px,8vw,80px) 0}.pricing-section__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.pricing-section__head{max-width:680px;margin:0 auto;text-align:center}.pricing-section__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.pricing-section__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.pricing-section__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px auto 0}.pricing-section__toggle{display:flex;justify-content:center;margin-top:clamp(28px,3vw,36px)}.pricing-section__toggle-pill{display:inline-flex;background:#fff;border:1px solid #e5e7ec;border-radius:9999px;padding:4px;box-shadow:0 1px 2px #25272d0a}.pricing-section__toggle-btn{border:none;cursor:pointer;background:transparent;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;color:#3b3e47;padding:11px 20px;border-radius:9999px;transition:background .18s ease,color .18s ease}.pricing-section__toggle-btn--active{background:#25272d;color:#f5f6f8}@media(prefers-reduced-motion:reduce){.pricing-section__toggle-btn{transition:none}}.pricing-section__toggle-discount{color:#2f7a66}.pricing-section__grid{margin-top:clamp(28px,3vw,36px);display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:clamp(16px,1.6vw,20px);align-items:stretch}.pricing-section__card{position:relative;display:flex;flex-direction:column;background:transparent;border:1px solid #e5e7ec;border-radius:24px;padding:30px 24px 26px}.pricing-section__card--featured{background:linear-gradient(165deg,#2c2e35,#1b1d22);border:1px solid rgba(139,116,217,.45);box-shadow:0 26px 60px -18px #8e5af28c,0 12px 34px #0006;color:#f5f6f8;z-index:1}.pricing-section__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;background:radial-gradient(135% 90% at 50% -12%,rgba(142,90,242,.32),transparent 62%);pointer-events:none}.pricing-section__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(100deg,#8e5af2,#3bbfa0);color:#fff;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:800;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:9999px;box-shadow:0 8px 18px -5px #8e5af2b3;white-space:nowrap}.pricing-section__name{position:relative;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.2;color:#25272d;letter-spacing:.01em}.pricing-section__card--featured .pricing-section__name{color:#fff;font-weight:800}.pricing-section__price-row{position:relative;display:flex;align-items:baseline;gap:6px;margin-top:16px;flex-wrap:wrap}.pricing-section__price{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:34px;line-height:1;color:#25272d}.pricing-section__card--featured .pricing-section__price{font-size:40px;background:linear-gradient(100deg,#b79cff,#4fd6b4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-section__unit{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#6b6e78}.pricing-section__card--featured .pricing-section__unit{color:#c6c8cf}.pricing-section__sub{position:relative;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:#9aa0ab;margin-top:6px;min-height:16px}.pricing-section__features{position:relative;margin-top:20px;border-top:1px solid #e5e7ec}.pricing-section__card--featured .pricing-section__features{border-top-color:#f5f6f824}.pricing-section__feature-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eaebef}.pricing-section__card--featured .pricing-section__feature-row{border-bottom-color:#f5f6f81a}.pricing-section__feature-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:1.3;color:#6b6e78}.pricing-section__card--featured .pricing-section__feature-label{color:#c6c8cf}.pricing-section__feature-value{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.3;color:#25272d;text-align:right}.pricing-section__card--featured .pricing-section__feature-value{color:#fff;font-weight:800}.pricing-section__cta{position:relative;margin-top:22px;text-align:center;text-decoration:none;background:#f5f6f8;color:#25272d;border:1px solid #e5e7ec;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;padding:13px 18px;border-radius:9999px;transition:transform .18s ease}.pricing-section__cta:hover{transform:translateY(-1px)}.pricing-section__cta:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.pricing-section__cta{transition:none}}.pricing-section__card--featured .pricing-section__cta{background:#f5f6f8;color:#1a1c20;font-weight:800;border-color:transparent;box-shadow:0 10px 22px -6px #00000080}.pricing-section__footnote{text-align:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:1.6;color:#6b6e78;margin:clamp(28px,3vw,36px) 0 0}.pricing-section__footnote-link{display:inline-flex;align-items:center;gap:6px;color:#8b74d9;text-decoration:none;font-weight:700}.pricing-section__footnote-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.faq-section{padding:clamp(56px,8vw,80px) 0}.faq-section__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.faq-section__head{max-width:680px;margin:0 auto;text-align:center}.faq-section__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.faq-section__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.faq-section__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0}.faq-section__list{margin-top:clamp(32px,4vw,44px);display:flex;flex-direction:column;border-top:1px solid #eaebef}.faq-section__item{border-bottom:1px solid #eaebef}.faq-section__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:22px clamp(20px,3vw,28px)}.faq-section__question:focus-visible{outline:2px solid #8b74d9;outline-offset:-2px;border-radius:8px}.faq-section__question-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:clamp(16px,2vw,18px);line-height:1.35;color:#25272d}.faq-section__toggle-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f5f6f8;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1}.faq-section__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}@media(prefers-reduced-motion:reduce){.faq-section__answer{transition:none}}.faq-section__item--open .faq-section__answer{grid-template-rows:1fr}.faq-section__answer-inner{overflow:hidden;min-height:0}.faq-section__answer-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.65;color:#3b3e47;margin:0;max-width:640px;padding:0 clamp(20px,3vw,28px) 24px}.faq-section__answer-link{display:inline-flex;align-items:center;gap:4px;color:#8b74d9;text-decoration:underline;text-underline-offset:2px;font-weight:600}.faq-section__answer-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.blog-section{padding:clamp(56px,8vw,80px) 0}.blog-section__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.blog-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.blog-section__head-text{max-width:680px}.blog-section__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.blog-section__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.blog-section__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0}.blog-section__grid{margin-top:clamp(40px,5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,2.5vw,24px)}.blog-section__card{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0d;overflow:hidden;transition:transform .2s ease}.blog-section__card:hover{transform:translateY(-2px)}.blog-section__card:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.blog-section__card{transition:none}}.blog-section__thumb{position:relative;height:150px;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-bottom:1px solid #eaebef}.blog-section__card--soon{cursor:default}.blog-section__card--soon:hover{transform:none}.blog-section__soon-badge{position:absolute;top:16px;left:16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#3b3e47;background:#fff;border:1px solid #eaebef;padding:5px 10px;border-radius:9999px}.blog-section__body{padding:24px;display:flex;flex-direction:column;flex:1}.blog-section__category{align-self:flex-start;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:6px 11px;border-radius:9999px}.blog-section__category--lavender{color:#5e4fa2;background:#d9ccf2}.blog-section__category--mint{color:#2f7a66;background:#cbe7df}.blog-section__category--sky{color:#2e6bb3;background:#d6e6f7}.blog-section__post-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:19px;line-height:1.3;color:#25272d;margin:14px 0 0}.blog-section__meta{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#9aa0ab;margin-top:auto;padding-top:18px}.blog-section__footer{display:flex;justify-content:center;margin-top:clamp(36px,4vw,48px)}.blog-section__all-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:#fff;border:1px solid #e5e7ec;color:#25272d;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;padding:14px 26px;border-radius:9999px;transition:transform .18s ease}.blog-section__all-link:hover{transform:translateY(-1px)}.blog-section__all-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.blog-section__all-link{transition:none}}.cta-section{background:#25272d;color:#f5f6f8}.cta-section__container{max-width:820px;margin:0 auto;padding:clamp(80px,12vw,140px) clamp(24px,5vw,56px);text-align:center}.cta-section__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(32px,5vw,56px);line-height:1.08;margin:0;color:#f5f6f8}.cta-section__highlight{background:linear-gradient(100deg,#8e5af2,#3bbfa0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cta-section__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:clamp(17px,1.6vw,19px);line-height:1.55;color:#c6c8cf;margin:20px auto 0;max-width:520px}.cta-section__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:36px}.cta-section__btn{text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1;padding:16px 28px;border-radius:9999px;transition:transform .18s ease}.cta-section__btn:focus-visible{outline:2px solid #f5f6f8;outline-offset:3px}.cta-section__btn:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.cta-section__btn{transition:none}}.cta-section__btn--primary{background:#f5f6f8;color:#25272d;box-shadow:0 6px 18px #00000040}.cta-section__btn--ghost{color:#f5f6f8;padding:16px 26px;border:1px solid rgba(245,246,248,.22)}.cta-section__btn--ghost:hover{color:#f5f6f8}.pricing-hero{padding:clamp(40px,6vw,60px) 0 clamp(24px,4vw,36px)}.pricing-hero__breadcrumbs{max-width:1200px;margin:0 auto clamp(28px,4vw,44px);padding-inline:clamp(24px,5vw,56px)}.pricing-hero__breadcrumbs-inner{display:flex;align-items:center;gap:8px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1}.pricing-hero__breadcrumb-link{color:#6b6e78;text-decoration:none}.pricing-hero__breadcrumb-link:hover,.pricing-hero__breadcrumb-link:focus-visible{color:#25272d}.pricing-hero__breadcrumb-sep{color:#c7c9d1}.pricing-hero__breadcrumb-current{color:#25272d}.pricing-hero__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.pricing-hero__content{text-align:center;max-width:720px;margin:0 auto}.pricing-hero__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.pricing-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,64px);line-height:1.06;letter-spacing:-.01em;color:#25272d;margin:14px 0 0}.pricing-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px auto 0;max-width:600px}.pricing-plans{padding:0 0 clamp(80px,12vw,140px)}.pricing-plans__container{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.pricing-plans__toggle{display:flex;justify-content:center;margin-bottom:clamp(28px,3vw,36px)}.pricing-plans__toggle-pill{display:inline-flex;background:#fff;border:1px solid #e5e7ec;border-radius:9999px;padding:4px;box-shadow:0 1px 3px #0000000f}.pricing-plans__toggle-btn{border:none;cursor:pointer;background:transparent;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;color:#3b3e47;padding:11px 20px;border-radius:9999px;transition:background .18s ease,color .18s ease}.pricing-plans__toggle-btn--active{background:#25272d;color:#f5f6f8}@media(prefers-reduced-motion:reduce){.pricing-plans__toggle-btn{transition:none}}.pricing-plans__toggle-badge{color:#2f7a66}.pricing-plans__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:clamp(16px,1.6vw,20px);align-items:stretch}.pricing-plans__card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7ec;border-radius:22px;padding:32px 26px 28px}.pricing-plans__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:radial-gradient(135% 90% at 50% -12%,rgba(142,90,242,.32),transparent 62%);pointer-events:none}.pricing-plans__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(100deg,#8e5af2,#3bbfa0);color:#fff;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:800;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:9999px;box-shadow:0 8px 18px -5px #8e5af2b3;white-space:nowrap}.pricing-plans__name{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.pricing-plans__card--featured .pricing-plans__name{position:relative;color:#b79cff}.pricing-plans__price-row{position:relative;display:flex;align-items:baseline;gap:6px;margin-top:16px;flex-wrap:wrap}.pricing-plans__price{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:36px;line-height:1;color:#25272d}.pricing-plans__card--featured .pricing-plans__price{font-size:40px;background:linear-gradient(100deg,#b79cff,#4fd6b4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-plans__unit{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#6b6e78}.pricing-plans__card--featured .pricing-plans__unit{color:#c6c8cf}.pricing-plans__sub{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:#9aa0aa;margin-top:6px;min-height:15px}.pricing-plans__card--featured .pricing-plans__sub{position:relative}.pricing-plans__tagline{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.4;color:#6b6e78;margin-top:14px}.pricing-plans__card--featured .pricing-plans__tagline{position:relative;color:#d7d9df}.pricing-plans__list{margin-top:18px;padding-top:16px;border-top:1px solid #eaebef;display:flex;flex-direction:column;gap:1px}.pricing-plans__card--featured .pricing-plans__list{position:relative;border-top-color:#f5f6f824}.pricing-plans__row{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.pricing-plans__check{flex-shrink:0;margin-top:1px;color:#8b74d9}.pricing-plans__card--featured .pricing-plans__check{color:#7fd8c0}.pricing-plans__item{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:13.5px;line-height:1.45;color:#3b3e47}.pricing-plans__card--featured .pricing-plans__item{color:#d7d9df}.pricing-plans__spacer{flex:1;min-height:22px}.pricing-plans__cta{text-align:center;text-decoration:none;background:#25272d;color:#f5f6f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;padding:14px 18px;border-radius:9999px;transition:transform .18s ease}.pricing-plans__cta:hover{transform:translateY(-1px);color:#f5f6f8}.pricing-plans__cta:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.pricing-plans__cta{transition:none}}.pricing-plans__card--featured .pricing-plans__cta{position:relative;background:#f5f6f8;color:#1a1c20;font-weight:800;box-shadow:0 10px 22px -6px #00000080}.pricing-plans__card--featured{background:linear-gradient(165deg,#2c2e35,#1b1d22);border-color:#8b74d973;box-shadow:0 26px 60px -18px #8e5af28c,0 12px 34px #0006;color:#f5f6f8;z-index:1}.pricing-plans__fine-print{text-align:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.6;color:#6b6e78;margin:clamp(26px,3vw,34px) 0 0}.pricing-coins{background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0}.pricing-coins__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.pricing-coins__head{max-width:720px;margin:0 auto;text-align:center}.pricing-coins__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.pricing-coins__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.pricing-coins__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px auto 0;max-width:640px}.pricing-coins__chips{margin-top:clamp(36px,4vw,48px);display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.pricing-coins__chip{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #eaebef;border-radius:9999px;padding:11px 18px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:14px;line-height:1;color:#25272d;box-shadow:0 1px 2px #25272d0a}.pricing-coins__tile{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:800;font-size:11px;line-height:1}.pricing-coins__tile--geo{background:#d9ccf2;color:#5e4fa2}.pricing-coins__tile--competitors{background:#d6e6f7;color:#2e6bb3}.pricing-coins__tile--citations{background:#cbe7df;color:#2f7a66}.pricing-coins__tile--report{background:#f2e9dd;color:#9c7a3f}.pricing-coins__note{text-align:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.6;color:#6b6e78;margin:clamp(24px,3vw,30px) auto 0;max-width:560px}.pricing-comparison{padding:clamp(80px,12vw,140px) 0}.pricing-comparison__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.pricing-comparison__head{max-width:720px;margin:0 auto;text-align:center}.pricing-comparison__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.pricing-comparison__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.pricing-comparison__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px auto 0;max-width:560px}.pricing-comparison__draft-wrap{text-align:center;margin-top:20px}.pricing-comparison__draft-chip{display:inline-block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.4;color:#9c7a3f;background:#f2e9dd;padding:6px 12px;border-radius:100px}.pricing-comparison__table-wrap{margin-top:clamp(28px,3vw,40px);overflow-x:auto;background:transparent}.pricing-comparison__table{width:100%;min-width:740px;border-collapse:collapse}.pricing-comparison__th{background:transparent;text-align:center;padding:18px 14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:14px;line-height:1.2;color:#25272d;border-bottom:1px solid #eaebef}.pricing-comparison__th--feature{text-align:left;padding-inline-start:18px}.pricing-comparison__th--pro{background:#faf8fe;color:#8b74d9}.pricing-comparison__feature{padding:13px 18px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:14px;line-height:1.35;color:#3b3e47;border-bottom:1px solid #f1f2f5}.pricing-comparison__cell{padding:13px 14px;text-align:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.35;color:#25272d;border-bottom:1px solid #f1f2f5}.pricing-comparison__cell--pro{background:#d9ccf21f}.pricing-comparison__check{color:#2f7a66;font-weight:800;font-size:15px}.pricing-comparison__dash{display:inline-block;width:12px;height:2px;background:#c7c9d1;border-radius:2px;vertical-align:middle}.pricing-comparison__value{white-space:nowrap}.pricing-faq{padding:clamp(80px,12vw,150px) 0}.pricing-faq__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.pricing-faq__head{max-width:680px;margin:0 auto;text-align:center}.pricing-faq__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.pricing-faq__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.pricing-faq__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0}.pricing-faq__list{margin-top:clamp(32px,4vw,44px);display:flex;flex-direction:column;border-top:1px solid #eaebef}.pricing-faq__item{border-bottom:1px solid #eaebef}.pricing-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:22px clamp(20px,3vw,28px)}.pricing-faq__question:focus-visible{outline:2px solid #8b74d9;outline-offset:-2px;border-radius:8px}.pricing-faq__question-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:clamp(16px,2vw,18px);line-height:1.35;color:#25272d}.pricing-faq__toggle-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f5f6f8;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1}.pricing-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}@media(prefers-reduced-motion:reduce){.pricing-faq__answer{transition:none}}.pricing-faq__item--open .pricing-faq__answer{grid-template-rows:1fr}.pricing-faq__answer-inner{overflow:hidden;min-height:0}.pricing-faq__answer-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.65;color:#3b3e47;margin:0;max-width:640px;padding:0 clamp(20px,3vw,28px) 24px}.pricing-faq__answer-link{display:inline-flex;align-items:center;gap:4px;color:#8b74d9;text-decoration:underline;text-underline-offset:2px;font-weight:600}.pricing-faq__answer-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.pricing-cta{background:#25272d;color:#f5f6f8}.pricing-cta__container{max-width:820px;margin:0 auto;padding:clamp(80px,12vw,140px) clamp(24px,5vw,56px);text-align:center}.pricing-cta__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(32px,5vw,56px);line-height:1.08;margin:0;color:#f5f6f8}.pricing-cta__highlight{background:linear-gradient(100deg,#8e5af2,#3bbfa0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-cta__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:clamp(17px,1.6vw,19px);line-height:1.55;color:#c6c8cf;margin:20px auto 0;max-width:520px}.pricing-cta__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:36px}.pricing-cta__btn{text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1;padding:16px 28px;border-radius:9999px;transition:transform .18s ease}.pricing-cta__btn:focus-visible{outline:2px solid #f5f6f8;outline-offset:3px}.pricing-cta__btn:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.pricing-cta__btn{transition:none}}.pricing-cta__btn--primary{background:#f5f6f8;color:#25272d;box-shadow:0 6px 18px #00000040}.pricing-cta__btn--ghost{color:#f5f6f8;padding:16px 26px;border:1px solid rgba(245,246,248,.22)}.pricing-cta__btn--ghost:hover{color:#f5f6f8}.product-hero{padding:clamp(40px,6vw,60px) 0 clamp(80px,12vw,120px)}.product-hero__breadcrumbs{max-width:1200px;margin:0 auto clamp(28px,4vw,44px);padding-inline:clamp(24px,5vw,56px)}.product-hero__breadcrumbs-inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1}.product-hero__breadcrumb-link{color:#6b6e78;text-decoration:none}.product-hero__breadcrumb-link:hover,.product-hero__breadcrumb-link:focus-visible{color:#25272d}.product-hero__breadcrumb-sep{color:#c7c9d1}.product-hero__breadcrumb-current{color:#25272d}.product-hero__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(40px,6vw,72px);align-items:center}@media(min-width:940px){.product-hero__container{min-height:460px}}.product-hero__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,66px);line-height:1.06;letter-spacing:-.01em;color:#25272d;margin:14px 0 0}.product-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0;max-width:540px}@media(min-width:940px){.product-hero__lead{min-height:100px}}.product-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.product-hero__btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1;padding:16px 26px;border-radius:9999px;transition:transform .18s ease}.product-hero__btn:hover{transform:translateY(-1px)}.product-hero__btn:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-hero__btn{transition:none}}.product-hero__btn--primary{background:#25272d;color:#f5f6f8;box-shadow:0 6px 18px #25272d2e}.product-hero__btn--primary:hover{color:#f5f6f8}.product-hero__btn--ghost{padding:16px 22px;color:#25272d;border:1px solid #e5e7ec}.product-hero__visual{min-width:0}.product-definition{padding:clamp(80px,12vw,140px) 0}.product-definition__inner{max-width:760px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.product-definition__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-definition__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.product-definition__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0}.product-definition__paragraph{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:28px 0 0}.product-definition__paragraph+.product-definition__paragraph{margin-top:18px}.product-definition__paragraph a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.product-definition__paragraph a:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.product-definition--centered .product-definition__inner{max-width:874px;text-align:center}.product-definition--split .product-definition__inner{max-width:1200px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,56px)}@media only screen and (max-width:767px){.product-definition--split .product-definition__inner{grid-template-columns:1fr;gap:40px}}.product-definition--split-3col .product-definition__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}@media only screen and (max-width:767px){.product-definition--split-3col .product-definition__inner{grid-template-columns:1fr}}.product-definition--reversed .product-definition__col-text{order:2}.product-definition--reversed .product-definition__col-visual{order:1}.product-definition__col-text,.product-definition__col-visual,.product-definition__col-list{min-width:0}.product-definition__list-heading{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:22px;line-height:1.2;color:#25272d;margin:0 0 16px}.product-definition__list{display:flex;flex-direction:column}.product-definition__list-item{padding:14px 0;border-bottom:1px solid #eaebef}.product-definition__list-item:last-child{border-bottom:none;padding-bottom:0}.product-definition__list-term{font:700 15px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:0}.product-definition__list-desc{font:400 15px/1.6 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:4px 0 0}.product-definition__list-footnote{font:400 14px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:20px 0 0}.product-definition__list-footnote-link{color:#8b74d9;text-decoration:underline;text-underline-offset:2px;margin-left:4px}.product-definition__list-footnote-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.product-metrics{padding:0 0 clamp(80px,12vw,140px)}.product-metrics__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.product-metrics--narrow .product-metrics__inner{max-width:760px}.product-metrics__head{text-align:center;max-width:680px;margin:0 auto}.product-metrics__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-metrics__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.product-metrics__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0}.product-metrics__rows{margin-top:clamp(36px,4vw,48px);background:transparent}.product-metrics__row{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px solid #f1f2f5}.product-metrics__row:last-child{border-bottom:none;padding-bottom:0}.product-metrics__dot{flex-shrink:0;width:10px;height:10px;margin-top:7px;border-radius:50%}.product-metrics__dot--lavender-ink{background:#5e4fa2}.product-metrics__dot--sky-ink{background:#2e6bb3}.product-metrics__dot--mint-ink{background:#2f7a66}.product-metrics__dot--sand-ink{background:#9c7a3f}.product-metrics__dot--accent{background:#8b74d9}.product-metrics__desc{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:0}.product-metrics__term{font-weight:700;color:#25272d}.product-metrics--cards .product-metrics__head{text-align:left;margin:0;max-width:700px}.product-metrics__cards{margin-top:clamp(36px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,2vw,24px)}.product-metrics__card{background:#fff;border:1px solid #e5e7ec;border-radius:20px;padding:clamp(22px,2.4vw,28px)}.product-metrics__card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;font-family:"DM Serif Display",Georgia,serif;font-weight:700;font-size:17px}.product-metrics__card-icon--lavender-ink{background:#d9ccf2;color:#5e4fa2}.product-metrics__card-icon--sky-ink{background:#d6e6f7;color:#2e6bb3}.product-metrics__card-icon--mint-ink{background:#cbe7df;color:#2f7a66}.product-metrics__card-icon--sand-ink{background:#f2e9dd;color:#9c7a3f}.product-metrics__card-icon--accent{background:#d9ccf2;color:#8b74d9}.product-metrics__card-title{font:700 18px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:16px 0 0}.product-metrics__card-desc{font:400 15px/1.55 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:8px 0 0}.product-modules{padding:0 0 clamp(80px,12vw,140px)}.product-modules__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.product-modules__head{text-align:center;max-width:680px;margin:0 auto}.product-modules__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-modules__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.product-modules__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0}.product-modules__grid{margin-top:clamp(40px,5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(20px,2.5vw,24px)}.product-modules__card{background:transparent;padding:6px 2px 2px;transition:transform .22s ease}.product-modules__card:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.product-modules__card{transition:none}.product-modules__card:hover{transform:none}}.product-modules__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.product-modules__icon--lavender{background:#d9ccf2;color:#5e4fa2}.product-modules__icon--sky{background:#d6e6f7;color:#2e6bb3}.product-modules__icon--mint{background:#cbe7df;color:#2f7a66}.product-modules__icon--sand{background:#f2e9dd;color:#9c7a3f}.product-modules__icon-percent{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:800;font-size:15px;line-height:1;color:inherit}.product-modules__icon-number{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:18px;line-height:1;color:inherit}.product-modules__card-title{font:700 20px/1.25 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:20px 0 0}.product-modules__card-desc{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:10px 0 0}.product-modules__card-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font:700 15px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#8b74d9;margin-top:18px;transition:gap .18s ease}.product-modules__card-link:hover{gap:10px}.product-modules__card-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}@media(prefers-reduced-motion:reduce){.product-modules__card-link{transition:none}}.product-modules__card-soon{display:inline-flex;align-items:center;font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px;margin-top:18px}.product-modules--left .product-modules__head{text-align:left;margin:0}.product-modules--eyebrow-sand .product-modules__eyebrow{color:#9c7a3f}.product-modules--bordered .product-modules__card{border:1px solid #eaebef;border-radius:20px;padding:26px 24px}.product-modules--bordered .product-modules__card:hover{box-shadow:0 24px 50px -28px #25272d38}.product-control{position:relative;padding:clamp(80px,12vw,140px) 0}.product-control--band{background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2}.product-control__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.product-control--narrow .product-control__inner{max-width:874px;text-align:center}.product-control__head{max-width:720px}.product-control--narrow .product-control__head{max-width:none}.product-control__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-control__eyebrow--purple{color:#8b74d9}.product-control__eyebrow--sky{color:#2e6bb3}.product-control__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.product-control__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0}.product-control__body{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:24px 0 0;max-width:680px}.product-control__body a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.product-control__body a:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.product-control--narrow .product-control__body{margin-top:28px;max-width:none}.product-control--split .product-control__inner{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(32px,5vw,64px);align-items:center}@media(max-width:899px){.product-control--split .product-control__inner{grid-template-columns:1fr}}.product-control--split .product-control__head{max-width:none}.product-control__panel{min-width:0}.product-control__cta{display:inline-flex;align-items:center;gap:8px;margin-top:28px;text-decoration:none;background:#25272d;color:#f5f6f8;font:700 16px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:15px 24px;border-radius:9999px;transition:transform .18s ease}.product-control__cta:hover{transform:translateY(-1px);color:#f5f6f8}.product-control__cta:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-control__cta{transition:none}}.product-control__points{margin-top:clamp(36px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,22px);max-width:960px}.product-control__point{background:transparent}.product-control__point-head{display:flex;align-items:center;gap:10px}.product-control__point-number{flex-shrink:0;width:32px;height:32px;border-radius:12px;background:#fff;border:1px solid #e7defb;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-family:"DM Serif Display",Georgia,serif;font-size:16px}.product-control__point-title{font:700 16px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.product-control__point-desc{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:10px 0 0}.product-control__dot-list{margin-top:28px;display:flex;flex-direction:column}.product-control__dot-item{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #eaebef}.product-control__dot-item:last-child{border-bottom:none;padding-bottom:0}.product-control__dot{flex-shrink:0;width:9px;height:9px;margin-top:7px;border-radius:50%}.product-control__dot--purple{background:#8b74d9}.product-control__dot--sky{background:#2e6bb3}.product-control__dot-desc{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:0}.product-control__dot-term{color:#25272d;font-weight:700}.product-loop{position:relative;padding:clamp(80px,12vw,140px) 0}.product-loop__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.product-loop__head{text-align:center;max-width:680px;margin:0 auto}.product-loop__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-loop__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.product-loop__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0}.product-loop__steps-wrap{position:relative;margin-top:clamp(40px,5vw,56px)}.product-loop__stepline{display:none;position:absolute;top:38px;left:3%;right:20%;height:2px;background:repeating-linear-gradient(90deg,#d9ccf2 0 8px,transparent 8px 16px);z-index:0}@media only screen and (min-width:1060px){.product-loop__stepline{display:block}}.product-loop__stepline-dot{position:absolute;top:50%;left:0;width:11px;height:11px;transform:translate(-50%,-50%);border-radius:50%;background:#8b74d9;box-shadow:0 0 12px 3px #8b74d98c;animation:aeloFlow 8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.product-loop__stepline-dot{animation:none}}.product-loop__steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:clamp(20px,2.5vw,24px)}.product-loop__step{position:relative;background:transparent;padding:18px 14px 6px}.product-loop__tile{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:"DM Serif Display",Georgia,serif;font-size:20px}.product-loop__tile--lavender{background:#d9ccf2;color:#5e4fa2}.product-loop__tile--lavender.product-loop__tile--current{box-shadow:0 0 0 4px #d9ccf273}.product-loop__tile--sky{background:#d6e6f7;color:#2e6bb3}.product-loop__tile--sky.product-loop__tile--current{box-shadow:0 0 0 4px #d6e6f773}.product-loop__tile--mint{background:#cbe7df;color:#2f7a66}.product-loop__tile--mint.product-loop__tile--current{box-shadow:0 0 0 4px #cbe7df73}.product-loop__tile--sand{background:#f2e9dd;color:#9c7a3f}.product-loop__tile--sand.product-loop__tile--current{box-shadow:0 0 0 4px #f2e9dd73}.product-loop__tile--graphite{background:#edeff3;color:#25272d}.product-loop__tile--graphite.product-loop__tile--current{box-shadow:0 0 0 4px #25272d2e}.product-loop__step-title{font:700 20px/1.25 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:18px 0 0}.product-loop__step-desc{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:10px 0 0}.product-loop__badge{display:inline-flex;align-items:center;gap:6px;margin-top:14px}.product-loop__badge--here{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px}.product-loop__badge--link{font:700 15px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#8b74d9;text-decoration:none;transition:gap .18s ease}.product-loop__badge--link:hover{gap:10px}.product-loop__badge--link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}@media(prefers-reduced-motion:reduce){.product-loop__badge--link{transition:none}}.product-loop__badge--plain{font:700 15px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.product-faq{padding:0 0 clamp(80px,12vw,140px)}.product-faq__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.product-faq__head{text-align:center;max-width:680px;margin:0 auto}.product-faq__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-faq__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.product-faq__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0}.product-faq__list{margin-top:clamp(32px,4vw,44px);max-width:820px;margin-inline:auto;display:flex;flex-direction:column;border-top:1px solid #eaebef}.product-faq__item{border-bottom:1px solid #eaebef}.product-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:22px clamp(4px,1vw,8px)}.product-faq__question:focus-visible{outline:2px solid #8b74d9;outline-offset:-2px;border-radius:8px}.product-faq__question-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:clamp(16px,2vw,18px);line-height:1.35;color:#25272d}.product-faq__toggle-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f5f6f8;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1}.product-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}@media(prefers-reduced-motion:reduce){.product-faq__answer{transition:none}}.product-faq__item--open .product-faq__answer{grid-template-rows:1fr}.product-faq__answer-inner{overflow:hidden;min-height:0}.product-faq__answer-text{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:0;max-width:680px;padding:0 clamp(4px,1vw,8px) 24px}.product-faq__answer-link{display:inline-flex;align-items:center;gap:4px;color:#8b74d9;text-decoration:underline;text-underline-offset:2px;font-weight:600}.product-faq__answer-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.product-faq__related{text-align:center;font:600 14px/1.7 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:clamp(40px,6vw,64px) auto 0;max-width:720px}.product-faq__related-link{color:#8b74d9;text-decoration:none;font-weight:700}.product-faq__related-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.product-faq__related-sep{color:#6b6e78}.product-cta{background:#25272d;color:#f5f6f8}.product-cta__container{max-width:820px;margin:0 auto;padding:clamp(80px,12vw,140px) clamp(24px,5vw,56px);text-align:center}.product-cta__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(32px,5vw,56px);line-height:1.08;margin:0;color:#f5f6f8}.product-cta__highlight{background:linear-gradient(100deg,#8e5af2,#3bbfa0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.product-cta__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:clamp(17px,1.6vw,19px);line-height:1.55;color:#c6c8cf;margin:20px auto 0;max-width:520px}.product-cta__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:36px}.product-cta__btn{text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1;padding:16px 28px;border-radius:9999px;transition:transform .18s ease}.product-cta__btn:focus-visible{outline:2px solid #f5f6f8;outline-offset:3px}.product-cta__btn:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.product-cta__btn{transition:none}}.product-cta__btn--primary{background:#f5f6f8;color:#25272d;box-shadow:0 6px 18px #00000040}.product-cta__btn--ghost{color:#f5f6f8;padding:16px 26px;border:1px solid rgba(245,246,248,.22)}.product-cta__btn--ghost:hover{color:#f5f6f8}.product-process{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.product-process__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.product-process__head{text-align:center;max-width:720px;margin:0 auto}.product-process__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-process__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.product-process__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.product-process__steps{margin-top:clamp(36px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,22px);max-width:960px;margin-left:auto;margin-right:auto}.product-process__step{display:flex;gap:14px;align-items:flex-start}.product-process__step-number{flex-shrink:0;width:34px;height:34px;border-radius:12px;background:#fff;border:1px solid #eaebef;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-family:"DM Serif Display",Georgia,serif;font-size:17px}.product-process__step-title{font:700 16px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.product-process__step-desc{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin-top:4px}.product-process__board{margin-top:clamp(28px,3vw,36px)}.product-scope{padding:0 0 clamp(80px,12vw,140px)}.product-scope__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.product-scope__head{max-width:680px}.product-scope__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-scope__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.product-scope__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0}.product-scope__rows{margin-top:clamp(36px,4vw,48px);max-width:760px;background:transparent}.product-scope__row{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #eaebef}.product-scope__row:last-child{border-bottom:none;padding-bottom:0}.product-scope__dot{flex-shrink:0;width:10px;height:10px;margin-top:7px;border-radius:50%}.product-scope__dot--lavender-ink{background:#5e4fa2}.product-scope__dot--sky-ink{background:#2e6bb3}.product-scope__dot--mint-ink{background:#2f7a66}.product-scope__dot--sand-ink{background:#9c7a3f}.product-scope__dot--accent{background:#8b74d9}.product-scope__desc{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:0}.product-scope__term{font-weight:700;color:#25272d}.product-scope__rows--2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);max-width:960px}@media(max-width:640px){.product-scope__rows--2col{grid-template-columns:1fr}}.product-scope--centered .product-scope__head{margin:0 auto;text-align:center}.product-ecosystem{position:relative;padding:clamp(80px,12vw,140px) 0}.product-ecosystem__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.product-ecosystem__head{text-align:center;max-width:680px;margin:0 auto}.product-ecosystem__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.product-ecosystem__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.product-ecosystem__title--standalone{text-align:center;max-width:680px;margin:0 auto}.product-ecosystem__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0}.product-ecosystem__steps-wrap{position:relative;margin-top:clamp(40px,5vw,56px)}.product-ecosystem__stepline{display:none;position:absolute;top:41px;left:10%;right:10%;height:2px;background:repeating-linear-gradient(90deg,#e5e7ec 0 8px,transparent 8px 16px);z-index:0}@media(min-width:1061px){.product-ecosystem__stepline{display:block}}.product-ecosystem__stepline-dot{position:absolute;top:50%;left:0;width:11px;height:11px;transform:translate(-50%,-50%);border-radius:50%;background:#8b74d9;box-shadow:0 0 12px 3px #8b74d98c;animation:aeloFlow 8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.product-ecosystem__stepline-dot{animation:none}}.product-ecosystem__steps{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(16px,2vw,20px)}@media only screen and (max-width:767px){.product-ecosystem__steps{grid-template-columns:1fr;gap:28px}}.product-ecosystem__step{list-style:none;margin:0;display:flex}.product-ecosystem__node{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;text-align:center;text-decoration:none;background:transparent;padding:18px 14px 6px;transition:transform .22s ease}.product-ecosystem__node:hover{transform:translateY(-4px)}.product-ecosystem__node:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.product-ecosystem__node--static{cursor:default}.product-ecosystem__node--static:hover{transform:none}@media(prefers-reduced-motion:reduce){.product-ecosystem__node{transition:none}.product-ecosystem__node:hover{transform:none}}.product-ecosystem__tile{position:relative;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-ecosystem__tile--lavender{background:#d9ccf2;color:#5e4fa2}.product-ecosystem__tile--lavender.product-ecosystem__tile--current{background:#5e4fa2;color:#fff;box-shadow:0 0 0 4px #d9ccf2}.product-ecosystem__tile--sky{background:#d6e6f7;color:#2e6bb3}.product-ecosystem__tile--sky.product-ecosystem__tile--current{background:#2e6bb3;color:#fff;box-shadow:0 0 0 4px #d6e6f7}.product-ecosystem__tile--mint{background:#cbe7df;color:#2f7a66}.product-ecosystem__tile--mint.product-ecosystem__tile--current{background:#2f7a66;color:#fff;box-shadow:0 0 0 4px #cbe7df}.product-ecosystem__tile--sand{background:#f2e9dd;color:#9c7a3f}.product-ecosystem__tile--sand.product-ecosystem__tile--current{background:#9c7a3f;color:#fff;box-shadow:0 0 0 4px #f2e9dd}.product-ecosystem__tile--graphite{background:#25272d;color:#f5f6f8}.product-ecosystem__tile--graphite.product-ecosystem__tile--current{box-shadow:0 0 0 4px #25272d59}.product-ecosystem__number{font-family:"DM Serif Display",Georgia,serif;font-size:18px;line-height:1}.product-ecosystem__step-title{font:700 18px/1.25 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:16px 0 0}.product-ecosystem__step-tagline{font:600 14.5px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:8px 0 0}.product-ecosystem__step-desc{flex:1;font:400 14px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:8px 0 0}.product-ecosystem__step-subline{font:600 12.5px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9a9da6;margin:10px 0 0}.product-ecosystem__badge{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:8px 13px;border-radius:9999px}.product-ecosystem__badge--here{color:#fff}.product-ecosystem__badge--here.product-ecosystem__badge--lavender{background:#5e4fa2}.product-ecosystem__badge--here.product-ecosystem__badge--sky{background:#2e6bb3}.product-ecosystem__badge--here.product-ecosystem__badge--mint{background:#2f7a66}.product-ecosystem__badge--here.product-ecosystem__badge--sand{background:#9c7a3f}.product-ecosystem__badge--here.product-ecosystem__badge--graphite{background:#25272d}.product-ecosystem__badge--soon{font-size:11.5px;letter-spacing:.02em;text-transform:uppercase;color:#9c7a3f;background:#f2e9dd}.product-ecosystem__badge--link{text-decoration:none;transition:gap .18s ease}.product-ecosystem__badge--link.product-ecosystem__badge--lavender{color:#5e4fa2;border:1px solid rgba(94,79,162,.27)}.product-ecosystem__badge--link.product-ecosystem__badge--sky{color:#2e6bb3;border:1px solid rgba(46,107,179,.27)}.product-ecosystem__badge--link.product-ecosystem__badge--mint{color:#2f7a66;border:1px solid rgba(47,122,102,.27)}.product-ecosystem__badge--link.product-ecosystem__badge--sand{color:#9c7a3f;border:1px solid rgba(156,122,63,.27)}.product-ecosystem__badge--link.product-ecosystem__badge--graphite{color:#25272d;border:1px solid rgba(37,39,45,.27)}.product-ecosystem__node:hover .product-ecosystem__badge--link{gap:10px}@media(prefers-reduced-motion:reduce){.product-ecosystem__badge--link{transition:none}}.product-steps-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(24px,3vw,30px)}.product-steps-visual__heading{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:16px}.product-steps-visual__flow{display:flex;flex-direction:column;gap:10px}.product-steps-visual__row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px}.product-steps-visual__row--active{background:#efe9fa;border-color:#d9ccf2}.product-steps-visual__indicator{width:26px;height:26px;flex-shrink:0;border-radius:8px;background:#fff;border:1px solid #e5e7ec;display:flex;align-items:center;justify-content:center;color:#fff}.product-steps-visual__indicator--active{background:#5e4fa2;border-color:#5e4fa2}.product-steps-visual__number{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.product-steps-visual__dot{width:7px;height:7px;border-radius:50%;background:#6b6e78}.product-steps-visual__text{display:flex;flex-direction:column;gap:2px;min-width:0}.product-steps-visual__label{font:600 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.product-steps-visual__row--active .product-steps-visual__label{font-weight:700;color:#5e4fa2}.product-steps-visual__sublabel{font:500 12px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.product-steps-visual__connector{display:flex;justify-content:center;color:#d9ccf2;font-size:14px;line-height:1}.intelligence-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.intelligence-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.intelligence-visual__body{display:flex;gap:26px;flex-wrap:wrap;align-items:center;margin-top:20px}.intelligence-visual__gauge{position:relative;width:132px;height:132px;flex-shrink:0}.intelligence-visual__gauge-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.intelligence-visual__gauge-track{stroke:#edeff3}.intelligence-visual__gauge-arc{stroke:#8b74d9;animation:aeloGauge 1.4s .3s ease-out forwards}@media(prefers-reduced-motion:reduce){.intelligence-visual__gauge-arc{animation:none;stroke-dashoffset:var(--to)}}.intelligence-visual__gauge-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.intelligence-visual__gauge-value{font-family:"DM Serif Display",Georgia,serif;font-size:36px;line-height:1;color:#25272d}.intelligence-visual__gauge-suffix{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#6b6e78;margin-top:3px}.intelligence-visual__bars{flex:1;min-width:210px;display:flex;flex-direction:column;gap:11px}.intelligence-visual__bar{display:flex;align-items:center;gap:12px}.intelligence-visual__bar-label{width:72px;flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#3b3e47}.intelligence-visual__bar-track{flex:1;height:8px;background:#edeff3;border-radius:9999px;overflow:hidden}.intelligence-visual__bar-fill{height:100%;background:#8b74d9;border-radius:9999px;transform-origin:left;animation:aeloBar .9s ease-out both}@media(prefers-reduced-motion:reduce){.intelligence-visual__bar-fill{animation:none}}.intelligence-visual__bar-value{width:36px;text-align:right;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.intelligence-visual__footer{border-top:1px solid #eaebef;margin-top:22px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.intelligence-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.intelligence-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.intelligence-panel__head{text-align:center;max-width:720px;margin:0 auto}.intelligence-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.intelligence-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.intelligence-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.intelligence-panel__body{margin-top:clamp(36px,4vw,48px);max-width:960px;margin-left:auto;margin-right:auto}.intelligence-panel__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.intelligence-panel__stat{padding:6px 0}.intelligence-panel__stat--divided{border-left:1px solid #eaebef;border-right:1px solid #eaebef}.intelligence-panel__stat-value{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(26px,3.5vw,34px);color:#25272d}.intelligence-panel__stat-label{font:600 12.5px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin-top:4px}.intelligence-panel__table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:24px}.intelligence-panel__table-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.intelligence-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.intelligence-panel__table-wrap{overflow-x:auto;margin-top:12px}.intelligence-panel__table{width:100%;border-collapse:collapse;min-width:600px}.intelligence-panel__th{padding:10px 12px;font:700 12.5px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;border-bottom:1px solid #eaebef}.intelligence-panel__th--left{text-align:left}.intelligence-panel__th--center{text-align:center}.intelligence-panel__th--right{text-align:right}.intelligence-panel__row:last-child .intelligence-panel__td{border-bottom:none}.intelligence-panel__td{padding:12px;border-bottom:1px solid #f1f2f5}.intelligence-panel__td--left{text-align:left;font:500 13.5px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.intelligence-panel__td--center{text-align:center}.intelligence-panel__td--right{text-align:right;font:600 13px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.intelligence-panel__cited{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66}.intelligence-panel__cited--no{font-weight:600;color:#9a9da6}.intelligence-panel__position{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.intelligence-panel__dash{display:inline-block;width:12px;height:2px;background:#c7c9d1;border-radius:2px;vertical-align:middle}.intelligence-panel__sentiment{font:600 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:4px 10px;border-radius:9999px}.intelligence-panel__sentiment--pos{color:#2f7a66;background:#cbe7df}.intelligence-panel__sentiment--neu{color:#2e6bb3;background:#d6e6f7}.intelligence-definition-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(22px,3vw,28px)}.intelligence-definition-visual__label{font:600 12px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.intelligence-definition-visual__label--response{margin:16px 0 8px}.intelligence-definition-visual__question{background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:12px 14px;margin-top:10px;font:600 14px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.intelligence-definition-visual__rows{display:flex;flex-direction:column;gap:8px}.intelligence-definition-visual__row{display:flex;align-items:center;gap:10px;background:#f0ecfa;border:1px solid #e4dff3;border-radius:12px;padding:11px 13px}.intelligence-definition-visual__row--absent{background:#fbebea;border:1px dashed #e3b9b4}.intelligence-definition-visual__marker{width:22px;height:22px;flex-shrink:0;border-radius:8px;background:#5e4fa2;color:#fff;display:flex;align-items:center;justify-content:center;font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.intelligence-definition-visual__marker--absent{background:#e3b9b4}.intelligence-definition-visual__row-label{font:600 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.intelligence-definition-visual__row-label--absent{color:#9a6b66;text-decoration:line-through}.intelligence-definition-visual__footnote{border-top:1px solid #eaebef;margin-top:16px;padding-top:13px;font:600 13px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#c7443b}@keyframes aeloIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.studio-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.studio-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.studio-hero-visual__row{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;margin-top:20px}.studio-hero-visual__source{flex:1;min-width:0;background:#f5f6f8;border:1px solid #eaebef;border-radius:14px;padding:16px}.studio-hero-visual__source-badge{display:inline-block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;background:#d9ccf2;padding:5px 9px;border-radius:9999px}.studio-hero-visual__source-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.4;color:#25272d;margin-top:12px}.studio-hero-visual__arrow{flex-shrink:0;color:#8b74d9;font-size:22px;line-height:1}.studio-hero-visual__outputs{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.studio-hero-visual__output{display:flex;align-items:center;gap:10px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:9px 11px;animation:aeloIn .5s both}@media(prefers-reduced-motion:reduce){.studio-hero-visual__output{animation:none}}.studio-hero-visual__output-icon{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center}.studio-hero-visual__output-icon--lavender{background:#d9ccf2;color:#5e4fa2}.studio-hero-visual__output-icon--sky{background:#d6e6f7;color:#2e6bb3}.studio-hero-visual__output-icon--mint{background:#cbe7df;color:#2f7a66}.studio-hero-visual__output-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.2;color:#25272d}.studio-hero-visual__footer{border-top:1px solid #eaebef;margin-top:22px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.studio-process-board{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(20px,2.5vw,26px);max-width:960px;margin:0 auto}.studio-process-board__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.studio-process-board__heading{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.studio-process-board__sample-badge{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.studio-process-board__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.studio-process-board__column-title{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#6b6e78;margin-bottom:10px}.studio-process-board__cards{display:flex;flex-direction:column;gap:10px}.studio-process-board__card{background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:11px 12px}.studio-process-board__card-title{font:600 13px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.studio-process-board__priority{display:inline-block;margin-top:8px;font:700 10px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;padding:4px 8px;border-radius:9999px}.studio-process-board__priority--sand{color:#9c7a3f;background:#f2e9dd}.studio-process-board__priority--sky{color:#2e6bb3;background:#d6e6f7}.advisors-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.advisors-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.advisors-visual__flow{display:flex;flex-direction:column;gap:12px;margin-top:20px}.advisors-visual__question{background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:14px 16px;animation:aeloIn .5s both}@media(prefers-reduced-motion:reduce){.advisors-visual__question{animation:none}}.advisors-visual__question-label{font:600 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin-bottom:5px}.advisors-visual__question-text{font:600 14px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.advisors-visual__arrow{display:flex;align-items:center;justify-content:center;color:#2f7a66;font-size:18px;line-height:1}.advisors-visual__recommendation{background:#cbe7df;border:1px solid rgba(47,122,102,.22);border-radius:12px;padding:14px 16px;animation:aeloIn .5s both}@media(prefers-reduced-motion:reduce){.advisors-visual__recommendation{animation:none}}.advisors-visual__recommendation-title{font:700 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66}.advisors-visual__priorities{display:flex;flex-direction:column;gap:7px;margin-top:11px}.advisors-visual__priority{display:flex;align-items:center;gap:8px;font:600 13px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.advisors-visual__priority-badge{width:18px;height:18px;flex-shrink:0;border-radius:8px;background:#2f7a66;color:#fff;display:flex;align-items:center;justify-content:center;font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.advisors-visual__priorities-summary{font:600 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66;margin-top:11px}.advisors-visual__approval{display:flex;align-items:center;gap:9px;justify-content:center;background:#25272d;border-radius:12px;padding:13px;animation:aeloIn .5s both}@media(prefers-reduced-motion:reduce){.advisors-visual__approval{animation:none}}.advisors-visual__approval-icon{display:flex;color:#3bbfa0}.advisors-visual__approval-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#f5f6f8}.advisors-visual__footer{border-top:1px solid #eaebef;margin-top:20px;padding-top:14px;font:600 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.advisors-roles{padding:0 0 clamp(80px,12vw,140px)}.advisors-roles__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.advisors-roles__head{text-align:center;max-width:680px;margin:0 auto}.advisors-roles__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.advisors-roles__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.advisors-roles__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px 0 0}.advisors-roles__grid{margin-top:clamp(36px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,22px)}.advisors-roles__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,26px);transition:transform .28s ease,box-shadow .28s ease}.advisors-roles__card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #25272d0d,0 18px 40px #25272d1a}@media(prefers-reduced-motion:reduce){.advisors-roles__card{transition:none}.advisors-roles__card:hover{transform:none}}.advisors-roles__icon{width:40px;height:40px;border-radius:12px;background:#d6e6f7;color:#2e6bb3;display:flex;align-items:center;justify-content:center}.advisors-roles__name{font:700 20px/1.25 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:16px 0 0}.advisors-roles__desc{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:9px 0 0}.mind-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.mind-hero-visual__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mind-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.mind-hero-visual__count{text-align:right}.mind-hero-visual__count-value{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(30px,4vw,40px);line-height:1;color:#25272d}.mind-hero-visual__count-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#6b6e78;margin-top:3px}.mind-hero-visual__graph{margin-top:14px}.mind-hero-visual__graph-svg{width:100%;height:200px;display:block}.mind-hero-visual__edge{fill:none;stroke:#25272d24;animation:aeloEdge 9s infinite}@media(prefers-reduced-motion:reduce){.mind-hero-visual__edge{animation:none;stroke-dashoffset:0;opacity:.7}}.mind-hero-visual__node{transform-origin:center;transform-box:fill-box;animation:aeloNode 9s infinite}@media(prefers-reduced-motion:reduce){.mind-hero-visual__node{animation:none;opacity:1;transform:scale(1)}}.mind-hero-visual__node--lavender-ink{fill:#5e4fa2}.mind-hero-visual__node--sky-ink{fill:#2e6bb3}.mind-hero-visual__node--mint-ink{fill:#2f7a66}.mind-hero-visual__footer{border-top:1px solid #eaebef;margin-top:14px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.mind-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.mind-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.mind-panel__head{text-align:center;max-width:720px;margin:0 auto}.mind-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.mind-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.mind-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.mind-panel__card{margin-top:clamp(36px,4vw,48px);max-width:960px;margin-left:auto;margin-right:auto;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px)}.mind-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mind-panel__slider{display:flex;align-items:center;gap:12px;flex:1;min-width:220px}.mind-panel__slider-label{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d;white-space:nowrap}.mind-panel__slider-track{flex:1;height:6px;background:#edeff3;border-radius:9999px;position:relative;min-width:120px}.mind-panel__slider-fill{position:absolute;left:0;top:0;height:100%;background:#8b74d9;border-radius:9999px}.mind-panel__slider-thumb{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #8b74d9;box-shadow:0 2px 6px #25272d33;transform:translate(-50%,-50%)}.mind-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.mind-panel__viz{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(18px,3vw,28px);margin-top:20px;align-items:center}.mind-panel__graph-card{background:#f5f6f8;border:1px solid #eaebef;border-radius:14px;padding:14px}.mind-panel__graph-svg{width:100%;height:auto;display:block}.mind-panel__edge{fill:none;stroke:#25272d24;animation:aeloEdge 9s infinite}@media(prefers-reduced-motion:reduce){.mind-panel__edge{animation:none;stroke-dashoffset:0;opacity:.7}}.mind-panel__node{transform-origin:center;transform-box:fill-box;animation:aeloNode 9s infinite}@media(prefers-reduced-motion:reduce){.mind-panel__node{animation:none;opacity:1;transform:scale(1)}}.mind-panel__node--lavender-ink{fill:#5e4fa2}.mind-panel__node--sky-ink{fill:#2e6bb3}.mind-panel__node--mint-ink{fill:#2f7a66}.mind-panel__node--purple{fill:#8b74d9}.mind-panel__node--sand-ink{fill:#9c7a3f}.mind-panel__node--teal{fill:#3bbfa0}.mind-panel__node--audit{fill:#c25b5b}.mind-panel__legend{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.mind-panel__legend-item{display:flex;align-items:center;gap:8px}.mind-panel__legend-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.mind-panel__legend-dot--lavender-ink{background:#5e4fa2}.mind-panel__legend-dot--sky-ink{background:#2e6bb3}.mind-panel__legend-dot--mint-ink{background:#2f7a66}.mind-panel__legend-dot--purple{background:#8b74d9}.mind-panel__legend-dot--sand-ink{background:#9c7a3f}.mind-panel__legend-dot--teal{background:#3bbfa0}.mind-panel__legend-dot--audit{background:#c25b5b}.mind-panel__legend-label{font:600 12px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.mind-panel__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;border-top:1px solid #eaebef;margin-top:22px;padding-top:18px}.mind-panel__stat{text-align:center;padding:4px 6px}.mind-panel__stat-value{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(20px,2.6vw,26px);color:#25272d}.mind-panel__stat-label{font:600 11.5px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin-top:3px}.mind-panel__corpus{font:600 13px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:14px 0 0;text-align:center}.radar-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.radar-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.radar-hero-visual__rows{display:flex;flex-direction:column;gap:12px;margin-top:18px}.radar-hero-visual__row{display:flex;align-items:center;gap:12px}.radar-hero-visual__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.radar-hero-visual__dot--mentioned{background:#3bbfa0}.radar-hero-visual__dot--muted{background:#c7c9d1}.radar-hero-visual__name{width:78px;flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#25272d}.radar-hero-visual__track{flex:1;height:7px;background:#edeff3;border-radius:9999px;overflow:hidden}.radar-hero-visual__fill{height:100%;border-radius:9999px;transform-origin:left;animation:aeloBar .9s .4s ease-out both}.radar-hero-visual__fill--mentioned{background:#8b74d9}.radar-hero-visual__fill--muted{background:#cdd0d7}@media(prefers-reduced-motion:reduce){.radar-hero-visual__fill{animation:none}}.radar-hero-visual__position{width:52px;text-align:right;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1.2;color:#6b6e78}.radar-hero-visual__dash{display:inline-block;width:10px;height:2px;background:#c7c9d1;border-radius:2px;vertical-align:middle}.radar-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.radar-hero-visual__sparkline{height:30px;width:120px}.radar-hero-visual__sparkline-path{stroke:#8b74d9;stroke-width:2;animation:aeloDraw 1.5s .5s ease-out forwards}@media(prefers-reduced-motion:reduce){.radar-hero-visual__sparkline-path{animation:none;stroke-dashoffset:0}}.radar-hero-visual__footer-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.radar-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.radar-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.radar-panel__head{text-align:center;max-width:720px;margin:0 auto}.radar-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.radar-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.radar-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.radar-panel__body{margin-top:clamp(36px,4vw,48px)}.radar-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);max-width:960px;margin:0 auto}.radar-panel__bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px 20px}.radar-panel__bar{display:flex;align-items:center;gap:12px}.radar-panel__bar-name{width:74px;flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#3b3e47}.radar-panel__bar-track{flex:1;height:8px;background:#edeff3;border-radius:9999px;overflow:hidden}.radar-panel__bar-fill{height:100%;background:#8b74d9;border-radius:9999px;transform-origin:left;animation:aeloBar .9s ease-out both}@media(prefers-reduced-motion:reduce){.radar-panel__bar-fill{animation:none}}.radar-panel__bar-value{width:36px;text-align:right;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.radar-panel__sample-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px}.radar-panel__sample-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.radar-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.radar-panel__table-wrap{overflow-x:auto;margin-top:12px}.radar-panel__table{width:100%;border-collapse:collapse;min-width:560px}.radar-panel__th{padding:10px 12px;font:700 12.5px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;border-bottom:1px solid #eaebef}.radar-panel__th--left{text-align:left}.radar-panel__th--center{text-align:center}.radar-panel__th--right{text-align:right}.radar-panel__row:last-child .radar-panel__td{border-bottom:none}.radar-panel__td{padding:12px;border-bottom:1px solid #f1f2f5}.radar-panel__td--left{text-align:left;font:500 13.5px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.radar-panel__td--center{text-align:center}.radar-panel__td--right{text-align:right;font:600 13px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.radar-panel__mention{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66}.radar-panel__mention--no{font-weight:600;color:#9a9da6}.radar-panel__position{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.radar-panel__dash{display:inline-block;width:12px;height:2px;background:#c7c9d1;border-radius:2px;vertical-align:middle}.radar-ranking-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(22px,3vw,28px)}.radar-ranking-visual__eyebrow{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:6px}.radar-ranking-visual__query{font:600 13px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin-bottom:14px}.radar-ranking-visual__list{display:flex;flex-direction:column;gap:9px}.radar-ranking-visual__row{display:flex;align-items:center;gap:10px;padding:11px 13px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px}.radar-ranking-visual__row--highlighted{background:#efe9fa;border-color:#d9ccf2}.radar-ranking-visual__badge{width:22px;height:22px;flex-shrink:0;border-radius:8px;background:#fff;border:1px solid #e5e7ec;color:#6b6e78;display:flex;align-items:center;justify-content:center;font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.radar-ranking-visual__badge--highlighted{background:#5e4fa2;border-color:#5e4fa2;color:#fff}.radar-ranking-visual__label{font:600 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.radar-ranking-visual__row--highlighted .radar-ranking-visual__label{font-weight:700;color:#25272d}.radar-ranking-visual__tag{margin-left:auto;font:600 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#5e4fa2}.radar-ranking-visual__footer{border-top:1px solid #eaebef;margin-top:16px;padding-top:12px;font:600 12.5px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.versus-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.versus-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.versus-hero-visual__body{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:20px}.versus-hero-visual__gauge{position:relative;width:132px;height:132px;flex-shrink:0}.versus-hero-visual__gauge-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.versus-hero-visual__gauge-track{stroke:#edeff3}.versus-hero-visual__gauge-arc{stroke:#8b74d9;animation:aeloGauge 1.4s .3s ease-out forwards}@media(prefers-reduced-motion:reduce){.versus-hero-visual__gauge-arc{animation:none;stroke-dashoffset:var(--to)}}.versus-hero-visual__gauge-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.versus-hero-visual__gauge-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:30px;line-height:1;color:#25272d}.versus-hero-visual__gauge-caption{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1.2;color:#6b6e78;margin-top:4px}.versus-hero-visual__rows{flex:1;min-width:200px;display:flex;flex-direction:column;gap:12px}.versus-hero-visual__row{display:flex;align-items:center;gap:10px}.versus-hero-visual__name{width:88px;flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13px;line-height:1.2}.versus-hero-visual__name--you{font-weight:700;color:#25272d}.versus-hero-visual__name--muted{font-weight:600;color:#6b6e78;filter:blur(4.5px);-webkit-filter:blur(4.5px);-webkit-user-select:none;user-select:none}.versus-hero-visual__track{flex:1;height:7px;background:#edeff3;border-radius:9999px;overflow:hidden}.versus-hero-visual__fill{height:100%;border-radius:9999px;transform-origin:left;animation:aeloBar .9s ease-out both}.versus-hero-visual__fill--you{background:#8b74d9}.versus-hero-visual__fill--muted{background:#cdd0d7}@media(prefers-reduced-motion:reduce){.versus-hero-visual__fill{animation:none}}.versus-hero-visual__value{width:42px;text-align:right;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.versus-hero-visual__value--muted{color:#6b6e78}.versus-hero-visual__footer{border-top:1px solid #eaebef;margin-top:20px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.versus-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.versus-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.versus-panel__head{text-align:center;max-width:720px;margin:0 auto}.versus-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.versus-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.versus-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.versus-panel__body{margin-top:clamp(36px,4vw,48px)}.versus-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);max-width:960px;margin:0 auto}.versus-panel__sample-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.versus-panel__sample-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.versus-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.versus-panel__table-wrap{overflow-x:auto}.versus-panel__table{width:100%;border-collapse:collapse;min-width:420px}.versus-panel__th{padding:9px 8px;font:700 12px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;border-bottom:1px solid #eaebef}.versus-panel__th--left{text-align:left}.versus-panel__th--center{text-align:center}.versus-panel__th--right{text-align:right}.versus-panel__row:last-child .versus-panel__td{border-bottom:none}.versus-panel__td{padding:11px 8px;border-bottom:1px solid #f1f2f5}.versus-panel__td--left{text-align:left}.versus-panel__td--center{text-align:center;font:600 13px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.versus-panel__td--right{text-align:right}.versus-panel__td--rank{font:700 13px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.versus-panel__td--sov{font:700 13px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.versus-panel__td--change-positive{font:600 12.5px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66}.versus-panel__td--change-muted{font:600 12.5px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9a9da6}.versus-panel__competitor{font:700 13px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.versus-panel__competitor--muted{font-weight:500;color:#3b3e47;filter:blur(4.5px);-webkit-filter:blur(4.5px);-webkit-user-select:none;user-select:none}.versus-panel__you-badge{font:700 10px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#5e4fa2;background:#d9ccf2;padding:3px 7px;border-radius:9999px;margin-left:4px}.echo-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.echo-hero-visual__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.echo-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.echo-hero-visual__count-row{display:flex;align-items:baseline;gap:8px;margin-top:10px}.echo-hero-visual__count{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5vw,52px);line-height:1;color:#25272d}.echo-hero-visual__count-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#6b6e78}.echo-hero-visual__pill{flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;color:#9c7a3f;background:#f2e9dd;border-radius:9999px;padding:7px 12px;white-space:nowrap}.echo-hero-visual__bars{display:flex;flex-direction:column;gap:11px;margin-top:22px}.echo-hero-visual__bar{display:flex;align-items:center;gap:12px}.echo-hero-visual__bar-name{width:104px;flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#3b3e47;filter:blur(4.5px);-webkit-filter:blur(4.5px);-webkit-user-select:none;user-select:none}.echo-hero-visual__track{flex:1;height:7px;background:#edeff3;border-radius:9999px;overflow:hidden}.echo-hero-visual__fill{height:100%;background:#8b74d9;border-radius:9999px;transform-origin:left;animation:aeloBar .9s ease-out both}@media(prefers-reduced-motion:reduce){.echo-hero-visual__fill{animation:none}}.echo-hero-visual__footer{border-top:1px solid #eaebef;margin-top:20px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.echo-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.echo-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.echo-panel__head{text-align:center;max-width:720px;margin:0 auto}.echo-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.echo-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.echo-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.echo-panel__body{margin-top:clamp(36px,4vw,48px)}.echo-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);max-width:960px;margin:0 auto}.echo-panel__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.echo-panel__stat{padding:6px 0}.echo-panel__stat--divided{border-left:1px solid #eaebef;border-right:1px solid #eaebef}.echo-panel__stat-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(26px,3.5vw,34px);line-height:1;color:#25272d}.echo-panel__stat-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12.5px;line-height:1.3;color:#6b6e78;margin-top:4px}.echo-panel__sample-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:24px}.echo-panel__sample-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.echo-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.echo-panel__table-wrap{overflow-x:auto;margin-top:12px}.echo-panel__table{width:100%;border-collapse:collapse;min-width:620px}.echo-panel__th{padding:10px 12px;font:700 12.5px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;border-bottom:1px solid #eaebef}.echo-panel__th--left{text-align:left}.echo-panel__th--center{text-align:center}.echo-panel__th--right{text-align:right}.echo-panel__row:last-child .echo-panel__td{border-bottom:none}.echo-panel__td{padding:12px;border-bottom:1px solid #f1f2f5}.echo-panel__td--left{text-align:left}.echo-panel__td--center{text-align:center}.echo-panel__td--right{text-align:right;font:600 13px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.echo-panel__td--keyword{font:600 13.5px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.echo-panel__sources{font:500 13px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;filter:blur(4.5px);-webkit-filter:blur(4.5px);-webkit-user-select:none;user-select:none}.echo-panel__cited{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66}.echo-panel__cited--no{font-weight:600;color:#9a9da6}.echo-cited-sources-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(22px,3vw,28px)}.echo-cited-sources-visual__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.echo-cited-sources-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2}.echo-cited-sources-visual__badge{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11.5px;line-height:1;color:#5e4fa2;background:#efe9fa;padding:5px 10px;border-radius:9999px}.echo-cited-sources-visual__list{display:flex;flex-direction:column;gap:2px}.echo-cited-sources-visual__row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #f1f2f5}.echo-cited-sources-visual__row--highlight{padding:12px 10px;margin-top:6px;border:1px dashed #b7a6ee;border-radius:10px;background:#faf8fe}.echo-cited-sources-visual__rank{width:22px;height:22px;flex-shrink:0;border-radius:6px;background:#efe9fa;color:#5e4fa2;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1}.echo-cited-sources-visual__rank-icon{width:22px;height:22px;flex-shrink:0;border-radius:6px;background:#5e4fa2;color:#fff;display:flex;align-items:center;justify-content:center}.echo-cited-sources-visual__domain{flex:1;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.3;color:#25272d}.echo-cited-sources-visual__domain--highlight{font-weight:700;color:#5e4fa2}.echo-cited-sources-visual__share{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;color:#6b6e78}.echo-cited-sources-visual__share--highlight{color:#5e4fa2}.echo-cited-sources-visual__footer{border-top:1px solid #eaebef;margin-top:14px;padding-top:12px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12.5px;line-height:1.4;color:#6b6e78}.recall-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.recall-hero-visual__label{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.recall-hero-visual__status-row{margin-top:16px}.recall-hero-visual__status{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:30px;line-height:1;color:#25272d}.recall-hero-visual__tiles{display:flex;gap:10px;margin-top:18px}.recall-hero-visual__tile{flex:1;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:14px}.recall-hero-visual__tile--active{background:#efe9fa;border-color:#d9ccf2}.recall-hero-visual__tile-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:28px;line-height:1;color:#25272d}.recall-hero-visual__tile--active .recall-hero-visual__tile-value{color:#5e4fa2}.recall-hero-visual__tile-label{font:600 12px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin-top:6px}.recall-hero-visual__barrier{border-top:1px solid #eaebef;margin-top:16px;padding-top:14px;display:flex;align-items:flex-start;gap:10px}.recall-hero-visual__barrier-icon{flex-shrink:0;margin-top:1px;color:#9c7a3f}.recall-hero-visual__barrier-eyebrow{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#9c7a3f}.recall-hero-visual__barrier-text{font:600 13.5px/1.45 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin-top:4px}.recall-status-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(22px,3vw,28px)}.recall-status-visual__rows{display:flex;flex-direction:column;gap:12px}.recall-status-visual__row{display:flex;align-items:center;gap:12px;padding:15px 16px;background:#f5f6f8;border:1px dashed #d2d5db;border-radius:12px}.recall-status-visual__row--active{background:#efe9fa;border:1px solid #d9ccf2}.recall-status-visual__icon{width:26px;height:26px;flex-shrink:0;border-radius:7px;background:#fff;border:1px solid #e5e7ec;color:#b4b8c0;display:flex;align-items:center;justify-content:center}.recall-status-visual__icon--active{background:#5e4fa2;border:none;color:#fff}.recall-status-visual__row-text{flex:1;min-width:0}.recall-status-visual__row-title{font:700 14px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.recall-status-visual__row-title--active{color:#25272d}.recall-status-visual__row-desc{font:600 12px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9a9da6;margin-top:1px}.recall-status-visual__row-desc--active{color:#6b6e78}.recall-status-visual__ratio{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9a9da6;flex-shrink:0}.recall-status-visual__ratio--active{color:#5e4fa2}.recall-status-visual__footer{border-top:1px solid #eaebef;margin-top:16px;padding-top:12px;font:600 12.5px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}#barrier{scroll-margin-top:80px}.recall-barrier-band{background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2}.recall-signals-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(22px,3vw,28px)}.recall-signals-visual__label{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:14px}.recall-signals-visual__rows{display:flex;flex-direction:column;gap:10px}.recall-signals-visual__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f5f6f8;border:1px solid #eaebef;border-radius:11px}.recall-signals-visual__row-label{font:600 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.recall-signals-visual__chip{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;padding:6px 11px;border-radius:9999px;flex-shrink:0}.recall-signals-visual__chip--missing{color:#c7443b;background:#fbecea}.recall-signals-visual__chip--partial{color:#9c7a3f;background:#f2e9dd}.recall-signals-visual__chip--present{color:#2f7a66;background:#e2f1ec}.recall-voice-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(22px,3vw,28px)}.recall-voice-visual__eyebrow{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:12px}.recall-voice-visual__quote{margin:0;font:400 16px/1.6 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;border-left:3px solid #d9ccf2;padding-left:16px}.recall-voice-visual__caption{font:600 12px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9a9da6;margin:12px 0 18px}.recall-voice-visual__category-label{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#6b6e78;margin-bottom:10px}.recall-voice-visual__chips{display:flex;flex-wrap:wrap;gap:8px}.recall-voice-visual__chip{font:600 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;background:#f5f6f8;border:1px solid #eaebef;padding:8px 13px;border-radius:9999px}.recall-voice-visual__chip--active{color:#5e4fa2;background:#efe9fa;border-color:#d9ccf2}.recall-flow-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(24px,3vw,30px)}.recall-flow-visual__heading{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:16px}.recall-flow-visual__flow{display:flex;flex-direction:column;gap:10px}.recall-flow-visual__row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px}.recall-flow-visual__row--active{padding:13px 14px;background:#efe9fa;border-color:#d9ccf2}.recall-flow-visual__icon{width:26px;height:26px;flex-shrink:0;border-radius:8px;background:#5e4fa2;color:#fff;display:flex;align-items:center;justify-content:center}.recall-flow-visual__label{font:600 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.recall-flow-visual__row--active .recall-flow-visual__label{font-weight:700;color:#5e4fa2}.recall-flow-visual__connector{display:flex;justify-content:center;color:#d9ccf2;font-size:14px;line-height:1}.outreach-link-list{display:flex;flex-direction:column;gap:8px}.outreach-link-list__row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8f9fb;border:1px solid #edeff3;border-radius:12px}.outreach-link-list__info{flex:1;min-width:0}.outreach-link-list__title{font:700 13.5px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.outreach-link-list__subtitle{font:500 12px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin-top:2px}.outreach-link-list__badge{flex-shrink:0;font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;padding:5px 10px;border-radius:9999px}.outreach-link-list__badge--confirmed{color:#2f7a66;background:#e2f1ec}.outreach-link-list__badge--dead{color:#c7443b;background:#fbecea}.outreach-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.outreach-hero-visual__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.outreach-hero-visual__chip{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;padding:6px 11px;border-radius:9999px}.outreach-hero-visual__chip--category{color:#5e4fa2;background:#efe9fa}.outreach-hero-visual__chip--priority{color:#9c7a3f;background:#f2e9dd}.outreach-hero-visual__title{font:700 18px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:0}.outreach-hero-visual__desc{font:400 14px/1.55 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:10px 0 16px}.outreach-barrier-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(22px,3vw,28px)}.outreach-barrier-visual__barrier{display:flex;align-items:center;gap:10px;padding:13px 15px;background:#fbecea;border:1px solid #f0cfcb;border-radius:12px}.outreach-barrier-visual__barrier-label{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#c7443b}.outreach-barrier-visual__barrier-text{font:600 13.5px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.outreach-barrier-visual__arrow{display:flex;justify-content:center;padding:8px 0;color:#d9ccf2;font-size:15px;line-height:1}.outreach-barrier-visual__footer{border-top:1px solid #eaebef;margin-top:14px;padding-top:12px;font:600 12.5px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.outreach-idea-preview{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.outreach-idea-preview__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.outreach-idea-preview__head{text-align:center;max-width:720px;margin:0 auto}.outreach-idea-preview__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.outreach-idea-preview__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.outreach-idea-preview__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.outreach-idea-preview__body{margin-top:clamp(36px,4vw,48px)}.outreach-idea-preview__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,32px);max-width:720px;margin:0 auto}.outreach-idea-preview__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.outreach-idea-preview__chips{display:flex;flex-wrap:wrap;gap:8px}.outreach-idea-preview__chip{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;padding:6px 11px;border-radius:9999px}.outreach-idea-preview__chip--category{color:#5e4fa2;background:#efe9fa}.outreach-idea-preview__chip--priority{color:#9c7a3f;background:#f2e9dd}.outreach-idea-preview__sample{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.outreach-idea-preview__card-title{font:700 20px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:0}.outreach-idea-preview__card-desc{font:400 15px/1.6 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:12px 0 18px}.outreach-idea-preview__platforms-label{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#6b6e78;margin-bottom:10px}.outreach-quality-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(22px,3vw,28px)}.outreach-quality-visual__label{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:14px}.dossier-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.dossier-hero-visual__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dossier-hero-visual__report-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.dossier-hero-visual__brand-name{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1.3;color:#25272d;margin-top:6px}.dossier-hero-visual__date-pill{flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;color:#6b6e78;background:#f5f6f8;border:1px solid #eaebef;border-radius:8px;padding:6px 10px}.dossier-hero-visual__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:16px 0;border-top:1px solid #eaebef;border-bottom:1px solid #eaebef}.dossier-hero-visual__stat{text-align:center;padding:4px 0}.dossier-hero-visual__stat-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(24px,3.2vw,32px);color:#25272d}.dossier-hero-visual__stat-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1.3;color:#6b6e78;margin-top:4px}.dossier-hero-visual__stepline{position:relative;margin-top:22px;padding:0 6px}.dossier-hero-visual__stepline-track{position:absolute;top:9px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,#d9ccf2 0 7px,transparent 7px 14px)}.dossier-hero-visual__stepline-dot{position:absolute;top:50%;left:0;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:#8b74d9;box-shadow:0 0 10px 2px #8b74d980;animation:aeloFlow 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dossier-hero-visual__stepline-dot{animation:none;left:0}}.dossier-hero-visual__stepline-nodes{position:relative;display:flex;justify-content:space-between}.dossier-hero-visual__stepline-node{text-align:center;flex:1}.dossier-hero-visual__stepline-marker{display:block;width:18px;height:18px;margin:0 auto;border-radius:50%;background:#fff;border:2px solid}.dossier-hero-visual__stepline-marker--active{border-color:#8b74d9}.dossier-hero-visual__stepline-marker--inactive{border-color:#c7bce8}.dossier-hero-visual__stepline-label{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1.2;color:#25272d;margin-top:8px}.dossier-hero-visual__actions{display:flex;gap:10px;margin-top:22px}.dossier-hero-visual__btn{display:inline-flex;align-items:center;gap:7px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12.5px;line-height:1;padding:9px 14px;border-radius:9999px}.dossier-hero-visual__btn--dark{background:#25272d;color:#f5f6f8}.dossier-hero-visual__btn--light{background:#f5f6f8;color:#25272d;border:1px solid #eaebef}.dossier-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.dossier-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.dossier-panel__head{text-align:center;max-width:720px;margin:0 auto}.dossier-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.dossier-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.dossier-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.dossier-panel__body{margin-top:clamp(36px,4vw,48px)}.dossier-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,32px);max-width:960px;margin:0 auto}.dossier-panel__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:22px;border-bottom:1px solid #eaebef}.dossier-panel__stat{text-align:center;padding:4px 0}.dossier-panel__stat-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(24px,3.2vw,32px);color:#25272d}.dossier-panel__stat-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1.3;color:#6b6e78;margin-top:4px}.dossier-panel__roadmap-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:22px}.dossier-panel__roadmap-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.dossier-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.dossier-panel__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.dossier-panel__roadmap-card{background:#f5f6f8;border:1px solid #eaebef;border-radius:14px;padding:16px}.dossier-panel__badge{display:inline-flex;align-items:center;gap:7px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:9999px}.dossier-panel__badge--lavender{color:#5e4fa2;background:#d9ccf2}.dossier-panel__badge--sky{color:#2e6bb3;background:#d6e6f7}.dossier-panel__badge--mint{color:#2f7a66;background:#cbe7df}.dossier-panel__card-heading{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1.3;color:#25272d;margin-top:12px}.dossier-panel__card-desc{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin-top:4px}.dossier-panel__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.dossier-panel__btn{display:inline-flex;align-items:center;gap:7px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12.5px;line-height:1;padding:9px 14px;border-radius:9999px}.dossier-panel__btn--dark{background:#25272d;color:#f5f6f8}.dossier-panel__btn--light{background:#f5f6f8;color:#25272d;border:1px solid #eaebef}.dossier-report-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(22px,3vw,28px)}.dossier-report-visual__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #eaebef}.dossier-report-visual__title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:14px;line-height:1.2;color:#25272d}.dossier-report-visual__subtitle{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1.2;color:#6b6e78;margin-top:3px}.dossier-report-visual__badge{flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11.5px;line-height:1;color:#5e4fa2;background:#efe9fa;padding:5px 10px;border-radius:9999px}.dossier-report-visual__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 0;border-bottom:1px solid #eaebef}.dossier-report-visual__stat{text-align:center}.dossier-report-visual__stat:nth-child(2){border-left:1px solid #eaebef;border-right:1px solid #eaebef}.dossier-report-visual__stat-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(22px,3vw,28px);color:#25272d}.dossier-report-visual__stat-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11px;line-height:1.3;color:#6b6e78;margin-top:3px}.dossier-report-visual__roadmap{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:16px}.dossier-report-visual__pill{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px}.dossier-report-visual__arrow{color:#c7bce8}.identity-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.identity-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.identity-hero-visual__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:18px}.identity-hero-visual__field--full{grid-column:1/-1}.identity-hero-visual__field-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9aa0ab}.identity-hero-visual__field-value{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.4;color:#25272d;margin-top:5px;opacity:0;animation:aeloFade .5s ease-out both}@media(prefers-reduced-motion:reduce){.identity-hero-visual__field-value{animation:none;opacity:1}}.identity-hero-visual__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.identity-hero-visual__tag{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px}.identity-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:16px}.identity-hero-visual__fill-cta{display:inline-flex;align-items:center;gap:7px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;color:#5e4fa2;background:#f3effb;padding:10px 15px;border-radius:9999px}.identity-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.identity-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.identity-panel__head{text-align:center;max-width:720px;margin:0 auto}.identity-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.identity-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.identity-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.identity-panel__body{margin-top:clamp(36px,4vw,48px)}.identity-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);max-width:960px;margin:0 auto}.identity-panel__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.identity-panel__actions{display:flex;gap:8px;flex-wrap:wrap}.identity-panel__action{font:700 12.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:9px 14px;border-radius:9999px}.identity-panel__action--save{color:#fff;background:#25272d}.identity-panel__action--fill{color:#5e4fa2;background:#f3effb}.identity-panel__action--generate{color:#2f7a66;background:#e6f2ec}.identity-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.identity-panel__grid{display:grid;grid-template-columns:2fr 1fr;gap:clamp(18px,2.5vw,26px)}@media(max-width:760px){.identity-panel__grid{grid-template-columns:1fr}}.identity-panel__col{display:flex;flex-direction:column;gap:16px}.identity-panel__inset{background:#f8f8fa;border:1px solid #eef0f3;border-radius:12px;padding:16px}.identity-panel__inset-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9aa0ab;margin-bottom:10px}.identity-panel__inset-text{font:400 14px/1.6 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin-top:7px}.identity-panel__fields{display:grid;gap:12px}.identity-panel__fields--4,.identity-panel__fields--2{grid-template-columns:1fr 1fr}.identity-panel__field-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9aa0ab}.identity-panel__field-value{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.4;color:#25272d;margin-top:5px}.identity-panel__keyword-tags{display:flex;flex-wrap:wrap;gap:7px}.identity-panel__keyword-tag{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px}.identity-panel__competitors{display:flex;flex-direction:column;gap:8px}.identity-panel__competitor{font:600 13px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;filter:blur(4.5px);-webkit-filter:blur(4.5px);-webkit-user-select:none;user-select:none}.content-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.content-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.content-hero-visual__source{display:flex;align-items:center;gap:14px;margin-top:18px}.content-hero-visual__source-tile{flex:1;min-width:0;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:14px}.content-hero-visual__badge{display:inline-block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;background:#d9ccf2;padding:5px 9px;border-radius:9999px}.content-hero-visual__phrase{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.4;color:#25272d;margin-top:10px}.content-hero-visual__arrow{flex-shrink:0;color:#8b74d9;font-size:20px}.content-hero-visual__draft{margin-top:14px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:16px;animation:aeloIn .6s .5s both}@media(prefers-reduced-motion:reduce){.content-hero-visual__draft{animation:none}}.content-hero-visual__bar{height:7px;border-radius:4px;margin-top:9px;background:#e1e3e8}.content-hero-visual__bar--title{height:11px;width:78%;margin-top:0;background:#25272d}.content-hero-visual__bar--heading-1,.content-hero-visual__bar--heading-2{height:8px;margin-top:12px;background:#c7bce8}.content-hero-visual__bar--heading-1{width:55%}.content-hero-visual__bar--heading-2{width:48%}.content-hero-visual__bar--body-1{width:92%}.content-hero-visual__bar--body-2{width:85%;margin-top:6px}.content-hero-visual__bar--body-3{width:88%}.content-hero-visual__faq-pill{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#2f7a66;background:#cbe7df;padding:5px 10px;border-radius:9999px}.content-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.content-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.content-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.content-panel__head{text-align:center;max-width:720px;margin:0 auto}.content-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.content-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.content-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.content-panel__body{margin-top:clamp(36px,4vw,48px)}.content-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,3vw,32px)}.content-panel__col--draft{border-left:1px solid #eaebef;padding-left:clamp(20px,3vw,32px)}.content-panel__col-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.content-panel__col-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.content-panel__col--draft .content-panel__col-label{display:block;margin-bottom:14px}.content-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.content-panel__brief-rows{display:flex;flex-direction:column;gap:12px}.content-panel__brief-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #f1f2f5}.content-panel__brief-row--pills{display:block;border-bottom:none;padding-bottom:0}.content-panel__brief-row-label{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#6b6e78}.content-panel__brief-row--pills .content-panel__brief-row-label{display:block;margin-bottom:7px}.content-panel__brief-row-value{font:600 13.5px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;text-align:right}.content-panel__priority-pill{font:700 10px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.content-panel__pain-pills{display:flex;flex-wrap:wrap;gap:7px}.content-panel__pain-pill{font:600 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;background:#f5f6f8;border:1px solid #eaebef;padding:6px 11px;border-radius:9999px}.content-panel__mock-headline{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:19px;line-height:1.3;color:#25272d}.content-panel__draft-headings{display:flex;flex-direction:column;gap:10px;margin-top:16px}.content-panel__draft-heading{display:flex;align-items:center;gap:9px}.content-panel__draft-dot{width:6px;height:6px;border-radius:50%;background:#8b74d9;flex-shrink:0}.content-panel__draft-heading-text{font:700 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.content-panel__faq-block{margin-top:16px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:12px 14px}.content-panel__faq-pill{display:inline-block;font:700 10.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#2f7a66;background:#cbe7df;padding:5px 10px;border-radius:9999px}.content-panel__faq-bar{height:7px;border-radius:4px;margin-top:12px;background:#e1e3e8}.content-panel__faq-bar--2{width:76%;margin-top:6px}.content-panel__faq-bar--1{width:90%}.graphics-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.graphics-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.graphics-hero-visual__input{margin-top:16px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:12px 14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:13.5px;line-height:1.3;color:#9a9da6}.graphics-hero-visual__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;align-items:end}.graphics-hero-visual__tile-wrap{animation:aeloIn .5s both}@media(prefers-reduced-motion:reduce){.graphics-hero-visual__tile-wrap{animation:none}}.graphics-hero-visual__tile{border:1px solid #e4dff3;border-radius:12px;background:linear-gradient(135deg,#d9ccf2,#cbe7df)}.graphics-hero-visual__tile-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11px;line-height:1.2;color:#6b6e78;margin-top:6px;text-align:center}.graphics-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.graphics-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.graphics-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.graphics-panel__head{text-align:center;max-width:720px;margin:0 auto}.graphics-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.graphics-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.graphics-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.graphics-panel__body{margin-top:clamp(36px,4vw,48px)}.graphics-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);max-width:960px;margin:0 auto}.graphics-panel__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.graphics-panel__input{flex:1;min-width:200px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:12px 14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:13.5px;line-height:1.3;color:#9a9da6}.graphics-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.graphics-panel__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.graphics-panel__pill{font:600 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;background:#fff;border:1px solid #eaebef;padding:8px 13px;border-radius:9999px}.graphics-panel__pill--active{font-weight:700;color:#f5f6f8;background:#25272d;border-color:#25272d}.graphics-panel__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;align-items:end}.graphics-panel__tile-wrap{animation:aeloIn .5s both}@media(prefers-reduced-motion:reduce){.graphics-panel__tile-wrap{animation:none}}.graphics-panel__tile{border:1px solid #e4dff3;border-radius:12px;background:linear-gradient(135deg,#d9ccf2,#cbe7df)}.graphics-panel__tile-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11px;line-height:1.2;color:#6b6e78;margin-top:6px;text-align:center}.graphics-panel__upload{margin-top:18px}.graphics-panel__upload-pill{display:inline-flex;align-items:center;gap:7px;font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;background:#f5f6f8;border:1px solid #eaebef;padding:10px 15px;border-radius:9999px}.graphics-panel__upload-pill svg{color:#8b74d9}.graphics-formats-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #9c7a3f1a;padding:clamp(22px,3vw,28px)}.graphics-formats-visual__heading{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#9c7a3f;margin-bottom:14px}.graphics-formats-visual__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.graphics-formats-visual__tile{height:104px;border-radius:12px;background:linear-gradient(135deg,#f2e9dd,#e8dac4);border:1px solid #ece4d6;display:flex;align-items:flex-end;padding:10px}.graphics-formats-visual__tile-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;color:#9c7a3f}.graphics-formats-visual__footer{border-top:1px solid #eaebef;margin-top:16px;padding-top:12px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12.5px;line-height:1.4;color:#6b6e78}.ads-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px);position:relative}.ads-hero-visual__badge{position:absolute;top:16px;right:16px;z-index:2;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.ads-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.ads-hero-visual__source{display:flex;align-items:center;gap:14px;margin-top:18px}.ads-hero-visual__creation{flex-shrink:0;width:96px}.ads-hero-visual__creation-tile{aspect-ratio:1/1;border-radius:10px;background:linear-gradient(135deg,#8e5af2,#3bbfa0)}.ads-hero-visual__creation-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:10.5px;line-height:1.2;color:#6b6e78;margin-top:6px;text-align:center}.ads-hero-visual__arrow{flex-shrink:0;color:#8b74d9;font-size:20px}.ads-hero-visual__tiles{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:end}.ads-hero-visual__tile{animation:aeloIn .5s both}@media(prefers-reduced-motion:reduce){.ads-hero-visual__tile{animation:none}}.ads-hero-visual__tile--banner{animation-delay:.5s}.ads-hero-visual__tile--mrec{animation-delay:.6s}.ads-hero-visual__tile--square{animation-delay:.7s}.ads-hero-visual__tile--story{animation-delay:.8s}.ads-hero-visual__tile-visual{border:1px solid #e4dff3;border-radius:8px;background:linear-gradient(135deg,#d9ccf2,#cbe7df)}.ads-hero-visual__tile--banner .ads-hero-visual__tile-visual{aspect-ratio:16/6}.ads-hero-visual__tile--mrec .ads-hero-visual__tile-visual{aspect-ratio:6/5}.ads-hero-visual__tile--square .ads-hero-visual__tile-visual{aspect-ratio:1/1}.ads-hero-visual__tile--story .ads-hero-visual__tile-visual{aspect-ratio:9/16}.ads-hero-visual__tile-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:10.5px;line-height:1.2;color:#6b6e78;margin-top:6px;text-align:center}.ads-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.ads-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.ads-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.ads-panel__head{text-align:center;max-width:720px;margin:0 auto}.ads-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.ads-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.ads-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.ads-panel__body{margin-top:clamp(36px,4vw,48px)}.ads-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,32px)}.ads-panel__col--formats{border-left:1px solid #eaebef;padding-left:clamp(20px,3vw,32px)}.ads-panel__col-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ads-panel__col-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.ads-panel__col--formats .ads-panel__col-label{display:block;margin-bottom:14px}.ads-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.ads-panel__creation-tile{aspect-ratio:4/3;border-radius:12px;background:linear-gradient(135deg,#8e5af2,#3bbfa0)}.ads-panel__formats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end}.ads-panel__format-tile{animation:aeloIn .5s both}@media(prefers-reduced-motion:reduce){.ads-panel__format-tile{animation:none}}.ads-panel__format-tile--mrec300x250{animation-delay:.4s}.ads-panel__format-tile--mrec336x280{animation-delay:.48s}.ads-panel__format-tile--leaderboard320x50{animation-delay:.56s}.ads-panel__format-tile--story9x16{animation-delay:.64s}.ads-panel__format-tile--square1x1{animation-delay:.72s}.ads-panel__format-tile--email{animation-delay:.8s}.ads-panel__format-tile-visual{border:1px solid #e4dff3;border-radius:8px;background:linear-gradient(135deg,#d9ccf2,#cbe7df)}.ads-panel__format-tile--mrec300x250 .ads-panel__format-tile-visual,.ads-panel__format-tile--mrec336x280 .ads-panel__format-tile-visual{aspect-ratio:6/5}.ads-panel__format-tile--leaderboard320x50 .ads-panel__format-tile-visual{aspect-ratio:16/3}.ads-panel__format-tile--story9x16 .ads-panel__format-tile-visual{aspect-ratio:9/16}.ads-panel__format-tile--square1x1 .ads-panel__format-tile-visual{aspect-ratio:1/1}.ads-panel__format-tile--email .ads-panel__format-tile-visual{aspect-ratio:16/6}.ads-panel__format-tile-label{font:600 10.5px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin-top:6px;text-align:center}.ads-hero{padding:clamp(40px,6vw,60px) 0 clamp(80px,12vw,120px)}.ads-hero__breadcrumbs{max-width:1200px;margin:0 auto clamp(28px,4vw,44px);padding-inline:clamp(24px,5vw,56px)}.ads-hero__breadcrumbs-inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1}.ads-hero__breadcrumb-link{color:#6b6e78;text-decoration:none}.ads-hero__breadcrumb-link:hover,.ads-hero__breadcrumb-link:focus-visible{color:#25272d}.ads-hero__breadcrumb-sep{color:#c7c9d1}.ads-hero__breadcrumb-current{color:#25272d}.ads-hero__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(40px,6vw,72px);align-items:center}.ads-hero__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.ads-hero__badge{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#9c7a3f;background:#f2e9dd;padding:7px 12px;border-radius:9999px}.ads-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,66px);line-height:1.06;letter-spacing:-.01em;color:#25272d;margin:12px 0 0}.ads-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0;max-width:540px}.ads-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.ads-hero__btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1;padding:16px 26px;border-radius:9999px;transition:transform .18s ease}.ads-hero__btn:hover{transform:translateY(-1px)}.ads-hero__btn:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ads-hero__btn{transition:none}}.ads-hero__btn--primary{background:#25272d;color:#f5f6f8;box-shadow:0 6px 18px #25272d2e}.ads-hero__btn--primary:hover{color:#f5f6f8}.ads-hero__btn--ghost{padding:16px 22px;color:#25272d;border:1px solid #e5e7ec}.ads-hero__footnote{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.5;color:#6b6e78;margin:16px 0 0}.ads-hero__visual{min-width:0}.ads-import-visual{background:#fff;border:1px solid #e5e7ec;border-radius:14px;box-shadow:0 2px 6px #25272d0d,0 18px 42px #25272d1f;overflow:hidden}.ads-import-visual__chrome{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid #eef0f3;background:#fbfbfc}.ads-import-visual__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ads-import-visual__dot--red{background:#e4635a}.ads-import-visual__dot--amber{background:#e8b84b}.ads-import-visual__dot--green{background:#4b9e6a}.ads-import-visual__url{margin-left:10px;flex:1;min-width:0;background:#f1f2f5;border-radius:6px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11px;line-height:1;color:#8a8e98;padding:6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ads-import-visual__body{padding:16px}.ads-import-visual__import{display:flex;align-items:center;gap:8px;border:1px dashed #c7c9d1;border-radius:8px;padding:10px 12px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1.2;color:#6b6e78}.ads-import-visual__import-icon{width:15px;height:15px;flex-shrink:0;border-radius:4px;background:#d9ccf2;color:#5e4fa2;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.ads-import-visual__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ads-import-visual__primary{grid-column:span 2;border:1px solid #eef0f3;border-radius:9px;overflow:hidden;background:#fff;display:flex;height:58px}.ads-import-visual__primary-thumb{width:42%;flex-shrink:0;background:linear-gradient(135deg,#8e5af2,#3bbfa0)}.ads-import-visual__primary-body{flex:1;min-width:0;padding:9px 11px}.ads-import-visual__primary-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1.15;color:#25272d}.ads-import-visual__tile{border:1px solid #eef0f3;border-radius:9px;overflow:hidden;background:#fff}.ads-import-visual__tile-thumb{height:52px}.ads-import-visual__tile--visibility .ads-import-visual__tile-thumb{background:linear-gradient(135deg,#d9ccf2,#cbe7df)}.ads-import-visual__tile--scan .ads-import-visual__tile-thumb{background:linear-gradient(135deg,#d6e6f7,#f2e9dd)}.ads-import-visual__tile-body{padding:8px}.ads-import-visual__tile-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:9.5px;line-height:1.2;color:#25272d}.ads-import-visual__tile-bar{height:4px;background:#eef0f3;border-radius:2px;margin-top:5px}.ads-import-visual__tile--visibility .ads-import-visual__tile-bar{width:70%}.ads-import-visual__tile--scan .ads-import-visual__tile-bar{width:60%}.ads-import-visual__chip{display:inline-block;margin-top:7px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:8px;line-height:1;color:#fff;background:#8b74d9;padding:4px 8px;border-radius:9999px}.ads-import-visual__chip--dark{font-size:8.5px;background:#25272d;padding:5px 9px}.ads-import-visual__footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef0f3;margin-top:12px;padding-top:10px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11px;line-height:1;color:#6b6e78}.ads-import-visual__footer-brand{color:#2f7a66}.ads-workflow-card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #9c7a3f1a;padding:clamp(24px,3vw,30px)}.ads-workflow-card__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#9c7a3f;margin-bottom:16px}.ads-workflow-card__steps{display:flex;flex-direction:column;gap:10px}.ads-workflow-card__step{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px}.ads-workflow-card__step-number{width:26px;height:26px;flex-shrink:0;border-radius:8px;background:#fff;border:1px solid #e5e7ec;color:#6b6e78;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1}.ads-workflow-card__step-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#3b3e47}.ads-workflow-card__arrow{display:flex;justify-content:center;color:#ece4d6;font-size:14px;line-height:1}.ads-workflow-card__step--final{padding:13px 14px;background:#f5f2ec;border-color:#ece4d6}.ads-workflow-card__step--final .ads-workflow-card__step-number{background:#9c7a3f;border-color:#9c7a3f;color:#fff}.ads-workflow-card__step--final .ads-workflow-card__step-label{font-weight:700;color:#6e5526}.ads-status{background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.ads-status__container{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.ads-status__inner{max-width:640px}.ads-status__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.ads-status__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.ads-status__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0}.ads-status__form{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;max-width:520px}.ads-status__input{flex:1;min-width:200px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:15px;line-height:1;color:#25272d;background:#fff;border:1px solid #e5e7ec;border-radius:9999px;padding:15px 22px;outline:none}.ads-status__input:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}.ads-status__submit{border:none;cursor:pointer;background:#25272d;color:#f5f6f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;padding:15px 24px;border-radius:9999px;transition:transform .18s ease}.ads-status__submit:hover:not(:disabled){transform:translateY(-1px)}.ads-status__submit:disabled{opacity:.6;cursor:not-allowed}.ads-status__submit:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}.ads-status__error{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.5;color:#b33a3a;margin:14px 0 0}.ads-status__notified{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.5;color:#2f7a66;margin:14px 0 0}.ads-status__paragraph{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.65;color:#3b3e47;margin:22px 0 0;max-width:560px}.ads-status__paragraph a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.ads-status__paragraph a:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.lab-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.lab-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.lab-hero-visual__roles{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.lab-hero-visual__role{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#3b3e47;background:#f5f6f8;border:1px solid #eaebef;padding:7px 12px;border-radius:9999px}.lab-hero-visual__role--active{font-weight:700;color:#f5f6f8;background:#25272d;border-color:#25272d}.lab-hero-visual__input{margin-top:14px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:12px 14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:13.5px;line-height:1.3;color:#9a9da6}.lab-hero-visual__flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.lab-hero-visual__flow-question{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12.5px;line-height:1;color:#25272d;background:#fff;border:1px solid #eaebef;border-radius:9999px;padding:8px 13px}.lab-hero-visual__arrow{color:#8b74d9}.lab-hero-visual__model{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;border-radius:9999px;padding:7px 11px}.lab-hero-visual__model--lavender-ink{color:#5e4fa2;background:#d9ccf2}.lab-hero-visual__model--sky-ink{color:#2e6bb3;background:#d6e6f7}.lab-hero-visual__model--mint-ink{color:#2f7a66;background:#cbe7df}.lab-hero-visual__model--sand-ink{color:#9c7a3f;background:#f2e9dd}.lab-hero-visual__model--pos-1{animation:aeloIn .5s .45s both}.lab-hero-visual__model--pos-2{animation:aeloIn .5s .53s both}.lab-hero-visual__model--pos-3{animation:aeloIn .5s .61s both}.lab-hero-visual__model--pos-4{animation:aeloIn .5s .69s both}.lab-hero-visual__model--pos-5{animation:aeloIn .5s .77s both}.lab-hero-visual__model--pos-6{animation:aeloIn .5s .85s both}.lab-hero-visual__result{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12.5px;line-height:1;color:#25272d;background:linear-gradient(150deg,#f2effb,#e9f4f0);border:1px solid #e4dff3;border-radius:9999px;padding:8px 13px;animation:aeloIn .5s .9s both}@media(prefers-reduced-motion:reduce){.lab-hero-visual__model,.lab-hero-visual__result{animation:none}}.lab-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.lab-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.lab-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.lab-panel__head{text-align:center;max-width:720px;margin:0 auto}.lab-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.lab-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.lab-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.lab-panel__body{margin-top:clamp(36px,4vw,48px)}.lab-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,32px)}.lab-panel__col--role{border-left:1px solid #eaebef;padding-left:clamp(20px,3vw,32px)}.lab-panel__col-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.lab-panel__col-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.lab-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.lab-panel__question{background:#25272d;color:#f5f6f8;border-radius:12px 12px 12px 4px;padding:12px 14px;font:600 13.5px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;max-width:90%}.lab-panel__synthesis{background:#f5f6f8;border:1px solid #eaebef;border-radius:4px 12px 12px;padding:14px;margin-top:12px;margin-left:auto;max-width:96%}.lab-panel__synthesis-label{display:block;font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#5e4fa2;margin-bottom:10px}.lab-panel__synthesis-item{display:flex;gap:9px;align-items:flex-start;padding:5px 0}.lab-panel__check{flex-shrink:0;margin-top:2px;color:#2f7a66}.lab-panel__synthesis-text{font:500 13px/1.45 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.lab-panel__role-label{display:block;font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#6b6e78;margin-bottom:10px}.lab-panel__roles{display:flex;flex-wrap:wrap;gap:6px}.lab-panel__role{font:600 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;background:#fff;border:1px solid #eaebef;padding:7px 12px;border-radius:9999px}.lab-panel__role--active{font-weight:700;color:#f5f6f8;background:#25272d;border-color:#25272d}.lab-panel__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding:11px 13px;background:#fff;border:1px solid #eaebef;border-radius:10px}.lab-panel__toggle-label{font:600 13px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.lab-panel__toggle{position:relative;flex-shrink:0;display:inline-block;width:34px;height:20px;border-radius:9999px;background:#8b74d9}.lab-panel__toggle-knob{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#fff}.lab-panel__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lab-panel__action{font:700 12.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:10px 15px;border-radius:9999px}.lab-panel__action--send{color:#f5f6f8;background:#25272d}.lab-panel__action--generate{color:#25272d;background:#fff;border:1px solid #eaebef}.lab-definition-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #2f7a661a;padding:clamp(22px,3vw,28px)}.lab-definition-visual__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab-definition-visual__chip{background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:8px}.lab-definition-visual__dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#2f7a66}.lab-definition-visual__label{font:600 13px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.lab-definition-visual__arrow{display:flex;justify-content:center;margin:12px 0;color:#2f7a66}.lab-definition-visual__result{background:#cbe7df;border:1px solid rgba(47,122,102,.22);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:10px}.lab-definition-visual__result-icon{width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#2f7a66;color:#fff;display:flex;align-items:center;justify-content:center}.lab-definition-visual__result-title{font:700 14px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66}.lab-definition-visual__result-sublabel{font:600 12px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66;margin-top:2px}.audit-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.audit-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.audit-hero-visual__body{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:18px}.audit-hero-visual__gauge{position:relative;width:132px;height:132px;flex-shrink:0}.audit-hero-visual__gauge-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.audit-hero-visual__gauge-track{stroke:#edeff3}.audit-hero-visual__gauge-arc{stroke:#8b74d9;animation:aeloGauge 1.4s .3s ease-out forwards}@media(prefers-reduced-motion:reduce){.audit-hero-visual__gauge-arc{animation:none;stroke-dashoffset:var(--to)}}.audit-hero-visual__gauge-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.audit-hero-visual__gauge-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:34px;line-height:1;color:#25272d}.audit-hero-visual__gauge-suffix{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#6b6e78;margin-top:3px}.audit-hero-visual__checklist{flex:1;min-width:190px;display:flex;flex-direction:column;gap:2px}.audit-hero-visual__row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f2f5}.audit-hero-visual__row:last-child{border-bottom:none}.audit-hero-visual__icon{flex-shrink:0;display:flex}.audit-hero-visual__row-label{flex:1;font:600 13px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.audit-hero-visual__row-status{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.audit-hero-visual__row--missing .audit-hero-visual__icon,.audit-hero-visual__row--missing .audit-hero-visual__row-status{color:#c25b5b}.audit-hero-visual__row--partial .audit-hero-visual__icon,.audit-hero-visual__row--partial .audit-hero-visual__row-status{color:#9c7a3f}.audit-hero-visual__row--ok .audit-hero-visual__icon,.audit-hero-visual__row--ok .audit-hero-visual__row-status{color:#2f7a66}.audit-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.audit-panel{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.audit-panel__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.audit-panel__head{text-align:center;max-width:720px;margin:0 auto}.audit-panel__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.audit-panel__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.audit-panel__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.audit-panel__body{margin-top:clamp(36px,4vw,48px)}.audit-panel__card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(24px,3vw,36px);align-items:center}.audit-panel__col--gauge{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.audit-panel__gauge{position:relative;width:132px;height:132px;flex-shrink:0}.audit-panel__gauge-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.audit-panel__gauge-track{stroke:#edeff3}.audit-panel__gauge-arc{stroke:#8b74d9;animation:aeloGauge 1.4s .3s ease-out forwards}@media(prefers-reduced-motion:reduce){.audit-panel__gauge-arc{animation:none;stroke-dashoffset:var(--to)}}.audit-panel__gauge-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.audit-panel__gauge-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:34px;line-height:1;color:#25272d}.audit-panel__gauge-suffix{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#6b6e78;margin-top:3px}.audit-panel__gauge-caption{font:600 13px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;max-width:200px}.audit-panel__col--fixes{min-width:0}.audit-panel__col-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.audit-panel__col-label{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.audit-panel__chip{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.audit-panel__fix-rows{display:flex;flex-direction:column;gap:14px}.audit-panel__fix-row-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.audit-panel__fix-label{font:600 13.5px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.audit-panel__priority-pill{flex-shrink:0;font:700 10.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;border-radius:9999px}.audit-panel__priority-pill--high{color:#c25b5b;background:#f7e4e4}.audit-panel__priority-pill--medium{color:#9c7a3f;background:#f2e9dd}.audit-panel__priority-pill--low{color:#2e6bb3;background:#d6e6f7}.audit-panel__fix-bar-track{height:8px;background:#edeff3;border-radius:9999px;overflow:hidden}.audit-panel__fix-bar-fill{height:100%;border-radius:9999px;transform-origin:left;transform:scaleX(0);animation:aeloBar .9s ease-out both}@media(prefers-reduced-motion:reduce){.audit-panel__fix-bar-fill{animation:none;transform:scaleX(1)}}.audit-panel__fix-bar-fill--low{background:#c25b5b}.audit-panel__fix-bar-fill--mid{background:#9c7a3f}.audit-panel__fix-bar-fill--high{background:#2f7a66}.audit-panel__ctas{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.audit-panel__cta{display:inline-flex;align-items:center;gap:7px;font:700 12.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:9px 14px;border-radius:9999px}.audit-panel__cta--primary{background:#25272d;color:#f5f6f8}.audit-panel__cta--ghost{background:#fff;color:#25272d;border:1px solid #eaebef}.audit-status-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #2f7a661a;padding:clamp(22px,3vw,28px)}.audit-status-visual__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.audit-status-visual__eyebrow{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#2f7a66}.audit-status-visual__badge{flex-shrink:0;font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66;background:#cbe7df;padding:5px 10px;border-radius:9999px}.audit-status-visual__rows{display:flex;flex-direction:column;gap:2px}.audit-status-visual__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f1f2f5}.audit-status-visual__row:last-child{border-bottom:none}.audit-status-visual__row-label{font:600 13.5px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.audit-status-visual__pill{flex-shrink:0;font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:5px 10px;border-radius:9999px}.audit-status-visual__pill--missing{color:#c25b5b;background:#f7e4e4}.audit-status-visual__pill--partial{color:#9c7a3f;background:#f2e9dd}.audit-status-visual__pill--ok{color:#2f7a66;background:#cbe7df}.advisors-models-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #2f7a661a;padding:clamp(22px,3vw,28px)}.advisors-models-visual__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.advisors-models-visual__badge{background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:8px}.advisors-models-visual__dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#2f7a66}.advisors-models-visual__name{font:600 13px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.advisors-models-visual__arrow{display:flex;justify-content:center;margin:12px 0;color:#2f7a66}.advisors-models-visual__summary{background:#cbe7df;border:1px solid rgba(47,122,102,.22);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:10px}.advisors-models-visual__summary-icon{width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#2f7a66;color:#fff;display:flex;align-items:center;justify-content:center}.advisors-models-visual__summary-title{font:700 14px/1.2 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66}.advisors-models-visual__summary-desc{font:600 12px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2f7a66;margin-top:2px}.mind-definition-visual{background:#fff;border:1px solid #e7e2f3;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa214;padding:clamp(18px,2vw,22px)}.mind-definition-visual__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mind-definition-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2}.mind-definition-visual__pill{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11px;line-height:1;color:#5e4fa2;background:#efe9fa;padding:5px 9px;border-radius:9999px}.mind-definition-visual__graph{margin-top:0}.mind-definition-visual__graph-svg{width:100%;height:190px;display:block}.mind-definition-visual__edge{fill:none;stroke:#25272d24;animation:aeloEdge 9s infinite}@media(prefers-reduced-motion:reduce){.mind-definition-visual__edge{animation:none;stroke-dashoffset:0;opacity:.7}}.mind-definition-visual__node{transform-origin:center;transform-box:fill-box;animation:aeloNode 9s infinite}@media(prefers-reduced-motion:reduce){.mind-definition-visual__node{animation:none;opacity:1;transform:scale(1)}}.mind-definition-visual__node--lavender-ink{fill:#5e4fa2}.mind-definition-visual__node--sky-ink{fill:#2e6bb3}.mind-definition-visual__node--teal{fill:#3bbfa0}.mind-definition-visual__legend{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #f1f2f5;margin-top:12px;padding-top:12px}.mind-definition-visual__legend-item{display:inline-flex;align-items:center;gap:6px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1.2;color:#6b6e78}.mind-definition-visual__legend-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.mind-definition-visual__legend-dot--lavender-ink{background:#5e4fa2}.mind-definition-visual__legend-dot--sky-ink{background:#2e6bb3}.mind-definition-visual__legend-dot--teal{background:#3bbfa0}@keyframes boardPulse{0%,to{box-shadow:0 1px 2px #25272d0d}50%{box-shadow:0 1px 2px #25272d0d,0 0 0 4px #cbe7df80}}.board-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(20px,2.5vw,26px)}.board-hero-visual__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.board-hero-visual__heading{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#25272d}.board-hero-visual__sample-badge{font:600 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2e6bb3;background:#d6e6f7;padding:5px 9px;border-radius:9999px}.board-hero-visual__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}@media(max-width:767px){.board-hero-visual__columns{grid-template-columns:1fr}}.board-hero-visual__column-title{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#6b6e78;margin-bottom:9px}.board-hero-visual__cards{display:flex;flex-direction:column;gap:9px}.board-hero-visual__card-wrap{border-radius:12px}.board-hero-visual__card-wrap--verified{animation:boardPulse 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.board-hero-visual__card-wrap--verified{animation:none}}.board-hero-visual__card{background:#fff;border:1px solid #eaebef;border-radius:12px;padding:13px 14px;box-shadow:0 1px 2px #25272d0d}.board-hero-visual__card-wrap--verified .board-hero-visual__card{border-color:#d6e6f7}.board-hero-visual__card-title{font:600 13px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:0}.board-hero-visual__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.board-hero-visual__tag{font:700 9.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;border-radius:9999px;white-space:nowrap}.board-hero-visual__tag--type{color:#6b6e78;background:#edeff3}.board-hero-visual__tag--sand{color:#9c7a3f;background:#f2e9dd}.board-hero-visual__tag--mint{color:#2f7a66;background:#cbe7df}.board-hero-visual__tag--effort{color:#9a9da6;background:#f5f6f8}.board-hero-visual__verified-row{display:flex;align-items:center;gap:6px;margin-bottom:8px}.board-hero-visual__verified-icon{color:#2e6bb3;display:flex}.board-hero-visual__verified-label{font:700 10px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#2e6bb3}.board-visual{background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.board-visual__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,6vw,96px)}.board-visual__head{text-align:center;max-width:760px;margin:0 auto}.board-visual__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#2e6bb3}.board-visual__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.board-visual__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.board-visual__info-row{margin-top:clamp(32px,4vw,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,20px);max-width:960px;margin-left:auto;margin-right:auto}.board-visual__info-card{background:#ffffff80;border:1px solid #ebeaf2;border-radius:14px;padding:18px 20px}.board-visual__info-title{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.board-visual__info-desc{font:400 14px/1.55 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:8px 0 0}.board-visual__card{margin-top:clamp(24px,3vw,32px);background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(20px,2.5vw,28px);max-width:1040px;margin-left:auto;margin-right:auto}.board-visual__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.board-visual__counts{display:flex;gap:16px;flex-wrap:wrap}.board-visual__count{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.board-visual__count-value{color:#2e6bb3}.board-visual__filters{display:flex;gap:6px;background:#f5f6f8;border:1px solid #eaebef;border-radius:9999px;padding:4px}.board-visual__filter{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;padding:7px 12px;border-radius:9999px}.board-visual__filter--active{color:#fff;background:#2e6bb3}.board-visual__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.board-visual__column{display:flex;flex-direction:column;gap:12px}.board-visual__task{background:#fff;border:1px solid #eaebef;border-radius:12px;padding:13px 14px;box-shadow:0 1px 2px #25272d0d}.board-visual__task--verified{border-color:#d6e6f7}.board-visual__task-title{font:600 13px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:0}.board-visual__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.board-visual__tag{font:700 9.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;border-radius:9999px;white-space:nowrap}.board-visual__tag--type{color:#6b6e78;background:#edeff3}.board-visual__tag--sand{color:#9c7a3f;background:#f2e9dd}.board-visual__tag--mint{color:#2f7a66;background:#cbe7df}.board-visual__tag--effort{color:#9a9da6;background:#f5f6f8}.board-visual__verified-row{display:flex;align-items:center;gap:6px;margin-bottom:8px}.board-visual__verified-icon{color:#2e6bb3;display:flex}.board-visual__verified-label{font:700 10px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#2e6bb3}.board-visual__verified-note{font:500 12px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:7px 0 0}.board-visual__actions{display:flex;gap:8px;margin-top:12px}.board-visual__action{font:700 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:7px 11px;border-radius:9999px}.board-visual__action--studio{color:#fff;background:#2e6bb3}.board-visual__action--reject{color:#c7443b;background:#fff;border:1px solid #ead3d1}.board-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:12px;text-align:right}.board-visual__sample-badge{font:600 11.5px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2e6bb3;background:#d6e6f7;padding:5px 9px;border-radius:9999px}.board-control-card{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #2e6bb31a;padding:clamp(22px,3vw,28px);max-width:440px;margin:0 auto}.board-control-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.board-control-card__label{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b6e78}.board-control-card__type-badge{font:600 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#2e6bb3;background:#d6e6f7;padding:5px 9px;border-radius:9999px}.board-control-card__title{font:700 16px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;margin:0}.board-control-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.board-control-card__tag{font:700 10px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:9999px}.board-control-card__tag--sand{color:#9c7a3f;background:#f2e9dd}.board-control-card__tag--mint{color:#2f7a66;background:#cbe7df}.board-control-card__tag--effort{color:#9a9da6;background:#edeff3}.board-control-card__tag--type{color:#6b6e78;background:#edeff3}.board-control-card__actions{display:flex;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #eaebef}.board-control-card__action{flex:1;text-align:center;font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:12px 14px;border-radius:9999px}.board-control-card__action--studio{color:#fff;background:#2e6bb3}.board-control-card__action--reject{flex:none;color:#c7443b;background:#fff;border:1px solid #ead3d1;padding:12px 16px}.board-control-card__caption{font:600 12px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#9a9da6;margin:14px 0 0;text-align:center}.board-plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;max-width:460px;margin:0 auto}.board-plan-cards__card{position:relative;background:#fff;border:1px solid #eaebef;border-radius:20px;padding:22px 20px}.board-plan-cards__card--featured{border:1.5px solid #2e6bb3;box-shadow:0 1px 2px #25272d0a,0 10px 26px #2e6bb324}.board-plan-cards__badge{position:absolute;top:-11px;left:20px;font:700 10px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#2e6bb3;padding:5px 10px;border-radius:9999px}.board-plan-cards__name{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.board-plan-cards__desc{font:400 14px/1.55 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:12px 0 0}.video-hero{padding:clamp(40px,6vw,60px) 0 clamp(80px,12vw,120px)}.video-hero__breadcrumbs{max-width:1200px;margin:0 auto clamp(28px,4vw,44px);padding-inline:clamp(24px,5vw,56px)}.video-hero__breadcrumbs-inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1}.video-hero__breadcrumb-link{color:#6b6e78;text-decoration:none}.video-hero__breadcrumb-link:hover,.video-hero__breadcrumb-link:focus-visible{color:#25272d}.video-hero__breadcrumb-sep{color:#c7c9d1}.video-hero__breadcrumb-current{color:#25272d}.video-hero__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(40px,6vw,72px);align-items:center}.video-hero__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.video-hero__badge{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#9c7a3f;background:#f2e9dd;padding:6px 12px;border-radius:9999px}.video-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,66px);line-height:1.06;letter-spacing:-.01em;color:#25272d;margin:12px 0 0}.video-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0;max-width:540px}.video-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.video-hero__btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1;padding:16px 26px;border-radius:9999px;transition:transform .18s ease}.video-hero__btn:hover{transform:translateY(-1px)}.video-hero__btn:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.video-hero__btn{transition:none}}.video-hero__btn--primary{background:#25272d;color:#f5f6f8;box-shadow:0 6px 18px #25272d2e}.video-hero__btn--primary:hover{color:#f5f6f8}.video-hero__btn--ghost{padding:16px 22px;color:#25272d;border:1px solid #e5e7ec}.video-hero__footnote{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.5;color:#6b6e78;margin:16px 0 0}.video-hero__visual{min-width:0}.video-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px);position:relative}.video-hero-visual__badge{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#9c7a3f;background:#f2e9dd;padding:6px 12px;border-radius:9999px}.video-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.video-hero-visual__preview{position:relative;margin-top:16px;aspect-ratio:16/9;border-radius:12px;background:linear-gradient(135deg,#e7e1f6,#dcebe6);border:1px solid #e4dff3;display:flex;align-items:center;justify-content:center;opacity:.85}.video-hero-visual__play{width:54px;height:54px;border-radius:9999px;background:#ffffffe6;color:#8b74d9;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #25272d24}.video-hero-visual__ratios{display:flex;gap:8px;margin-top:14px}.video-hero-visual__ratio{flex:1;text-align:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#6b6e78;background:#f5f6f8;border:1px solid #eaebef;border-radius:8px;padding:8px 0}.video-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.video-formats-visual{position:relative;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #9c7a3f1a;padding:clamp(22px,3vw,28px)}.video-formats-visual__badge{position:absolute;top:16px;right:16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.video-formats-visual__heading{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#9c7a3f;margin-bottom:14px}.video-formats-visual__tiles{display:flex;gap:10px;align-items:flex-end}.video-formats-visual__tile{border-radius:12px;background:linear-gradient(135deg,#f2e9dd,#e8dac4);border:1px solid #ece4d6;display:flex;align-items:center;justify-content:center}.video-formats-visual__tile--portrait,.video-formats-visual__tile--landscape{flex:0 0 34%}.video-formats-visual__tile--square{flex:1}.video-formats-visual__tile--portrait{aspect-ratio:9/16}.video-formats-visual__tile--square{aspect-ratio:1/1}.video-formats-visual__tile--landscape{aspect-ratio:16/9}.video-formats-visual__play{width:28px;height:28px;border-radius:9999px;background:#fff;color:#9c7a3f;display:flex;align-items:center;justify-content:center}.video-formats-visual__ratios{display:flex;gap:10px;margin-top:10px}.video-formats-visual__ratio{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11px;line-height:1;color:#9c7a3f}.video-formats-visual__ratio--portrait,.video-formats-visual__ratio--landscape{flex:0 0 34%;text-align:center}.video-formats-visual__ratio--square{flex:1;text-align:center}.video-status{background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0;scroll-margin-top:80px}.video-status__container{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.video-status__inner{max-width:760px}.video-status__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.video-status__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.video-status__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0}.video-status__form{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;max-width:520px}.video-status__input{flex:1;min-width:200px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:15px;line-height:1;color:#25272d;background:#fff;border:1px solid #e5e7ec;border-radius:9999px;padding:15px 22px;outline:none}.video-status__input:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}.video-status__submit{border:none;cursor:pointer;background:#25272d;color:#f5f6f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;padding:15px 24px;border-radius:9999px;transition:transform .18s ease}.video-status__submit:hover:not(:disabled){transform:translateY(-1px)}.video-status__submit:disabled{opacity:.6;cursor:not-allowed}.video-status__submit:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}.video-status__error{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.5;color:#b33a3a;margin:14px 0 0}.video-status__notified{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.5;color:#2f7a66;margin:14px 0 0}.video-status__paragraph{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.65;color:#3b3e47;margin:28px 0 0;max-width:720px}.video-status__paragraph a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.video-status__paragraph a:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.product-hub-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(22px,3vw,30px);max-width:520px;margin:0 auto}.product-hub-hero-visual__label{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8b74d9}.product-hub-hero-visual__value{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(40px,6vw,56px);line-height:1;color:#25272d;margin-top:12px}.product-hub-hero-visual__divider{height:1px;background:#eaebef;margin:20px 0}.product-hub-hero-visual__bars{display:flex;flex-direction:column;gap:9px}.product-hub-hero-visual__bar{display:flex;align-items:center;gap:10px}.product-hub-hero-visual__bar-label{width:80px;flex-shrink:0;font:600 13px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.product-hub-hero-visual__bar-track{flex:1;height:8px;border-radius:4px;background:#edeff3;overflow:hidden}.product-hub-hero-visual__bar-fill{display:block;height:100%;border-radius:4px;background:linear-gradient(100deg,#8e5af2,#3bbfa0);transform-origin:left;animation:aeloBar 1s ease both}@media(prefers-reduced-motion:reduce){.product-hub-hero-visual__bar-fill{animation:none}}.product-hub-problem-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(22px,3vw,28px);max-width:520px;margin:0 auto}.product-hub-problem-visual__chip{font:600 13px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:12px 14px}.product-hub-problem-visual__arrow{display:flex;justify-content:center;margin:10px 0;color:#8b74d9;font-size:18px;line-height:1}.product-hub-problem-visual__rows{display:flex;flex-direction:column;gap:8px}.product-hub-problem-visual__row{display:flex;align-items:center;gap:10px;padding:11px 13px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px}.product-hub-problem-visual__row--absent{background:#fbecea;border:1px dashed #f0cfcb}.product-hub-problem-visual__marker{flex-shrink:0;width:20px;height:20px;border-radius:8px;background:#25272d;color:#f5f6f8;display:flex;align-items:center;justify-content:center;font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.product-hub-problem-visual__marker--absent{background:#fff;border:1px solid #f0cfcb;color:#c7443b}.product-hub-problem-visual__row-label{font:600 13.5px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.product-hub-problem-visual__row-label--absent{color:#c7443b;font-weight:700}.product-hub-control-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(22px,3vw,28px);max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.product-hub-control-visual__row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px}.product-hub-control-visual__row--highlighted{background:#5e4fa21f;border-color:#5e4fa24d;padding:13px 14px}.product-hub-control-visual__number{flex-shrink:0;width:26px;height:26px;border-radius:8px;background:#fff;border:1px solid #e5e7ec;color:#6b6e78;display:flex;align-items:center;justify-content:center;font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.product-hub-control-visual__number--highlighted{background:#5e4fa2;border:none;color:#fff}.product-hub-control-visual__label{font:600 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.product-hub-control-visual__label--highlighted{font-weight:700;color:#5e4fa2}.product-hub-control-visual__arrow{display:flex;justify-content:center;color:#5e4fa259;font-size:13px;line-height:1}.audience-showcase{position:relative;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0}.audience-showcase__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.audience-showcase__head{text-align:center;max-width:720px;margin:0 auto}.audience-showcase__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.audience-showcase__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.audience-showcase__lead{font:400 18px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:18px auto 0;max-width:560px}.audience-showcase__body{margin-top:clamp(36px,4vw,48px)}.audience-showcase--split .audience-showcase__inner{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(32px,5vw,64px);align-items:center}@media(max-width:899px){.audience-showcase--split .audience-showcase__inner{grid-template-columns:1fr}}.audience-showcase--split .audience-showcase__head{text-align:left;max-width:none;margin:0}.audience-showcase--split .audience-showcase__lead{margin:18px 0 0;max-width:none}.audience-showcase--split .audience-showcase__body{margin-top:0}.audience-showcase__proof-text{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:20px 0 0}.audience-plan-cards,.audience-plan-cards__list{display:flex;flex-direction:column;gap:14px}.audience-plan-cards__card{position:relative;background:#fff;border:1px solid #e5e7ec;border-radius:14px;padding:clamp(20px,3vw,24px)}.audience-plan-cards__card--featured{border-color:#d9ccf2;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a}.audience-plan-cards__badge{position:absolute;top:-10px;left:20px;display:inline-block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#8b74d9;padding:4px 10px;border-radius:9999px}.audience-plan-cards__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.audience-plan-cards__name{font:700 16px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.audience-plan-cards__price{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:22px;color:#25272d;white-space:nowrap}.audience-plan-cards__desc{margin-top:8px;font:400 14px/1.45 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.audience-plan-cards__note{font:600 12.5px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;text-align:center}.for-hub-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(22px,3vw,28px);max-width:520px;margin:0 auto}.for-hub-hero-visual__label{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8b74d9}.for-hub-hero-visual__question-row{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding-bottom:18px;border-bottom:1px solid #eaebef}.for-hub-hero-visual__avatar{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#25272d;color:#f5f6f8;display:flex;align-items:center;justify-content:center;font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.for-hub-hero-visual__quote{font:400 16px/1.4 "DM Serif Display",Georgia,serif;color:#25272d}.for-hub-hero-visual__segments-label{font:600 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6b6e78;margin:18px 0 12px}.for-hub-hero-visual__segments{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.for-hub-hero-visual__segment{display:flex;align-items:center;gap:9px}.for-hub-hero-visual__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#8b74d9}.for-hub-hero-visual__segment-label{font:600 13px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.for-hub-problem-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(22px,3vw,28px);max-width:520px;margin:0 auto}.for-hub-problem-visual__question{font:600 13px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:12px 14px}.for-hub-problem-visual__arrow{display:flex;justify-content:center;margin:10px 0;color:#8b74d9}.for-hub-problem-visual__rows{display:flex;flex-direction:column;gap:8px}.for-hub-problem-visual__row{display:flex;align-items:center;gap:10px;background:#f5f6f8;border-radius:12px;padding:11px 13px}.for-hub-problem-visual__row--absent{background:#fbf0f0;border:1px dashed #e3b7b7}.for-hub-problem-visual__marker{flex-shrink:0;width:22px;height:22px;border-radius:8px;background:#cbe7df;color:#2f7a66;display:flex;align-items:center;justify-content:center;font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.for-hub-problem-visual__marker--absent{background:#f2dede;color:#c25b5b}.for-hub-problem-visual__row-label{font:600 13.5px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.for-hub-problem-visual__row--absent .for-hub-problem-visual__row-label{color:#8a8e98}.agencies-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.agencies-hero-visual__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.agencies-hero-visual__top-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.agencies-hero-visual__chip{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11.5px;line-height:1;color:#2f7a66;background:#cbe7df;padding:6px 11px;border-radius:9999px}.agencies-hero-visual__bars{display:flex;flex-direction:column;gap:14px;margin-top:20px}.agencies-hero-visual__bar{display:flex;align-items:center;gap:12px}.agencies-hero-visual__bar-label{width:74px;flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#25272d}.agencies-hero-visual__bar-track{flex:1;height:8px;background:#edeff3;border-radius:9999px;overflow:hidden}.agencies-hero-visual__bar-fill{height:100%;background:#8b74d9;border-radius:9999px;transform-origin:left;animation:aeloBar .9s ease-out both}@media(prefers-reduced-motion:reduce){.agencies-hero-visual__bar-fill{animation:none}}.agencies-hero-visual__bar-value{width:52px;flex-shrink:0;text-align:right;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.agencies-hero-visual__footer{border-top:1px solid #eaebef;margin-top:20px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.agencies-showcase{max-width:820px;margin:0 auto;background:#fff;border:1px solid #eaebef;border-radius:20px;padding:clamp(22px,3vw,32px)}.agencies-showcase__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #eaebef}.agencies-showcase__header-left{display:flex;align-items:center;gap:14px}.agencies-showcase__logo-placeholder{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;background:#f5f6f8;border:1px dashed #c7c9d1;border-radius:10px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10px;line-height:1.15;color:#9a9da6}.agencies-showcase__header-text{display:flex;flex-direction:column;gap:2px}.agencies-showcase__title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:14px;line-height:1.3;color:#25272d}.agencies-showcase__subtitle{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1.3;color:#6b6e78}.agencies-showcase__chip{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11.5px;line-height:1;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.agencies-showcase__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center;padding:20px 0;border-bottom:1px solid #eaebef}.agencies-showcase__stat{padding:6px 0}.agencies-showcase__stat--divided{border-left:1px solid #eaebef;border-right:1px solid #eaebef}.agencies-showcase__stat-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(24px,3.5vw,32px);line-height:1.15;color:#25272d}.agencies-showcase__stat-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;margin-top:4px;color:#6b6e78}.agencies-showcase__roadmap{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.agencies-showcase__roadmap-arrow{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#c7c9d1}.agencies-showcase__roadmap-chip{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:6px 12px;border-radius:9999px}.agencies-showcase__roadmap-chip--lavender{color:#5e4fa2;background:#d9ccf2}.agencies-showcase__roadmap-chip--sky{color:#2e6bb3;background:#d6e6f7}.agencies-showcase__roadmap-chip--mint{color:#2f7a66;background:#cbe7df}.agencies-showcase__download{margin-left:auto;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12.5px;line-height:1;color:#f5f6f8;background:#25272d;padding:10px 15px;border-radius:9999px}.seo-agencies-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.seo-agencies-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.seo-agencies-hero-visual__question{margin-top:16px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:13px 15px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.4;color:#25272d}.seo-agencies-hero-visual__rows{margin-top:12px;display:flex;flex-direction:column;gap:8px}.seo-agencies-hero-visual__row{display:flex;align-items:center;gap:9px;background:#f5f6f8;border:1px solid #eaebef;border-radius:10px;padding:11px 13px}.seo-agencies-hero-visual__row--missing{background:#b33a3a0f;border-color:#b33a3a38}.seo-agencies-hero-visual__dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#5e4fa2}.seo-agencies-hero-visual__row-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.3;color:#3b3e47}.seo-agencies-hero-visual__row-label--brand{font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.seo-agencies-hero-visual__missing-icon{flex-shrink:0;display:flex;color:#b33a3a}.seo-agencies-hero-visual__badge{margin-left:auto;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;color:#b33a3a}.seo-agencies-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.seo-agencies-showcase{max-width:440px;margin:0 auto;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(22px,3vw,26px);display:flex;flex-direction:column}.seo-agencies-showcase__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:14px}.seo-agencies-showcase__step{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:12px;background:transparent;border:1px solid #eaebef}.seo-agencies-showcase__step--active{background:#d9ccf2;border-color:#5e4fa252}.seo-agencies-showcase__step-number{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:#fff;border:1px solid #e5e7ec;color:#6b6e78;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1}.seo-agencies-showcase__step--active .seo-agencies-showcase__step-number{background:#5e4fa2;border-color:#5e4fa2;color:#fff}.seo-agencies-showcase__step-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#3b3e47}.seo-agencies-showcase__step--active .seo-agencies-showcase__step-label{font-weight:700;color:#5e4fa2}.seo-agencies-showcase__arrow{align-self:center;color:#5e4fa273;font-size:13px;line-height:1;padding:4px 0}.seo-agencies-plan-cards{display:flex;flex-direction:column;gap:16px}.seo-agencies-plan-cards__card{background:#fff;border:1px solid #e5e7ec;border-radius:20px;padding:clamp(22px,3vw,28px)}.seo-agencies-plan-cards__card--featured{border-color:#d9ccf2;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a}.seo-agencies-plan-cards__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.seo-agencies-plan-cards__name{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b6e78}.seo-agencies-plan-cards__badge{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px;white-space:nowrap}.seo-agencies-plan-cards__price-row{margin-top:14px}.seo-agencies-plan-cards__price{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:22px;color:#25272d;line-height:1}.seo-agencies-plan-cards__sub{margin:8px 0 0;font:500 13px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.seo-agencies-plan-cards__list{margin-top:18px;padding-top:16px;border-top:1px solid #eaebef;display:flex;flex-direction:column;gap:1px}.seo-agencies-plan-cards__row{display:flex;align-items:flex-start;gap:10px;padding:7px 0}.seo-agencies-plan-cards__check{flex-shrink:0;margin-top:2px;color:#8b74d9}.seo-agencies-plan-cards__item{font:400 14.5px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.brands-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.brands-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.brands-hero-visual__body{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:18px}.brands-hero-visual__gauge{position:relative;width:132px;height:132px;flex-shrink:0}.brands-hero-visual__gauge-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.brands-hero-visual__gauge-track{stroke:#edeff3}.brands-hero-visual__gauge-arc{stroke:#8b74d9;animation:aeloGauge 1.4s .3s ease-out forwards}@media(prefers-reduced-motion:reduce){.brands-hero-visual__gauge-arc{animation:none;stroke-dashoffset:var(--to)}}.brands-hero-visual__gauge-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.brands-hero-visual__gauge-value{font-family:"DM Serif Display",Georgia,serif;font-size:34px;line-height:1;color:#25272d}.brands-hero-visual__gauge-suffix{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#6b6e78;margin-top:3px}.brands-hero-visual__bars{flex:1;min-width:190px;display:flex;flex-direction:column;gap:9px}.brands-hero-visual__bar{display:flex;align-items:center;gap:10px}.brands-hero-visual__bar-label{width:70px;flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12.5px;line-height:1.2;color:#3b3e47}.brands-hero-visual__bar-track{flex:1;height:7px;background:#edeff3;border-radius:9999px;overflow:hidden}.brands-hero-visual__bar-fill{height:100%;background:#8b74d9;border-radius:9999px;transform-origin:left;animation:aeloBar .9s ease-out both}@media(prefers-reduced-motion:reduce){.brands-hero-visual__bar-fill{animation:none}}.brands-hero-visual__bar-value{width:34px;text-align:right;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12.5px;line-height:1.2;color:#25272d}.brands-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.brands-showcase{max-width:820px;margin:0 auto;background:#fff;border:1px solid #eaebef;border-radius:20px;padding:clamp(22px,3vw,30px)}.brands-showcase__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.brands-showcase__header-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.brands-showcase__chip{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11.5px;line-height:1;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.brands-showcase__viz{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(18px,3vw,28px);align-items:center;margin-top:16px}.brands-showcase__graph-card{background:#f5f6f8;border:1px solid #eaebef;border-radius:14px;padding:16px}.brands-showcase__graph-svg{width:100%;height:150px;display:block}.brands-showcase__edge{fill:none;stroke:#25272d21;animation:aeloEdge 9s infinite}@media(prefers-reduced-motion:reduce){.brands-showcase__edge{animation:none;stroke-dashoffset:0;opacity:.7}}.brands-showcase__node{transform-origin:center;transform-box:fill-box;animation:aeloNode 9s infinite}@media(prefers-reduced-motion:reduce){.brands-showcase__node{animation:none;opacity:1;transform:scale(1)}}.brands-showcase__node--lavender-ink{fill:#5e4fa2}.brands-showcase__node--sky-ink{fill:#2e6bb3}.brands-showcase__node--mint-ink{fill:#2f7a66}.brands-showcase__node--purple{fill:#8b74d9}.brands-showcase__node--sand-ink{fill:#9c7a3f}.brands-showcase__node--teal{fill:#3bbfa0}.brands-showcase__summary{display:flex;flex-direction:column;gap:12px}.brands-showcase__stat{display:flex;align-items:baseline;gap:8px}.brands-showcase__stat-value{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,40px);line-height:1.1;color:#25272d}.brands-showcase__stat-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#6b6e78}.brands-showcase__body{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.65;color:#3b3e47;margin:0}.brands-showcase__link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;color:#8b74d9}.brands-control-flow{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a;padding:clamp(24px,3vw,30px)}.brands-control-flow__header{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#8b74d9;margin-bottom:16px}.brands-control-flow__flow{display:flex;flex-direction:column;gap:10px}.brands-control-flow__row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px}.brands-control-flow__row--active{background:#efe9fa;border-color:#d9ccf2}.brands-control-flow__badge{width:26px;height:26px;flex-shrink:0;border-radius:8px;background:#fff;border:1px solid #e5e7ec;display:flex;align-items:center;justify-content:center;color:#fff}.brands-control-flow__badge--active{background:#8b74d9;border-color:#8b74d9}.brands-control-flow__number{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.brands-control-flow__label{font:600 14px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;min-width:0}.brands-control-flow__row--active .brands-control-flow__label{font-weight:700;color:#5e4fa2}.brands-control-flow__connector{display:flex;justify-content:center;color:#d9ccf2;font-size:14px;line-height:1}.brands-plan-cards,.brands-plan-cards__list{display:flex;flex-direction:column;gap:14px}.brands-plan-cards__card{position:relative;background:#fff;border:1px solid #e5e7ec;border-radius:14px;padding:clamp(20px,3vw,24px)}.brands-plan-cards__card--featured{border-color:#d9ccf2;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a}.brands-plan-cards__badge{position:absolute;top:-10px;left:20px;display:inline-block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#8b74d9;padding:4px 10px;border-radius:9999px}.brands-plan-cards__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.brands-plan-cards__name{font:700 16px/1.3 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#25272d}.brands-plan-cards__price{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:22px;color:#25272d;white-space:nowrap}.brands-plan-cards__desc{margin-top:8px;font:400 14px/1.45 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.brands-plan-cards__note{font:600 12.5px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;text-align:center}.ecommerce-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.ecommerce-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.ecommerce-hero-visual__question{margin-top:16px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:13px 15px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.4;color:#25272d}.ecommerce-hero-visual__rows{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ecommerce-hero-visual__row{display:flex;align-items:center;gap:9px;background:#f5f6f8;border:1px solid #eaebef;border-radius:10px;padding:11px 13px}.ecommerce-hero-visual__row--missing{background:#b33a3a0f;border-color:#b33a3a38}.ecommerce-hero-visual__dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#5e4fa2}.ecommerce-hero-visual__row-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.3;color:#3b3e47}.ecommerce-hero-visual__row-label--brand{font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.ecommerce-hero-visual__missing-icon{flex-shrink:0;display:flex;color:#b33a3a}.ecommerce-hero-visual__badge{margin-left:auto;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;color:#b33a3a}.ecommerce-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.ecommerce-showcase{max-width:440px;margin:0 auto;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(22px,3vw,26px);display:flex;flex-direction:column}.ecommerce-showcase__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:14px}.ecommerce-showcase__step{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:12px;background:transparent;border:1px solid #eaebef}.ecommerce-showcase__step--active{background:#d9ccf2;border-color:#5e4fa252}.ecommerce-showcase__step-number{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:#fff;border:1px solid #e5e7ec;color:#6b6e78;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1}.ecommerce-showcase__step--active .ecommerce-showcase__step-number{background:#5e4fa2;border-color:#5e4fa2;color:#fff}.ecommerce-showcase__step-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#3b3e47}.ecommerce-showcase__step--active .ecommerce-showcase__step-label{font-weight:700;color:#5e4fa2}.ecommerce-showcase__arrow{align-self:center;color:#5e4fa273;font-size:13px;line-height:1;padding:4px 0}.ecommerce-plan-cards{display:flex;flex-direction:column;gap:16px}.ecommerce-plan-cards__card{background:#fff;border:1px solid #e5e7ec;border-radius:20px;padding:clamp(22px,3vw,28px)}.ecommerce-plan-cards__card--featured{border-color:#d9ccf2;box-shadow:0 1px 2px #25272d0a,0 10px 30px #5e4fa21a}.ecommerce-plan-cards__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ecommerce-plan-cards__name{font:700 12px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b6e78}.ecommerce-plan-cards__badge{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px;white-space:nowrap}.ecommerce-plan-cards__price-row{margin-top:14px}.ecommerce-plan-cards__price{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:22px;color:#25272d;line-height:1}.ecommerce-plan-cards__sub{margin:8px 0 0;font:500 13px/1.4 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.ecommerce-plan-cards__list{margin-top:18px;padding-top:16px;border-top:1px solid #eaebef;display:flex;flex-direction:column;gap:1px}.ecommerce-plan-cards__row{display:flex;align-items:flex-start;gap:10px;padding:7px 0}.ecommerce-plan-cards__check{flex-shrink:0;margin-top:2px;color:#8b74d9}.ecommerce-plan-cards__item{font:400 14.5px/1.5 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.saas-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.saas-hero-visual__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.saas-hero-visual__top-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.saas-hero-visual__chip{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11.5px;line-height:1;color:#9c7a3f;background:#f2e9dd;padding:6px 11px;border-radius:9999px}.saas-hero-visual__query{margin-top:16px;background:#f5f6f8;border:1px solid #eaebef;border-radius:14px;padding:13px 15px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.4;color:#25272d}.saas-hero-visual__rows{display:flex;flex-direction:column;gap:8px;margin-top:14px}.saas-hero-visual__row{display:flex;align-items:center;gap:10px;background:#f5f6f8;border:1px solid #eaebef;border-radius:8px;padding:9px 12px}.saas-hero-visual__row--miss{border-left:2px solid #b33a3a}.saas-hero-visual__row-icon{flex-shrink:0;display:flex;color:#2f7a66}.saas-hero-visual__row--miss .saas-hero-visual__row-icon{color:#b33a3a}.saas-hero-visual__row-label{flex:1;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#3b3e47}.saas-hero-visual__row--miss .saas-hero-visual__row-label{font-weight:700;color:#25272d}.saas-hero-visual__row-status{flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;color:#b33a3a}.saas-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.saas-showcase{max-width:820px;margin:0 auto;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px)}.saas-showcase__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.saas-showcase__header-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#25272d}.saas-showcase__chip{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11.5px;line-height:1;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.saas-showcase__table-wrap{overflow-x:auto}.saas-showcase__table{width:100%;border-collapse:collapse;min-width:420px}.saas-showcase__th{padding:9px 8px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1.2;color:#6b6e78;border-bottom:1px solid #eaebef}.saas-showcase__th--left{text-align:left}.saas-showcase__th--center{text-align:center}.saas-showcase__th--right{text-align:right}.saas-showcase__td{padding:11px 8px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13px;line-height:1.2;border-bottom:1px solid #f1f2f5}.saas-showcase__td--rank{font-weight:700;color:#6b6e78}.saas-showcase__td--center{text-align:center;font-weight:600;color:#6b6e78}.saas-showcase__td--right{text-align:right}.saas-showcase__td--sov{font-weight:700;color:#25272d}.saas-showcase__brand{font-weight:500;color:#3b3e47}.saas-showcase__brand--you{font-weight:700;color:#25272d}.saas-showcase__you-badge{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#5e4fa2;background:#d9ccf2;padding:3px 7px;border-radius:9999px;margin-left:4px}.saas-showcase__trend{display:block;width:100%;height:34px;margin-top:16px}.saas-showcase__trend-path{stroke:#8b74d9;stroke-width:2;stroke-linecap:round;stroke-dasharray:460;stroke-dashoffset:460;animation:aeloDraw 1.5s .5s ease-out forwards}.saas-showcase__link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;color:#8b74d9;margin-top:16px}.startups-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.startups-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.startups-hero-visual__question{margin-top:16px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:13px 15px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.4;color:#25272d}.startups-hero-visual__rows{margin-top:12px;display:flex;flex-direction:column;gap:8px}.startups-hero-visual__row{display:flex;align-items:center;gap:9px;background:#f5f6f8;border:1px solid #eaebef;border-radius:10px;padding:11px 13px}.startups-hero-visual__row--missing{background:#b33a3a0f;border-color:#b33a3a38}.startups-hero-visual__dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#5e4fa2}.startups-hero-visual__row-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.3;color:#3b3e47}.startups-hero-visual__row-label--brand{font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.startups-hero-visual__missing-icon{flex-shrink:0;display:flex;color:#b33a3a}.startups-hero-visual__badge{margin-left:auto;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;color:#b33a3a}.startups-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.startups-showcase{max-width:440px;margin:0 auto;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(22px,3vw,26px);display:flex;flex-direction:column}.startups-showcase__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:14px}.startups-showcase__step{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:12px;background:transparent;border:1px solid #eaebef}.startups-showcase__step--active{background:#d9ccf2;border-color:#5e4fa252}.startups-showcase__step-number{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:#fff;border:1px solid #e5e7ec;color:#6b6e78;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1}.startups-showcase__step--active .startups-showcase__step-number{background:#5e4fa2;border-color:#5e4fa2;color:#fff}.startups-showcase__step-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#3b3e47}.startups-showcase__step--active .startups-showcase__step-label{font-weight:700;color:#5e4fa2}.startups-showcase__arrow{align-self:center;color:#5e4fa273;font-size:13px;line-height:1;padding:4px 0}.startups-plan-cards{display:flex;flex-direction:column;gap:16px}.startups-plan-cards__card{background:transparent;border:1px solid #eaebef;border-radius:20px;padding:clamp(26px,3vw,32px)}.startups-plan-cards__card--featured{border:1.5px solid #8b74d9}.startups-plan-cards__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.startups-plan-cards__name{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b6e78}.startups-plan-cards__badge{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px;white-space:nowrap}.startups-plan-cards__badge--featured{color:#fff;background:linear-gradient(100deg,#8e5af2,#3bbfa0)}.startups-plan-cards__price-row{margin-top:16px}.startups-plan-cards__price{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,42px);color:#25272d;line-height:1}.startups-plan-cards__sub{margin:4px 0 0;font:600 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.startups-plan-cards__list{margin-top:18px;padding-top:8px;border-top:1px solid #eaebef;display:flex;flex-direction:column}.startups-plan-cards__row{display:flex;align-items:center;gap:9px;padding:8px 0}.startups-plan-cards__check{flex-shrink:0;color:#5e4fa2}.startups-plan-cards__item{font:600 14px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.small-business-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.small-business-hero-visual__top-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.small-business-hero-visual__question{margin-top:16px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:13px 15px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.4;color:#25272d}.small-business-hero-visual__result{margin-top:12px;background:#fbf0f0;border:1px solid #f0dada;border-radius:12px;padding:13px 15px}.small-business-hero-visual__result-intro{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:13.5px;line-height:1.5;color:#6b6e78;margin:0}.small-business-hero-visual__result-row{display:flex;align-items:center;gap:8px;margin-top:10px}.small-business-hero-visual__cross{flex-shrink:0;display:flex;color:#c25b5b}.small-business-hero-visual__brand-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.small-business-hero-visual__not-mentioned{margin-left:auto;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;color:#c25b5b}.small-business-hero-visual__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.small-business-hero-visual__visibility{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.small-business-hero-visual__visibility-value{color:#c25b5b}.small-business-hero-visual__todo{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11.5px;line-height:1;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px}.small-business-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.small-business-showcase{max-width:860px;margin:0 auto;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(22px,3vw,30px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,32px);align-items:center}.small-business-showcase__badge{display:inline-block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;background:#d9ccf2;padding:5px 9px;border-radius:9999px}.small-business-showcase__phrase{margin-top:12px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.4;color:#25272d;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:14px}.small-business-showcase__sample{display:inline-block;margin-top:12px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11.5px;line-height:1;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.small-business-showcase__article{border-left:1px solid #eaebef;padding-left:clamp(20px,3vw,32px)}.small-business-showcase__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:18px;line-height:1.3;color:#25272d}.small-business-showcase__points{display:flex;flex-direction:column;gap:9px;margin-top:14px}.small-business-showcase__point{display:flex;align-items:center;gap:8px}.small-business-showcase__point-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#8b74d9}.small-business-showcase__point-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13.5px;line-height:1.3;color:#3b3e47}.small-business-showcase__faq-block{margin-top:14px;background:#f5f6f8;border:1px solid #eaebef;border-radius:8px;padding:10px 13px}.small-business-showcase__faq-chip{display:inline-block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:#2f7a66;background:#cbe7df;padding:5px 10px;border-radius:9999px}.small-business-showcase__link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;color:#8b74d9;margin-top:16px}.personal-brands-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(24px,3vw,30px)}.personal-brands-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.personal-brands-hero-visual__question{margin-top:16px;background:#f5f6f8;border:1px solid #eaebef;border-radius:12px;padding:13px 15px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.4;color:#25272d}.personal-brands-hero-visual__rows{margin-top:12px;display:flex;flex-direction:column;gap:8px}.personal-brands-hero-visual__row{display:flex;align-items:center;gap:9px;background:#f5f6f8;border:1px solid #eaebef;border-radius:10px;padding:11px 13px}.personal-brands-hero-visual__row--missing{background:#b33a3a0f;border-color:#b33a3a38}.personal-brands-hero-visual__dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#5e4fa2}.personal-brands-hero-visual__row-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.3;color:#3b3e47}.personal-brands-hero-visual__row-label--brand{font-weight:700;font-size:13px;line-height:1.2;color:#25272d}.personal-brands-hero-visual__missing-icon{flex-shrink:0;display:flex;color:#b33a3a}.personal-brands-hero-visual__badge{margin-left:auto;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;color:#b33a3a}.personal-brands-hero-visual__footer{border-top:1px solid #eaebef;margin-top:18px;padding-top:14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78}.personal-brands-showcase{max-width:440px;margin:0 auto;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(22px,3vw,26px);display:flex;flex-direction:column}.personal-brands-showcase__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2;margin-bottom:14px}.personal-brands-showcase__step{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:12px;background:transparent;border:1px solid #eaebef}.personal-brands-showcase__step--active{background:#d9ccf2;border-color:#5e4fa252}.personal-brands-showcase__step-number{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:#fff;border:1px solid #e5e7ec;color:#6b6e78;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1}.personal-brands-showcase__step--active .personal-brands-showcase__step-number{background:#5e4fa2;border-color:#5e4fa2;color:#fff}.personal-brands-showcase__step-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#3b3e47}.personal-brands-showcase__step--active .personal-brands-showcase__step-label{font-weight:700;color:#5e4fa2}.personal-brands-showcase__arrow{align-self:center;color:#5e4fa273;font-size:13px;line-height:1;padding:4px 0}.personal-brands-plan-cards{display:flex;flex-direction:column;gap:16px}.personal-brands-plan-cards__card{background:transparent;border:1px solid #eaebef;border-radius:20px;padding:clamp(26px,3vw,32px)}.personal-brands-plan-cards__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.personal-brands-plan-cards__name{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b6e78}.personal-brands-plan-cards__badge{font:700 11px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px;white-space:nowrap}.personal-brands-plan-cards__price-row{margin:16px 0 4px}.personal-brands-plan-cards__price{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,44px);color:#25272d;line-height:1}.personal-brands-plan-cards__sub{margin:0;font:600 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78}.personal-brands-plan-cards__list{margin-top:18px;padding-top:8px;border-top:1px solid #eaebef;display:flex;flex-direction:column;gap:1px}.personal-brands-plan-cards__row{display:flex;align-items:center;gap:9px;padding:9px 0}.personal-brands-plan-cards__check{flex-shrink:0;color:#5e4fa2}.personal-brands-plan-cards__item{font:600 14.5px/1.35 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47}.blog-hero{padding:clamp(40px,6vw,60px) 0 0}.blog-hero__breadcrumb{max-width:1200px;margin:0 auto clamp(28px,4vw,44px);padding-inline:clamp(24px,5vw,56px);font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.blog-hero__breadcrumb-link{text-decoration:none;color:#6b6e78}.blog-hero__breadcrumb-sep{color:#c7c9d1}.blog-hero__breadcrumb-current{color:#25272d}.blog-hero__inner{max-width:760px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);text-align:center}.blog-hero__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.blog-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,66px);line-height:1.06;letter-spacing:-.01em;color:#25272d;margin:14px 0 0;text-wrap:balance}.blog-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px auto 0;max-width:600px}.blog-hero__search{display:flex;align-items:center;gap:10px;max-width:520px;margin:30px auto 0;background:#fff;border:1px solid #e5e7ec;border-radius:9999px;padding:4px 4px 4px 18px;box-shadow:0 1px 2px #25272d0a;transition:outline-color .18s ease}.blog-hero__search:focus-within{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.blog-hero__search{transition:none}}.blog-hero__search-icon{flex-shrink:0;color:#9aa0ab}.blog-hero__search-input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:15px;color:#25272d;padding:12px 0}.blog-filter{padding:clamp(32px,4vw,44px) 0 0}.blog-filter__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.blog-filter__row{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.blog-filter__chip{flex-shrink:0;white-space:nowrap;cursor:pointer;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1;padding:9px 16px;border-radius:9999px;border:1px solid #e5e7ec;background:#fff;color:#3b3e47;transition:color .15s ease,background .15s ease,border-color .15s ease}.blog-filter__chip:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.blog-filter__chip{transition:none}}.blog-filter__chip--active{background:#25272d;color:#f5f6f8;border-color:#25272d}.blog-featured{padding:clamp(36px,4vw,48px) 0 0}.blog-featured__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.blog-featured__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9;margin-bottom:16px}.blog-featured__card{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0d;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.blog-featured__card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #25272d0f,0 12px 28px #25272d14}.blog-featured__card:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.blog-featured__card{transition:none}}.blog-featured__thumb{position:relative;min-height:220px;background:linear-gradient(150deg,#f2effb,#e9f4f0)}.blog-featured__thumb-badge{position:absolute;top:16px;left:16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:11.5px;line-height:1;color:#9c7a3f;background:#f2e9dd;padding:5px 10px;border-radius:9999px}.blog-featured__body{padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;justify-content:center}.blog-featured__category{align-self:flex-start;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:6px 11px;border-radius:9999px}.blog-featured__category--lavender{color:#5e4fa2;background:#d9ccf2}.blog-featured__category--mint{color:#2f7a66;background:#cbe7df}.blog-featured__category--sky{color:#2e6bb3;background:#d6e6f7}.blog-featured__category--sand{color:#9c7a3f;background:#f2e9dd}.blog-featured__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(24px,3vw,34px);line-height:1.15;color:#25272d;margin:16px 0 0}.blog-featured__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#6b6e78;margin:12px 0 0}.blog-featured__meta{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#9aa0ab;margin-top:18px}.blog-grid{padding:clamp(40px,5vw,56px) 0 clamp(80px,12vw,140px)}.blog-grid__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.blog-grid__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78;margin-bottom:20px}.blog-grid__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,2.5vw,24px)}.blog-grid__card{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0d;overflow:hidden;transition:transform .2s ease}.blog-grid__card:hover{transform:translateY(-2px)}.blog-grid__card:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.blog-grid__card{transition:none}}.blog-grid__thumb{height:150px;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-bottom:1px solid #eaebef}.blog-grid__body{padding:24px;display:flex;flex-direction:column;flex:1}.blog-grid__category{align-self:flex-start;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:6px 11px;border-radius:9999px}.blog-grid__category--lavender{color:#5e4fa2;background:#d9ccf2}.blog-grid__category--mint{color:#2f7a66;background:#cbe7df}.blog-grid__category--sky{color:#2e6bb3;background:#d6e6f7}.blog-grid__category--sand{color:#9c7a3f;background:#f2e9dd}.blog-grid__title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:19px;line-height:1.3;color:#25272d;margin:12px 0 0}.blog-grid__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:#6b6e78;margin:10px 0 0}.blog-grid__meta{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#9aa0ab;margin-top:auto;padding-top:18px}.blog-grid__empty{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.65;color:#6b6e78;text-align:center;padding:40px 0}.blog-grid__more{display:flex;justify-content:center;margin-top:clamp(36px,4vw,48px)}.blog-grid__more-btn{cursor:pointer;background:#fff;border:1px solid #e5e7ec;color:#25272d;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;padding:14px 26px;border-radius:9999px;transition:transform .18s ease}.blog-grid__more-btn:hover{transform:translateY(-1px)}.blog-grid__more-btn:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.blog-grid__more-btn{transition:none}}.blog-newsletter{background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0}.blog-newsletter__inner{max-width:640px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);text-align:center}.blog-newsletter__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.blog-newsletter__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.blog-newsletter__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px auto 0}.blog-newsletter__form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px;max-width:480px;margin-inline:auto}.blog-newsletter__input{flex:1;min-width:200px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:15px;line-height:1;color:#25272d;background:#fff;border:1px solid #e5e7ec;border-radius:9999px;padding:15px 20px;outline:none}.blog-newsletter__input::placeholder{color:#9a9da6}.blog-newsletter__input:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}.blog-newsletter__btn{border:none;cursor:pointer;background:#25272d;color:#f5f6f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;padding:15px 24px;border-radius:9999px;transition:transform .18s ease}.blog-newsletter__btn:hover{transform:translateY(-1px)}.blog-newsletter__btn:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.blog-newsletter__btn{transition:none}}.blog-newsletter__success{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.5;color:#2f7a66;margin:12px 0 0}.blog-newsletter__fineprint{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.5;color:#6b6e78;margin:14px 0 0}.blog-article-hero{padding:clamp(40px,6vw,60px) 0 clamp(40px,6vw,56px)}.blog-article-hero__breadcrumb{max-width:1200px;margin:0 auto clamp(24px,4vw,36px);padding-inline:clamp(24px,5vw,56px);font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.blog-article-hero__breadcrumb-link{text-decoration:none;color:#6b6e78}.blog-article-hero__breadcrumb-sep{color:#c7c9d1}.blog-article-hero__breadcrumb-current{color:#25272d}.blog-article-hero__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.blog-article-hero__reveal{max-width:820px}.blog-article-hero__category{align-self:flex-start;display:inline-block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:6px 12px;border-radius:9999px}.blog-article-hero__category--lavender{color:#5e4fa2;background:#d9ccf2}.blog-article-hero__category--mint{color:#2f7a66;background:#cbe7df}.blog-article-hero__category--sky{color:#2e6bb3;background:#d6e6f7}.blog-article-hero__category--sand{color:#9c7a3f;background:#f2e9dd}.blog-article-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,66px);line-height:1.08;letter-spacing:-.01em;color:#25272d;margin:16px 0 0;text-wrap:balance}.blog-article-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0;max-width:640px}.blog-article-hero__meta{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#9aa0ab;margin:16px 0 0}.blog-article-faq{padding:0 0 clamp(80px,12vw,140px)}.blog-article-faq__inner{max-width:820px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.blog-article-faq__eyebrow{display:block;font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.blog-article-faq__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.12;color:#25272d;margin:12px 0 0}.blog-article-faq__list{margin-top:clamp(24px,3vw,32px);display:flex;flex-direction:column;border-top:1px solid #eaebef}.blog-article-faq__item{border-bottom:1px solid #eaebef}.blog-article-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:20px clamp(4px,1vw,8px)}.blog-article-faq__question:focus-visible{outline:2px solid #8b74d9;outline-offset:-2px;border-radius:8px}.blog-article-faq__question-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:clamp(15px,1.8vw,17px);line-height:1.35;color:#25272d}.blog-article-faq__toggle-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f5f6f8;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1}.blog-article-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}@media(prefers-reduced-motion:reduce){.blog-article-faq__answer{transition:none}}.blog-article-faq__item--open .blog-article-faq__answer{grid-template-rows:1fr}.blog-article-faq__answer-inner{overflow:hidden;min-height:0}.blog-article-faq__answer-text{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:0;padding:0 clamp(4px,1vw,8px) 22px}.blog-article-faq__answer-text a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px;font-weight:600}.blog-article-faq__answer-text a:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.blog-article-related{padding:0 0 clamp(80px,12vw,140px)}.blog-article-related__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.blog-article-related__head{max-width:560px}.blog-article-related__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.blog-article-related__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.12;color:#25272d;margin:12px 0 0}.blog-article-related__grid{margin-top:clamp(28px,3vw,36px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(18px,2.5vw,24px)}.blog-article-related__card{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0d;overflow:hidden;transition:transform .2s ease}.blog-article-related__card:hover{transform:translateY(-2px)}.blog-article-related__card:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.blog-article-related__card{transition:none}}.blog-article-related__thumb{position:relative;height:120px;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-bottom:1px solid #eaebef}.blog-article-related__card--soon{cursor:default}.blog-article-related__card--soon:hover{transform:none}.blog-article-related__soon-badge{position:absolute;top:16px;left:16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#3b3e47;background:#fff;border:1px solid #eaebef;padding:5px 10px;border-radius:9999px}.blog-article-related__body{padding:20px;display:flex;flex-direction:column;flex:1}.blog-article-related__category{align-self:flex-start;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;padding:5px 9px;border-radius:9999px}.blog-article-related__category--lavender{color:#5e4fa2;background:#d9ccf2}.blog-article-related__category--mint{color:#2f7a66;background:#cbe7df}.blog-article-related__category--sky{color:#2e6bb3;background:#d6e6f7}.blog-article-related__category--sand{color:#9c7a3f;background:#f2e9dd}.blog-article-related__post-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1.35;color:#25272d;margin:12px 0 0}.blog-article-tldr{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);padding-bottom:clamp(24px,3vw,32px)}.blog-article-tldr__card{max-width:760px;min-width:0;background:#fff;border:1px solid #eaebef;border-left:3px solid #8b74d9;border-radius:12px;padding:22px 26px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a}.blog-article-tldr__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9;margin-bottom:12px}.blog-article-tldr__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.blog-article-tldr__item{display:flex;align-items:flex-start;gap:10px}.blog-article-tldr__dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#8b74d9;margin-top:8px}.blog-article-tldr__text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.5;color:#25272d}.blog-article-author{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);padding-block:clamp(44px,6vw,64px) clamp(44px,6vw,64px)}.blog-article-author__card{max-width:760px;min-width:0;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #eaebef;border-radius:20px;padding:20px 24px}.blog-article-author__tile{flex-shrink:0;width:46px;height:46px;border-radius:12px;background:linear-gradient(100deg,#8e5af2,#3bbfa0);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:800;font-size:18px;line-height:1}.blog-article-author__body{min-width:0}.blog-article-author__name{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:#25272d}.blog-article-author__desc{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:14.5px;line-height:1.55;color:#6b6e78;margin:4px 0 0}.knowledge-hero{padding:clamp(40px,6vw,60px) 0 clamp(40px,6vw,56px)}.knowledge-hero__breadcrumb{max-width:1200px;margin:0 auto clamp(24px,4vw,36px);padding-inline:clamp(24px,5vw,56px);font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.knowledge-hero__breadcrumb-link{text-decoration:none;color:#6b6e78}.knowledge-hero__breadcrumb-sep{color:#c7c9d1}.knowledge-hero__breadcrumb-current{color:#25272d}.knowledge-hero__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.knowledge-hero__reveal{max-width:820px}.knowledge-hero__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.knowledge-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,66px);line-height:1.06;letter-spacing:-.01em;color:#25272d;margin:14px 0 0}.knowledge-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0;max-width:640px}.knowledge-hero__meta{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#9aa0aa;margin:16px 0 0}.knowledge-hero__intro{margin:26px 0 0;background:transparent;border-left:3px solid #8b74d9;padding:20px 24px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.7;color:#3b3e47}.knowledge-hero__intro strong{color:#25272d}.knowledge-body{max-width:1200px;margin:0 auto;padding:clamp(40px,5vw,56px) clamp(24px,5vw,56px) clamp(64px,8vw,96px);display:grid;grid-template-columns:1fr 232px;gap:clamp(48px,6vw,72px);align-items:start}@media(max-width:1024px){.knowledge-body{grid-template-columns:1fr}}.knowledge-body__toc{position:sticky;top:96px;order:2}@media(max-width:1024px){.knowledge-body__toc{display:none}}.knowledge-body__toc-mobile{display:none;background:#fff;border:1px solid #eaebef;border-radius:14px;padding:18px 20px;margin-bottom:32px;grid-column:1/-1}@media(max-width:1024px){.knowledge-body__toc-mobile{display:block}}.knowledge-body__toc-mobile-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9;margin:0 0 8px}.knowledge-body__toc-mobile-link{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.4;color:#3b3e47;text-decoration:none;padding:8px 0 8px 14px;border-left:2px solid #eaebef}.knowledge-body__toc-mobile-link:hover,.knowledge-body__toc-mobile-link:focus-visible{color:#25272d;border-left-color:#8b74d9}.knowledge-body__toc-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78;margin:0 0 16px}.knowledge-body__toc-nav{display:flex;flex-direction:column;gap:2px;border-left:1px solid #eaebef}.knowledge-body__toc-link{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.4;color:#6b6e78;text-decoration:none;padding:8px 0 8px 16px;border-left:2px solid transparent;margin-left:-1px;transition:color .18s ease,border-color .18s ease}.knowledge-body__toc-link:hover,.knowledge-body__toc-link:focus-visible{color:#25272d;border-left-color:#8b74d9}@media(prefers-reduced-motion:reduce){.knowledge-body__toc-link{transition:none}}.knowledge-body__related{margin-top:22px}.knowledge-body__related-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5e4fa2;margin:0 0 12px}.knowledge-body__related-chips{display:flex;flex-wrap:wrap;gap:8px}.knowledge-body__related-chip{display:inline-flex;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;color:#5e4fa2;border:1px solid rgba(94,79,162,.27);padding:8px 13px;border-radius:9999px;transition:background-color .15s ease}.knowledge-body__related-chip:hover,.knowledge-body__related-chip:focus-visible{background:#faf8fe}@media(prefers-reduced-motion:reduce){.knowledge-body__related-chip{transition:none}}.knowledge-body__related-chip--inert{cursor:default;pointer-events:none}.knowledge-body__related-chip--inert:hover,.knowledge-body__related-chip--inert:focus-visible{background:transparent}.knowledge-body__related-all{display:inline-flex;align-items:center;gap:6px;margin-top:22px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;color:#25272d}.knowledge-body__related-all:hover,.knowledge-body__related-all:focus-visible{color:#8b74d9}.knowledge-body__article{max-width:760px;min-width:0}.knowledge-body__section{scroll-margin-top:88px;padding-top:clamp(40px,5vw,56px)}.knowledge-body__section:first-child{padding-top:0}.knowledge-body__heading{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.12;color:#25272d;margin:0}.knowledge-body__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:19px;line-height:1.55;color:#25272d;margin:16px 0 0}.knowledge-body__p{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.7;color:#3b3e47;margin:14px 0 0}.knowledge-body__p a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.knowledge-body__p strong{color:#25272d;font-weight:700}.knowledge-body__p .knowledge-body__soon{color:#25272d}.knowledge-body__p .knowledge-body__soon-pill{display:inline-block;margin-left:6px;padding:2px 8px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#3b3e47;background:#fff;border:1px solid #eaebef;border-radius:9999px;vertical-align:middle}.knowledge-body__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.knowledge-body__list-item{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid #eaebef}.knowledge-body__list-item:last-child{border-bottom:none}.knowledge-body__list-marker{flex-shrink:0;width:9px;height:9px;border-radius:9999px;background:#8b74d9;margin-top:8px}.knowledge-body__list-badge{flex-shrink:0;width:22px;height:22px;border-radius:9999px;background:#edeff3;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;margin-top:1px}.knowledge-body__list-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.7;color:#3b3e47;margin:0}.knowledge-body__list-text a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.knowledge-body__list-text strong{color:#25272d;font-weight:700}.knowledge-body__table-wrap{margin:20px 0 0;border:1px solid #eaebef;border-radius:14px;overflow:hidden auto;background:#fff}.knowledge-body__table{width:100%;border-collapse:collapse;min-width:480px}.knowledge-body__th{text-align:left;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#6b6e78;padding:12px 16px;background:#f5f6f8;border-bottom:1px solid #eaebef}.knowledge-body__tr{border-bottom:1px solid #f1f2f5}.knowledge-body__tr:last-child{border-bottom:none}.knowledge-body__td{padding:12px 16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:#3b3e47}.knowledge-body__td:first-child{font-weight:700;color:#25272d}.knowledge-facts{padding:clamp(80px,12vw,140px) 0;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2}.knowledge-facts__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.knowledge-facts__head{max-width:820px}.knowledge-facts__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.knowledge-facts__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.knowledge-facts__list{margin-top:clamp(28px,4vw,40px);max-width:820px}.knowledge-facts__row{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #eaebef}.knowledge-facts__row:last-child{border-bottom:none}.knowledge-facts__badge{flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:9999px;background:#fff;border:1px solid #e5e7ec;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1}.knowledge-facts__text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#25272d;margin:0}.knowledge-measure{padding:clamp(80px,12vw,140px) 0}.knowledge-measure__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.knowledge-measure__inner>*{max-width:720px}.knowledge-measure__eyebrow{display:block;font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.knowledge-measure__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.knowledge-measure__paragraph{font:400 16px/1.7 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:22px 0 0}.knowledge-measure__paragraph+.knowledge-measure__paragraph{margin-top:16px}.knowledge-measure__paragraph a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.knowledge-measure__paragraph a:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.knowledge-faq{padding:0 0 clamp(80px,12vw,140px)}.knowledge-faq__inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}.knowledge-faq__head{text-align:center;max-width:680px;margin:0 auto}.knowledge-faq--glossary .knowledge-faq__head{text-align:left;max-width:none;margin:0}.knowledge-faq--glossary .knowledge-faq__list{margin-inline:0}.knowledge-faq--glossary .knowledge-faq__footer{text-align:left;margin:clamp(40px,6vw,64px) 0 0;max-width:none}.knowledge-faq--glossary .knowledge-faq__cta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;background:#25272d;color:#f5f6f8;font:700 15px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:16px 24px;border-radius:9999px;box-shadow:0 4px 12px #25272d2e;transition:transform .18s ease}.knowledge-faq--glossary .knowledge-faq__cta:hover{transform:translateY(-1px)}.knowledge-faq--glossary .knowledge-faq__cta:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.knowledge-faq--glossary .knowledge-faq__cta{transition:none}}.knowledge-faq__eyebrow{font:700 13px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.knowledge-faq__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.knowledge-faq__list{margin-top:clamp(32px,4vw,44px);max-width:820px;margin-inline:auto;display:flex;flex-direction:column;border-top:1px solid #eaebef}.knowledge-faq__item{border-bottom:1px solid #eaebef}.knowledge-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:22px clamp(4px,1vw,8px)}.knowledge-faq__question:focus-visible{outline:2px solid #8b74d9;outline-offset:-2px;border-radius:8px}.knowledge-faq__question-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:clamp(16px,2vw,18px);line-height:1.35;color:#25272d}.knowledge-faq__toggle-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f5f6f8;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1}.knowledge-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}@media(prefers-reduced-motion:reduce){.knowledge-faq__answer{transition:none}}.knowledge-faq__item--open .knowledge-faq__answer{grid-template-rows:1fr}.knowledge-faq__answer-inner{overflow:hidden;min-height:0}.knowledge-faq__answer-text{font:400 16px/1.65 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#3b3e47;margin:0;max-width:680px;padding:0 clamp(4px,1vw,8px) 24px}.knowledge-faq__answer-text a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px;font-weight:600}.knowledge-faq__footer{text-align:center;margin:clamp(40px,6vw,64px) auto 0;max-width:760px}.knowledge-faq__related{font:600 14px/1.7 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6b6e78;margin:0}.knowledge-faq__related-link{color:#8b74d9;text-decoration:none;font-weight:700}.knowledge-faq__related-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.knowledge-faq__related-sep{color:#6b6e78}.knowledge-faq__cta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;text-decoration:none;font:700 15px/1 Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#8b74d9}.knowledge-faq__cta:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.knowledge-hub-hero-visual{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 14px 40px #25272d14;padding:clamp(28px,4vw,36px);max-width:520px;margin:0 auto}.knowledge-hub-hero-visual__svg{display:block}.knowledge-hub-hero-visual__circle{stroke-width:1}.knowledge-hub-hero-visual__circle--seo{fill:#8e5af2;fill-opacity:.14;stroke:#5e4fa2;stroke-opacity:.5}.knowledge-hub-hero-visual__circle--geo{fill:#3bbfa0;fill-opacity:.14;stroke:#2f7a66;stroke-opacity:.5}.knowledge-hub-hero-visual__circle--aeo{fill:#2e6bb3;fill-opacity:.12;stroke:#2e6bb3;stroke-opacity:.45}.knowledge-hub-hero-visual__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:17px;font-weight:800}.knowledge-hub-hero-visual__label--seo{fill:#5e4fa2}.knowledge-hub-hero-visual__label--geo{fill:#2f7a66}.knowledge-hub-hero-visual__label--aeo{fill:#2e6bb3}.knowledge-definition-box{padding:0 0 clamp(80px,12vw,140px)}.knowledge-definition-box__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.knowledge-definition-box__content{max-width:760px}.knowledge-definition-box__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.knowledge-definition-box__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.knowledge-definition-box__quote{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#25272d;margin:20px 0 0;padding-left:18px;border-left:3px solid #8b74d9}.knowledge-definition-box__body{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.65;color:#3b3e47;margin:22px 0 0}.knowledge-glossary-pills{padding:0 0 clamp(80px,12vw,140px)}.knowledge-glossary-pills__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.knowledge-glossary-pills__head{max-width:680px}.knowledge-glossary-pills__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.knowledge-glossary-pills__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.knowledge-glossary-pills__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0}.knowledge-glossary-pills__row{margin-top:clamp(28px,4vw,36px);display:flex;flex-wrap:wrap;gap:10px}.knowledge-glossary-pills__pill{text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#5e4fa2;background:#f1ecfb;border:1px solid #e4dbf7;padding:11px 16px;border-radius:9999px;transition:transform .18s ease}.knowledge-glossary-pills__pill:hover,.knowledge-glossary-pills__pill:focus-visible{transform:translateY(-1px);color:#5e4fa2}.knowledge-glossary-pills__pill:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.knowledge-glossary-pills__pill{transition:none}.knowledge-glossary-pills__pill:hover{transform:none}}.knowledge-glossary-pills__cta-wrap{margin-top:24px}.knowledge-glossary-pills__cta{display:inline-block;text-decoration:none;background:#25272d;color:#f5f6f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;padding:14px 24px;border-radius:9999px;transition:transform .18s ease}.knowledge-glossary-pills__cta:hover,.knowledge-glossary-pills__cta:focus-visible{transform:translateY(-1px);color:#f5f6f8}.knowledge-glossary-pills__cta:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.knowledge-glossary-pills__cta{transition:none}.knowledge-glossary-pills__cta:hover{transform:none}}.knowledge-research-cards{padding:0 0 clamp(80px,12vw,140px)}.knowledge-research-cards__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.knowledge-research-cards__head{max-width:680px}.knowledge-research-cards__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.knowledge-research-cards__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.knowledge-research-cards__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px 0 0}.knowledge-research-cards__grid{margin-top:clamp(32px,4vw,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,22px)}.knowledge-research-cards__card{display:flex;flex-direction:column;text-decoration:none;background:transparent;border:1px solid #eaebef;border-radius:20px;padding:clamp(22px,3vw,28px);transition:transform .28s ease,box-shadow .28s ease}.knowledge-research-cards__card:hover,.knowledge-research-cards__card:focus-visible{transform:translateY(-4px);box-shadow:0 24px 50px -28px #25272d38}.knowledge-research-cards__card:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.knowledge-research-cards__card{transition:none}.knowledge-research-cards__card:hover{transform:none}}.knowledge-research-cards__card-eyebrow{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5e4fa2}.knowledge-research-cards__card-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#25272d;margin:12px 0 0}.knowledge-research-cards__card-desc{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:#3b3e47;margin:8px 0 0}.knowledge-research-cards__card-link{display:inline-flex;align-items:center;gap:6px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;color:#5e4fa2;margin-top:14px;transition:gap .18s ease}.knowledge-research-cards__card:hover .knowledge-research-cards__card-link,.knowledge-research-cards__card:focus-visible .knowledge-research-cards__card-link{gap:10px}.glossary-hero{padding:clamp(40px,6vw,60px) 0 0}.glossary-hero__breadcrumb{max-width:1200px;margin:0 auto clamp(24px,4vw,32px);padding-inline:clamp(24px,5vw,56px);font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.glossary-hero__breadcrumb-link{text-decoration:none;color:#6b6e78}.glossary-hero__breadcrumb-sep{color:#c7c9d1}.glossary-hero__breadcrumb-current{color:#25272d}.glossary-hero__inner{max-width:760px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);text-align:center}.glossary-hero__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.glossary-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,66px);line-height:1.06;letter-spacing:-.01em;color:#25272d;margin:14px 0 0;text-wrap:balance}.glossary-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:18px auto 0;max-width:600px}.glossary-hero__search{display:flex;align-items:center;gap:10px;max-width:520px;margin:30px auto 0;background:#fff;border:1px solid #e5e7ec;border-radius:9999px;padding:4px 4px 4px 18px;box-shadow:0 1px 2px #25272d0a;transition:outline-color .18s ease}.glossary-hero__search:focus-within{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.glossary-hero__search{transition:none}}.glossary-hero__search-icon{flex-shrink:0;color:#9aa0ab}.glossary-hero__search-input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:15px;color:#25272d;padding:12px 0}.glossary-filter{padding:clamp(28px,3vw,36px) 0 0}.glossary-filter__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.glossary-filter__row{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.glossary-filter__chip{flex-shrink:0;white-space:nowrap;cursor:pointer;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1;padding:9px 16px;border-radius:9999px;border:1px solid #e5e7ec;background:#fff;color:#3b3e47;transition:color .15s ease,background .15s ease,border-color .15s ease}.glossary-filter__chip:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.glossary-filter__chip{transition:none}}.glossary-filter__chip--active{background:#25272d;color:#f5f6f8;border-color:#25272d}.glossary-filter__alphabet-section{padding:clamp(20px,2vw,24px) 0 0}.glossary-filter__alphabet{display:flex;flex-wrap:wrap;gap:4px}.glossary-filter__letter{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:8px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#3b3e47;text-decoration:none;transition:color .15s ease,background .15s ease}.glossary-filter__letter:hover{background:#edeff3;color:#25272d}.glossary-filter__letter:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.glossary-filter__letter{transition:none}}.glossary-filter__letter--disabled{color:#c7c9d1;pointer-events:none}.glossary-grid{padding:clamp(36px,4vw,48px) 0 clamp(80px,12vw,140px)}.glossary-grid__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.glossary-grid__count{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78;margin-bottom:clamp(20px,2vw,24px)}.glossary-grid__groups{display:flex;flex-direction:column;gap:clamp(36px,4vw,48px)}.glossary-grid__group{scroll-margin-top:130px}.glossary-grid__letter-row{display:flex;align-items:center;gap:14px;margin-bottom:14px}.glossary-grid__letter{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:26px;line-height:1;color:#8b74d9}.glossary-grid__letter-line{flex:1;height:1px;background:#eaebef}.glossary-grid__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.glossary-grid__card{display:block;text-decoration:none;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d08;padding:20px 22px;transition:transform .2s ease}.glossary-grid__card:hover{transform:translateY(-2px)}.glossary-grid__card:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.glossary-grid__card{transition:none}}.glossary-grid__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.glossary-grid__card-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#25272d;margin:0}.glossary-grid__chip{flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.03em;text-transform:uppercase;padding:5px 10px;border-radius:9999px}.glossary-grid__chip--lavender{color:#5e4fa2;background:#d9ccf2}.glossary-grid__chip--mint{color:#2f7a66;background:#cbe7df}.glossary-grid__chip--sky{color:#2e6bb3;background:#d6e6f7}.glossary-grid__chip--sand{color:#9c7a3f;background:#f2e9dd}.glossary-grid__card-def{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:13px;line-height:1.55;color:#6b6e78;margin:9px 0 0}.glossary-grid__card-view{display:inline-flex;align-items:center;gap:6px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;color:#8b74d9;margin-top:14px}.glossary-grid__empty{text-align:center;padding:clamp(48px,8vw,80px) 0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.6;color:#6b6e78}.glossary-grid__missing{padding:0 0 clamp(80px,12vw,140px)}.glossary-grid__missing-row{background:#fff;border:1px solid #eaebef;border-radius:20px;padding:clamp(22px,3vw,28px) clamp(24px,4vw,36px);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.glossary-grid__missing-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.5;color:#25272d;margin:0}.glossary-grid__missing-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;color:#8b74d9}.glossary-grid__missing-link:focus-visible{outline:2px solid #8b74d9;outline-offset:2px}.research-grid{padding:clamp(40px,5vw,56px) 0 clamp(80px,12vw,140px)}.research-grid__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.research-grid__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#6b6e78;margin:0 0 clamp(20px,2vw,24px)}.research-grid__grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,2.5vw,24px)}@media only screen and (min-width:768px){.research-grid__grid{grid-template-columns:repeat(2,1fr)}}.research-grid__card{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0d;overflow:hidden;transition:transform .2s ease}.research-grid__card:hover{transform:translateY(-2px)}.research-grid__card:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media(prefers-reduced-motion:reduce){.research-grid__card{transition:none}}.research-grid__band{height:170px;background:linear-gradient(150deg,#f2effb,#e9f4f0);border-bottom:1px solid #eaebef;display:flex;align-items:center;justify-content:center;position:relative}.research-grid__category{position:absolute;top:16px;left:16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#5e4fa2;background:#d9ccf2;padding:6px 11px;border-radius:9999px}.research-grid__icon-tile{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center}.research-grid__card--mint .research-grid__icon-tile{background:#cbe7df;color:#2f7a66}.research-grid__card--sky .research-grid__icon-tile{background:#d6e6f7;color:#2e6bb3}.research-grid__body{padding:clamp(24px,3vw,30px);display:flex;flex-direction:column;flex:1}.research-grid__title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:22px;line-height:1.3;color:#25272d;margin:0}.research-grid__desc{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:#6b6e78;margin:10px 0 0}.research-grid__date{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1;color:#9aa0ab;margin-top:18px}.research-grid__link{display:inline-flex;align-items:center;gap:6px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;color:#8b74d9;margin-top:16px}.research-section{padding:clamp(56px,8vw,88px) 0}.research-section--band{background:linear-gradient(150deg,#f2effb,#e9f4f0);border-top:1px solid #ebeaf2;border-bottom:1px solid #ebeaf2;padding:clamp(80px,12vw,140px) 0}.research-section--band .research-section__container{max-width:820px}.research-section__container{max-width:760px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.research-section__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.research-section__heading{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:12px 0 0}.research-section__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:19px;line-height:1.55;color:#25272d;margin:16px 0 0}.research-section__p{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.7;color:#3b3e47;margin:14px 0 0}.research-section__p a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.research-section__p strong{color:#25272d;font-weight:700}.research-section__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.research-section__list-item{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #ebeaf2}.research-section__list-item:last-child{border-bottom:none}.research-section__list-marker{flex-shrink:0;width:9px;height:9px;border-radius:9999px;background:#8b74d9;margin-top:8px}.research-section__list-badge{flex-shrink:0;width:22px;height:22px;border-radius:9999px;background:#fff;border:1px solid #e5e7ec;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;margin-top:1px}.research-section__list-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#25272d;margin:0}.research-section__list-text a{color:#8b74d9;text-decoration:underline;text-underline-offset:2px}.research-section__list-text strong{color:#25272d;font-weight:700}.research-section__table-wrap{margin:20px 0 0;border:1px solid #eaebef;border-radius:14px;overflow:hidden auto;background:#fff}.research-section__table{width:100%;border-collapse:collapse;min-width:480px}.research-section__th{text-align:left;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#6b6e78;padding:12px 16px;background:#f5f6f8;border-bottom:1px solid #eaebef}.research-section__tr{border-bottom:1px solid #f1f2f5}.research-section__tr:last-child{border-bottom:none}.research-section__td{padding:12px 16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:#3b3e47}.research-section__td:first-child{font-weight:700;color:#25272d}.research-ranking{padding:clamp(80px,12vw,140px) 0}.research-ranking__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.research-ranking__head{max-width:640px}.research-ranking__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.research-ranking__heading{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.1;color:#25272d;margin:12px 0 0}.research-ranking__subtitle{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;margin:16px 0 0}.research-ranking__block{margin-top:clamp(28px,3vw,36px)}.research-ranking__note-row{display:flex;justify-content:flex-end;margin-bottom:12px}.research-ranking__note{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#9c7a3f;background:#f2e9dd;padding:6px 11px;border-radius:9999px}.research-ranking__table-wrap{overflow-x:auto;border:1px solid #eaebef;border-radius:20px;background:#fff;box-shadow:0 1px 2px #25272d0a,0 8px 24px #25272d0d}.research-ranking__table{width:100%;border-collapse:collapse;min-width:640px}.research-ranking__th{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#25272d;padding:14px 16px;text-align:left;background:#f5f6f8;border-bottom:1px solid #eaebef}.research-ranking__th:not(:first-child){border-left:1px solid #eaebef}.research-ranking__tr:nth-child(2n){background:#f5f6f8}.research-ranking__td{padding:13px 16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:#3b3e47;border-bottom:1px solid #f1f2f5}.research-ranking__td:not(:first-child){border-left:1px solid #f1f2f5}.research-ranking__td--rank{font-weight:700;color:#25272d}.research-ranking__td--name{min-width:180px}.research-ranking__name{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1.4;color:#25272d}.research-ranking__bar-track{height:6px;max-width:200px;background:#edeff3;border-radius:9999px;overflow:hidden;margin-top:7px}.research-ranking__bar-fill{height:100%;background:#8b74d9;border-radius:9999px;transform-origin:left;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.research-ranking__bar-fill{transition:none}}.onboarding-pending{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f6f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.onboarding-pending__header{display:flex;align-items:center;padding:0 24px;height:64px;background-color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7ec;flex-shrink:0}.onboarding-pending__logo{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:22px;font-weight:800;color:#25272d;text-decoration:none;letter-spacing:-.015em}.onboarding-pending__main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.onboarding-pending__container{width:100%;max-width:480px;background-color:#fff;border-radius:28px;border:1px solid #e5e7ec;padding:48px 32px;box-shadow:0 36px 70px -32px #25272d47;text-align:center}.onboarding-pending__icon{font-size:60px;margin-bottom:24px;line-height:1}.onboarding-pending__title{font-size:30px;font-weight:700;color:#25272d;margin-bottom:16px}.onboarding-pending__subtitle{font-size:18px;font-weight:600;color:#3b3e47;margin-bottom:12px}.onboarding-pending__description{font-size:16px;color:#3b3e47;margin-bottom:16px;line-height:1.75}.onboarding-pending__email-hint{font-size:14px;color:#5e4fa2;background-color:#5e4fa20f;border:1px solid rgba(94,79,162,.15);border-radius:14px;padding:12px 16px;margin-bottom:32px;line-height:1.75}.onboarding-pending__back{display:inline-block;font-size:14px;color:#5e4fa2;text-decoration:none;border-radius:4px}.onboarding-pending__back:hover{text-decoration:underline}.onboarding-pending__back:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.onboarding-status{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f6f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.onboarding-status__header{display:flex;align-items:center;padding:0 24px;height:64px;background-color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7ec;flex-shrink:0}.onboarding-status__logo{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:22px;font-weight:800;color:#25272d;text-decoration:none;letter-spacing:-.015em}.onboarding-status__main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.onboarding-status__container{width:100%;max-width:480px;background-color:#fff;border-radius:28px;border:1px solid #e5e7ec;padding:48px 32px;box-shadow:0 36px 70px -32px #25272d47;text-align:center}.onboarding-status__icon{font-size:60px;margin-bottom:24px;line-height:1}.onboarding-status__title{font-size:30px;font-weight:700;color:#25272d;margin-bottom:16px}.onboarding-status__subtitle{font-size:16px;color:#3b3e47;line-height:1.75;margin-bottom:32px}.onboarding-status__cta{display:inline-block;padding:12px 28px;background-color:#25272d;color:#fff;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;font-weight:600;border-radius:9999px;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.onboarding-status__cta:hover{transform:translateY(-1px);background-color:#3b3e47}.onboarding-status__cta:active{transform:translateY(0)}.onboarding-status__cta:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media(prefers-reduced-motion:reduce){.onboarding-status__cta{transition:none}}.onboarding-status__back{display:inline-block;font-size:14px;color:#5e4fa2;text-decoration:none}.onboarding-status__back:hover{text-decoration:underline}.onboarding-status__back:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.fade-enter-active,.fade-leave-active{transition:opacity .24s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active{transition:none}}.resend-confirmation{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:48px 24px;background-color:#f5f6f8}.resend-confirmation__card{width:100%;max-width:480px;padding:48px 40px;background-color:#fff;border:1px solid #e5e7ec;border-radius:24px;box-shadow:0 1px 2px #25272d0a}.resend-confirmation__title{margin:0 0 12px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#25272d}.resend-confirmation__lead{margin:0 0 32px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;line-height:1.6;color:#3b3e47}.resend-confirmation__form{display:flex;flex-direction:column;gap:20px}.resend-confirmation__field{display:flex;flex-direction:column;gap:6px}.resend-confirmation__label{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#6b6e78}.resend-confirmation__input{padding:14px 16px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;color:#25272d;background-color:#f5f6f8;border:1px solid #e5e7ec;border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease}.resend-confirmation__input:focus{outline:none;border-color:#5e4fa2;box-shadow:0 0 0 3px #5e4fa226}.resend-confirmation__input:disabled{opacity:.5;cursor:not-allowed}.resend-confirmation__input--error{border-color:#b33a3a}.resend-confirmation__error{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;color:#b33a3a}.resend-confirmation__submit{margin-top:8px;padding:14px 24px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;font-weight:600;color:#fff;background-color:#25272d;border:none;border-radius:12px;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.resend-confirmation__submit:hover:not(:disabled){background-color:#1a1c20;transform:translateY(-1px)}.resend-confirmation__submit:focus-visible{outline:2px solid #5e4fa2;outline-offset:2px}.resend-confirmation__submit:disabled{opacity:.5;cursor:not-allowed}.resend-confirmation__spinner{display:inline-flex;gap:4px}.resend-confirmation__spinner-dot{width:6px;height:6px;background-color:#fff;border-radius:50%;animation:resend-spinner 1.2s infinite ease-in-out}.resend-confirmation__spinner-dot:nth-child(2){animation-delay:.15s}.resend-confirmation__spinner-dot:nth-child(3){animation-delay:.3s}@keyframes resend-spinner{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.resend-confirmation__spinner-dot{animation:none}}.resend-confirmation__api-error{margin:12px 0 0;padding:12px 14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13px;color:#b33a3a;background-color:#b33a3a0f;border:1px solid rgba(179,58,58,.2);border-radius:8px}.resend-confirmation__footer{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7ec;text-align:center}.resend-confirmation__link{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;color:#5e4fa2;text-decoration:none;transition:color .16s ease}.resend-confirmation__link:hover{color:#25272d;text-decoration:underline}.resend-confirmation__success{text-align:center}.resend-confirmation__pulse{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;background-color:#d9ccf2;border-radius:50%;margin-bottom:24px;margin-left:auto;margin-right:auto;display:block}.resend-confirmation__pulse-dot{width:16px;height:16px;background-color:#5e4fa2;border-radius:50%;animation:resend-pulse 1.6s infinite ease-in-out}@keyframes resend-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}@media(prefers-reduced-motion:reduce){.resend-confirmation__pulse-dot{animation:none}}.resend-confirmation__success-title{margin:0 0 12px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;color:#25272d}.resend-confirmation__success-lead,.resend-confirmation__success-hint{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;line-height:1.6;color:#3b3e47}.resend-confirmation__success-hint{margin-top:8px;font-size:13px;color:#6b6e78}.resend-confirmation__back{display:inline-block;margin-top:24px;padding:12px 24px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;color:#25272d;background-color:#f5f6f8;border:1px solid #e5e7ec;border-radius:12px;text-decoration:none;transition:background-color .16s ease;display:block;text-align:center}.resend-confirmation__back:hover{background-color:#edeff3}.resend-confirmation__cooldown{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;color:#6b6e78;text-align:center;margin-top:16px}.error-view{min-height:62vh;display:flex;align-items:center;justify-content:center;padding:clamp(64px,10vw,120px) clamp(24px,5vw,56px);background-color:#f5f6f8}.error-view__inner{max-width:620px;text-align:center}.error-view__code{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(96px,18vw,200px);line-height:.95;letter-spacing:-.02em;background:linear-gradient(100deg,#8e5af2,#3bbfa0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.error-view__title{margin:18px 0 0;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-.01em;color:#25272d;text-wrap:balance}.error-view__lead{margin:18px auto 0;max-width:520px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.55;color:#6b6e78}.error-view__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:32px}.error-view__btn{display:inline-flex;align-items:center;padding:15px 26px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1;border-radius:9999px;text-decoration:none;transition:background .18s ease,transform .18s ease;cursor:pointer;border:none}.error-view__btn--primary{color:#f5f6f8;background:#25272d;box-shadow:0 4px 12px #25272d2e}.error-view__btn--primary:hover{color:#f5f6f8;background:#1a1c20;transform:translateY(-1px)}.error-view__btn--ghost{color:#25272d;background:#fff;border:1px solid #e5e7ec}.error-view__btn--ghost:hover{color:#25272d;transform:translateY(-1px)}.error-view__btn:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.error-view__btn{transition:none}}.error-view__code-ref{margin-top:24px;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;color:#6b6e78;background-color:#edeff3;border-radius:8px;display:inline-block}.auth-split{display:flex;align-items:stretch;min-height:100vh;background:#f5f6f8}.auth-split__aside{position:sticky;top:0;align-self:flex-start;flex:0 0 580px;height:100vh;min-height:760px;background:#25272d;color:#f5f6f8;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:56px 60px}.auth-split__wash{position:absolute;border-radius:50%;pointer-events:none}.auth-split__wash--a{top:-160px;left:-120px;width:560px;height:560px;background:radial-gradient(circle at center,rgba(142,90,242,.55) 0%,rgba(142,90,242,.12) 42%,transparent 70%)}.auth-split__wash--b{bottom:-200px;right:-140px;width:520px;height:520px;background:radial-gradient(circle at center,rgba(203,231,223,.34) 0%,rgba(203,231,223,.06) 46%,transparent 72%)}.auth-split__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.auth-split__logo{position:relative;z-index:1;display:inline-block;line-height:0;text-decoration:none}.auth-split__brand{position:relative;z-index:1;display:flex;flex-direction:column;gap:0}.auth-split__eyebrow{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#b7a6ee;margin:0 0 22px}.auth-split__headline{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:40px;line-height:1.12;color:#f5f6f8;text-wrap:balance;margin:0 0 20px}.auth-split__lead{font-size:16px;line-height:1.6;color:#a9adb6;max-width:430px;margin:0 0 40px}.auth-split__bullets{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-direction:column;gap:18px}.auth-split__bullet{display:flex;align-items:flex-start;gap:14px}.auth-split__bullet-icon{flex-shrink:0;width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-top:1px}.auth-split__bullet-icon--purple{background:#8e5af22e;color:#b7a6ee}.auth-split__bullet-icon--mint{background:#cbe7df29;color:#9fd6c7}.auth-split__bullet-icon--sky{background:#d6e6f729;color:#2e6bb3}.auth-split__bullet-body{display:flex;flex-direction:column;gap:2px;min-width:0}.auth-split__bullet-text{font-size:15px;font-weight:600;color:#e7e8eb}.auth-split__bullet-sub{font-size:12px;line-height:1.45;color:#6e727c}.auth-split__tagline{position:relative;z-index:1;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.04em;color:#6e727c;margin:0}.auth-split__content{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;padding:72px 40px 80px}.auth-split__col{width:100%;max-width:440px}.auth-split__mobile-logo{display:none;line-height:0;text-decoration:none}.auth-card{background:#fff;border:1px solid #e5e7ec;border-radius:24px;padding:40px;box-shadow:0 24px 50px -28px #25272d38}.auth-card__eyebrow{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8b74d9;margin:0 0 14px}.auth-card__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:28px;line-height:1.12;color:#25272d;text-wrap:balance;margin:0 0 12px}.auth-card__lead{font-size:15px;line-height:1.62;color:#6b6e78;margin:0 0 28px}.auth-card__field{margin-bottom:24px}.auth-card__label{display:block;font-size:12px;font-weight:700;color:#25272d;margin-bottom:8px}.auth-card__input-wrap{position:relative}.auth-card__input{width:100%;padding:12px 14px;border:1px solid #e5e7ec;border-radius:12px;background:#fff;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;color:#25272d;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.auth-card__input:focus{border-color:#8b74d9;box-shadow:0 0 0 3px #8b74d929}.auth-card__input--with-eye{padding-right:46px}.auth-card__input--error{border-color:#d6504a}.auth-card__eye{position:absolute;right:7px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:7px;cursor:pointer;display:flex;align-items:center;border-radius:8px;color:#6b6e78;transition:background .15s ease}.auth-card__eye:hover{background:#f5f6f8}.auth-card__submit{width:100%;padding:13px 20px;border:none;border-radius:9999px;background:#25272d;color:#f5f6f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.auth-card__submit:hover:not(:disabled){background:#3b3e47;transform:translateY(-1px);box-shadow:0 10px 26px -12px #25272d8c}.auth-card__submit:disabled{opacity:.55;cursor:not-allowed}.auth-card__link{display:block;text-align:center;margin-top:20px;font-size:13px;font-weight:600;color:#6b6e78;text-decoration:none;cursor:pointer;transition:color .18s ease}.auth-card__link:hover{color:#25272d}.auth-card__error{font-size:12px;color:#d6504a;margin-top:6px}.auth-card__api-error{font-size:13px;color:#d6504a;margin-bottom:16px}.auth-card__api-error--banner{display:flex;align-items:center;gap:9px;margin:0 0 16px;padding:11px 13px;background:#d6504a14;border:1px solid rgba(214,80,74,.24);border-radius:12px}.auth-card__api-error-icon{flex-shrink:0}.auth-card__badge--danger{background:#d6504a1f;color:#d6504a}.auth-card__spinner{display:inline-flex;gap:4px;align-items:center}.auth-card__spinner-dot{width:6px;height:6px;background:#fff;border-radius:50%;animation:auth-spinner 1.2s infinite ease-in-out}@media(prefers-reduced-motion:reduce){.auth-card__spinner-dot{animation:none}}.auth-card__spinner-dot:nth-child(2){animation-delay:.15s}.auth-card__spinner-dot:nth-child(3){animation-delay:.3s}.auth-card__strength{margin:13px 0 20px}.auth-card__strength-track{display:flex;gap:6px;margin-bottom:8px}.auth-card__strength-seg{height:6px;flex:1;border-radius:9999px;background:#e5e7ec;transition:background .25s ease}.auth-card__strength-seg--low{background:#d6504a}.auth-card__strength-seg--mid{background:#b8893a}.auth-card__strength-seg--strong{background:#2f7a66}.auth-card__strength-meta{display:flex;justify-content:space-between;align-items:center}.auth-card__strength-label{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6b6e78}.auth-card__strength-hint{font-size:11px;color:#9aa0aa}.auth-card__strength-label-value{font-size:11px;font-weight:700}.auth-card__strength-label-value--low{color:#d6504a}.auth-card__strength-label-value--mid{color:#b8893a}.auth-card__strength-label-value--strong{color:#2f7a66}.auth-card__confirm{min-height:18px;margin:9px 2px 22px;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.auth-card__confirm--mismatch{color:#d6504a}.auth-card__confirm--match{color:#2f7a66}.auth-card__confirm-icon{flex-shrink:0}.auth-card__confirm-text{line-height:1.3}.auth-card__success{text-align:center}.auth-card__badge{width:80px;height:80px;border-radius:50%;background:#cbe7df;color:#2f7a66;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;animation:aeloPop .5s ease}@media(prefers-reduced-motion:reduce){.auth-card__badge{animation:none}}.auth-card__success-title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:28px;line-height:1.12;color:#25272d;margin:0 0 12px}.auth-card__success-lead{font-size:15px;line-height:1.62;color:#6b6e78;margin:0 0 28px}.auth-card__resend{margin-bottom:24px;padding:14px 16px;background:#f5f6f8;border-radius:12px}.auth-card__resend-text{font-size:13px;color:#6b6e78;margin:0;line-height:1.5}.auth-card__resend-link{color:#5e4fa2;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.auth-card__eyebrow--pill{display:inline-block;background:#8b74d91a;padding:6px 11px;border-radius:8px}.auth-card__switch{font-size:14px;color:#6b6e78;margin:0 0 26px}.auth-card__switch-link{color:#5e4fa2;font-weight:700;text-decoration:none;cursor:pointer}.auth-card__switch-link:hover{text-decoration:underline}.auth-card__forgot{display:flex;justify-content:flex-end;margin:-6px 0 8px}.auth-card__forgot-link{font-size:13px;font-weight:600;color:#6b6e78;text-decoration:none}.auth-card__forgot-link:hover{color:#25272d}.auth-card__microcopy{font-size:12px;line-height:1.5;color:#9aa0aa;margin:14px 0 0}.auth-card__inline-link{color:#5e4fa2;font-weight:600;text-decoration:none}.auth-card__inline-link:hover{text-decoration:underline}.auth-card__subdomain{position:relative;display:flex;align-items:center}.auth-card__input--subdomain{padding-right:104px}.auth-card__subdomain-suffix{position:absolute;right:14px;font-size:13px;color:#6b6e78;pointer-events:none}.auth-card__field-note{display:block;font-size:12px;margin-top:6px;color:#6b6e78}.auth-card__field-note strong{color:#25272d;font-weight:700}.auth-card__field-note--ok{color:#2f7a66}.auth-card__field-note--warn{color:#b8893a}.auth-card__field-note--err{color:#d6504a}.auth-card__banner{margin-top:12px;padding:12px 14px;background:#f5f6f8;border:1px solid #e5e7ec;border-radius:12px;font-size:13px;line-height:1.5;color:#3b3e47}.auth-faq{margin-top:44px}.auth-faq__eyebrow{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8b74d9;margin:0 0 10px}.auth-faq__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:20px;line-height:1.2;color:#25272d;margin:0 0 6px}.auth-faq__list{margin-top:6px}.auth-faq__item{border-bottom:1px solid #e5e7ec}.auth-faq__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 0;cursor:pointer;list-style:none}.auth-faq__summary::-webkit-details-marker{display:none}.auth-faq__q{font-size:15px;font-weight:700;color:#25272d;margin:0;line-height:1.4}.auth-faq__chev{flex-shrink:0;color:#8b74d9;transition:transform .25s ease;margin-top:1px}.auth-faq__item[open] .auth-faq__chev{transform:rotate(90deg)}.auth-faq__a{font-size:14px;line-height:1.62;color:#6b6e78;margin:0 0 16px;padding-right:18px}.auth-faq__foot{font-size:12px;line-height:1.6;color:#9aa0aa;text-align:center;margin-top:34px}@keyframes auth-spinner{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}@media(max-width:1024px){.auth-split__aside{display:none}.auth-split__mobile-logo{display:inline-block;margin:0 0 28px}.auth-split__content{padding:40px 20px 56px}.auth-split__col{max-width:none}.auth-card{padding:28px 22px}}.auth-plan{display:flex;flex-direction:column}.auth-plan__loading{font-size:14px;color:#6b6e78;margin:4px 0 16px}.auth-plan__list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.auth-plan__card{position:relative;width:100%;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7ec;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-plan__card:hover:not(:disabled){border-color:#8b74d9;transform:translateY(-1px);box-shadow:0 24px 50px -28px #25272d38}.auth-plan__card:disabled{opacity:.55;cursor:not-allowed}.auth-plan__card--highlighted{border-color:#8b74d980}.auth-plan__card--selected{border-color:#8b74d9;box-shadow:0 0 0 3px #8b74d929}.auth-plan__promo{position:absolute;top:14px;right:16px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9;background:#8b74d91f;padding:4px 8px;border-radius:8px}.auth-plan__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth-plan__name{font-size:16px;font-weight:800;color:#25272d}.auth-plan__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.auth-plan__price-value{font-size:18px;font-weight:800;color:#25272d}.auth-plan__price-promo{font-size:18px;font-weight:800;color:#2f7a66}.auth-plan__price-original{font-size:13px;color:#6b6e78;text-decoration:line-through}.auth-plan__price-period{font-size:12px;color:#6b6e78}.auth-plan__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.auth-plan__feature{font-size:13px;color:#6b6e78}.auth-plan__feature--plus{color:#25272d;font-weight:600}.auth-plan__feature--trial{color:#2f7a66;font-weight:700}.auth-plan__cta{font-size:13px;font-weight:700;color:#8b74d9}.auth-plan__error{font-size:13px;color:#d6504a;margin-top:12px}.about-faq__eyebrow,.about-roots__eyebrow,.about-team__eyebrow,.about-values__eyebrow,.about-manifest__eyebrow,.about-hero__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.about-faq__title,.about-roots__title,.about-team__title,.about-values__title,.about-manifest__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;text-wrap:balance;margin:12px 0 0}.about-team__lead,.about-values__lead,.about-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#6b6e78;margin:18px 0 0}.about-team__bio,.about-values__card-desc,.about-manifest__item-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#3b3e47;margin:0}.about-breadcrumb{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);padding-top:clamp(24px,4vw,36px);margin-bottom:clamp(28px,4vw,44px)}.about-breadcrumb__inner{display:flex;align-items:center;gap:8px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1}.about-breadcrumb__link{color:#6b6e78;text-decoration:none}.about-breadcrumb__link:hover,.about-breadcrumb__link:focus-visible{color:#25272d}.about-breadcrumb__sep{color:#c7c9d1}.about-breadcrumb__current{color:#25272d}.about-hero{padding:clamp(40px,6vw,60px) 0 clamp(64px,9vw,96px)}.about-hero__inner{max-width:760px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.about-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,66px);line-height:1.06;letter-spacing:-.01em;color:#25272d;text-wrap:balance;margin:14px 0 0}.about-hero__lead{max-width:640px}.about-manifest{padding:0 0 clamp(80px,12vw,140px)}.about-manifest__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:clamp(40px,6vw,72px)}.about-manifest__col{min-width:0}.about-manifest__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.55;color:#3b3e47;margin:18px 0 0}.about-manifest__link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;color:#8b74d9;transition:gap .18s ease}.about-manifest__link:hover,.about-manifest__link:focus-visible{gap:10px}@media(prefers-reduced-motion:reduce){.about-manifest__link{transition:none}}.about-manifest__list{min-width:0;display:flex;flex-direction:column}.about-manifest__item{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-bottom:1px solid #eaebef}.about-manifest__item:first-child{padding-top:0}.about-manifest__item:last-child{padding-bottom:0;border-bottom:none}.about-manifest__item-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.about-manifest__item--lavender .about-manifest__item-icon{background:#d9ccf2;color:#5e4fa2}.about-manifest__item--mint .about-manifest__item-icon{background:#cbe7df;color:#2f7a66}.about-manifest__item--sky .about-manifest__item-icon{background:#d6e6f7;color:#2e6bb3}.about-manifest__item-title{font-weight:700;color:#25272d}.about-values{padding:0 0 clamp(80px,12vw,140px)}.about-values__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.about-values__header{max-width:560px;margin:0 auto;text-align:center}.about-values__grid{list-style:none;margin:clamp(36px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,2.5vw,24px)}.about-values__card{min-width:0;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(26px,3vw,30px)}.about-values__card-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:20px;line-height:1.25;color:#25272d;margin:0 0 10px}.about-team{padding:0 0 clamp(80px,12vw,140px)}.about-team__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.about-team__header{max-width:560px;margin:0 auto;text-align:center}.about-team__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(20px,2.5vw,24px);margin-top:clamp(36px,4vw,48px)}.about-team__card{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(28px,3vw,34px);transition:transform .28s ease,box-shadow .28s ease}.about-team__card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #25272d38}@media(prefers-reduced-motion:reduce){.about-team__card{transition:none}}.about-team__avatar{width:128px;height:128px;border-radius:50%;overflow:hidden;background:#edeff3;display:flex;align-items:center;justify-content:center}.about-team__photo{width:124px;height:124px;border-radius:50%;object-fit:cover;display:block}.about-team__name{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:20px;line-height:1.25;color:#25272d;margin:20px 0 0}.about-team__role{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:14px;line-height:1;color:#8b74d9;margin:6px 0 0}.about-team__bio{max-width:380px;margin-top:14px}.about-team__footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.about-team__email{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:14px;color:#3b3e47;text-decoration:underline;text-decoration-color:#e5e7ec;text-underline-offset:3px}.about-team__email:hover,.about-team__email:focus-visible{color:#25272d}.about-team__dot{color:#c7c9d1}.about-team__linkedin{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:14px;color:#8b74d9;text-decoration:none}.about-team__linkedin:hover,.about-team__linkedin:focus-visible{text-decoration:underline}.about-roots{padding:0 0 clamp(80px,12vw,140px)}.about-roots__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px);display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:clamp(40px,6vw,72px);align-items:center}.about-roots__col{min-width:0}.about-roots__p{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#3b3e47;margin:16px 0 0}.about-roots__title+.about-roots__p{margin-top:26px}.about-roots__tiles{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,18px)}.about-roots__tile{display:flex;flex-direction:column;justify-content:space-between;min-height:132px;background:linear-gradient(150deg,#f2effb,#e9f4f0);border:1px solid #ebeaf2;border-radius:14px;padding:clamp(22px,2.5vw,26px);color:#25272d;text-decoration:none}.about-roots__tile--link{transition:transform .2s ease,box-shadow .2s ease}.about-roots__tile--link:hover,.about-roots__tile--link:focus-visible{transform:translateY(-2px);box-shadow:0 1px 3px #0000000f}@media(prefers-reduced-motion:reduce){.about-roots__tile--link{transition:none}}.about-roots__logo{height:28px;width:auto;color:#25272d}.about-roots__logo--clickmade{height:30px}.about-roots__tile-label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;color:#6b6e78}.about-faq{padding:clamp(80px,12vw,140px) 0}.about-faq__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.about-faq__header{max-width:560px;margin:0 auto;text-align:center}.about-faq__list{max-width:840px;margin:clamp(32px,4vw,44px) auto 0;border-top:1px solid #eaebef}.about-faq__item{border-bottom:1px solid #eaebef}.about-faq__question{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:22px clamp(4px,1vw,8px)}.about-faq__question:focus-visible{outline:2px solid #8b74d9;outline-offset:-2px;border-radius:8px}.about-faq__question-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:clamp(16px,2vw,18px);line-height:1.35;color:#25272d}.about-faq__item--open .about-faq__question-text{color:#8b74d9}.about-faq__toggle-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f5f6f8;color:#8b74d9;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1}.about-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}@media(prefers-reduced-motion:reduce){.about-faq__answer{transition:none}}.about-faq__item--open .about-faq__answer{grid-template-rows:1fr}.about-faq__answer-inner{overflow:hidden;min-height:0}.about-faq__answer-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.65;color:#3b3e47;max-width:700px;margin:0;padding:0 clamp(4px,1vw,8px) 24px}.about-faq__answer-link{color:#8b74d9;text-decoration:underline;text-underline-offset:2px;font-weight:600}.about-faq__answer-link:focus-visible{outline:2px solid #8b74d9;outline-offset:3px;border-radius:8px}.about-cta{background:#25272d;color:#f5f6f8}.about-cta__container{max-width:820px;margin:0 auto;padding:clamp(80px,12vw,140px) clamp(24px,5vw,56px);text-align:center}.about-cta__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(32px,5vw,56px);line-height:1.08;color:#f5f6f8;margin:0}.about-cta__highlight{background:linear-gradient(100deg,#8e5af2,#3bbfa0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.about-cta__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:clamp(17px,1.6vw,19px);line-height:1.55;color:#c6c8cf;margin:16px auto 0;max-width:520px}.about-cta__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.about-cta__btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1;padding:16px 28px;border-radius:9999px;transition:transform .18s ease}.about-cta__btn:hover{transform:translateY(-1px)}.about-cta__btn:focus-visible{outline:2px solid #f5f6f8;outline-offset:3px}@media(prefers-reduced-motion:reduce){.about-cta__btn{transition:none}}.about-cta__btn--primary{background:#f5f6f8;color:#25272d;box-shadow:0 6px 18px #00000040}.about-cta__btn--ghost{padding:16px 26px;color:#f5f6f8;border:1px solid rgba(245,246,248,.22)}.about-cta__btn--ghost:hover{border-color:#f5f6f866;color:#f5f6f8}@media(max-width:767px){.about-manifest__inner,.about-roots__inner,.about-values__grid,.about-team__grid{grid-template-columns:minmax(0,1fr)}}.contact-page{background:#f5f6f8}.contact-hero{padding:clamp(40px,6vw,60px) 0 clamp(60px,8vw,80px)}.contact-hero__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:1200px;margin:0 auto clamp(28px,4vw,44px);padding-inline:clamp(24px,5vw,56px);font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1}.contact-hero__breadcrumb-link{color:#6b6e78;text-decoration:none}.contact-hero__breadcrumb-link:hover,.contact-hero__breadcrumb-link:focus-visible{color:#25272d}.contact-hero__breadcrumb-sep{color:#c7c9d1}.contact-hero__breadcrumb-current{color:#25272d}.contact-hero__inner{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.contact-hero__reveal{max-width:760px}.contact-hero__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.contact-hero__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,66px);line-height:1.06;letter-spacing:-.01em;color:#25272d;margin:14px 0 0}.contact-hero__lead{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.5;color:#6b6e78;max-width:620px;margin:18px 0 0}.contact-paths{padding:0 0 clamp(20px,2.5vw,24px)}.contact-paths__container{max-width:1200px;margin:0 auto;padding-inline:clamp(24px,5vw,56px)}.contact-paths__header{max-width:560px}.contact-paths__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.contact-paths__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:14px 0 0}.contact-paths__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,2.5vw,24px);margin-top:clamp(36px,4vw,48px)}.contact-paths__card{background:transparent;border:1px solid #e5e7ec;border-radius:20px;padding:clamp(28px,3vw,32px);transition:transform .28s ease,box-shadow .28s ease}.contact-paths__card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #25272d38}@media(prefers-reduced-motion:reduce){.contact-paths__card{transition:none}.contact-paths__card:hover{transform:none}}.contact-paths__icon-tile{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.contact-paths__icon-tile--lavender{background:#d9ccf2;color:#5e4fa2}.contact-paths__icon-tile--mint{background:#cbe7df;color:#2f7a66}.contact-paths__card-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:22px;line-height:1.25;color:#25272d;margin:20px 0 0}.contact-paths__card-body{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.65;color:#3b3e47;margin:10px 0 0}.contact-paths__card-note{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.5;color:#6b6e78;margin:16px 0 0}.contact-page__grid{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,56px) clamp(80px,12vw,140px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,2.5vw,24px);align-items:start}.contact-form{background:#fff;border:1px solid #eaebef;border-radius:20px;box-shadow:0 1px 2px #25272d0a,0 6px 16px #25272d0a;padding:clamp(28px,3vw,32px)}.contact-form__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.contact-form__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:14px 0 0}.contact-form__fields{display:flex;flex-direction:column;gap:20px;margin-top:clamp(24px,3vw,32px)}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form__field{display:flex;flex-direction:column}.contact-form__label{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;color:#25272d;margin-bottom:8px}.contact-form__input,.contact-form__select,.contact-form__textarea{width:100%;box-sizing:border-box;background:#f5f6f8;border:1px solid #e5e7ec;border-radius:12px;padding:13px 14px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.4;color:#25272d;outline:none;transition:border-color .2s ease}.contact-form__input::placeholder,.contact-form__select::placeholder,.contact-form__textarea::placeholder{color:#9a9da6}.contact-form__input:focus-visible,.contact-form__select:focus-visible,.contact-form__textarea:focus-visible{border-color:#8b74d9}@media(prefers-reduced-motion:reduce){.contact-form__input,.contact-form__select,.contact-form__textarea{transition:none}}.contact-form__select{cursor:pointer}.contact-form__textarea{min-height:120px;resize:vertical;line-height:1.5}.contact-form__consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.contact-form__consent-box{width:17px;height:17px;flex-shrink:0;margin-top:2px;accent-color:#8b74d9;cursor:pointer}.contact-form__consent-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:13px;line-height:1.55;color:#6b6e78}.contact-form__error{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:13px;color:#b33a3a;margin:0}.contact-form__submit{display:block;width:fit-content;background:#25272d;color:#f5f6f8;border:none;border-radius:9999px;padding:15px 28px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;box-shadow:0 6px 18px #25272d2e;opacity:.55;cursor:pointer;transition:opacity .2s ease,background .2s ease}.contact-form__submit--ready{opacity:1}.contact-form__submit:hover{background:#3b3e47}.contact-form__submit:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media(prefers-reduced-motion:reduce){.contact-form__submit{transition:none}}.contact-form__footnote{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.5;color:#6b6e78;margin:14px 0 0}.contact-form__success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(24px,4vw,40px) 0}.contact-form__success-icon{width:44px;height:44px;border-radius:50%;background:#cbe7df;color:#2f7a66;display:flex;align-items:center;justify-content:center}.contact-form__success-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:22px;color:#25272d;margin:16px 0 0}.contact-form__success-text{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:#6b6e78;max-width:420px;margin:8px 0 0}.contact-aside{background:transparent;border:1px solid #e5e7ec;border-radius:20px;padding:clamp(28px,3vw,32px);transition:transform .28s ease,box-shadow .28s ease}.contact-aside:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #25272d38}@media(prefers-reduced-motion:reduce){.contact-aside{transition:none}.contact-aside:hover{transform:none}}.contact-aside__eyebrow{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8b74d9}.contact-aside__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;color:#25272d;margin:14px 0 0}.contact-aside__list{display:flex;flex-direction:column;margin-top:clamp(24px,3vw,32px)}.contact-aside__row{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid #eaebef}.contact-aside__row:first-child{padding-top:0}.contact-aside__row:last-child{padding-bottom:0;border-bottom:none}.contact-aside__label{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6b6e78}.contact-aside__value{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1.4;color:#25272d;text-decoration:underline;text-decoration-color:#e5e7ec;text-underline-offset:3px;width:fit-content}.contact-aside__value:hover,.contact-aside__value:focus-visible{color:#8b74d9;text-decoration-color:#8b74d9}.contact-aside__value--plain{font-style:normal;font-weight:600;text-decoration:none}.contact-aside__value--plain:hover,.contact-aside__value--plain:focus-visible{color:#25272d}.contact-aside__social{display:flex;gap:10px;margin-top:2px}.contact-aside__social-link{width:40px;height:40px;border-radius:8px;border:1px solid #e5e7ec;color:#25272d;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.contact-aside__social-link:hover,.contact-aside__social-link:focus-visible{background:#25272d;color:#fff}@media(prefers-reduced-motion:reduce){.contact-aside__social-link{transition:none}}@media(max-width:767px){.contact-page__grid,.contact-form__row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.contact-paths__card,.contact-form__input,.contact-form__select,.contact-form__textarea,.contact-form__submit,.contact-aside__social-link{transition:none}}.not-found{min-height:62vh;display:flex;align-items:center;justify-content:center;padding:clamp(64px,10vw,120px) clamp(24px,5vw,56px);background:#f5f6f8}.not-found__inner{max-width:620px;text-align:center}.not-found__code{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(96px,18vw,200px);line-height:.95;letter-spacing:-.02em;background:linear-gradient(100deg,#8e5af2,#3bbfa0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.not-found__title{margin:18px 0 0;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-.01em;color:#25272d;text-wrap:balance}.not-found__lead{margin:18px auto 0;max-width:520px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.55;color:#6b6e78}.not-found__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:32px}.not-found__btn{display:inline-flex;align-items:center;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;padding:15px 26px;border-radius:9999px;transition:transform .18s ease,background .18s ease}.not-found__btn--primary{background:#25272d;color:#f5f6f8;box-shadow:0 4px 12px #25272d2e}.not-found__btn--primary:hover{transform:translateY(-1px);background:#1a1c20}.not-found__btn--ghost{background:#fff;color:#25272d;border:1px solid #e5e7ec}.not-found__btn--ghost:hover{transform:translateY(-1px)}.not-found__btn:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.not-found__btn{transition:none}}.waitlist-confirmed{min-height:62vh;display:flex;align-items:center;justify-content:center;padding:clamp(64px,10vw,120px) clamp(24px,5vw,56px);background:#f5f6f8}.waitlist-confirmed__inner{max-width:560px;text-align:center}.waitlist-confirmed__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-.01em;color:#25272d;text-wrap:balance}.waitlist-confirmed__lead{margin:18px auto 0;max-width:480px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;font-size:19px;line-height:1.55;color:#6b6e78}.waitlist-confirmed__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:32px}.waitlist-confirmed__btn{display:inline-flex;align-items:center;text-decoration:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;padding:15px 26px;border-radius:9999px;transition:transform .18s ease,background .18s ease}.waitlist-confirmed__btn--primary{background:#25272d;color:#f5f6f8;box-shadow:0 4px 12px #25272d2e}.waitlist-confirmed__btn--primary:hover{transform:translateY(-1px);background:#1a1c20}.waitlist-confirmed__btn:focus-visible{outline:2px solid #8b74d9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.waitlist-confirmed__btn{transition:none}}
