@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-600:#e40014;--color-red-800:#9f0712;--color-amber-800:#953d00;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-slate-300:#cad5e2;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-dm-sans);--default-mono-font-family:var(--font-mono)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-50:color(display-p3 .988669 .951204 .950419);--color-red-200:color(display-p3 .969562 .798149 .794299);--color-red-300:color(display-p3 .956922 .651886 .645122);--color-red-600:color(display-p3 .830323 .140383 .133196);--color-red-800:color(display-p3 .569606 .121069 .108493);--color-amber-800:color(display-p3 .547533 .256058 .0728326);--color-emerald-50:color(display-p3 .936818 .989882 .961937);--color-emerald-200:color(display-p3 .713164 .947563 .822283);--color-emerald-600:color(display-p3 .206557 .589057 .413962);--color-emerald-700:color(display-p3 .164041 .470229 .343508);--color-emerald-800:color(display-p3 .135396 .371401 .277561);--color-slate-300:color(display-p3 .800294 .834432 .882803);--color-slate-800:color(display-p3 .121994 .158688 .232363);--color-slate-900:color(display-p3 .0639692 .0891152 .163036)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{main a{color:var(--blue);text-decoration:none}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.-top-9{top:calc(var(--spacing)*-9)}.top-0{top:0}.top-1\/2{top:50%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.right-0{right:0}.-left-\[14px\]{left:-14px}.z-10{z-index:10}.z-\[100\]{z-index:100}.z-\[999\]{z-index:999}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-block:var(--spacing)}.my-8{margin-block:calc(var(--spacing)*8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-10{margin-top:calc(var(--spacing)*10)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-5{margin-right:calc(var(--spacing)*5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-\[6px\]{margin-bottom:6px}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[18px\]{height:18px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-12{width:calc(var(--spacing)*12)}.w-\[18px\]{width:18px}.w-\[114px\]{width:114px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[560px\]{max-width:560px}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#DFE3E8\]{border-color:#dfe3e8}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-l-\[\#94A3B8\]{border-left-color:#94a3b8}.border-l-red-300{border-left-color:var(--color-red-300)}.bg-\[\#F1F5F9\]{background-color:#f1f5f9}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-black\/85{background-color:rgba(0,0,0,.85)}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-10{padding-top:calc(var(--spacing)*10)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#0F1729\]{color:#0f1729}.text-\[\#2A4DD0\]{color:#2a4dd0}.text-\[\#94A3B8\]{color:#94a3b8}.text-\[\#212B36\]{color:#212b36}.text-\[\#4648d4\]{color:#4648d4}.text-\[\#64748B\]{color:#64748b}.text-\[\#637381\]{color:#637381}.text-amber-800{color:var(--color-amber-800)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-slate-300{color:var(--color-slate-300)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:\!border-\[\#1C3CA2\]:hover{border-color:#1c3ca2!important}.hover\:border-\[\#4648d4\]:hover{border-color:#4648d4}.hover\:\!bg-\[\#1991da\]:hover{background-color:#1991da!important}.hover\:bg-\[rgba\(145\,158\,171\,0\.08\)\]:hover{background-color:rgba(145,158,171,.08)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:\!text-\[\#2A4DD0\]:hover{color:#2a4dd0!important}.hover\:text-\[\#0F1729\]:hover{color:#0f1729}.hover\:opacity-50:hover{opacity:.5}}.focus\:border-\[\#2A4DD0\]:focus{border-color:#2a4dd0}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#4648d4\]:focus{--tw-ring-color:#4648d4}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[2\.25rem\]{font-size:2.25rem}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-20{height:calc(var(--spacing)*20)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pl-4{padding-left:calc(var(--spacing)*4)}.md\:text-\[2\.75rem\]{font-size:2.75rem}}@media (min-width:64rem){.lg\:w-\[128px\]{width:128px}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:pl-24{padding-left:calc(var(--spacing)*24)}}}:root{--ink:#0f1729;--ink-light:#1a2340;--ink-mid:#2d3a5c;--slate:#64748b;--slate-light:#94a3b8;--mist:#e2e8f0;--cloud:#f1f5f9;--paper:#f8fafc;--white:#fff;--blue:#2a4dd0;--blue-hover:#1e3aaf;--blue-pale:#eef2ff;--copper:#c8793d;--copper-pale:#fff7ed;--emerald:#059669;--emerald-pale:#d1fae5;--rose:#e11d48;--rose-pale:#ffe4e6;--violet:#7c3aed;--violet-pale:#ede9fe;--font-display:"DM Serif Display",Georgia,"Times New Roman",serif;--font-body:"General Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(15,23,41,.04),0 1px 2px rgba(15,23,41,.06);--shadow-md:0 4px 16px rgba(15,23,41,.06),0 2px 4px rgba(15,23,41,.04);--shadow-lg:0 12px 40px rgba(15,23,41,.1),0 4px 12px rgba(15,23,41,.04);--shadow-glow:0 0 0 1px rgba(42,77,208,.1),0 4px 16px rgba(42,77,208,.08);--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:38px;--text-4xl:48px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}body:before{content:"";opacity:.025;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:480px;padding:0 var(--space-5);margin:0 auto}@media (min-width:768px){.container{max-width:680px}}@media (min-width:1024px){.container{max-width:960px}}@media (min-width:1280px){.container{max-width:1120px}}.header{z-index:50;-webkit-backdrop-filter:blur(12px);padding:var(--space-4)var(--space-6);background:rgba(248,250,252,.92);border-bottom:1px solid rgba(226,232,240,.7);justify-content:space-between;align-items:center;min-height:60px;display:flex;position:-webkit-sticky;position:sticky;top:0}.header-logo{align-items:center;display:flex}.header-logo-text{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:20px}.header-logo-text span{color:var(--blue)}.header-right{align-items:center;gap:var(--space-4);display:flex}.header-nav{gap:var(--space-6);align-items:center;display:flex}.header-nav-link{font-size:var(--text-sm);color:var(--slate);white-space:nowrap;font-weight:600;text-decoration:none}.header-nav-link:hover{color:var(--ink)}.header-nav-link.active{color:var(--blue)}.header-cta{font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;background:var(--ink);color:var(--white);font-weight:600;font-family:var(--font-body);border:none;padding:8px 18px;transition:background .2s}.header-cta:hover{background:var(--ink-mid)}@media (max-width:400px){.header-nav{display:none}}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--copper);font-size:10px;font-weight:700}.eyebrow--slate{color:var(--slate-light)}.eyebrow--emerald{color:var(--emerald)}.eyebrow--white{color:rgba(255,255,255,.6)}.section-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);font-weight:400;line-height:1.2}.section-title--white{color:var(--white)}@media (min-width:768px){.section-title{font-size:var(--text-3xl)}}.section-lead{font-size:var(--text-sm);color:var(--slate);margin-top:var(--space-3);line-height:1.7}.btn-primary{background:var(--ink);color:var(--white);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);text-align:center;letter-spacing:.01em;font-family:var(--font-body);border:none;padding:14px 28px;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-block}.btn-primary:hover{background:var(--ink-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary--white{background:var(--white);color:var(--ink)}.btn-primary--white:hover{background:var(--cloud)}.btn-primary--blue{background:var(--blue);color:var(--white)}.btn-primary--blue:hover{background:var(--blue-hover)}.btn-secondary{color:rgba(255,255,255,.8);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);cursor:pointer;font-family:var(--font-body);background:0 0;border:1.5px solid rgba(255,255,255,.2);justify-content:center;align-items:center;padding:13px 24px;transition:all .2s;display:inline-flex}.btn-secondary:hover{color:var(--white);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}.btn-secondary--ink{color:var(--slate);border-color:var(--mist);background:var(--white)}.btn-secondary--ink:hover{border-color:var(--ink);color:var(--ink);background:var(--cloud)}.btn-row{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.tag{border-radius:var(--radius-full);letter-spacing:.05em;background:var(--copper-pale);color:var(--copper);text-transform:uppercase;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.tag--blue{background:var(--blue-pale);color:var(--blue)}.tag--emerald{background:var(--emerald-pale);color:var(--emerald)}.tag--copper{background:var(--copper-pale);color:var(--copper)}.tag--violet{background:var(--violet-pale);color:var(--violet)}.tag--ink{color:rgba(255,255,255,.9);background:rgba(255,255,255,.12)}.hero-section{background:var(--ink);padding:var(--space-16)0;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(42,77,208,.07) 0%,transparent 60%);width:700px;height:700px;position:absolute;top:-80px;right:-80px}.hero-section:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(200,121,61,.06) 0%,transparent 60%);width:400px;height:400px;position:absolute;bottom:-60px;left:-40px}.hero-inner{gap:var(--space-12);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:1024px){.hero-inner{gap:var(--space-16);grid-template-columns:54fr 46fr;align-items:center}}.hero-badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.7);margin-bottom:var(--space-6);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);align-items:center;gap:6px;padding:6px 14px;font-size:10px;font-weight:700;display:inline-flex}.hero-badge-dot{background:var(--emerald);border-radius:50%;width:6px;height:6px;display:inline-block}.hero-h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.01em;color:var(--white);margin-bottom:var(--space-4);font-weight:400;line-height:1.15}@media (min-width:768px){.hero-h1{font-size:var(--text-4xl)}}.hero-h1 .accent{color:var(--copper);font-style:italic}.hero-sub{font-size:var(--text-base);color:rgba(255,255,255,.6);max-width:480px;line-height:1.7}.hero-sub-strike{font-size:inherit;font-weight:inherit;color:rgba(255,255,255,.6);display:inline-block;position:relative}.hero-sub-strike-line{pointer-events:none;background:#f87171;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-8deg)}.hero-trust{gap:var(--space-4);margin-top:var(--space-6);color:rgba(255,255,255,.45);letter-spacing:.01em;flex-wrap:wrap;font-size:11px;display:flex}.hero-trust-item{align-items:center;gap:5px;display:flex}.hero-trust-dot{background:var(--copper);border-radius:50%;width:4px;height:4px;display:inline-block}.play-preview-card{border-radius:var(--radius-xl);padding:var(--space-6);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);position:relative}.play-preview-card:before{content:"";background:linear-gradient(90deg,var(--emerald),var(--blue));border-radius:var(--radius-xl)var(--radius-xl)0 0;height:3px;position:absolute;top:0;left:0;right:0}.play-preview-header{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.play-preview-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.play-preview-time{color:rgba(255,255,255,.4);align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.play-preview-title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--white);margin-bottom:var(--space-5);line-height:1.3}.play-preview-steps{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.play-step-dot{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.play-step-dot.done{background:var(--emerald);color:var(--white)}.play-step-dot.active{background:var(--blue);color:var(--white)}.play-step-dot.pending{color:rgba(255,255,255,.35);background:rgba(255,255,255,.08)}.play-step-line{background:rgba(255,255,255,.1);flex:1;min-width:8px;height:1px}.play-preview-output{border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);margin-bottom:var(--space-5);background:rgba(5,150,105,.1);border:1px solid rgba(5,150,105,.2)}.play-preview-output-label{text-transform:uppercase;letter-spacing:.08em;color:var(--emerald);margin-bottom:4px;font-size:10px;font-weight:700}.play-preview-output-text{color:rgba(255,255,255,.7);font-size:12px;line-height:1.5}.play-preview-cta{background:var(--emerald);width:100%;color:var(--white);border-radius:var(--radius-md);font-weight:700;font-size:var(--text-xs);text-align:center;letter-spacing:.02em;font-family:var(--font-body);border:none;padding:12px;transition:background .2s;display:block}.play-preview-cta:hover{background:#047857}.play-preview-ledger-note{text-align:center;margin-top:var(--space-3);color:rgba(255,255,255,.35);font-size:10px}.hero-domain-pills{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.hero-pill{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-full);color:rgba(255,255,255,.45);cursor:pointer;font-size:10px;font-weight:700;font-family:var(--font-body);background:0 0;border:1.5px solid rgba(255,255,255,.15);padding:5px 12px;transition:all .15s}.hero-pill:hover:not(.muted){color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.4)}.hero-pill.active{background:var(--white);color:var(--ink);border-color:var(--white)}.hero-pill.muted{opacity:.32;cursor:default}.quick-answer-section{background:var(--white);padding:var(--space-12)0}.quick-answer-box{border-left:3px solid var(--copper);background:var(--copper-pale);border-radius:0 var(--radius-lg)var(--radius-lg)0;padding:var(--space-6)var(--space-8);max-width:800px}.quick-answer-box h2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--space-3)}.quick-answer-box p{font-size:var(--text-sm);color:#78350f;line-height:1.8}.comparison-section{background:var(--paper);padding:var(--space-16)0}.comparison-section .section-head{margin-bottom:var(--space-10)}.comparison-stat{background:var(--cloud);border-radius:var(--radius-lg);padding:var(--space-4)var(--space-5);border-left:3px solid var(--ink);font-size:var(--text-sm);color:var(--ink);margin-top:var(--space-5);max-width:700px;line-height:1.6}.comparison-stat cite{color:var(--slate);margin-top:4px;font-size:11px;font-style:normal;display:block}.comparison-grid{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.comparison-grid{grid-template-columns:repeat(3,1fr)}}.comparison-card{border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--mist)}.comparison-card--course{background:var(--cloud)}.comparison-card--play{background:var(--ink)}.comparison-card--employer{background:var(--blue-pale)}.comparison-card-label{text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-4);font-size:10px;font-weight:700}.comparison-card--course .comparison-card-label{color:var(--slate)}.comparison-card--play .comparison-card-label{color:var(--copper)}.comparison-card--employer .comparison-card-label{color:var(--blue)}.comparison-card-title{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-4);line-height:1.3}.comparison-card--course .comparison-card-title{color:var(--slate)}.comparison-card--play .comparison-card-title{color:var(--white)}.comparison-card--employer .comparison-card-title{color:var(--blue)}.comparison-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)0;border-bottom:1px solid;display:flex}.comparison-card--course .comparison-row{border-color:var(--mist)}.comparison-card--play .comparison-row{border-color:rgba(255,255,255,.08)}.comparison-card--employer .comparison-row{border-color:rgba(42,77,208,.12)}.comparison-row:last-child{border-bottom:none}.comparison-row-label{text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;min-width:80px;padding-top:2px;font-size:10px;font-weight:700}.comparison-card--course .comparison-row-label{color:var(--slate-light)}.comparison-card--play .comparison-row-label{color:rgba(255,255,255,.35)}.comparison-card--employer .comparison-row-label{color:rgba(42,77,208,.5)}.comparison-row-value{font-size:var(--text-sm);line-height:1.5}.comparison-card--course .comparison-row-value{color:var(--slate)}.comparison-card--play .comparison-row-value{color:rgba(255,255,255,.8)}.comparison-card--employer .comparison-row-value{color:var(--ink)}.comparison-table-wrap{margin-top:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--mist);overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.comparison-table thead tr{background:var(--cloud)}.comparison-table th{padding:var(--space-4)var(--space-5);text-align:left;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--mist);white-space:nowrap;font-size:10px;font-weight:700}.ct-col-employer{color:var(--ink)}.ct-col-course{color:var(--slate)}.ct-col-play{color:var(--blue)}.comparison-table td{padding:var(--space-4)var(--space-5);color:var(--slate);border-bottom:1px solid var(--cloud);vertical-align:top;line-height:1.6}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover td{background:var(--paper)}.comparison-table td:first-child{color:var(--ink);background:var(--cloud);border-right:1px solid var(--mist);min-width:160px;font-weight:600}.comparison-table td:last-child{color:var(--ink);font-weight:600}.ct-x{color:var(--rose);margin-right:5px;font-weight:700}.ct-check{color:var(--emerald);margin-right:5px;font-weight:700}.comparison-table tbody td:nth-child(2){background:rgba(225,29,72,.03)}.comparison-table tbody td:nth-child(3){background:rgba(5,150,105,.05)}.domains-section{background:var(--cloud);padding:var(--space-16)0}.vertical-label{text-transform:uppercase;letter-spacing:.12em;color:var(--slate-light);margin-top:var(--space-10);margin-bottom:var(--space-4);align-items:center;gap:var(--space-3);font-size:10px;font-weight:700;display:flex}.vertical-label:after{content:"";background:var(--mist);flex:1;height:1px}.domain-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.domain-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.domain-grid{grid-template-columns:repeat(3,1fr)}}.domain-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--mist);gap:var(--space-3);color:inherit;flex-direction:column;text-decoration:none;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex}.domain-card:hover{box-shadow:var(--shadow-glow);border-color:rgba(42,77,208,.2);transform:translateY(-2px)}.domain-card.coming-soon{opacity:.55;cursor:default}.domain-card.coming-soon:hover{box-shadow:none;border-color:var(--mist);transform:none}.domain-card.is-dimmed{opacity:.25;filter:grayscale(.4);transition:opacity .3s,filter .3s}.domain-card.is-dimmed:hover{box-shadow:none;border-color:var(--mist);transform:none}.domain-card.is-recommended{border-color:var(--blue);box-shadow:0 0 0 3px rgba(42,77,208,.18),var(--shadow-md);animation:2.4s ease-in-out recommendedPulse;position:relative}.domain-card.is-recommended:hover{box-shadow:0 0 0 3px rgba(42,77,208,.28),var(--shadow-glow)}.domain-card-rec-eyebrow{background:var(--blue);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-full);z-index:2;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:14px;box-shadow:0 2px 6px rgba(42,77,208,.35)}@keyframes recommendedPulse{0%,to{box-shadow:0 0 0 3px rgba(42,77,208,.18),var(--shadow-md)}50%{box-shadow:0 0 0 8px rgba(42,77,208,.1),var(--shadow-md)}}.domain-card-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.domain-card-icon--seo{background:var(--blue-pale);color:var(--blue)}.domain-card-icon--content{background:var(--violet-pale);color:var(--violet)}.domain-card-icon--design{background:var(--copper-pale);color:var(--copper)}.domain-card-icon--ux{background:var(--emerald-pale);color:var(--emerald)}.domain-card-icon--data{background:var(--rose-pale);color:var(--rose)}.domain-card-icon--pm{background:var(--cloud);color:var(--slate)}.domain-card-name{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink)}.domain-card-meta{color:var(--slate);margin-top:-var(--space-1);font-size:11px}.domain-card-sample{font-size:var(--text-xs);color:var(--slate);background:var(--cloud);border-radius:var(--radius-md);padding:var(--space-3);line-height:1.5}.domain-card-sample strong{color:var(--ink);font-weight:600}.domain-card-arrow{font-size:var(--text-sm);color:var(--blue);margin-top:auto;font-weight:700;transition:transform .15s}.domain-card:hover .domain-card-arrow{transform:translate(4px)}.domains-future{margin-top:var(--space-6);text-align:center;color:var(--slate-light);font-size:11px}.domains-request{margin-top:var(--space-4);justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.domains-request-label{font-size:var(--text-xs);color:var(--slate)}.domains-request-form{border:1.5px solid var(--mist);border-radius:var(--radius-full);background:var(--white);gap:0;display:flex;overflow:hidden}.domains-request-input{font-size:var(--text-xs);color:var(--ink);font-family:var(--font-body);background:0 0;border:none;outline:none;min-width:180px;padding:7px 14px}.domains-request-btn{background:var(--ink);color:var(--white);font-size:var(--text-xs);cursor:pointer;font-weight:700;font-family:var(--font-body);white-space:nowrap;border:none;padding:7px 14px;transition:background .2s}.domains-request-btn:hover{background:var(--blue)}.domains-request-btn:disabled{opacity:.55;cursor:not-allowed;background:var(--ink)}.domains-request-form .domains-request-input+.domains-request-input{border-left:1px solid var(--mist)}.domains-request-error{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--rose);text-align:center;flex-basis:100%;font-weight:600}.domains-request-thanks{font-size:var(--text-xs);color:var(--emerald);font-weight:600;display:none}@media (max-width:640px){.domains-request-form{border-radius:var(--radius-md);flex-direction:column}.domains-request-form .domains-request-input+.domains-request-input{border-left:none;border-top:1px solid var(--mist)}.domains-request-input{width:100%;min-width:0}}.domain-card-notify{opacity:1;margin-top:auto}.domain-card-notify--trigger{font-size:var(--text-sm);color:var(--blue);cursor:pointer;font-weight:700;font-family:var(--font-body);background:0 0;border:none;padding:0;transition:transform .15s}.domain-card-notify--trigger:hover{transform:translate(4px)}.domain-card-notify--done{font-size:var(--text-xs);color:var(--emerald);align-items:center;gap:6px;font-weight:600;display:flex}.domain-card-notify--form{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.domain-card-notify-input{border:1px solid var(--mist);border-radius:var(--radius-md);min-width:0;font-size:var(--text-xs);font-family:var(--font-body);color:var(--ink);background:var(--white);outline:none;flex:140px;padding:6px 10px;transition:border-color .15s,box-shadow .15s}.domain-card-notify-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(42,77,208,.12)}.domain-card-notify-submit{background:var(--ink);color:var(--white);border-radius:var(--radius-md);font-size:var(--text-xs);cursor:pointer;font-weight:700;font-family:var(--font-body);border:none;padding:6px 12px;transition:background .15s}.domain-card-notify-submit:hover{background:var(--blue)}.domain-card-notify-submit:disabled{opacity:.55;cursor:not-allowed;background:var(--ink)}.domain-card-notify-cancel{font-size:var(--text-xs);color:var(--slate);cursor:pointer;font-weight:600;font-family:var(--font-body);background:0 0;border:none;padding:4px 6px}.domain-card-notify-cancel:hover{color:var(--ink)}.domain-card-notify-cancel:disabled{opacity:.55;cursor:not-allowed}.domain-card-notify-error{color:var(--rose);flex-basis:100%;margin:0;font-size:11px;font-weight:600}.featured-nav{gap:var(--space-2);margin-top:var(--space-6);align-items:center;display:flex}.featured-dot{cursor:pointer;background:rgba(42,77,208,.2);border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.featured-dot.active{background:var(--blue);transform:scale(1.25)}.featured-arrows{gap:var(--space-2);margin-left:auto;display:flex}.featured-arrow{border:1.5px solid var(--mist);background:var(--white);cursor:pointer;width:32px;height:32px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.featured-arrow:hover{border-color:var(--ink)}.featured-progress{background:var(--mist);height:2px;margin-top:var(--space-4);border-radius:1px;overflow:hidden}.featured-progress-bar{background:var(--blue);border-radius:1px;height:100%;transition:width .1s linear}.featured-play-card{transition:opacity .3s}.featured-play-card.fading{opacity:0}.featured-left-text{transition:opacity .3s}.featured-left-text.fading{opacity:0}.how-section{background:var(--white);padding:var(--space-16)0}.acts-grid{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.acts-grid{grid-template-columns:repeat(3,1fr)}}.act-card{border-radius:var(--radius-xl);padding:var(--space-6);position:relative;overflow:hidden}.act-card--1{background:var(--rose-pale);border:1px solid rgba(225,29,72,.1)}.act-card--2{background:var(--blue-pale);border:1px solid rgba(42,77,208,.1)}.act-card--3{background:var(--emerald-pale);border:1px solid rgba(5,150,105,.1)}.act-number{font-family:var(--font-display);letter-spacing:-.04em;top:-8px;right:var(--space-5);opacity:.08;font-size:72px;font-weight:400;line-height:1;position:absolute}.act-card--1 .act-number{color:var(--rose)}.act-card--2 .act-number{color:var(--blue)}.act-card--3 .act-number{color:var(--emerald)}.act-tag{text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full);margin-bottom:var(--space-4);padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.act-card--1 .act-tag{color:var(--rose);background:rgba(225,29,72,.1)}.act-card--2 .act-tag{color:var(--blue);background:rgba(42,77,208,.1)}.act-card--3 .act-tag{color:var(--emerald);background:rgba(5,150,105,.1)}.act-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--space-2);position:relative}.act-time{color:var(--slate);margin-bottom:var(--space-4);font-size:11px}.act-desc{font-size:var(--text-sm);color:var(--slate);line-height:1.7;position:relative}.acts-note{text-align:center;margin-top:var(--space-8);font-size:var(--text-sm);color:var(--slate);background:var(--cloud);border-radius:var(--radius-lg);padding:var(--space-4)var(--space-6);display:inline-block}.acts-note-wrap{text-align:center}.featured-section{background:var(--blue-pale);padding:var(--space-16)0}.featured-inner{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.featured-inner{grid-template-columns:1fr 1fr;align-items:center}}.featured-play-card{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.featured-play-card-bar{background:linear-gradient(90deg,var(--emerald),var(--blue));height:4px}.featured-play-card-body{padding:var(--space-6)}.featured-play-meta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.featured-play-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--space-4);line-height:1.3}.featured-play-steps{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.step-pip{border-radius:2px;flex:1;min-width:20px;height:4px}.step-pip.done{background:var(--emerald)}.step-pip.partial{background:var(--blue)}.step-pip.pending{background:var(--mist)}.featured-play-output{background:var(--emerald-pale);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);margin-bottom:var(--space-5)}.featured-play-output-label{text-transform:uppercase;letter-spacing:.08em;color:var(--emerald);margin-bottom:4px;font-size:10px;font-weight:700}.featured-play-output-text{font-size:var(--text-sm);color:var(--ink);line-height:1.5}.featured-play-cta{background:var(--ink);width:100%;color:var(--white);border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-sm);text-align:center;font-family:var(--font-body);border:none;padding:14px;transition:background .2s;display:block}.featured-play-cta:hover{background:var(--blue)}.featured-play-soft{text-align:center;margin-top:var(--space-3);color:var(--slate);font-size:11px}.featured-play-soft a{color:var(--blue)}.for-section{background:var(--paper);padding:var(--space-16)0}.role-grid{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.role-grid{grid-template-columns:repeat(3,1fr)}}.role-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--mist);flex-direction:column;transition:all .2s;display:flex}.role-card:hover{box-shadow:var(--shadow-md)}.role-icon{border-radius:var(--radius-lg);background:var(--cloud);width:48px;height:48px;margin-bottom:var(--space-4);justify-content:center;align-items:center;font-size:22px;display:flex}.role-title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);margin-bottom:var(--space-2)}.role-pain{font-size:var(--text-sm);color:var(--slate);margin-bottom:var(--space-5);flex:1;line-height:1.6}.role-plays{color:var(--blue);background:var(--blue-pale);border-radius:var(--radius-md);padding:var(--space-2)var(--space-3);margin-bottom:var(--space-4);font-size:11px;font-weight:600}.role-cta{font-size:var(--text-xs);color:var(--ink);align-items:center;gap:5px;font-weight:700;text-decoration:none;transition:gap .15s;display:flex}.role-cta:hover{gap:8px}.for-also{text-align:center;margin-top:var(--space-8);font-size:var(--text-sm);color:var(--slate)}.for-also span{color:var(--ink);font-weight:600}.ledger-teaser-section{background:var(--ink);padding:var(--space-16)0;position:relative;overflow:hidden}.ledger-teaser-section:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(5,150,105,.06) 0%,transparent 60%);width:500px;height:500px;position:absolute;bottom:-100px;right:-60px}.ledger-teaser-inner{gap:var(--space-10);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:1024px){.ledger-teaser-inner{grid-template-columns:1fr 1fr;align-items:center}}.ledger-mini-card{background:var(--paper);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.ledger-mini-header{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--mist);border-left:4px solid var(--emerald);justify-content:space-between;align-items:center;display:flex}.ledger-mini-name{font-weight:700;font-size:var(--text-sm);color:var(--ink)}.ledger-mini-role{color:var(--slate);margin-top:2px;font-size:11px}.ledger-mini-url{color:var(--blue);margin-top:4px;font-family:monospace;font-size:11px}.ledger-mini-verified{color:var(--emerald);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.ledger-mini-verified-dot{background:var(--emerald);border-radius:50%;width:6px;height:6px}.ledger-mini-entries{padding:var(--space-2)0}.ledger-mini-entry{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)var(--space-5);border-bottom:1px solid var(--cloud);display:flex}.ledger-mini-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.ledger-mini-dot--qw{background:var(--emerald)}.ledger-mini-dot--hv{background:var(--blue)}.ledger-mini-dot--locked{background:var(--mist);border:1px solid var(--mist)}.ledger-mini-entry-title{font-size:var(--text-sm);color:var(--ink);margin-bottom:2px;font-weight:600}.ledger-mini-entry-del{color:var(--slate);font-size:11px;line-height:1.4}.ledger-mini-entry.locked .ledger-mini-entry-title{color:var(--slate-light)}.ledger-mini-entry.locked .ledger-mini-entry-del{font-style:italic}.ledger-mini-footer{padding:var(--space-3)var(--space-5);border-top:1px solid var(--mist);background:var(--cloud);justify-content:space-between;align-items:center;display:flex}.ledger-mini-footer-badge{color:var(--emerald);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.ledger-mini-footer-count{color:var(--slate);font-size:11px}.final-cta-section{background:var(--copper-pale);padding:var(--space-16)0;text-align:center;border-top:1px solid rgba(200,121,61,.12)}.final-cta-inner{max-width:600px;margin:0 auto}.final-cta-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);margin-bottom:var(--space-3)}@media (min-width:768px){.final-cta-title{font-size:var(--text-3xl)}}.final-cta-body{font-size:var(--text-sm);color:#78350f;margin-bottom:var(--space-8);line-height:1.7}.final-cta-meta{margin-top:var(--space-3);color:rgba(120,53,15,.6);letter-spacing:.03em;font-size:11px}.faq-section{padding:var(--space-16)0;background:var(--white)}.faq-section .section-head{margin-bottom:var(--space-8);text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.faq-list{max-width:760px;margin-left:auto;margin-right:auto}.faq-item{border-bottom:1px solid var(--mist)}.faq-q{padding:var(--space-5)0;cursor:pointer;font-size:var(--text-sm);color:var(--ink);justify-content:space-between;align-items:center;font-weight:600;transition:color .2s;display:flex}.faq-q:hover{color:var(--blue)}.faq-q:after{content:"+";font-size:var(--text-lg);color:var(--slate-light);margin-left:var(--space-3);flex-shrink:0;transition:all .2s}.faq-q.open:after{content:"−";color:var(--blue)}.faq-a{padding:0 0 var(--space-5);font-size:var(--text-sm);color:var(--slate);line-height:1.7;display:none}.faq-a.open{display:block}.footer--full{padding:var(--space-10)var(--space-6)var(--space-6);background:var(--paper);border-top:1px solid var(--mist)}.footer-brand{margin-bottom:var(--space-8)}.footer-brand-name{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:18px}.footer-tagline{font-size:var(--text-xs);color:var(--slate);margin-top:4px}.footer-newsletter{gap:var(--space-3);background:var(--cloud);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8);flex-direction:column;display:flex}.footer-newsletter-heading{font-size:var(--text-sm);color:var(--ink);font-weight:700}.footer-newsletter-sub{font-size:var(--text-xs);color:var(--slate);margin-top:2px}.footer-newsletter-form{gap:var(--space-2);display:flex}.footer-newsletter-input{border:1.5px solid var(--mist);border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--white);min-width:0;font-family:var(--font-body);outline:none;flex:1;padding:8px 14px}.footer-newsletter-input:focus{border-color:var(--blue)}.footer-newsletter-btn{background:var(--ink);color:var(--white);border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;font-weight:700;font-family:var(--font-body);border:none;padding:8px 16px}.footer-newsletter-btn:hover{background:var(--blue)}.footer-cols{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.footer-col-head{text-transform:uppercase;letter-spacing:.08em;color:var(--slate-light);margin-bottom:var(--space-3);font-size:10px;font-weight:700}.footer-col-link{font-size:var(--text-xs);color:var(--slate);margin-bottom:var(--space-2);text-decoration:none;display:block}.footer-col-link:hover{color:var(--ink)}.footer-bottom{font-size:var(--text-xs);color:var(--slate-light);border-top:1px solid var(--mist);padding-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.footer-social{gap:var(--space-2);display:flex}.footer-social-link{border-radius:var(--radius-full);width:30px;height:30px;color:var(--white);justify-content:center;align-items:center;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.footer-social-link:hover{opacity:.82}.footer-social-link--linkedin{background:#0a66c2}.footer-social-link--x{background:#000;font-family:serif;font-size:14px}.footer-social-link--ig{background:#e4405f}@media (max-width:640px){.footer-cols{grid-template-columns:1fr 1fr}.footer-bottom{gap:var(--space-3);text-align:center;flex-direction:column}}.section-head{margin-bottom:var(--space-10)}.section-head .eyebrow{margin-bottom:var(--space-2);display:block}.section-head .section-title{margin-bottom:var(--space-3)}.seo-domain-page *,.seo-domain-page :before,.seo-domain-page :after{box-sizing:border-box;margin:0;padding:0}.seo-domain-page a{color:var(--blue);text-decoration:none}.seo-domain-page button{cursor:pointer;font-family:inherit}.seo-domain-page .container{width:100%;max-width:480px;padding:0 var(--space-5);margin:0 auto}@media (min-width:768px){.seo-domain-page .container{max-width:680px}}@media (min-width:1024px){.seo-domain-page .container{max-width:960px}}@media (min-width:1280px){.seo-domain-page .container{max-width:1120px}}.seo-domain-page .header{z-index:50;-webkit-backdrop-filter:blur(12px);padding:var(--space-4)var(--space-6);background:rgba(248,250,252,.92);border-bottom:1px solid rgba(226,232,240,.7);justify-content:space-between;align-items:center;min-height:60px;display:flex;position:-webkit-sticky;position:sticky;top:0}.seo-domain-page .header-logo-text{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:20px}.seo-domain-page .header-logo-text span{color:var(--blue)}.seo-domain-page .header-right{align-items:center;gap:var(--space-4);display:flex}.seo-domain-page .header-nav{gap:var(--space-6);align-items:center;display:flex}.seo-domain-page .header-nav-link{font-size:var(--text-sm);color:var(--slate);white-space:nowrap;font-weight:600;text-decoration:none}.seo-domain-page .header-nav-link:hover{color:var(--ink)}.seo-domain-page .header-nav-link.active{color:var(--blue)}.seo-domain-page .header-cta{font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--ink);color:var(--white);border:none;padding:8px 18px;font-weight:600;transition:background .2s}.seo-domain-page .header-cta:hover{background:var(--ink-mid)}@media (max-width:400px){.seo-domain-page .header-nav{display:none}}.seo-domain-page .hero-section{background:var(--ink);padding:var(--space-12)0 var(--space-16);position:relative;overflow:hidden}.seo-domain-page .hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(42,77,208,.08) 0%,transparent 60%);width:600px;height:600px;position:absolute;top:-60px;right:-80px}.seo-domain-page .hero-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--copper);margin-bottom:var(--space-4);font-size:10px;font-weight:700}.seo-domain-page .hero-h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.01em;color:var(--white);margin-bottom:var(--space-5);font-weight:400;line-height:1.15}@media (min-width:768px){.seo-domain-page .hero-h1{font-size:var(--text-4xl)}}.seo-domain-page .hero-h1 em{color:var(--copper);font-style:italic}.seo-domain-page .hero-sub{font-size:var(--text-base);color:rgba(255,255,255,.6);max-width:560px;margin-bottom:var(--space-8);line-height:1.75}.seo-domain-page .hero-stats{gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.seo-domain-page .hero-stat{font-size:var(--text-xs);color:rgba(255,255,255,.5);letter-spacing:.01em;align-items:center;gap:6px;display:flex}.seo-domain-page .hero-stat-dot{background:var(--emerald);border-radius:50%;width:4px;height:4px}.seo-domain-page .btn-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.seo-domain-page .btn-primary{background:var(--white);color:var(--ink);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);text-align:center;font-family:var(--font-body);border:none;padding:14px 28px;transition:all .2s;display:inline-block}.seo-domain-page .btn-primary:hover{background:var(--cloud);box-shadow:var(--shadow-md);transform:translateY(-1px)}.seo-domain-page .btn-primary--blue{background:var(--blue);color:var(--white)}.seo-domain-page .btn-primary--blue:hover{background:var(--blue-hover)}.seo-domain-page .btn-ghost{color:rgba(255,255,255,.7);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);font-family:var(--font-body);background:0 0;border:1.5px solid rgba(255,255,255,.18);align-items:center;gap:6px;padding:13px 22px;transition:all .2s;display:inline-flex}.seo-domain-page .btn-ghost:hover{color:var(--white);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.35)}.seo-domain-page .tag{border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.seo-domain-page .tag--emerald{background:var(--emerald-pale);color:var(--emerald)}.seo-domain-page .tag--blue{background:var(--blue-pale);color:var(--blue)}.seo-domain-page .tag--violet{background:var(--violet-pale);color:var(--violet)}.seo-domain-page .tag--ink{color:rgba(255,255,255,.85);background:rgba(255,255,255,.12)}.seo-domain-page .tag--muted{background:var(--cloud);color:var(--slate-light)}.seo-domain-page .tag--free{background:var(--emerald-pale);color:var(--emerald)}.seo-domain-page .section-head{margin-bottom:var(--space-10)}.seo-domain-page .eyebrow{text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-3);font-size:10px;font-weight:700}.seo-domain-page .eyebrow--copper{color:var(--copper)}.seo-domain-page .eyebrow--slate{color:var(--slate-light)}.seo-domain-page .eyebrow--blue{color:var(--blue)}.seo-domain-page .section-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);font-weight:400;line-height:1.2}@media (min-width:768px){.seo-domain-page .section-title{font-size:var(--text-3xl)}}.seo-domain-page .section-title--white{color:var(--white)}.seo-domain-page .section-lead{font-size:var(--text-sm);color:var(--slate);margin-top:var(--space-3);max-width:620px;line-height:1.7}.seo-domain-page .featured-section{background:var(--white);padding:var(--space-16)0}.seo-domain-page .featured-card{background:var(--ink);border-radius:var(--radius-xl);max-width:720px;position:relative;overflow:hidden}.seo-domain-page .featured-card:before{content:"";background:linear-gradient(90deg,var(--emerald),var(--blue));height:3px;position:absolute;top:0;left:0;right:0}.seo-domain-page .featured-card-inner{padding:var(--space-8)}.seo-domain-page .featured-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.seo-domain-page .featured-card-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.seo-domain-page .featured-card-time{color:rgba(255,255,255,.4);white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.seo-domain-page .featured-card-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--white);margin-bottom:var(--space-3);line-height:1.3}@media (min-width:768px){.seo-domain-page .featured-card-title{font-size:var(--text-2xl)}}.seo-domain-page .featured-card-sub{font-size:var(--text-sm);color:rgba(255,255,255,.55);margin-bottom:var(--space-6);line-height:1.65}.seo-domain-page .featured-card-output{border-radius:var(--radius-md);padding:var(--space-4)var(--space-5);margin-bottom:var(--space-6);background:rgba(5,150,105,.1);border:1px solid rgba(5,150,105,.2)}.seo-domain-page .featured-card-output-label{text-transform:uppercase;letter-spacing:.08em;color:var(--emerald);margin-bottom:5px;font-size:10px;font-weight:700}.seo-domain-page .featured-card-output-text{font-size:var(--text-sm);color:rgba(255,255,255,.75);line-height:1.55}.seo-domain-page .featured-card-footer{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.seo-domain-page .btn-start{background:var(--emerald);color:var(--white);border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-sm);text-align:center;font-family:var(--font-body);border:none;padding:13px 26px;transition:background .2s;display:inline-block}.seo-domain-page .btn-start:hover{background:#047857}.seo-domain-page .featured-card-ledger{font-size:var(--text-xs);color:rgba(255,255,255,.35)}.seo-domain-page .library-section{background:var(--cloud);padding:var(--space-16)0}.seo-domain-page .tier-block{margin-bottom:var(--space-12)}.seo-domain-page .tier-block:last-child{margin-bottom:0}.seo-domain-page .tier-header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--mist);display:flex}.seo-domain-page .tier-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.seo-domain-page .tier-label--qw{color:var(--emerald)}.seo-domain-page .tier-label--hv{color:var(--blue)}.seo-domain-page .tier-label--adv{color:var(--violet)}.seo-domain-page .tier-count{font-size:var(--text-xs);color:var(--slate-light);font-weight:500}.seo-domain-page .tier-unlock{font-size:var(--text-xs);color:var(--slate);margin-left:auto;font-weight:500}.seo-domain-page .plays-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.seo-domain-page .plays-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.seo-domain-page .plays-grid{grid-template-columns:repeat(3,1fr)}}.seo-domain-page .play-card{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--mist);padding:var(--space-5);box-shadow:var(--shadow-sm);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.seo-domain-page .play-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.seo-domain-page .play-card.locked{opacity:.72}.seo-domain-page .play-card.locked:hover{box-shadow:var(--shadow-sm);transform:none}.seo-domain-page .play-card.not-available{opacity:.78;cursor:not-allowed;background:var(--paper,#f8fafc);border:1px dashed var(--slate-light,#94a3b8);box-shadow:none}.seo-domain-page .play-card.not-available:hover{box-shadow:none;transform:none}.seo-domain-page .play-card.not-available .play-card-title{color:var(--slate)}.seo-domain-page .play-card-status{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.4}.seo-domain-page .play-card-status--coming-soon{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe}.seo-domain-page .play-card-status--to-be-reviewed{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.seo-domain-page .play-card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.seo-domain-page .play-card-title{font-size:var(--text-sm);color:var(--ink);flex:1;font-weight:600;line-height:1.4}.seo-domain-page .play-card.locked .play-card-title{color:var(--slate)}.seo-domain-page .play-card-time{color:var(--slate-light);white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:600}.seo-domain-page .play-card-deliverable{font-size:var(--text-xs);color:var(--slate-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:700}.seo-domain-page .play-card-output{font-size:var(--text-xs);color:var(--slate);margin-bottom:var(--space-4);flex:1;line-height:1.5}.seo-domain-page .play-card-bottom{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.seo-domain-page .play-card-cta{font-size:var(--text-xs);color:var(--blue);align-items:center;gap:4px;font-weight:700;text-decoration:none;transition:gap .15s;display:flex}.seo-domain-page .play-card-cta:hover{gap:7px}.seo-domain-page .play-card-lock{font-size:var(--text-xs);color:var(--copper);align-items:center;gap:4px;font-weight:600;display:flex}.seo-domain-page .quick-answer-section{background:var(--white);padding:var(--space-12)0}.seo-domain-page .quick-answer-box{border-left:3px solid var(--copper);background:var(--copper-pale);border-radius:0 var(--radius-lg)var(--radius-lg)0;padding:var(--space-6)var(--space-8);max-width:800px}.seo-domain-page .quick-answer-box h2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--space-3)}.seo-domain-page .quick-answer-box p{font-size:var(--text-sm);color:#78350f;line-height:1.8}.seo-domain-page .quick-answer-box p+p{margin-top:var(--space-3)}.seo-domain-page .pricing-section{background:var(--paper);padding:var(--space-16)0}.seo-domain-page .pricing-grid{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.seo-domain-page .pricing-grid{grid-template-columns:repeat(3,1fr)}}.seo-domain-page .pricing-card{background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--mist);padding:var(--space-8);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.seo-domain-page .pricing-card--featured{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),var(--shadow-md)}.seo-domain-page .pricing-card-label{text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-4);font-size:10px;font-weight:700}.seo-domain-page .pricing-card-label--starter{color:var(--emerald)}.seo-domain-page .pricing-card-label--practitioner{color:var(--blue)}.seo-domain-page .pricing-card-label--expert{color:var(--violet)}.seo-domain-page .pricing-card-price{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:36px;line-height:1}.seo-domain-page .pricing-card-price sub{font-family:var(--font-body);font-size:var(--text-sm);color:var(--slate);vertical-align:baseline;font-weight:500}.seo-domain-page .pricing-card-price-slot{font-variant-numeric:tabular-nums;min-height:2.5rem;margin-bottom:4px;display:grid}.seo-domain-page .pricing-card-price-slot--tier1{min-width:7.5rem}.seo-domain-page .pricing-card-price-slot--tier2{min-width:8.5rem}.seo-domain-page .pricing-card-price-slot--free{min-width:3rem}.seo-domain-page .pricing-card-billing-slot--free{min-height:1.25rem}.seo-domain-page .pricing-card-price-slot .price-variant{grid-area:1/1;margin-bottom:0}.seo-domain-page .pricing-card-billing-slot{min-height:1.25rem;margin-bottom:var(--space-5);display:grid}.seo-domain-page .pricing-card-billing-slot .billing-variant{font-size:var(--text-xs);color:var(--slate-light);grid-area:1/1}.seo-domain-page--dual-pricing .price-variant--inr,.seo-domain-page--dual-pricing .billing-variant--inr,html[data-pricing-currency=INR] .seo-domain-page--dual-pricing .price-variant--usd,html[data-pricing-currency=INR] .seo-domain-page--dual-pricing .billing-variant--usd{visibility:hidden}html[data-pricing-currency=INR] .seo-domain-page--dual-pricing .price-variant--inr,html[data-pricing-currency=INR] .seo-domain-page--dual-pricing .billing-variant--inr{visibility:visible}.seo-domain-page .pricing-card-billing{font-size:var(--text-xs);color:var(--slate-light);margin-bottom:var(--space-5)}.seo-domain-page .pricing-card-headline{font-size:var(--text-sm);color:var(--ink);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--cloud);font-weight:600;line-height:1.4}.seo-domain-page .pricing-card-items{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;flex:1;list-style:none;display:flex}.seo-domain-page .pricing-card-item{align-items:flex-start;gap:var(--space-3);font-size:var(--text-xs);color:var(--slate);line-height:1.5;display:flex}.seo-domain-page .pricing-check{background:var(--emerald-pale);width:16px;height:16px;color:var(--emerald);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:9px;font-weight:700;display:flex}.seo-domain-page .pricing-card-cta{border-radius:var(--radius-lg);width:100%;font-weight:700;font-size:var(--text-sm);text-align:center;font-family:var(--font-body);cursor:pointer;border:none;padding:13px;text-decoration:none;transition:all .2s;display:block}.seo-domain-page .pricing-card-cta--starter{background:var(--cloud);color:var(--ink)}.seo-domain-page .pricing-card-cta--starter:hover{background:var(--mist)}.seo-domain-page .pricing-card-cta--practitioner{background:var(--blue);color:var(--white)}.seo-domain-page .pricing-card-cta--practitioner:hover{background:var(--blue-hover)}.seo-domain-page .pricing-card-cta--expert{background:var(--ink);color:var(--white)}.seo-domain-page .pricing-card-cta--expert:hover{background:var(--ink-mid)}.seo-domain-page .pricing-india{text-align:center;margin-top:var(--space-6);font-size:var(--text-xs);color:var(--slate-light)}.seo-domain-page .faq-section{padding:var(--space-16)0;background:var(--white)}.seo-domain-page .faq-list{max-width:760px;margin-top:var(--space-8)}.seo-domain-page .faq-item{border-bottom:1px solid var(--mist)}.seo-domain-page .faq-q{padding:var(--space-5)0;cursor:pointer;font-size:var(--text-sm);color:var(--ink);justify-content:space-between;align-items:center;font-weight:600;transition:color .2s;display:flex}.seo-domain-page .faq-q:hover{color:var(--blue)}.seo-domain-page .faq-q:after{content:"+";font-size:var(--text-lg);color:var(--slate-light);margin-left:var(--space-3);flex-shrink:0;transition:all .2s}.seo-domain-page .faq-q.open:after{content:"−";color:var(--blue)}.seo-domain-page .faq-a{padding:0 0 var(--space-5);font-size:var(--text-sm);color:var(--slate);line-height:1.75;display:none}.seo-domain-page .faq-a.open{display:block}.seo-domain-page .final-cta-section{background:var(--copper-pale);padding:var(--space-16)0;text-align:center;border-top:1px solid rgba(200,121,61,.12)}.seo-domain-page .final-cta-inner{max-width:580px;margin:0 auto}.seo-domain-page .final-cta-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);margin-bottom:var(--space-3)}@media (min-width:768px){.seo-domain-page .final-cta-title{font-size:var(--text-3xl)}}.seo-domain-page .final-cta-body{font-size:var(--text-sm);color:#78350f;margin-bottom:var(--space-8);line-height:1.7}.seo-domain-page .btn-final{background:var(--ink);color:var(--white);border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-sm);text-align:center;font-family:var(--font-body);border:none;padding:15px 32px;transition:all .2s;display:inline-block}.seo-domain-page .btn-final:hover{background:var(--ink-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.seo-domain-page .final-cta-meta{margin-top:var(--space-3);color:rgba(120,53,15,.55);letter-spacing:.03em;font-size:10px}.seo-domain-page .footer--full{padding:var(--space-10)var(--space-6)var(--space-6);background:var(--paper);border-top:1px solid var(--mist)}.seo-domain-page .footer-brand{margin-bottom:var(--space-8)}.seo-domain-page .footer-brand-name{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:18px}.seo-domain-page .footer-tagline{font-size:var(--text-xs);color:var(--slate);margin-top:4px}.seo-domain-page .footer-newsletter{gap:var(--space-3);background:var(--cloud);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8);flex-direction:column;display:flex}.seo-domain-page .footer-newsletter-heading{font-size:var(--text-sm);color:var(--ink);font-weight:700}.seo-domain-page .footer-newsletter-sub{font-size:var(--text-xs);color:var(--slate);margin-top:2px}.seo-domain-page .footer-newsletter-form{gap:var(--space-2);display:flex}.seo-domain-page .footer-newsletter-input{border:1px solid var(--mist);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);background:var(--white);color:var(--ink);outline:none;flex:1;min-width:0;padding:9px 13px}.seo-domain-page .footer-newsletter-input:focus{border-color:var(--blue)}.seo-domain-page .footer-newsletter-btn{background:var(--ink);color:var(--white);border-radius:var(--radius-md);font-weight:700;font-size:var(--text-xs);white-space:nowrap;border:none;padding:9px 16px;transition:background .2s}.seo-domain-page .footer-newsletter-btn:hover{background:var(--ink-mid)}.seo-domain-page .footer-cols{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:600px){.seo-domain-page .footer-cols{grid-template-columns:repeat(3,1fr)}}.seo-domain-page .footer-col-head{text-transform:uppercase;letter-spacing:.1em;color:var(--slate-light);margin-bottom:var(--space-4);font-size:10px;font-weight:700}.seo-domain-page .footer-col{gap:var(--space-3);flex-direction:column;display:flex}.seo-domain-page .footer-col-link{font-size:var(--text-sm);color:var(--slate);text-decoration:none;transition:color .15s}.seo-domain-page .footer-col-link:hover{color:var(--ink)}.seo-domain-page .footer-bottom{padding-top:var(--space-6);border-top:1px solid var(--mist);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--slate-light);flex-wrap:wrap;display:flex}.seo-domain-page .footer-social{gap:var(--space-4);align-items:center;display:flex}.seo-domain-page .footer-social-link{font-size:var(--text-sm);color:var(--slate-light);font-weight:700;text-decoration:none;transition:color .15s}.seo-domain-page .footer-social-link:hover{color:var(--ink)}.seo-domain-page .footer-social-link--linkedin{font-size:14px;font-style:normal}.marketing-vertical-page *,.marketing-vertical-page :before,.marketing-vertical-page :after{box-sizing:border-box;margin:0;padding:0}.marketing-vertical-page a{color:var(--blue);text-decoration:none}.marketing-vertical-page button{cursor:pointer;font-family:inherit}.marketing-vertical-page .container{width:100%;max-width:480px;padding:0 var(--space-5);margin:0 auto}@media (min-width:768px){.marketing-vertical-page .container{max-width:680px}}@media (min-width:1024px){.marketing-vertical-page .container{max-width:960px}}@media (min-width:1280px){.marketing-vertical-page .container{max-width:1120px}}.marketing-vertical-page .hero-section{background:var(--ink);padding:var(--space-12)0 var(--space-16);position:relative;overflow:hidden}.marketing-vertical-page .hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(42,77,208,.08) 0%,transparent 60%);width:600px;height:600px;position:absolute;top:-60px;right:-80px}.marketing-vertical-page .hero-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--copper);margin-bottom:var(--space-4);font-size:10px;font-weight:700}.marketing-vertical-page .hero-h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.01em;color:var(--white);margin-bottom:var(--space-5);font-weight:400;line-height:1.15}@media (min-width:768px){.marketing-vertical-page .hero-h1{font-size:var(--text-4xl)}}.marketing-vertical-page .hero-h1 em{color:var(--copper);font-style:italic}.marketing-vertical-page .hero-sub{font-size:var(--text-base);color:rgba(255,255,255,.6);max-width:560px;margin-bottom:var(--space-8);line-height:1.75}.marketing-vertical-page .hero-stats{gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.marketing-vertical-page .hero-stat{font-size:var(--text-xs);color:rgba(255,255,255,.5);letter-spacing:.01em;align-items:center;gap:6px;display:flex}.marketing-vertical-page .hero-stat-dot{background:var(--emerald);border-radius:50%;flex-shrink:0;width:4px;height:4px}.marketing-vertical-page .btn-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.marketing-vertical-page .btn-primary{background:var(--white);color:var(--ink);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);text-align:center;font-family:var(--font-body);border:none;padding:14px 28px;text-decoration:none;transition:all .2s;display:inline-block}.marketing-vertical-page .btn-primary:hover{background:var(--cloud);box-shadow:var(--shadow-md);transform:translateY(-1px)}.marketing-vertical-page .btn-ghost{color:rgba(255,255,255,.7);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);font-family:var(--font-body);background:0 0;border:1.5px solid rgba(255,255,255,.18);align-items:center;gap:6px;padding:13px 22px;text-decoration:none;transition:all .2s;display:inline-flex}.marketing-vertical-page .btn-ghost:hover{color:var(--white);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.35)}.marketing-vertical-page .tag{border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.marketing-vertical-page .tag--emerald{background:var(--emerald-pale);color:var(--emerald)}.marketing-vertical-page .tag--blue{background:var(--blue-pale);color:var(--blue)}.marketing-vertical-page .tag--muted{background:var(--cloud);color:var(--slate-light)}.marketing-vertical-page .tag--free{background:var(--emerald-pale);color:var(--emerald)}.marketing-vertical-page .section-head{margin-bottom:var(--space-10)}.marketing-vertical-page .eyebrow{text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-3);font-size:10px;font-weight:700}.marketing-vertical-page .eyebrow--copper{color:var(--copper)}.marketing-vertical-page .eyebrow--slate{color:var(--slate-light)}.marketing-vertical-page .section-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);font-weight:400;line-height:1.2}@media (min-width:768px){.marketing-vertical-page .section-title{font-size:var(--text-3xl)}}.marketing-vertical-page .section-lead{font-size:var(--text-sm);color:var(--slate);margin-top:var(--space-3);max-width:620px;line-height:1.7}.marketing-vertical-page .domains-section{background:var(--white);padding:var(--space-16)0}.marketing-vertical-page .domains-grid{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.marketing-vertical-page .domains-grid{grid-template-columns:repeat(2,1fr)}}.marketing-vertical-page .domain-card{background:var(--paper);border-radius:var(--radius-xl);border:1px solid var(--mist);padding:var(--space-8);box-shadow:var(--shadow-sm);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.marketing-vertical-page .domain-card--live:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.marketing-vertical-page .domain-card--soon{opacity:.7;padding:var(--space-5)}.marketing-vertical-page .domain-card--soon .domain-card-name{font-size:var(--text-lg);color:var(--slate)}.marketing-vertical-page .domain-card--soon .domain-card-desc{font-size:12px;line-height:1.6}.marketing-vertical-page .domain-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.marketing-vertical-page .domain-card-name{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);line-height:1.2}.marketing-vertical-page .domain-card-sub{font-size:var(--text-xs);color:var(--slate-light);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-4);font-weight:700}.marketing-vertical-page .domain-card-desc{font-size:var(--text-sm);color:var(--slate);margin-bottom:var(--space-6);flex:1;line-height:1.65}.marketing-vertical-page .domain-card-footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.marketing-vertical-page .domain-card-count{font-size:var(--text-xs);color:var(--slate-light);font-weight:600}.marketing-vertical-page .domain-card-cta{font-size:var(--text-xs);color:var(--blue);align-items:center;gap:4px;font-weight:700;text-decoration:none;transition:gap .15s;display:flex}.marketing-vertical-page .domain-card-cta:hover{gap:7px}.marketing-vertical-page .domain-card-notify{font-size:var(--text-xs);color:var(--slate-light);align-items:center;gap:4px;font-weight:700;display:flex}.marketing-vertical-page .domain-request-section{background:var(--cloud);padding:var(--space-10)0;border-top:1px solid var(--mist)}.marketing-vertical-page .domain-request-inner{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.marketing-vertical-page .domain-request-text{flex:1;min-width:240px}.marketing-vertical-page .domain-request-label{font-size:var(--text-sm);color:var(--ink);margin-bottom:4px;font-weight:700}.marketing-vertical-page .domain-request-sub{font-size:var(--text-xs);color:var(--slate)}.marketing-vertical-page .domain-request-form{gap:var(--space-2);flex-wrap:wrap;display:flex}.marketing-vertical-page .domain-request-input{border:1px solid var(--mist);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);background:var(--white);color:var(--ink);outline:none;min-width:200px;padding:10px 14px}.marketing-vertical-page .domain-request-input:focus{border-color:var(--blue)}.marketing-vertical-page .domain-request-btn{background:var(--ink);color:var(--white);border-radius:var(--radius-md);font-weight:700;font-size:var(--text-xs);border:none;padding:10px 20px;transition:background .2s}.marketing-vertical-page .domain-request-btn:hover{background:var(--ink-mid)}.marketing-vertical-page .domain-request-btn:disabled{opacity:.55;cursor:not-allowed}.marketing-vertical-page .domain-request-thanks{font-size:var(--text-sm);color:var(--emerald);font-weight:600}.marketing-vertical-page .domain-request-error{font-size:var(--text-xs);color:var(--rose);margin-top:var(--space-2);width:100%}.marketing-vertical-page .featured-section{background:var(--paper);padding:var(--space-16)0}.marketing-vertical-page .featured-card{background:var(--ink);border-radius:var(--radius-xl);max-width:720px;position:relative;overflow:hidden}.marketing-vertical-page .featured-card:before{content:"";background:linear-gradient(90deg,var(--emerald),var(--blue));height:3px;position:absolute;top:0;left:0;right:0}.marketing-vertical-page .featured-card-inner{padding:var(--space-8)}.marketing-vertical-page .featured-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.marketing-vertical-page .featured-card-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.marketing-vertical-page .featured-card-time{color:rgba(255,255,255,.4);white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.marketing-vertical-page .featured-card-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--white);margin-bottom:var(--space-3);line-height:1.3}@media (min-width:768px){.marketing-vertical-page .featured-card-title{font-size:var(--text-2xl)}}.marketing-vertical-page .featured-card-sub{font-size:var(--text-sm);color:rgba(255,255,255,.55);margin-bottom:var(--space-6);line-height:1.65}.marketing-vertical-page .featured-card-output{border-radius:var(--radius-md);padding:var(--space-4)var(--space-5);margin-bottom:var(--space-6);background:rgba(5,150,105,.1);border:1px solid rgba(5,150,105,.2)}.marketing-vertical-page .featured-card-output-label{text-transform:uppercase;letter-spacing:.08em;color:var(--emerald);margin-bottom:5px;font-size:10px;font-weight:700}.marketing-vertical-page .featured-card-output-text{font-size:var(--text-sm);color:rgba(255,255,255,.75);line-height:1.55}.marketing-vertical-page .featured-card-footer{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.marketing-vertical-page .btn-start{background:var(--emerald);color:var(--white);border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-sm);text-align:center;font-family:var(--font-body);border:none;padding:13px 26px;text-decoration:none;transition:background .2s;display:inline-block}.marketing-vertical-page .btn-start:hover{background:#047857}.marketing-vertical-page .featured-card-ledger{font-size:var(--text-xs);color:rgba(255,255,255,.35)}.marketing-vertical-page .roles-section{background:var(--cloud);padding:var(--space-16)0}.marketing-vertical-page .roles-grid{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.marketing-vertical-page .roles-grid{grid-template-columns:repeat(3,1fr)}}.marketing-vertical-page .role-card{background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--mist);padding:var(--space-6);flex-direction:column;display:flex}.marketing-vertical-page .role-card-icon{border-radius:var(--radius-md);width:40px;height:40px;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.marketing-vertical-page .role-card-icon--seo{background:var(--emerald-pale)}.marketing-vertical-page .role-card-icon--content{background:var(--blue-pale)}.marketing-vertical-page .role-card-icon--design{background:var(--violet-pale)}.marketing-vertical-page .role-card-title{font-size:var(--text-sm);color:var(--ink);margin-bottom:var(--space-2);font-weight:700}.marketing-vertical-page .role-card-desc{font-size:var(--text-xs);color:var(--slate);margin-bottom:var(--space-4);flex:1;line-height:1.6}.marketing-vertical-page .role-card-cta{font-size:var(--text-xs);color:var(--blue);align-items:center;gap:4px;font-weight:700;text-decoration:none;transition:gap .15s;display:flex}.marketing-vertical-page .role-card-cta:hover{gap:7px}.marketing-vertical-page .role-card-cta--muted{color:var(--slate-light);pointer-events:none}.marketing-vertical-page .quick-answer-section{background:var(--white);padding:var(--space-12)0}.marketing-vertical-page .quick-answer-box{border-left:3px solid var(--copper);background:var(--copper-pale);border-radius:0 var(--radius-lg)var(--radius-lg)0;padding:var(--space-6)var(--space-8);max-width:800px}.marketing-vertical-page .quick-answer-box h2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--space-3)}.marketing-vertical-page .quick-answer-box p{font-size:var(--text-sm);color:#78350f;line-height:1.8}.marketing-vertical-page .quick-answer-box p+p{margin-top:var(--space-3)}.marketing-vertical-page .faq-section{padding:var(--space-16)0;background:var(--paper)}.marketing-vertical-page .faq-list{max-width:760px;margin-top:var(--space-8)}.marketing-vertical-page .faq-item{border-bottom:1px solid var(--mist)}.marketing-vertical-page .faq-q{padding:var(--space-5)0;cursor:pointer;font-size:var(--text-sm);color:var(--ink);justify-content:space-between;align-items:center;font-weight:600;transition:color .2s;display:flex}.marketing-vertical-page .faq-q:hover{color:var(--blue)}.marketing-vertical-page .faq-q:after{content:"+";font-size:var(--text-lg);color:var(--slate-light);margin-left:var(--space-3);flex-shrink:0;transition:all .2s}.marketing-vertical-page .faq-q.open:after{content:"−";color:var(--blue)}.marketing-vertical-page .faq-a{padding:0 0 var(--space-5);font-size:var(--text-sm);color:var(--slate);line-height:1.75;display:none}.marketing-vertical-page .faq-a.open{display:block}.marketing-vertical-page .final-cta-section{background:var(--copper-pale);padding:var(--space-16)0;text-align:center;border-top:1px solid rgba(200,121,61,.12)}.marketing-vertical-page .final-cta-inner{max-width:580px;margin:0 auto}.marketing-vertical-page .final-cta-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);margin-bottom:var(--space-3)}@media (min-width:768px){.marketing-vertical-page .final-cta-title{font-size:var(--text-3xl)}}.marketing-vertical-page .final-cta-body{font-size:var(--text-sm);color:#78350f;margin-bottom:var(--space-8);line-height:1.7}.marketing-vertical-page .btn-final{background:var(--ink);color:var(--white);border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-sm);text-align:center;font-family:var(--font-body);border:none;padding:15px 32px;text-decoration:none;transition:all .2s;display:inline-block}.marketing-vertical-page .btn-final:hover{background:var(--ink-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.marketing-vertical-page .final-cta-meta{margin-top:var(--space-3);color:rgba(120,53,15,.55);letter-spacing:.03em;font-size:10px}.skills-ledger-index-page *,.skills-ledger-index-page :before,.skills-ledger-index-page :after{box-sizing:border-box;margin:0;padding:0}.skills-ledger-index-page a{color:var(--blue);text-decoration:none}.skills-ledger-index-page button{cursor:pointer;font-family:inherit}.skills-ledger-index-page .container{width:100%;max-width:480px;padding:0 var(--space-5);margin:0 auto}@media (min-width:768px){.skills-ledger-index-page .container{max-width:680px}}@media (min-width:1024px){.skills-ledger-index-page .container{max-width:960px}}@media (min-width:1280px){.skills-ledger-index-page .container{max-width:1120px}}.skills-ledger-index-page .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--copper);font-size:10px;font-weight:700}.skills-ledger-index-page .eyebrow--white{color:rgba(255,255,255,.55)}.skills-ledger-index-page .section-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);font-weight:400;line-height:1.2}@media (min-width:768px){.skills-ledger-index-page .section-title{font-size:var(--text-3xl)}}.skills-ledger-index-page .section-lead{font-size:var(--text-sm);color:var(--slate);margin-top:var(--space-3);line-height:1.7}.skills-ledger-index-page .section-head{margin-bottom:var(--space-10)}.skills-ledger-index-page .section-head .eyebrow{margin-bottom:var(--space-2);display:block}.skills-ledger-index-page .section-head .section-title{margin-bottom:var(--space-3)}.skills-ledger-index-page .btn-primary{background:var(--ink);color:var(--white);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);text-align:center;letter-spacing:.01em;font-family:var(--font-body);border:none;padding:14px 28px;text-decoration:none;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-block}.skills-ledger-index-page .btn-primary:hover{background:var(--ink-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.skills-ledger-index-page .btn-primary--white{background:var(--white);color:var(--ink)}.skills-ledger-index-page .btn-primary--white:hover{background:var(--cloud);transform:translateY(-1px)}.skills-ledger-index-page .btn-row{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.skills-ledger-index-page .hero-section{background:var(--ink);padding:var(--space-16)0;position:relative;overflow:hidden}.skills-ledger-index-page .hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(5,150,105,.06) 0%,transparent 60%);width:700px;height:700px;position:absolute;top:-100px;right:-80px}.skills-ledger-index-page .hero-section:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(42,77,208,.05) 0%,transparent 60%);width:500px;height:500px;position:absolute;bottom:-80px;left:-60px}.skills-ledger-index-page .hero-inner{gap:var(--space-12);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:1024px){.skills-ledger-index-page .hero-inner{gap:var(--space-16);grid-template-columns:52fr 48fr;align-items:center}}.skills-ledger-index-page .hero-badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.1em;color:var(--emerald);margin-bottom:var(--space-6);background:rgba(5,150,105,.12);border:1px solid rgba(5,150,105,.2);align-items:center;gap:6px;padding:6px 14px;font-size:10px;font-weight:700;display:inline-flex}.skills-ledger-index-page .hero-h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.01em;color:var(--white);margin-bottom:var(--space-4);font-weight:400;line-height:1.15}@media (min-width:768px){.skills-ledger-index-page .hero-h1{font-size:var(--text-4xl)}}.skills-ledger-index-page .hero-h1 .accent{color:var(--emerald);font-style:italic}.skills-ledger-index-page .hero-sub{font-size:var(--text-base);color:rgba(255,255,255,.55);max-width:480px;line-height:1.7}.skills-ledger-index-page .hero-not-list{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.skills-ledger-index-page .hero-not-item{color:rgba(255,255,255,.4);align-items:center;gap:6px;font-size:11px;display:flex}.skills-ledger-index-page .hero-not-item .cross{width:14px;height:14px;color:var(--rose);background:rgba(225,29,72,.15);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.skills-ledger-index-page .hero-not-item .check{width:14px;height:14px;color:var(--emerald);background:rgba(5,150,105,.15);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.skills-ledger-index-page .hero-card-toggle{border-radius:var(--radius-full);color:rgba(255,255,255,.55);font-size:var(--text-xs);cursor:pointer;font-weight:600;font-family:var(--font-body);margin-top:var(--space-4);background:0 0;border:1.5px solid rgba(255,255,255,.18);align-items:center;gap:6px;padding:9px 16px;transition:all .15s;display:flex}.skills-ledger-index-page .hero-card-toggle:hover{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.38)}.skills-ledger-index-page .hero-card-toggle svg{flex-shrink:0;transition:transform .2s}.skills-ledger-index-page .hero-card-toggle.open svg{transform:rotate(180deg)}@media (min-width:1024px){.skills-ledger-index-page .hero-card-toggle{display:none}}.skills-ledger-index-page .hero-ledger-card{background:var(--paper);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 24px 64px rgba(15,23,41,.4)}@media (max-width:1023px){.skills-ledger-index-page .hero-ledger-card{display:none}.skills-ledger-index-page .hero-ledger-card.card-open{display:block}}.skills-ledger-index-page .hero-card-topbar{background:var(--ink-light);padding:var(--space-4)var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid rgba(255,255,255,.06);display:flex}.skills-ledger-index-page .hero-card-identity{min-width:0}.skills-ledger-index-page .hero-card-name{font-size:var(--text-sm);color:var(--white);margin-bottom:3px;font-weight:700}.skills-ledger-index-page .hero-card-url{color:var(--emerald);font-family:monospace;font-size:11px}.skills-ledger-index-page .hero-verified-badge{border-radius:var(--radius-full);color:var(--emerald);white-space:nowrap;background:rgba(5,150,105,.15);border:1px solid rgba(5,150,105,.25);flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:flex}.skills-ledger-index-page .hero-verified-dot{background:var(--emerald);border-radius:50%;width:6px;height:6px}.skills-ledger-index-page .hero-card-stats{gap:var(--space-2);padding:var(--space-3)var(--space-5);border-bottom:1px solid var(--mist);background:var(--white);flex-wrap:wrap;display:flex}.skills-ledger-index-page .hero-stat-pill{color:var(--ink-mid);background:var(--cloud);border:1px solid var(--mist);border-radius:var(--radius-full);align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.skills-ledger-index-page .hero-stat-dot{background:var(--emerald);border-radius:50%;flex-shrink:0;width:6px;height:6px}.skills-ledger-index-page .hero-play-card{background:var(--white);border-left:4px solid var(--emerald);padding:var(--space-4)var(--space-5)}.skills-ledger-index-page .hero-play-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:5px;display:flex}.skills-ledger-index-page .hero-play-title{font-size:var(--text-sm);color:var(--ink);font-weight:700;line-height:1.35}.skills-ledger-index-page .hero-play-cat{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-full);background:var(--emerald-pale);color:var(--emerald);flex-shrink:0;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.skills-ledger-index-page .hero-play-deliverable{letter-spacing:.05em;text-transform:uppercase;color:var(--slate-light);margin-bottom:var(--space-2);font-size:11px;font-weight:700}.skills-ledger-index-page .hero-play-summary{font-size:var(--text-xs);color:var(--slate);margin-bottom:var(--space-4);line-height:1.55}.skills-ledger-index-page .hero-play-footer{padding-top:var(--space-3);border-top:1px solid var(--cloud);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.skills-ledger-index-page .hero-play-date{color:var(--slate-light);font-size:11px}.skills-ledger-index-page .hero-play-actions{align-items:center;gap:var(--space-2);display:flex}.skills-ledger-index-page .hero-verified-tag{color:var(--emerald);background:var(--emerald-pale);border-radius:var(--radius-full);align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.skills-ledger-index-page .hero-share-label{color:var(--slate-light);align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:600;display:inline-flex}.skills-ledger-index-page .hero-card-tracks{background:var(--cloud);border-top:1px solid var(--mist)}.skills-ledger-index-page .hero-track-row{padding:var(--space-3)var(--space-5);border-bottom:1px solid var(--mist);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.skills-ledger-index-page .hero-track-row:last-child{border-bottom:none}.skills-ledger-index-page .hero-track-name{text-transform:uppercase;letter-spacing:.1em;color:var(--slate-light);font-size:10px;font-weight:700}.skills-ledger-index-page .hero-track-pill{border-radius:var(--radius-full);padding:2px 8px;font-size:10px;font-weight:600}.skills-ledger-index-page .hero-track-pill--active{background:var(--emerald-pale);color:var(--emerald)}.skills-ledger-index-page .hero-track-pill--soon{background:var(--cloud);color:var(--slate-light);border:1px solid var(--mist)}.skills-ledger-index-page .employer-section{background:var(--cloud);padding:var(--space-16)0}.skills-ledger-index-page .employer-inner{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.skills-ledger-index-page .employer-inner{grid-template-columns:1fr 1fr;align-items:start}}.skills-ledger-index-page .view-panel{background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--mist);overflow:hidden}.skills-ledger-index-page .view-panel-header{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--mist);justify-content:space-between;align-items:center;display:flex}.skills-ledger-index-page .view-panel-label{text-transform:uppercase;letter-spacing:.08em;color:var(--slate-light);font-size:10px;font-weight:700}.skills-ledger-index-page .view-panel-body{padding:var(--space-2)0}.skills-ledger-index-page .view-panel-entry{padding:var(--space-3)var(--space-5);border-bottom:1px solid var(--cloud);align-items:flex-start;gap:var(--space-3);display:flex}.skills-ledger-index-page .view-panel-entry:last-child{border-bottom:none}.skills-ledger-index-page .view-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.skills-ledger-index-page .view-dot--qw{background:var(--emerald)}.skills-ledger-index-page .view-dot--hv{background:var(--blue)}.skills-ledger-index-page .view-dot--adv{background:var(--violet)}.skills-ledger-index-page .view-panel-entry-title{font-size:var(--text-sm);color:var(--ink);margin-bottom:2px;font-weight:600;line-height:1.3}.skills-ledger-index-page .view-panel-entry-sub{color:var(--slate);font-size:11px}.skills-ledger-index-page .view-panel-entry-controls{gap:var(--space-2);margin-top:var(--space-2);display:flex}.skills-ledger-index-page .view-control{border-radius:var(--radius-full);border:1px solid var(--mist);color:var(--slate);cursor:pointer;background:var(--white);padding:3px 8px;font-size:10px}.skills-ledger-index-page .quick-answer-section{background:var(--white);padding:var(--space-12)0}.skills-ledger-index-page .quick-answer-box{border-left:3px solid var(--emerald);background:var(--emerald-pale);border-radius:0 var(--radius-lg)var(--radius-lg)0;padding:var(--space-6)var(--space-8);max-width:800px}.skills-ledger-index-page .quick-answer-box h2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--space-3)}.skills-ledger-index-page .quick-answer-box p{font-size:var(--text-sm);color:#065f46;line-height:1.8}.skills-ledger-index-page .tier-section{background:var(--white);padding:var(--space-16)0}.skills-ledger-index-page .tier-grid{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.skills-ledger-index-page .tier-grid{grid-template-columns:repeat(3,1fr)}}.skills-ledger-index-page .tier-card{border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--mist);position:relative}.skills-ledger-index-page .tier-card--starter{background:var(--white)}.skills-ledger-index-page .tier-card--practitioner{background:var(--blue-pale);border-color:rgba(42,77,208,.15)}.skills-ledger-index-page .tier-card--expert{background:var(--ink)}.skills-ledger-index-page .tier-card-chip{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-full);margin-bottom:var(--space-4);padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.skills-ledger-index-page .tier-card--starter .tier-card-chip{background:var(--cloud);color:var(--slate)}.skills-ledger-index-page .tier-card--practitioner .tier-card-chip{color:var(--blue);background:rgba(42,77,208,.12)}.skills-ledger-index-page .tier-card--expert .tier-card-chip{color:var(--copper);background:rgba(200,121,61,.15)}.skills-ledger-index-page .tier-card-name{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-2)}.skills-ledger-index-page .tier-card--starter .tier-card-name,.skills-ledger-index-page .tier-card--practitioner .tier-card-name{color:var(--ink)}.skills-ledger-index-page .tier-card--expert .tier-card-name{color:var(--white)}.skills-ledger-index-page .tier-card-entries{font-size:var(--text-sm);margin-bottom:var(--space-4);font-weight:600}.skills-ledger-index-page .tier-card--starter .tier-card-entries{color:var(--slate)}.skills-ledger-index-page .tier-card--practitioner .tier-card-entries{color:var(--blue)}.skills-ledger-index-page .tier-card--expert .tier-card-entries{color:var(--copper)}.skills-ledger-index-page .tier-card-features{gap:var(--space-2);list-style:none;display:grid}.skills-ledger-index-page .tier-card-feature{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.skills-ledger-index-page .tier-card--starter .tier-card-feature{color:var(--slate)}.skills-ledger-index-page .tier-card--practitioner .tier-card-feature{color:var(--ink)}.skills-ledger-index-page .tier-card--expert .tier-card-feature{color:rgba(255,255,255,.75)}.skills-ledger-index-page .tier-check{flex-shrink:0;margin-top:3px}.skills-ledger-index-page .tier-card--starter .tier-check,.skills-ledger-index-page .tier-card--practitioner .tier-check{color:var(--emerald)}.skills-ledger-index-page .tier-card--expert .tier-check{color:var(--copper)}.skills-ledger-index-page .tier-card-cta{border-radius:var(--radius-lg);width:100%;font-weight:700;font-size:var(--text-sm);text-align:center;margin-top:var(--space-6);font-family:var(--font-body);cursor:pointer;border:none;padding:12px;transition:all .2s;display:block}.skills-ledger-index-page .tier-card--starter .tier-card-cta{background:var(--ink);color:var(--white)}.skills-ledger-index-page .tier-card--starter .tier-card-cta:hover{background:var(--blue)}.skills-ledger-index-page .tier-card--practitioner .tier-card-cta{background:var(--blue);color:var(--white)}.skills-ledger-index-page .tier-card--practitioner .tier-card-cta:hover{background:var(--blue-hover)}.skills-ledger-index-page .tier-card--expert .tier-card-cta{background:var(--copper);color:var(--white)}.skills-ledger-index-page .tier-card--expert .tier-card-cta:hover{background:#b8692d}.skills-ledger-index-page .tier-progress{margin-top:var(--space-8);max-width:600px}.skills-ledger-index-page .tier-progress-bar{background:var(--mist);border-radius:3px;height:6px;overflow:hidden}.skills-ledger-index-page .tier-progress-fill{background:linear-gradient(90deg,var(--emerald),var(--blue),var(--copper));border-radius:3px;height:100%}.skills-ledger-index-page .tier-progress-labels{color:var(--slate);margin-top:var(--space-2);justify-content:space-between;font-size:10px;display:flex}.skills-ledger-index-page .url-section{background:var(--blue-pale);padding:var(--space-16)0}.skills-ledger-index-page .url-inner{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.skills-ledger-index-page .url-inner{grid-template-columns:1fr 1fr;align-items:center}}.skills-ledger-index-page .url-demo-box{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md)}.skills-ledger-index-page .url-input-row{border:1.5px solid var(--mist);border-radius:var(--radius-lg);margin-bottom:var(--space-4);align-items:center;gap:0;display:flex;overflow:hidden}.skills-ledger-index-page .url-prefix{background:var(--cloud);font-size:var(--text-sm);color:var(--slate);white-space:nowrap;border-right:1px solid var(--mist);padding:12px 14px}.skills-ledger-index-page .url-input{font-size:var(--text-sm);color:var(--ink);font-family:var(--font-body);background:var(--white);border:none;outline:none;flex:1;min-width:0;padding:12px 14px}.skills-ledger-index-page .url-claim-btn{background:var(--ink);color:var(--white);font-weight:700;font-size:var(--text-xs);cursor:pointer;font-family:var(--font-body);white-space:nowrap;border:none;padding:12px 18px;transition:background .2s}.skills-ledger-index-page .url-claim-btn:hover:not(:disabled){background:var(--blue)}.skills-ledger-index-page .url-claim-btn:disabled{opacity:.55;cursor:not-allowed}.skills-ledger-index-page .url-claim-form{margin:0}.skills-ledger-index-page .url-demo-preview{background:var(--cloud);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);color:var(--blue);align-items:center;gap:var(--space-2);font-family:monospace;font-size:11px;display:flex}.skills-ledger-index-page .url-demo-preview-dot{background:var(--emerald);border-radius:50%;width:6px;height:6px}.skills-ledger-index-page .vanity-claim-error{color:var(--rose);font-size:var(--text-xs);margin-top:var(--space-3)}.skills-ledger-index-page .url-id-note{margin-top:var(--space-4);color:var(--slate);font-size:11px;line-height:1.6}@media (max-width:599px){.skills-ledger-index-page .url-input-row{flex-wrap:wrap}.skills-ledger-index-page .url-prefix{border-right:none;border-bottom:1px solid var(--mist);width:100%;font-size:var(--text-xs);padding:10px var(--space-3)}.skills-ledger-index-page .url-input{padding:10px var(--space-3);font-size:var(--text-xs)}.skills-ledger-index-page .url-claim-btn{padding:10px var(--space-4)}.skills-ledger-index-page .url-demo-preview{word-break:break-all;font-size:10px}}.skills-ledger-index-page .faq-section{background:var(--white);padding:var(--space-16)0}.skills-ledger-index-page .faq-list{max-width:760px}.skills-ledger-index-page .faq-item{border-bottom:1px solid var(--mist)}.skills-ledger-index-page .faq-q{padding:var(--space-5)0;cursor:pointer;font-size:var(--text-sm);color:var(--ink);justify-content:space-between;align-items:center;font-weight:600;transition:color .2s;display:flex}.skills-ledger-index-page .faq-q:hover{color:var(--blue)}.skills-ledger-index-page .faq-q:after{content:"+";font-size:var(--text-lg);color:var(--slate-light);margin-left:var(--space-3);flex-shrink:0;transition:all .2s}.skills-ledger-index-page .faq-q.open:after{content:"−";color:var(--blue)}.skills-ledger-index-page .faq-a{padding:0 0 var(--space-5);font-size:var(--text-sm);color:var(--slate);line-height:1.7;display:none}.skills-ledger-index-page .faq-a.open{display:block}.skills-ledger-index-page .final-cta-section{background:var(--ink);padding:var(--space-16)0;text-align:center}.skills-ledger-index-page .final-cta-inner{max-width:600px;margin:0 auto;position:relative}.skills-ledger-index-page .final-cta-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--white);margin-bottom:var(--space-3)}@media (min-width:768px){.skills-ledger-index-page .final-cta-title{font-size:var(--text-3xl)}}.skills-ledger-index-page .final-cta-body{font-size:var(--text-sm);color:rgba(255,255,255,.55);margin-bottom:var(--space-8);line-height:1.7}.skills-ledger-index-page .final-cta-meta{margin-top:var(--space-3);color:rgba(255,255,255,.3);letter-spacing:.03em;font-size:11px}.skills-ledger-profile-page{--emerald-mid:#6ee7b7}.skills-ledger-profile-page *,.skills-ledger-profile-page :before,.skills-ledger-profile-page :after{box-sizing:border-box;margin:0;padding:0}.skills-ledger-profile-page a{color:var(--blue);text-decoration:none}.skills-ledger-profile-page button{cursor:pointer;font-family:inherit}.skills-ledger-profile-page .container{width:100%;max-width:480px;padding:44px var(--space-5)56px;margin:0 auto}@media (min-width:768px){.skills-ledger-profile-page .container{max-width:680px}}@media (min-width:1024px){.skills-ledger-profile-page .container{max-width:960px}}@media (min-width:1280px){.skills-ledger-profile-page .container{max-width:1120px}}@media (max-width:520px){.skills-ledger-profile-page .container{padding:28px 16px 48px}}.skills-ledger-profile-page .profile{border-bottom:1px solid var(--mist);align-items:flex-start;gap:18px;margin-bottom:24px;padding-bottom:28px;display:flex}@media (max-width:520px){.skills-ledger-profile-page .profile{flex-direction:column;gap:12px}}.skills-ledger-profile-page .avatar{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--blue)0%,var(--violet)100%);width:56px;height:56px;font-family:var(--font-body);color:#fff;letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.skills-ledger-profile-page .profile-info{flex:1;min-width:0}.skills-ledger-profile-page .profile-name{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:26px;line-height:1.15}.skills-ledger-profile-page .profile-role{color:var(--slate);margin-bottom:6px;font-size:14px}.skills-ledger-profile-page .profile-url-row{align-items:center;gap:6px;display:flex}.skills-ledger-profile-page .profile-url{color:var(--slate-light);letter-spacing:.01em;font-size:11px}.skills-ledger-profile-page .url-copy-btn{cursor:pointer;color:var(--slate-light);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;padding:2px 3px;transition:color .12s,background .12s;display:flex}.skills-ledger-profile-page .url-copy-btn:hover{color:var(--slate);background:var(--cloud)}.skills-ledger-profile-page .share-ledger-btn{font-family:var(--font-body);color:var(--ink);border:1.5px solid var(--mist);border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}.skills-ledger-profile-page .share-ledger-btn:hover{border-color:var(--slate);box-shadow:var(--shadow-md)}.skills-ledger-profile-page .profile-header-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.skills-ledger-profile-page .view-as-employer-btn{font-family:var(--font-body);color:var(--ink);border:1px solid var(--mist);border-radius:var(--radius-full);background:#fff;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.skills-ledger-profile-page .view-as-employer-btn:hover{background:var(--cloud);border-color:var(--slate-light)}.skills-ledger-profile-page .employer-preview-banner{background:var(--blue-pale);border-bottom:1px solid var(--blue-mid);color:var(--ink-mid);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-size:13px;display:flex}.skills-ledger-profile-page .employer-preview-banner p{margin:0}.skills-ledger-profile-page .employer-preview-exit{color:var(--blue);font-size:13px;font-weight:600;text-decoration:none}.skills-ledger-profile-page .employer-preview-exit:hover{text-decoration:underline}@media (max-width:520px){.skills-ledger-profile-page .share-ledger-btn{align-self:flex-start}.skills-ledger-profile-page .profile-header-actions{align-items:flex-start;width:100%}}.skills-ledger-profile-page .stats-strip{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;display:flex}.skills-ledger-profile-page .stat-pill{color:var(--ink-mid);border:1px solid var(--mist);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.skills-ledger-profile-page .stat-dot{background:var(--emerald);border-radius:50%;flex-shrink:0;width:7px;height:7px}.skills-ledger-profile-page .section{margin-bottom:40px}.skills-ledger-profile-page .section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--slate-light);margin-bottom:12px;font-size:10px;font-weight:700}.skills-ledger-profile-page .play-card{border:1px solid var(--mist);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:10px;transition:box-shadow .14s;overflow:hidden}.skills-ledger-profile-page .play-card:hover{box-shadow:var(--shadow-md)}.skills-ledger-profile-page .play-card.completed{border-left:4px solid var(--emerald)}.skills-ledger-profile-page .play-card:last-child{margin-bottom:0}.skills-ledger-profile-page .play-card-body{padding:16px 20px}.skills-ledger-profile-page .play-card-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.skills-ledger-profile-page .play-title{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.skills-ledger-profile-page .play-cat{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-full);flex-shrink:0;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.skills-ledger-profile-page .cat-qw{background:var(--emerald-pale);color:var(--emerald)}.skills-ledger-profile-page .cat-hv{background:var(--blue-pale);color:var(--blue)}.skills-ledger-profile-page .cat-adv{background:var(--violet-pale);color:var(--violet)}.skills-ledger-profile-page .play-deliverable{letter-spacing:.05em;text-transform:uppercase;color:var(--slate-light);margin-bottom:8px;font-size:11px;font-weight:700}.skills-ledger-profile-page .play-summary{color:var(--slate);margin-bottom:14px;font-size:14px;line-height:1.55}.skills-ledger-profile-page .play-card-footer{border-top:1px solid var(--cloud);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.skills-ledger-profile-page .play-date{color:var(--slate-light);font-size:12px}.skills-ledger-profile-page .play-actions{align-items:center;gap:8px;display:flex}.skills-ledger-profile-page .verified-badge{color:var(--emerald);background:var(--emerald-pale);border-radius:var(--radius-full);align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.skills-ledger-profile-page .play-share-btn{font-family:var(--font-body);color:var(--blue);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.skills-ledger-profile-page .play-share-btn:hover{background:var(--blue-pale)}.skills-ledger-profile-page .play-card.yet-to-start{opacity:.7;pointer-events:none}.skills-ledger-profile-page .play-card.yet-to-start:hover{box-shadow:var(--shadow-sm)}.skills-ledger-profile-page .play-card.yet-to-start .play-cat{background:var(--mist);color:var(--slate-light)}.skills-ledger-profile-page .play-card.yet-to-complete{opacity:.45;pointer-events:none}.skills-ledger-profile-page .play-card.yet-to-complete:hover{box-shadow:var(--shadow-sm)}.skills-ledger-profile-page .play-card.yet-to-complete .play-cat{background:var(--mist);color:var(--slate-light)}.skills-ledger-profile-page .play-card.coming-soon{opacity:.28;pointer-events:none}.skills-ledger-profile-page .play-card.coming-soon:hover{box-shadow:var(--shadow-sm)}.skills-ledger-profile-page .ytc-label{color:var(--slate-light);font-size:11px;font-style:italic}.skills-ledger-profile-page .track-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-light);background:var(--cloud);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.skills-ledger-profile-page .profile-empty-note{color:var(--slate);font-size:14px}.skills-ledger-profile-page .profile-empty-note-owner{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.skills-ledger-profile-page .owner-dashboard-strip{background:var(--paper);border:1px solid var(--mist);border-radius:var(--radius-lg);margin-bottom:var(--space-8);color:var(--slate);padding:14px 18px;font-size:13px;line-height:1.55}.skills-ledger-profile-page .owner-dashboard-strip p{margin:0}.skills-ledger-profile-page .owner-dashboard-link{color:var(--blue);font-weight:600;text-decoration:none}.skills-ledger-profile-page .owner-dashboard-link:hover{text-decoration:underline}.skills-ledger-profile-page .tier-rows{flex-direction:column;gap:32px;display:flex}.skills-ledger-profile-page .tier-row-header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.skills-ledger-profile-page .tier-row-label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.skills-ledger-profile-page .tier-row-label-qw{color:var(--emerald)}.skills-ledger-profile-page .tier-row-label-hv{color:var(--blue)}.skills-ledger-profile-page .tier-row-label-adv{color:var(--violet)}.skills-ledger-profile-page .tier-row-count{color:var(--slate-light);font-size:12px}.skills-ledger-profile-page .scroll-row{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:10px;padding:2px 0 10px;display:flex;overflow-x:auto;overflow-y:visible}.skills-ledger-profile-page .scroll-row::-webkit-scrollbar{height:3px}.skills-ledger-profile-page .scroll-row::-webkit-scrollbar-track{background:var(--cloud);border-radius:2px}.skills-ledger-profile-page .scroll-row::-webkit-scrollbar-thumb{background:var(--mist);border-radius:2px}.skills-ledger-profile-page .scroll-card{scroll-snap-align:start;flex:0 0 242px}.skills-ledger-profile-page .scroll-card .play-card{flex-direction:column;height:100%;margin-bottom:0;display:flex}.skills-ledger-profile-page .scroll-card .play-card-body{flex-direction:column;flex:1;padding:14px 16px;display:flex}.skills-ledger-profile-page .scroll-card .play-card-footer{margin-top:auto}.skills-ledger-profile-page .punchline-band{background:var(--ink);text-align:center;padding:56px 24px}.skills-ledger-profile-page .punchline-inner{max-width:640px;margin:0 auto}.skills-ledger-profile-page .punchline-quote{font-family:var(--font-display);color:#fff;margin-bottom:16px;font-size:27px;font-style:italic;line-height:1.3}.skills-ledger-profile-page .punchline-byline{letter-spacing:.12em;text-transform:uppercase;color:var(--emerald-mid);margin-bottom:28px;font-size:10px;font-weight:700}.skills-ledger-profile-page .punchline-cta{font-family:var(--font-body);color:var(--ink);border-radius:var(--radius-full);background:#fff;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .14s;display:inline-flex}.skills-ledger-profile-page .punchline-cta:hover{opacity:.88}.skills-ledger-profile-page .faq{background:var(--cloud);padding:48px 24px}.skills-ledger-profile-page .faq-inner{width:100%;max-width:480px;margin:0 auto}@media (min-width:768px){.skills-ledger-profile-page .faq-inner{max-width:680px}}@media (min-width:1024px){.skills-ledger-profile-page .faq-inner{max-width:960px}}@media (min-width:1280px){.skills-ledger-profile-page .faq-inner{max-width:1120px}}.skills-ledger-profile-page .faq-heading{letter-spacing:.1em;text-transform:uppercase;color:var(--slate-light);margin-bottom:20px;font-size:10px;font-weight:700}.skills-ledger-profile-page .faq-item{border-bottom:1px solid var(--mist)}.skills-ledger-profile-page .faq-item:first-of-type{border-top:1px solid var(--mist)}.skills-ledger-profile-page .faq-question{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15px;font-weight:600;display:flex}.skills-ledger-profile-page .faq-question svg{color:var(--slate-light);flex-shrink:0;transition:transform .22s}.skills-ledger-profile-page .faq-item--open .faq-question svg,.skills-ledger-profile-page .faq-chevron-open{transform:rotate(180deg)}.skills-ledger-profile-page .faq-answer{height:0;transition:height .25s;overflow:hidden}.skills-ledger-profile-page .faq-answer--open{height:auto}.skills-ledger-profile-page .faq-answer-inner{color:var(--slate);padding-bottom:18px;font-size:14px;line-height:1.65}.skills-ledger-profile-page .modal-overlay{-webkit-backdrop-filter:blur(5px);z-index:200;background:rgba(15,23,41,.55);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.skills-ledger-profile-page .modal-overlay.open{display:flex}.skills-ledger-profile-page .modal-card{border-radius:var(--radius-xl);width:100%;max-width:460px;box-shadow:var(--shadow-lg);background:#fff;animation:.18s ease-out sl-profile-modal-in;overflow:hidden}@keyframes sl-profile-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.skills-ledger-profile-page .modal-hd{justify-content:space-between;align-items:center;padding:20px 22px 0;display:flex}.skills-ledger-profile-page .modal-title{color:var(--ink);font-size:15px;font-weight:700}.skills-ledger-profile-page .modal-close{cursor:pointer;color:var(--slate);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s;display:flex}.skills-ledger-profile-page .modal-close:hover{background:var(--cloud)}.skills-ledger-profile-page .modal-body{padding:18px 22px 22px}.skills-ledger-profile-page .lsc{border:1.5px solid var(--mist);border-radius:var(--radius-lg);background:#fff;margin-bottom:16px;padding:20px}.skills-ledger-profile-page .lsc-header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.skills-ledger-profile-page .lsc-avatar{border-radius:var(--radius-full);color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#2a4dd0 0%,#7c3aed 100%);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.skills-ledger-profile-page .lsc-name{font-family:var(--font-display);color:var(--ink);font-size:18px;line-height:1.2}.skills-ledger-profile-page .lsc-role{color:var(--slate);font-size:12px}.skills-ledger-profile-page .lsc-divider{background:var(--mist);height:1px;margin-bottom:14px}.skills-ledger-profile-page .lsc-entry{gap:10px;margin-bottom:12px;display:flex}.skills-ledger-profile-page .lsc-entry-dot{background:var(--emerald);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.skills-ledger-profile-page .lsc-entry-body{flex:1;min-width:0}.skills-ledger-profile-page .lsc-entry-header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.skills-ledger-profile-page .lsc-entry-title{color:var(--ink);font-size:13px;font-weight:600}.skills-ledger-profile-page .lsc-entry-date{color:var(--slate-light);white-space:nowrap;flex-shrink:0;font-size:11px}.skills-ledger-profile-page .lsc-entry-text{color:var(--ink-mid);font-size:12px;line-height:1.5}.skills-ledger-profile-page .lsc-path{color:var(--slate-light);margin-bottom:14px;font-size:11px;font-style:italic}.skills-ledger-profile-page .lsc-footer-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.skills-ledger-profile-page .lsc-brand-text{color:var(--ink);font-size:13px;font-weight:700}.skills-ledger-profile-page .lsc-brand-text em{color:var(--blue);font-style:normal}.skills-ledger-profile-page .lsc-verified-row{color:var(--emerald);font-size:11px;font-weight:700}.skills-ledger-profile-page .lsc-url{color:var(--emerald);font-family:ui-monospace,monospace;font-size:11px}.skills-ledger-profile-page .work-card{border-radius:var(--radius-lg);border:1.5px solid var(--mist);background:#fff;margin-bottom:16px;overflow:hidden}.skills-ledger-profile-page .wc-accent{background:linear-gradient(90deg,var(--emerald)0%,#34d399 100%);height:5px}.skills-ledger-profile-page .wc-body{padding:18px 20px}.skills-ledger-profile-page .wc-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.skills-ledger-profile-page .wc-cat-row{align-items:center;gap:7px;display:flex}.skills-ledger-profile-page .wc-dot{background:var(--slate-light);border-radius:50%;width:3px;height:3px}.skills-ledger-profile-page .wc-track{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-light);font-size:10px;font-weight:700}.skills-ledger-profile-page .wc-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-light);font-size:10px;font-weight:700}.skills-ledger-profile-page .wc-title{font-family:var(--font-display);color:var(--ink);margin-bottom:10px;font-size:20px;line-height:1.2}.skills-ledger-profile-page .wc-proof{color:var(--slate);background:var(--cloud);border-radius:var(--radius-md);border-left:3px solid var(--emerald);margin-bottom:14px;padding:10px 13px;font-size:12px;line-height:1.55}.skills-ledger-profile-page .wc-footer{justify-content:space-between;align-items:center;display:flex}.skills-ledger-profile-page .wc-user{color:var(--ink-mid);font-size:12px;font-weight:600}.skills-ledger-profile-page .wc-verified{color:var(--emerald);align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.skills-ledger-profile-page .share-actions{flex-direction:column;gap:8px;display:flex}.skills-ledger-profile-page .btn-linkedin{font-family:var(--font-body);color:#fff;border-radius:var(--radius-md);cursor:pointer;background:#0a66c2;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .14s;display:flex}.skills-ledger-profile-page .btn-linkedin:hover{opacity:.88}.skills-ledger-profile-page .btn-download{font-family:var(--font-body);color:#fff;background:var(--ink);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:opacity .14s;display:flex}.skills-ledger-profile-page .btn-download:hover{opacity:.88}.skills-ledger-profile-page .btn-download:disabled{opacity:.5;cursor:default}.skills-ledger-profile-page .share-note{color:var(--slate-light);text-align:center;margin-top:4px;font-size:11px;line-height:1.5}.skills-ledger-profile-page .caption-copy-link{font-family:var(--font-body);color:var(--blue);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;width:100%;padding:4px;font-size:12px;font-weight:600;display:flex}.skills-ledger-profile-page .caption-copy-link:hover{text-decoration:underline}.skills-ledger-profile-page .toast{background:var(--ink);color:#fff;font-family:var(--font-body);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;z-index:999;white-space:nowrap;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(10px)}.skills-ledger-profile-page .toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:520px){.skills-ledger-profile-page .punchline-quote{font-size:22px}.skills-ledger-profile-page .faq-question{font-size:14px}.skills-ledger-profile-page .scroll-card{flex:0 0 210px}}.skills-ledger-profile-page .vanity-claim-box,.skills-ledger-profile-page .vanity-owner-note{background:var(--blue-pale);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8);font-size:var(--text-sm);border:1px solid rgba(42,77,208,.15)}.skills-ledger-profile-page .vanity-claim-title{color:var(--ink);margin-bottom:var(--space-3);font-weight:700}.skills-ledger-profile-page .vanity-claim-error{color:var(--rose);font-size:var(--text-xs);margin-top:var(--space-2)}.skills-ledger-profile-page .url-input-row{border:1.5px solid var(--mist);border-radius:var(--radius-lg);margin-bottom:var(--space-3);align-items:center;display:flex;overflow:hidden}.skills-ledger-profile-page .url-prefix{background:var(--cloud);font-size:var(--text-xs);color:var(--slate);white-space:nowrap;border-right:1px solid var(--mist);padding:10px 12px}.skills-ledger-profile-page .url-input{font-size:var(--text-sm);border:none;outline:none;flex:1;min-width:0;padding:10px 12px}.skills-ledger-profile-page .url-claim-btn{background:var(--ink);color:var(--white);font-weight:700;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;border:none;padding:10px 16px}.skills-ledger-profile-page .url-claim-btn:disabled{opacity:.55;cursor:not-allowed}.skills-ledger-profile-page .url-id-note{color:var(--slate);font-size:11px;line-height:1.6}@scope(.sl-campaign-v21){.sl-campaign-v21{--ink:#0f1729;--ink-light:#1a2340;--ink-mid:#2d3a5c;--slate:#64748b;--slate-light:#94a3b8;--mist:#e2e8f0;--cloud:#f1f5f9;--paper:#f8fafc;--white:#fff;--blue:#2a4dd0;--blue-hover:#1e3aaf;--blue-pale:#eef2ff;--blue-glow:#3b5de7;--copper:#c8793d;--copper-pale:#fff7ed;--copper-glow:#f59e0b;--emerald:#059669;--emerald-pale:#d1fae5;--rose:#e11d48;--rose-pale:#ffe4e6;--violet:#7c3aed;--violet-pale:#ede9fe;--warning:#d97706;--warning-pale:#fef3c7;--font-display:"DM Serif Display",Georgia,"Times New Roman",serif;--font-body:"General Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(15,23,41,.04),0 1px 2px rgba(15,23,41,.06);--shadow-md:0 4px 16px rgba(15,23,41,.06),0 2px 4px rgba(15,23,41,.04);--shadow-lg:0 12px 40px rgba(15,23,41,.1),0 4px 12px rgba(15,23,41,.04);--shadow-glow:0 0 0 1px rgba(42,77,208,.1),0 4px 16px rgba(42,77,208,.08);--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:38px;--text-4xl:48px;--primary:#2a4dd0;--primary-hover:#1e3aaf;--primary-light:#eef2ff;--primary-subtle:#dbeafe;--secondary:#64748b;--charcoal:#0f1729;--dark-gray:#1a2340;--medium-gray:#64748b;--light-gray:#e2e8f0;--off-white:#f8fafc;--success:#059669;--success-light:#d1fae5;--warning-light:#fef3c7;--error:#e11d48;--error-light:#ffe4e6;--accent:#5b7c99;--font:var(--font-body)}.sl-campaign-v21,.sl-campaign-v21 *,.sl-campaign-v21 :before,.sl-campaign-v21 :after{box-sizing:border-box;margin:0;padding:0}.sl-campaign-v21{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:var(--font-body);font-size:var(--text-base);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100vh;padding-bottom:72px;line-height:1.6;position:relative;overflow-x:hidden}.sl-campaign-v21:before{content:"";opacity:.025;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.sl-campaign-v21 button,.sl-campaign-v21 input,.sl-campaign-v21 select{font-family:inherit}.sl-campaign-v21 a:not(.btn-primary):not(.btn-outline){color:var(--blue);text-decoration:none}.sl-campaign-v21 a.btn-primary,.sl-campaign-v21 a.btn-outline,.sl-campaign-v21 a.btn-primary:hover,.sl-campaign-v21 a.btn-outline:hover{text-decoration:none}.sl-campaign-v21 .container{width:100%;max-width:480px;padding:0 var(--space-5);margin:0 auto}@media (min-width:768px){.sl-campaign-v21 .container{max-width:680px}}@media (min-width:1024px){.sl-campaign-v21 .container{max-width:960px}}@media (min-width:1280px){.sl-campaign-v21 .container{max-width:1120px}}.sl-campaign-v21 .header{z-index:100;top:max(12px,env(safe-area-inset-top,0px));width:min(1120px,calc(100% - 2*var(--space-5)));box-sizing:border-box;min-height:60px;padding:var(--space-4)var(--space-6);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);background:rgba(255,255,255,.9);border:1px solid rgba(226,232,240,.9);justify-content:space-between;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 32px rgba(15,23,41,.08),0 0 0 1px rgba(15,23,41,.04)}.sl-campaign-v21 .header+.container{margin-top:calc(max(12px,env(safe-area-inset-top,0px)) + 68px)}.sl-campaign-v21 .header .header-nav{flex:0 auto;justify-content:flex-end}.header-logo{align-items:center;display:flex}.header-right{align-items:center;gap:var(--space-4);display:flex}.header-nav{gap:var(--space-6);align-items:center;display:flex}.header-nav-link{font-size:var(--text-sm);color:var(--slate);white-space:nowrap;font-weight:600;text-decoration:none}.header-cta{font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;padding:8px 18px}.header .btn-primary{justify-content:center;align-items:center;width:auto;display:inline-flex}.header-wizard{align-items:center;gap:var(--space-2);display:flex}.header-step{font-size:var(--text-xs);color:var(--slate);background:var(--cloud);border-radius:var(--radius-full);letter-spacing:.02em;padding:4px 12px;font-weight:600}.header-upload{background:var(--ink);color:var(--white);border-radius:var(--radius-full);font-weight:600;font-size:var(--text-xs);cursor:pointer;border:none;align-items:center;gap:5px;padding:7px 16px;transition:background .2s;display:flex}.header-upload:hover{background:var(--ink-mid)}.header-upload svg{width:14px;height:14px}@media (max-width:400px){.header-nav{display:none}}.dev-bar{background:var(--ink);color:var(--white);padding:var(--space-2)var(--space-4);white-space:nowrap;gap:var(--space-2);display:none;overflow-x:auto}.dev-bar.visible{display:flex}.dev-bar select{border-radius:var(--radius-sm);background:var(--ink-light);color:var(--white);border:1px solid var(--ink-mid);padding:3px 6px;font-size:11px}.screen{animation:.4s cubic-bezier(.22,1,.36,1) fadeUp;display:none}.screen.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes staggerIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--copper);font-size:10px;font-weight:700;font-family:var(--font-body)}.section-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);margin-bottom:var(--space-2);font-weight:400;line-height:1.2}.section-lead{font-size:var(--text-sm);color:var(--slate);margin-bottom:var(--space-6);line-height:1.7}.card{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-4);box-shadow:var(--shadow-sm);border:1px solid rgba(226,232,240,.5)}.card-alt{background:var(--blue-pale);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-4)}.btn-primary{width:100%;padding:14px var(--space-5);background:var(--ink);color:var(--white);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);cursor:pointer;text-align:center;letter-spacing:.01em;border:none;transition:all .2s cubic-bezier(.22,1,.36,1);display:block}.btn-primary:hover{background:var(--ink-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)translateY(0)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-outline{padding:12px var(--space-5);background:var(--white);color:var(--ink);border:2px solid var(--mist);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);cursor:pointer;text-align:center;transition:all .2s;display:inline-block}.btn-outline:hover{border-color:var(--ink);background:var(--cloud)}.sl-skip-assessment-ctas .btn-primary,.sl-skip-assessment-ctas .btn-outline{width:auto;min-width:200px;display:inline-block}.btn-secondary{padding:var(--space-3)var(--space-5);background:var(--white);color:var(--ink);border:1.5px solid var(--mist);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.btn-secondary:hover{background:var(--cloud);border-color:var(--slate-light)}.btn-ghost{color:var(--slate);font-weight:600;font-size:var(--text-sm);cursor:pointer;padding:var(--space-2)var(--space-3);background:0 0;border:none;transition:color .2s}.btn-ghost:hover{color:var(--ink)}.btn-ghost-blue{color:var(--blue);font-weight:600;font-size:var(--text-sm);cursor:pointer;padding:var(--space-2)var(--space-3);background:0 0;border:none;transition:color .2s}.btn-ghost-blue:hover{color:var(--blue-hover)}.btn-outline-primary{width:100%;padding:14px var(--space-5);background:var(--white);color:var(--blue);border:1.5px solid var(--blue);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);cursor:pointer;text-align:center;transition:all .2s;display:block}.btn-outline-primary:hover{background:var(--blue-pale)}.btn-row{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.tag{border-radius:var(--radius-full);letter-spacing:.05em;background:var(--copper-pale);color:var(--copper);margin-bottom:var(--space-3);text-transform:uppercase;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.badge-rec{top:var(--space-3);right:var(--space-3);background:var(--ink);color:var(--white);text-transform:uppercase;border-radius:var(--radius-full);letter-spacing:.05em;padding:4px 10px;font-size:10px;font-weight:700;position:absolute}.stat-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.stat-box{padding:var(--space-4);background:var(--cloud);border-radius:var(--radius-lg);border:1px solid var(--mist)}.stat-box strong{font-size:var(--text-2xl);color:var(--blue);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;font-family:var(--font-display);margin-bottom:4px;display:block}.stat-box .meta{font-size:var(--text-xs);color:var(--slate)}.stat-box-success{background:var(--emerald-pale);border-color:rgba(5,150,105,.15)}.stat-box-success strong{color:var(--emerald)}.bullet-list{gap:var(--space-3);margin-top:var(--space-4);list-style:none;display:grid}.bullet-list li{color:var(--ink);font-size:var(--text-sm);padding-left:1.4rem;line-height:1.6;position:relative}.bullet-list li:before{content:"";background:var(--copper);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.chart-container{width:100%;height:220px;margin-top:var(--space-4);position:relative}.chart-legend{font-size:var(--text-xs);margin-top:var(--space-3);color:var(--slate);justify-content:center;gap:1.5rem;display:flex}.chart-legend span{align-items:center;gap:4px;display:flex}.chart-legend .dot{border-radius:50%;width:8px;height:8px;display:inline-block}.lmi-box{margin-top:var(--space-4);padding:var(--space-4);background:var(--rose-pale);border-radius:var(--radius-lg);border:1px solid rgba(225,29,72,.1)}.lmi-box.lmi-positive{background:var(--emerald-pale);border-color:rgba(5,150,105,.1)}.lmi-box h4{font-size:var(--text-sm);color:var(--rose);margin-bottom:var(--space-2);font-family:var(--font-body);align-items:center;gap:6px;display:flex}.lmi-box.lmi-positive h4{color:var(--emerald)}.lmi-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.lmi-stat{font-size:var(--text-sm)}.lmi-stat strong{font-size:var(--text-xl);color:var(--rose);line-height:1.1;font-family:var(--font-display);display:block}.lmi-box.lmi-positive .lmi-stat strong{color:var(--emerald)}.trajectory-box{margin-top:var(--space-6);padding:var(--space-4);background:var(--copper-pale);border-radius:var(--radius-lg);border:1px solid rgba(200,121,61,.12)}.trajectory-box .eyebrow{color:var(--copper);margin-bottom:4px}.trajectory-box p{font-size:var(--text-sm);color:#78350f}.profile-bar{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--white);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm);border:1px solid var(--mist);flex-wrap:wrap;display:flex}.profile-bar-details{gap:var(--space-6);flex-wrap:wrap;display:flex}.profile-bar-item .lbl{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.profile-bar-item .val{font-weight:600;font-size:var(--text-sm)}.profile-edit-form{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm);border:1px solid var(--mist);animation:.3s fadeUp;display:none}.profile-edit-form.active{display:block}.profile-edit-form h3{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-4)}.edit-grid{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.edit-grid label,.edit-grid .field-label{font-size:var(--text-xs);color:var(--slate);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-weight:600;display:block}.edit-grid select,.edit-grid input[list]{width:100%;padding:var(--space-3);border:1.5px solid var(--mist);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--ink);background:var(--paper)}.hero{padding:var(--space-12)0 var(--space-8);text-align:center;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(42,77,208,.04) 0%,transparent 70%);width:600px;height:600px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.hero-badge{background:var(--ink);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.08em;color:var(--white);margin-bottom:var(--space-6);align-items:center;gap:6px;padding:6px 14px;font-size:10px;font-weight:700;animation:.6s both staggerIn;display:inline-flex}.hero-badge svg{filter:brightness(2)}.hero h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.01em;margin-bottom:var(--space-3);font-weight:400;line-height:1.15;animation:.6s .1s both staggerIn;position:relative}@media (min-width:768px){.hero h1{font-size:var(--text-4xl)}}.hero h1 .highlight{color:var(--blue);display:block}.hero .subtitle{font-size:var(--text-base);color:var(--slate);max-width:360px;margin:0 auto;line-height:1.6;animation:.6s .2s both staggerIn}.hero .subtitle strong{color:var(--ink);font-weight:600}.hero-ctas{gap:var(--space-3);max-width:400px;margin:var(--space-8)auto 0;align-items:stretch;animation:.6s .3s both staggerIn;display:flex}.hero-ctas .btn-primary,.hero-ctas .btn-outline{padding:14px var(--space-4);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);cursor:pointer;text-align:center;letter-spacing:.01em;flex:1;transition:all .25s cubic-bezier(.22,1,.36,1)}.hero-ctas .btn-primary{background:var(--ink);color:var(--white);border:2px solid var(--ink)}.hero-ctas .btn-primary:hover{background:var(--ink-mid);border-color:var(--ink-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.hero-ctas .btn-outline{background:var(--white);color:var(--ink);border:2px solid var(--mist)}.hero-ctas .btn-outline:hover{border-color:var(--ink);background:var(--cloud)}.hero-rotate{color:var(--blue);min-height:1.15em;font-style:italic;transition:opacity .5s cubic-bezier(.22,1,.36,1);display:block}.hero-rotate.fade-out{opacity:0}@media (max-width:480px){.hero-ctas{flex-direction:column;max-width:300px}.hero h1{font-size:30px}}.hero-inner{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.hero-inner{gap:var(--space-16);padding:var(--space-16)0 var(--space-10);grid-template-columns:55fr 45fr;align-items:center}.hero-left .hero{text-align:left;padding-top:0;padding-bottom:0}.hero-left .hero:before{left:-40px;transform:none}.hero-left .hero .subtitle{max-width:460px;margin-left:0;margin-right:0}.hero-left .hero-ctas{width:-moz-fit-content;width:fit-content;max-width:none;margin-left:0}.hero-left .trust-bar{justify-content:flex-start}.hero-left .trust-meta{text-align:left;padding-left:0}.hero-inner>.score-preview{filter:drop-shadow(0 24px 48px rgba(15,23,41,.18));cursor:pointer;padding:0;transform:translateY(-8px)}.hero-inner>.score-preview h2{font-size:22px}.hero-inner>.score-preview .score-sub{margin-bottom:var(--space-4);font-size:13px}.methodology,.final-cta{padding-left:max(var(--space-8),calc(50vw - 400px));padding-right:max(var(--space-8),calc(50vw - 400px));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.feature-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.feature-grid .feature-card{margin-bottom:0}.features h2,.features .features-sub{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.social-proof>div{max-width:800px;margin-left:auto;margin-right:auto}#resume-section,.data-sources{max-width:600px;margin-left:auto;margin-right:auto}.faq-section{max-width:800px;margin-left:auto;margin-right:auto}}.option-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-4);cursor:pointer;border:1px solid var(--mist);transition:all .2s;position:relative}.option-card--alt{background:var(--blue-pale);border-color:rgba(42,77,208,.1)}.option-card--lift{box-shadow:var(--shadow-md)}.option-label{text-transform:uppercase;letter-spacing:.12em;color:var(--copper);margin-bottom:var(--space-3);font-size:10px;font-weight:700}.option-title{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.option-accuracy{color:var(--blue);background:var(--blue-pale);border-radius:var(--radius-sm);font-size:10px;font-weight:600;font-family:var(--font-body);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.option-desc{font-size:var(--text-sm);color:var(--slate);margin-bottom:var(--space-5);line-height:1.6}.upload-zone{background:var(--paper);border:2px dashed var(--mist);border-radius:var(--radius-lg);padding:var(--space-6)var(--space-4);text-align:center;cursor:pointer;margin-bottom:var(--space-4);transition:all .25s cubic-bezier(.22,1,.36,1)}.upload-zone:hover{border-color:var(--blue);background:var(--blue-pale)}.upload-zone svg{width:32px;height:32px;color:var(--blue);margin:0 auto var(--space-2)}.upload-zone .uz-label{font-weight:600;font-size:var(--text-base);margin-bottom:2px}.upload-zone .uz-meta{color:var(--slate);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.analyze-btn{width:100%;padding:14px var(--space-5);background:var(--ink);color:var(--white);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);cursor:pointer;border:none;transition:all .2s;display:block}.analyze-btn:hover{background:var(--ink-mid)}.analyze-msg{text-align:center;font-size:var(--text-xs);color:var(--rose);margin-top:var(--space-2);display:none}.analyze-msg.visible{display:block}.file-preview{background:var(--emerald-pale);border:2px dashed var(--emerald);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4);align-items:center;gap:var(--space-3);display:none}.file-preview.active{display:flex}.file-preview svg{width:28px;height:28px;color:var(--blue);flex-shrink:0}.file-preview .fi-name{font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-preview .fi-size{font-size:var(--text-xs);color:var(--slate)}.file-preview .fi-remove{color:var(--rose);cursor:pointer;padding:var(--space-2);background:0 0;border:none}.file-preview .fi-remove svg{width:16px;height:16px;color:var(--rose)}.or-divider{align-items:center;gap:var(--space-4);margin:var(--space-1)0;display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--mist);flex:1;height:1px}.or-divider span{text-transform:uppercase;letter-spacing:.15em;color:var(--slate);font-size:10px;font-weight:700}.path-tabs{gap:var(--space-1);margin-bottom:var(--space-4);background:var(--cloud);border:1px solid var(--mist);border-radius:var(--radius-full);padding:3px;display:flex}.path-tab{padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);font-weight:600;font-size:var(--text-sm);cursor:pointer;color:var(--slate);text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.path-tab.active{background:var(--ink);color:var(--white)}.path-panel{display:none}.path-panel.active{display:block}.quick-scan-features{margin:var(--space-3)0 var(--space-4);padding:0;list-style:none}.quick-scan-features li{align-items:center;gap:var(--space-2);padding:var(--space-1)0;font-size:var(--text-sm);color:var(--slate);display:flex}.quick-scan-features li:before{content:"✓";color:var(--emerald);font-weight:700}.no-spam{font-size:var(--text-xs);color:var(--slate);text-align:center;margin-top:var(--space-2)}.reminder{text-align:center;padding:var(--space-6)0 var(--space-4)}.reminder p{font-size:var(--text-sm);margin-bottom:4px;font-weight:600}.reminder .r-sub{font-size:var(--text-sm);color:var(--slate);margin-bottom:var(--space-4);font-weight:400}.reminder-row{gap:var(--space-2);display:flex}.reminder-row input{padding:var(--space-3)var(--space-4);border:1.5px solid var(--mist);border-radius:var(--radius-md);font-size:var(--text-sm);outline:none;flex:1}.reminder-row input:focus{border-color:var(--blue)}.reminder-row button{background:var(--ink);color:var(--white);padding:var(--space-3)var(--space-5);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:none}.trust-bar{justify-content:center;gap:var(--space-3);padding:var(--space-5)0 var(--space-3);flex-wrap:wrap;animation:.6s .4s both staggerIn;display:flex}.trust-item{border-radius:var(--radius-full);letter-spacing:.01em;align-items:center;gap:5px;padding:6px 14px;font-size:11px;font-weight:600;display:flex}.trust-item svg{width:13px;height:13px}.trust-item--secure{color:var(--emerald);background:rgba(5,150,105,.08)}.trust-item--ai{color:var(--blue);background:rgba(42,77,208,.06)}.trust-item--realtime{color:var(--slate);background:rgba(100,116,139,.08)}.trust-meta{text-align:center;letter-spacing:.04em;color:var(--slate-light);padding-bottom:var(--space-6);font-size:11px;font-weight:600}.data-sources{text-align:center;padding:var(--space-6)0;border-top:1px solid var(--mist)}.data-sources .label{text-transform:uppercase;letter-spacing:.12em;color:var(--slate-light);margin-bottom:var(--space-2);font-size:10px;font-weight:600}.data-sources .sources{justify-content:center;gap:var(--space-6);color:var(--slate);font-size:13px;font-weight:600;display:flex}.score-preview{padding:var(--space-4)0 var(--space-12)}.score-preview h2{font-family:var(--font-display);text-align:center;margin-bottom:4px;font-size:26px}.score-preview .score-label{text-align:center;color:var(--slate);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.score-preview .score-sub{text-align:center;color:var(--slate);margin-bottom:var(--space-6);font-size:14px}.score-card{background:var(--ink);border-radius:var(--radius-xl);padding:var(--space-6);color:var(--white);position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(15,23,41,.25)}.score-card:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(42,77,208,.15) 0%,transparent 70%);width:300px;height:300px;position:absolute;top:-50%;right:-30%}.score-display{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex;position:relative}.score-number{font-family:var(--font-display);letter-spacing:-.03em;font-size:72px;font-weight:400;line-height:1}.score-risk-label{color:#fca5a5;margin-bottom:var(--space-2);font-weight:600;font-size:var(--text-sm)}.score-bar{background:var(--ink-mid);border-radius:var(--radius-full);width:140px;height:5px;overflow:hidden}.score-bar-fill{background:linear-gradient(to right,var(--emerald),var(--copper-glow),#f87171);border-radius:var(--radius-full);width:72%;height:100%;transition:width .6s}.score-bar-labels{color:var(--slate-light);justify-content:space-between;width:140px;margin-top:4px;font-size:10px;display:flex}.task-analysis h4{margin-bottom:var(--space-4);color:var(--slate-light);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.task-analysis .role-badge{background:var(--ink-mid);border-radius:var(--radius-full);color:var(--white);text-transform:none;letter-spacing:0;padding:4px 12px;font-size:11px;font-weight:600}.task-row{border-bottom:1px solid rgba(45,58,92,.3);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.task-row:last-child{border-bottom:none}.task-row span{font-size:14px}.task-tag{border-radius:var(--radius-full);letter-spacing:.03em;padding:3px 10px;font-size:10px;font-weight:700}.task-tag--auto{color:#fca5a5;background:rgba(225,29,72,.15)}.task-tag--aug{color:#c4b5fd;background:rgba(124,58,237,.15)}.task-tag--human{color:#6ee7b7;background:rgba(5,150,105,.15)}.score-legend{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--ink-mid);grid-template-columns:1fr 1fr 1fr;display:grid;position:relative}.legend-item .legend-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.legend-item .legend-label{font-size:11px;font-weight:600}.legend-item p{color:var(--slate-light);margin-top:3px;font-size:10px;line-height:1.4}.methodology{background:var(--ink);color:var(--white);padding:var(--space-16)var(--space-5);margin:0 calc(-1*var(--space-5));position:relative;overflow:hidden}.methodology:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(200,121,61,.08) 0%,transparent 70%);width:400px;height:400px;position:absolute;bottom:-100px;left:-50px}.methodology h2{font-family:var(--font-display);text-align:center;margin-bottom:var(--space-2);font-size:28px}.methodology .method-sub{text-align:center;color:var(--slate-light);margin-bottom:var(--space-10);font-size:14px}.method-steps{gap:var(--space-3);flex-direction:column;display:flex}.method-step{background:var(--ink-light);border-radius:var(--radius-lg);padding:var(--space-5);align-items:center;gap:var(--space-4);border:1px solid rgba(45,58,92,.4);transition:border-color .2s;display:flex}.method-step:hover{border-color:rgba(42,77,208,.3)}.method-step-num{border:2px solid var(--copper);width:32px;height:32px;color:var(--copper);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.method-step-text h3{margin-bottom:2px;font-size:15px;font-weight:600}.method-step-text p{color:var(--slate-light);font-size:13px}.features{padding:var(--space-16)0 var(--space-12)}.features h2{font-family:var(--font-display);text-align:center;margin-bottom:4px;font-size:26px}.features h2 .highlight{color:var(--blue);font-style:italic}.features .features-sub{text-align:center;color:var(--slate);margin-bottom:var(--space-10);font-size:14px}.feature-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-4);border:1px solid var(--mist);transition:all .25s}.feature-card:hover{box-shadow:var(--shadow-glow);border-color:rgba(42,77,208,.15)}.feature-icon{border-radius:var(--radius-md);width:44px;height:44px;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.feature-icon svg{width:22px;height:22px}.feature-icon--risk{background:var(--rose-pale);color:var(--rose)}.feature-icon--tasks{background:var(--violet-pale);color:var(--violet)}.feature-icon--growth{background:var(--emerald-pale);color:var(--emerald)}.feature-card h3{font-family:var(--font-display);margin-bottom:var(--space-2);font-size:18px}.feature-card p{color:var(--slate);font-size:14px;line-height:1.7}.social-proof{text-align:center;padding:var(--space-8)0}.final-cta{background:var(--ink);padding:var(--space-16)var(--space-5);margin:0 calc(-1*var(--space-5));text-align:center;color:var(--white);position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(42,77,208,.1) 0%,transparent 60%);width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta h2{font-family:var(--font-display);margin-bottom:var(--space-3);font-size:28px;position:relative}.final-cta p{color:var(--slate-light);margin-bottom:var(--space-8);font-size:15px;position:relative}.final-cta .btn-primary{max-width:300px;margin:0 auto var(--space-3);background:var(--white);color:var(--ink);position:relative}.final-cta .btn-primary:hover{background:var(--cloud)}.final-cta .final-meta{color:var(--slate-light);letter-spacing:.03em;font-size:11px;position:relative}.footer{padding:var(--space-8)var(--space-5);text-align:center}.footer-links{justify-content:center;gap:var(--space-5);margin-bottom:var(--space-3);display:flex}.footer-links a{color:var(--slate);font-size:13px;transition:color .2s}.footer-links a:hover{color:var(--blue)}.footer-copy{color:var(--slate-light);font-size:11px}.data-credibility{margin-top:var(--space-3);color:var(--slate);align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.info-btn{background:var(--blue-pale);border:1px solid var(--blue);cursor:pointer;width:20px;height:20px;color:var(--blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.cred-tooltip{background:var(--white);border:1px solid var(--mist);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);color:var(--slate);box-shadow:var(--shadow-md);z-index:10;width:280px;font-size:12px;line-height:1.6;position:absolute;top:24px;left:0}.employer-signal{color:var(--blue);background:var(--blue-pale);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);margin-top:var(--space-4);border-left:3px solid var(--blue);font-size:13px;line-height:1.5}.plan-directive{color:var(--slate);text-align:center;margin-bottom:var(--space-4);font-size:13px;font-weight:500}.scroll-nudge{text-align:center;color:var(--blue);padding:var(--space-3)0;font-size:12px;font-weight:600}.skills-trust-badge{color:var(--blue);background:var(--blue-pale);border-radius:var(--radius-full);text-align:center;margin-bottom:var(--space-6);padding:6px 16px;font-size:11px;font-weight:600;display:block}.altiv-jobs-badge{color:var(--slate);background:var(--cloud);border-radius:var(--radius-full);margin-top:var(--space-3);padding:4px 12px;font-size:11px;display:inline-block}.plays-preview{margin-top:var(--space-10)}.plays-preview h3{font-family:var(--font-display);margin-bottom:4px;font-size:20px}.plays-sub{color:var(--slate);margin-bottom:var(--space-6);font-size:13px}.plays-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.plays-phase-label{text-transform:uppercase;letter-spacing:.08em;color:var(--slate);margin:var(--space-5)0 var(--space-2);font-size:11px;font-weight:700}.play-card{background:var(--white);border:1px solid var(--mist);border-radius:var(--radius-md);padding:var(--space-3);align-items:flex-start;gap:var(--space-2);cursor:pointer;min-height:72px;transition:border-color .15s;display:flex}.play-card:hover:not(.locked){border-color:var(--blue)}.play-card.locked{opacity:.6;cursor:pointer;border-style:dashed}.play-icon{border-radius:var(--radius-md);background:var(--blue-pale);width:28px;height:28px;color:var(--blue);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.play-card.locked .play-icon{background:var(--cloud);color:var(--slate)}.play-title{margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.3}.play-meta{color:var(--slate);font-size:11px}.play-deliverable{color:var(--ink);margin-top:4px;font-size:12px;line-height:1.5;display:none}.play-card.expanded .play-deliverable{display:block}.play-expand-hint{color:var(--slate-light);margin-top:3px;font-size:10px}.play-card.expanded .play-expand-hint{display:none}.play-card.locked .play-deliverable{color:var(--slate-light);font-style:italic}.play-badge-advanced{text-transform:uppercase;letter-spacing:.06em;background:var(--violet-pale);color:var(--violet);border-radius:var(--radius-full);margin-left:6px;padding:2px 8px;font-size:9px;font-weight:700}.nativity-override{background:var(--cloud);border-radius:var(--radius-lg);padding:var(--space-3)var(--space-4);margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.nativity-override-label{font-size:var(--text-xs);color:var(--slate);font-weight:500}.nativity-override-btns{gap:var(--space-2);flex-wrap:wrap;display:flex}.nativity-btn{font-size:var(--text-xs);border-radius:var(--radius-full);border:1.5px solid var(--mist);background:var(--white);color:var(--slate);cursor:pointer;padding:6px 12px;font-weight:600;transition:all .15s}.nativity-btn:hover{border-color:var(--blue);color:var(--blue)}.nativity-btn.active{border-color:var(--blue);background:var(--blue-pale);color:var(--blue)}.bullet-link{color:var(--blue);border-bottom:1px solid var(--blue-light);text-decoration:none}.bullet-link:hover{border-bottom-color:var(--blue)}.see-plays-link{font-size:var(--text-xs);color:var(--blue);letter-spacing:.01em;text-decoration:none}.see-plays-link:hover{text-decoration:underline}.back-to-top-link{font-size:var(--text-sm);color:var(--slate);text-decoration:none}.back-to-top-link:hover{color:var(--blue)}.quiz-progress{background:var(--mist);height:2px;margin-bottom:var(--space-6);border-radius:0;overflow:hidden}.quiz-progress-bar{background:var(--copper);border-radius:0;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}#quiz-question-title{color:var(--ink);font-family:var(--font-display)!important;font-size:var(--text-2xl)!important;margin-bottom:var(--space-3)!important;line-height:1.2!important}.quiz-options{gap:var(--space-2);display:grid}.quiz-card{background:var(--white);border:1.5px solid var(--mist);border-radius:var(--radius-lg);padding:var(--space-4)var(--space-5);cursor:pointer;font-weight:500;font-size:var(--text-sm);flex-direction:column;justify-content:center;min-height:56px;transition:all .15s cubic-bezier(.22,1,.36,1);display:flex}.quiz-card:hover{border-color:var(--ink);background:var(--cloud)}.quiz-card.selected{border-color:var(--ink);background:var(--ink);color:var(--white)}.quiz-card.selected .qc-desc{color:var(--slate-light)}.quiz-card .qc-desc{font-size:var(--text-xs);color:var(--slate);margin-top:2px;font-weight:400}.quiz-input-field{width:100%;padding:var(--space-4);border:1.5px solid var(--mist);border-radius:var(--radius-lg);font-size:var(--text-base);color:var(--ink);margin-bottom:var(--space-4);outline:none;transition:all .2s}.quiz-input-field:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(15,23,41,.06)}.quiz-subtitle{font-size:var(--text-xs);color:var(--slate);margin-bottom:var(--space-5);line-height:1.6}.v17-score-dial{text-align:center;margin:var(--space-5)0 var(--space-3)}.v17-dial-svg{width:140px;height:140px;margin:0 auto var(--space-3);display:block;overflow:visible}.v17-dial-attr{color:var(--slate-light);text-align:center;font-size:10px;line-height:1.5}.plan-card{background:var(--white);border:2px solid var(--mist);border-radius:var(--radius-lg);padding:var(--space-5);cursor:pointer;margin-bottom:var(--space-3);transition:all .2s}.plan-card:hover{border-color:var(--blue)}.plan-card.selected{border-color:var(--blue);background:var(--blue-pale);box-shadow:var(--shadow-glow)}.plan-card:not(.selected){opacity:.6}#plan-container:not(:has(.plan-card.selected)) .plan-card{opacity:1}.plan-card h3{font-family:var(--font-display);font-size:var(--text-base);margin-bottom:4px}.plan-card .meta{font-size:var(--text-sm);color:var(--slate)}.blueprint-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);border:1px solid var(--mist);position:relative;overflow:hidden}.blueprint-card:before{content:"";background:var(--copper);width:4px;height:100%;position:absolute;top:0;left:0}.blueprint-header{border-bottom:1px solid var(--mist);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.tier-card{border:2px solid var(--mist);border-radius:var(--radius-xl);padding:var(--space-5);background:var(--white);cursor:pointer;margin-bottom:var(--space-4);flex-direction:column;justify-content:space-between;transition:all .2s;display:flex;position:relative}.tier-card:hover{border-color:var(--blue)}.tier-card.active{border-color:var(--blue);box-shadow:var(--shadow-glow);background:var(--blue-pale)}.tier-card.pro{background:var(--paper)}.tier-card.pro.active{background:var(--blue-pale)}.tier-badge{background:var(--ink);color:var(--white);border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-10px;right:16px}.price{font-family:var(--font-display);margin:var(--space-4)0;align-items:center;gap:var(--space-2);font-size:40px;line-height:1;display:flex}.price-badge{border-radius:var(--radius-full);background:var(--blue-pale);color:var(--blue);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700;font-family:var(--font-body);padding:3px 10px}.price-badge.free{background:var(--emerald-pale);color:var(--emerald)}.pricing-details{margin:var(--space-4)0;padding-top:var(--space-4);border-top:1px solid var(--mist)}.mobile-toggle{width:100%;padding:var(--space-2);background:var(--cloud);border:1px solid var(--mist);border-radius:var(--radius-md);font-size:var(--text-xs);margin-top:var(--space-3);cursor:pointer;text-align:center;font-weight:600;transition:background .2s;display:block}.mobile-toggle:hover{background:var(--mist)}.faq-section{margin-top:var(--space-12);border-top:1px solid var(--mist);padding-top:var(--space-10)}.faq-item{border-bottom:1px solid var(--mist)}.faq-q{padding:var(--space-5)0;cursor:pointer;font-size:var(--text-sm);color:var(--ink);justify-content:space-between;align-items:center;font-weight:600;transition:color .2s;display:flex}.faq-q:hover{color:var(--blue)}.faq-q:after{content:"+";font-size:var(--text-lg);color:var(--slate-light);margin-left:var(--space-3);flex-shrink:0;transition:all .2s}.faq-q.open:after{content:"−";color:var(--blue)}.faq-a{padding:0 0 var(--space-5);font-size:var(--text-sm);color:var(--slate);line-height:1.7;display:none}.faq-a.open{display:block}.input-group{margin-bottom:var(--space-4)}.input-group label{text-transform:uppercase;letter-spacing:.08em;color:var(--slate);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.input-field{width:100%;padding:12px var(--space-4);border:1.5px solid var(--mist);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font-size:var(--text-base);outline:none;transition:all .2s}.input-field:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-pale)}.thankyou-gift-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md);border:1px solid var(--mist);margin-top:var(--space-6)}.thankyou-gift-card .gift-icon{background:var(--copper-pale);width:48px;height:48px;color:var(--copper);border-radius:var(--radius-lg);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.thankyou-gift-card .gift-icon svg{width:24px;height:24px}.thankyou-whats-inside{margin-top:var(--space-4)}.thankyou-whats-inside h4{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3);font-size:10px;font-weight:700}.goal-card{border:2px solid var(--blue);border-radius:var(--radius-xl);padding:var(--space-6);background:var(--blue-pale)}.goal-header{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-step-box{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-4)}.next-step-row{gap:var(--space-3);align-items:center;display:flex}.next-step-num{background:var(--blue-pale);width:36px;height:36px;color:var(--blue);font-weight:700;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(15,23,41,.6);justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-overlay.active{display:flex}.modal-content{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-6);width:min(440px,90%);box-shadow:var(--shadow-lg)}.warning-box{background:var(--warning-pale);border:1px solid var(--warning);padding:var(--space-4);border-radius:var(--radius-md);margin-top:var(--space-4);display:none}.warning-box.active{animation:.3s fadeUp;display:block}.checkbox-label{gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;margin-top:var(--space-2);align-items:flex-start;display:flex}.checkbox-label input{margin-top:3px}.bottom-nav{z-index:50;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--mist);padding:var(--space-2)var(--space-4)calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:rgba(248,250,252,.9);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-step{padding:var(--space-2)var(--space-3);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:3px;transition:all .2s;display:flex;position:relative}.nav-step.active{background:var(--blue-pale)}.nav-step-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.nav-step-icon svg{width:18px;height:18px}.nav-step.active .nav-step-icon svg{color:var(--blue)}.nav-step:not(.active) .nav-step-icon svg{color:var(--slate-light);opacity:.5}.nav-step-label{font-size:10px;font-weight:600}.nav-step.active .nav-step-label{color:var(--blue)}.nav-step:not(.active) .nav-step-label{color:var(--slate-light);opacity:.5}.nav-step.completed .nav-step-icon svg,.nav-step.completed .nav-step-label{color:var(--emerald);opacity:1}.nav-step:not(:last-child):after{content:"";background:var(--mist);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}@media (min-width:1024px){.sl-campaign-v21 .bottom-nav{display:none}.sl-campaign-v21{padding-bottom:0}}.v14-ledger-section{margin-bottom:var(--space-8)}.v14-ledger-eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--emerald);margin-bottom:var(--space-2);font-weight:700;display:block}.v14-ledger-heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);margin-bottom:var(--space-4);line-height:1.2}.v14-ledger-card{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--mist);border-left:4px solid var(--emerald);overflow:hidden}.v14-ledger-card-header{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--mist);justify-content:space-between;align-items:flex-start;display:flex}.v14-ledger-profile-name{font-size:var(--text-base);color:var(--ink);margin-bottom:2px;font-weight:700}.v14-ledger-profile-role{font-size:var(--text-xs);color:var(--slate);margin-bottom:var(--space-2)}.v14-ledger-url{font-size:var(--text-xs);color:var(--blue);letter-spacing:-.01em;font-family:Courier New,monospace}.v14-ledger-share{font-size:var(--text-xs);color:var(--slate);border:1px solid var(--mist);border-radius:var(--radius-full);white-space:nowrap;padding:4px 10px;text-decoration:none;transition:all .15s}.v14-ledger-share:hover{border-color:var(--blue);color:var(--blue)}.v14-ledger-entries{padding:var(--space-2)0}.v14-ledger-entry{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)var(--space-5);border-bottom:1px solid var(--cloud);transition:opacity .3s;display:flex}.v14-ledger-entry:last-child{border-bottom:none}.v14-ledger-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.v14-ledger-dot--hv{background:var(--blue)}.v14-ledger-dot--adv{background:var(--violet)}.v14-ledger-dot--qw{background:var(--emerald)}.v14-ledger-entry-title{font-size:var(--text-sm);color:var(--ink);margin-bottom:1px;font-weight:600;line-height:1.3}.v14-ledger-entry-deliverable{font-size:var(--text-xs);color:var(--slate);line-height:1.4}.v14-ledger-more{padding:var(--space-3)var(--space-5);font-size:var(--text-xs);color:var(--slate-light);font-style:italic}.v14-ledger-footer{padding:var(--space-3)var(--space-5);border-top:1px solid var(--mist);background:var(--cloud);justify-content:space-between;align-items:center;display:flex}.v14-ledger-badge{font-size:var(--text-xs);color:var(--emerald);align-items:center;gap:6px;font-weight:700;display:flex}.v14-ledger-badge-dot{background:var(--emerald);border-radius:50%;width:6px;height:6px}.v14-ledger-counter{font-size:var(--text-xs);color:var(--slate);font-variant-numeric:tabular-nums}.v14-ledger-toggle{margin-top:var(--space-3);background:var(--cloud);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.v14-ledger-toggle-btn{color:var(--slate);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 4px;font-size:10px;font-weight:600;line-height:1.3;transition:all .15s}.v14-ledger-toggle-btn.active{background:var(--white);color:var(--ink);box-shadow:0 1px 3px rgba(15,23,41,.08)}.v14-chip-container{margin:var(--space-4)0 var(--space-3)}.v14-start-here-hint{display:none}.v14-chip-strip{margin-bottom:var(--space-2);flex-wrap:wrap;gap:4px;display:flex}.v14-chip{border-radius:var(--radius-full);border:1.5px solid transparent;width:22px;height:14px;transition:transform .1s;display:inline-block}.v14-chip--qw{background:var(--emerald);border-color:var(--emerald)}.v14-chip--hv{background:var(--blue);border-color:var(--blue)}.v14-chip--adv{background:var(--violet);border-color:var(--violet)}.v14-chip--qw.v14-chip--locked{border-color:var(--emerald);opacity:.5;background:0 0}.v14-chip--hv.v14-chip--locked{border-color:var(--blue);opacity:.5;background:0 0}.v14-chip--adv.v14-chip--locked{border-color:var(--violet);opacity:.5;background:0 0}.v14-chip-legend{gap:var(--space-3);align-items:center;display:flex}.v14-chip-legend-item{color:var(--slate);align-items:center;gap:4px;font-size:10px;display:flex}.v14-chip-legend-dot{border-radius:50%;width:6px;height:6px}.v14-chip-legend-dot--qw{background:var(--emerald)}.v14-chip-legend-dot--hv{background:var(--blue)}.v14-chip-legend-dot--adv{background:var(--violet)}.v14-plays-section{margin-top:var(--space-10)}.v14-plays-eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--slate);margin-bottom:var(--space-1);font-weight:700;display:block}.v14-plays-heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);margin-bottom:var(--space-2);line-height:1.2}.v14-plays-subtitle{font-size:var(--text-sm);color:var(--slate);margin-bottom:var(--space-6);line-height:1.6}.v14-phase{margin-bottom:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--mist);overflow:hidden}.v14-phase-header{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s;display:flex}.v14-phase-header:hover{opacity:.85}.v14-phase--qw .v14-phase-header{background:var(--emerald-pale)}.v14-phase--hv .v14-phase-header{background:var(--blue-pale)}.v14-phase--adv .v14-phase-header{background:var(--violet-pale)}.v14-phase-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.v14-phase--qw .v14-phase-dot{background:var(--emerald)}.v14-phase--hv .v14-phase-dot{background:var(--blue)}.v14-phase--adv .v14-phase-dot{background:var(--violet)}.v14-phase-name{font-size:var(--text-sm);flex:1;font-weight:700}.v14-phase--qw .v14-phase-name{color:var(--emerald)}.v14-phase--hv .v14-phase-name{color:var(--blue-hover)}.v14-phase--adv .v14-phase-name{color:var(--violet)}.v14-phase-meta{font-size:var(--text-xs);color:var(--slate);white-space:nowrap}.v14-phase-badge{text-transform:uppercase;letter-spacing:.06em;background:var(--warning-pale);color:var(--warning);border-radius:var(--radius-full);border:1px solid rgba(217,119,6,.3);padding:2px 8px;font-size:9px;font-weight:700}.v14-phase-chevron{font-size:var(--text-sm);color:var(--slate);flex-shrink:0;transition:transform .25s}.v14-phase-content{background:var(--white);max-height:0;transition:max-height .35s;overflow:hidden}.v14-phase-content.v14-open{max-height:1000px}.v14-play-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--cloud);display:flex}.v14-play-row:last-child{border-bottom:none}.v14-play-num{font-size:var(--text-xs);color:var(--slate-light);font-variant-numeric:tabular-nums;min-width:20px;padding-top:1px;font-weight:600}.v14-play-info{flex:1}.v14-play-title{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:2px;font-weight:600;display:flex}.v14-play-time{color:var(--slate-light);background:var(--cloud);border-radius:var(--radius-full);padding:1px 6px;font-size:10px;font-weight:400}.v14-play-deliverable{font-size:var(--text-xs);color:var(--slate);font-style:italic;line-height:1.5}.v14-play-deliverable:before{content:"What you'll have: ";color:var(--slate);font-style:normal;font-weight:600}.v14-play-row--locked{opacity:.55;pointer-events:none}.v14-play-row--locked .v14-play-title{color:var(--slate-light)}.v14-play-row--locked .v14-play-num{color:var(--mist)}.v14-plays-unlock-nudge{padding:var(--space-3)var(--space-4);background:var(--cloud);border-top:1px solid var(--mist);font-size:var(--text-xs);color:var(--slate);text-align:center;display:none}.v14-plays-unlock-nudge a{color:var(--blue);font-weight:600;text-decoration:none}.v14-plays-unlock-nudge a:hover{text-decoration:underline}.v15-mid-cta{margin:var(--space-10)0}.v15-mid-cta-inner{background:linear-gradient(135deg,var(--ink)0%,var(--ink-light)100%);border-radius:var(--radius-xl);padding:var(--space-8)var(--space-6);text-align:center;position:relative;overflow:hidden}.v15-mid-cta-inner:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(42,77,208,.4) 0%,transparent 70%);width:120px;height:120px;position:absolute;top:-40px;right:-40px}.v15-mid-cta-eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--emerald);margin-bottom:var(--space-2);font-weight:700;display:block}.v15-mid-cta-headline{font-family:var(--font-display);font-size:var(--text-xl);color:var(--white);margin-bottom:var(--space-3);line-height:1.25}.v15-mid-cta-sub{font-size:var(--text-sm);color:var(--slate-light);margin-bottom:var(--space-6);line-height:1.6}.v15-mid-cta-btn{width:100%;max-width:320px}.v15-mid-cta-secondary{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--slate-light);justify-content:center;align-items:center;gap:6px;display:flex}.v15-mid-cta-secondary a{color:var(--slate-light);border-bottom:1px solid rgba(148,163,184,.4);text-decoration:none}.v15-mid-cta-secondary a:hover{color:var(--white);border-bottom-color:var(--white)}.v15-ledger-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:rgba(15,23,41,.75);justify-content:center;align-items:flex-end;padding:0;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.v15-ledger-modal-overlay.open{display:flex}.v15-ledger-modal{background:var(--paper);border-radius:var(--radius-xl)var(--radius-xl)0 0;width:100%;max-width:480px;max-height:90vh;padding:var(--space-6);animation:.28s cubic-bezier(.22,1,.36,1) v15-slide-up;overflow-y:auto;box-shadow:0 -8px 40px rgba(15,23,41,.2)}@keyframes v15-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.v15-modal-handle{background:var(--mist);width:36px;height:4px;margin:0 auto var(--space-5);border-radius:2px}.v15-modal-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--slate);margin-bottom:var(--space-2);font-weight:700}.v15-modal-headline{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);margin-bottom:var(--space-6)}.v15-modal-card{background:var(--white);border:1px solid var(--mist);border-left:3px solid var(--emerald);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-md)}.v15-modal-card-header{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--cloud);justify-content:space-between;align-items:flex-start;display:flex}.v15-modal-avatar{background:linear-gradient(135deg,var(--blue)0%,var(--violet)100%);width:36px;height:36px;font-size:var(--text-sm);color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.v15-modal-profile{margin-left:var(--space-3);flex:1}.v15-modal-profile-name{font-size:var(--text-base);color:var(--ink);font-weight:700;line-height:1.2}.v15-modal-profile-role{font-size:var(--text-xs);color:var(--slate);margin-top:2px}.v15-modal-url{color:var(--blue);margin-top:3px;font-family:monospace;font-size:10px}.v15-modal-share-btn{font-size:var(--text-xs);color:var(--blue);border:1px solid var(--blue-pale);border-radius:var(--radius-full);white-space:nowrap;padding:4px 10px;font-weight:600;text-decoration:none}.v15-modal-verified{background:var(--emerald-pale);color:var(--emerald);font-size:var(--text-xs);border-radius:var(--radius-full);margin-bottom:var(--space-4);border:1px solid rgba(5,150,105,.2);align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.v15-modal-entries{margin-bottom:var(--space-3)}.v15-modal-entry{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)0;border-bottom:1px solid var(--cloud);display:flex}.v15-modal-entry:last-child{border-bottom:none}.v15-modal-entry-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.v15-modal-entry-dot--qw{background:var(--emerald)}.v15-modal-entry-dot--hv{background:var(--blue)}.v15-modal-entry-dot--adv{background:var(--violet)}.v15-modal-entry-num{color:var(--slate-light);min-width:18px;padding-top:1px;font-size:10px;font-weight:600}.v15-modal-entry-body{flex:1}.v15-modal-entry-title{font-size:var(--text-sm);color:var(--ink);margin-bottom:1px;font-weight:600}.v15-modal-entry-deliv{color:var(--slate);font-size:11px;font-style:italic}.v15-modal-entry-date{color:var(--slate-light);font-variant-numeric:tabular-nums;margin-top:1px;font-size:10px}.v15-modal-more{font-size:var(--text-xs);color:var(--slate-light);padding:var(--space-2)0 0;font-style:italic}.v15-modal-footer{padding-top:var(--space-3);border-top:1px solid var(--cloud);margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.v15-modal-badge{font-size:var(--text-xs);color:var(--emerald);align-items:center;gap:5px;font-weight:700;display:flex}.v15-modal-badge-dot{background:var(--emerald);border-radius:50%;width:6px;height:6px}.v15-modal-counter{color:var(--slate);font-variant-numeric:tabular-nums;font-size:10px}.v15-modal-actions{gap:var(--space-3);margin-top:var(--space-5);display:flex}.v15-modal-actions .btn-primary{flex:1}.v15-modal-close{top:var(--space-4);right:var(--space-4);background:var(--cloud);cursor:pointer;width:32px;height:32px;color:var(--slate);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute}.v15-ledger-modal{position:relative}.v15-modal-info-row{background:var(--cloud);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);margin-top:var(--space-4);font-size:var(--text-xs);color:var(--slate);line-height:1.6}.v15-modal-info-row strong{color:var(--ink)}.v15-start-here-card{background:var(--copper-pale);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-3);border:1.5px solid rgba(200,121,61,.3);display:none;position:relative;overflow:hidden}.v15-start-here-card:before{content:"";background:var(--copper);width:3px;height:100%;position:absolute;top:0;left:0}.v15-sh-label{text-transform:uppercase;letter-spacing:.08em;color:var(--copper);margin-bottom:var(--space-1);align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.v15-sh-label:before{content:"â˜…";font-size:9px}.v15-sh-play-name{font-size:var(--text-sm);color:var(--ink);margin-bottom:2px;font-weight:700;line-height:1.3}.v15-sh-reason{color:var(--slate);font-size:11px;line-height:1.5}.v15-sh-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--copper);border-radius:var(--radius-full);margin-top:var(--space-1);background:rgba(200,121,61,.12);padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.v15-ledger-preview-link{text-align:center;margin-top:var(--space-4);font-size:var(--text-xs);color:var(--blue);font-weight:600;text-decoration:none;display:block}.v15-ledger-preview-link:hover{text-decoration:underline}.v15-share-explainer{background:var(--blue-pale);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-3);border:1px solid rgba(42,77,208,.2);display:none}.v15-share-explainer-heading{font-size:var(--text-sm);color:var(--ink);margin-bottom:var(--space-2);font-weight:700}.v15-share-steps{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.v15-share-step{text-align:center;color:var(--slate);flex:1;font-size:10px;line-height:1.4}.v15-share-step-num{background:var(--blue);color:#fff;width:20px;height:20px;margin:0 auto var(--space-1);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.v15-share-body{font-size:var(--text-xs);color:var(--slate);margin-bottom:var(--space-3);line-height:1.6}.v15-share-explainer .btn-primary{width:100%;font-size:var(--text-sm)}.v15-share-back{font-size:var(--text-xs);color:var(--slate);text-align:center;margin-top:var(--space-2);text-decoration:none;display:block}.tier-badge--expert{background:var(--copper-pale);color:var(--copper);border:1px solid rgba(200,121,61,.3)}.tier-quiz-label{color:var(--emerald);margin-top:3px;font-size:10px;font-weight:600;display:block}.header-nav{gap:var(--space-5);flex:1;justify-content:center;align-items:center;display:flex}.header-nav-link{font-size:var(--text-xs);color:var(--slate);font-weight:600;text-decoration:none}.header-nav-link:hover{color:var(--ink)}@media (max-width:380px){.header-nav{display:none}}.upload-card--large{padding:var(--space-6)}.upload-zone--large{padding:var(--space-8)var(--space-4);min-height:160px}.footer--full{padding:var(--space-10)var(--space-6)var(--space-6);background:var(--paper);border-top:1px solid var(--mist)}.footer-brand{margin-bottom:var(--space-8)}.footer-tagline{font-size:var(--text-xs);color:var(--slate-light);margin-top:var(--space-2);line-height:1.5}.footer-cols{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.footer-col-head{text-transform:uppercase;letter-spacing:.08em;color:var(--slate-light);margin-bottom:var(--space-3);font-size:10px;font-weight:700}.footer-col-link{font-size:var(--text-xs);color:var(--slate);margin-bottom:var(--space-2);text-decoration:none;display:block}.footer-col-link:hover{color:var(--ink)}.footer-bottom{font-size:var(--text-xs);color:var(--slate-light);border-top:1px solid var(--mist);padding-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.footer-social{gap:var(--space-2);display:flex}.footer-social-link{border-radius:var(--radius-full);width:30px;height:30px;color:var(--white);justify-content:center;align-items:center;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.footer-social-link:hover{opacity:.82}.footer-social-link--linkedin{background:#0a66c2}.footer-social-link--x{background:#000;font-family:serif;font-size:14px}.footer-social-link--ig{background:#e4405f}.footer-newsletter{gap:var(--space-3);background:var(--cloud);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8);flex-direction:column;display:flex}.footer-newsletter-heading{font-size:var(--text-sm);color:var(--ink);font-weight:700}.footer-newsletter-sub{font-size:var(--text-xs);color:var(--slate);margin-top:2px}.footer-newsletter-form{gap:var(--space-2);display:flex}.footer-newsletter-input{border:1.5px solid var(--mist);border-radius:var(--radius-full);font-size:var(--text-xs);font-family:var(--font-body);background:var(--white);outline:none;flex:1;min-width:0;padding:8px 14px}.footer-newsletter-input:focus{border-color:var(--blue)}.footer-newsletter-btn{background:var(--ink);color:var(--white);border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;font-weight:700;font-family:var(--font-body);border:none;padding:8px 16px}.footer-newsletter-btn:hover{background:var(--blue)}.domain-families{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.domain-family-pill{border-radius:var(--radius-full);font-size:var(--text-xs);border:1.5px solid var(--mist);background:var(--white);color:var(--slate);cursor:pointer;padding:6px 16px;font-weight:700;transition:all .15s}.domain-family-pill.active{background:var(--ink);color:var(--white);border-color:var(--ink)}.domain-cards{gap:var(--space-4);grid-template-columns:1fr;display:grid}.domain-card{background:var(--white);border:1.5px solid var(--mist);border-radius:var(--radius-lg);padding:var(--space-5);cursor:pointer;transition:border-color .15s,box-shadow .15s}.domain-card:hover{border-color:var(--blue);box-shadow:var(--shadow-md)}.domain-card-icon{margin-bottom:var(--space-3);font-size:28px}.domain-card-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin:0 0 var(--space-2)}.domain-card-desc{font-size:var(--text-xs);color:var(--slate);margin-bottom:var(--space-3);line-height:1.6}.domain-card-meta{color:var(--slate-light);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2);font-size:10px;font-weight:700}.domain-card-cta{font-size:var(--text-xs);color:var(--blue);font-weight:700}.quiz-role-suggest-wrap{width:100%;position:relative}.quiz-role-suggest-list{z-index:20;background:var(--white);border:1.5px solid var(--mist);border-radius:var(--radius-md);max-height:220px;box-shadow:var(--shadow-md);margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.quiz-role-suggest-item{font-size:var(--text-xs);color:var(--ink);cursor:pointer;border-bottom:1px solid var(--cloud);padding:10px 14px}.quiz-role-suggest-item:last-child{border-bottom:none}.quiz-role-suggest-item:hover,.quiz-role-suggest-item.is-active{background:var(--cloud);color:var(--blue)}.memory-hello{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);padding:var(--space-3)var(--space-4);margin:0 0 var(--space-4);background:linear-gradient(135deg,#eef6ff 0%,#f2fbf7 100%);border:1.5px solid #dbe7f7;flex-wrap:wrap;justify-content:space-between;display:flex}.memory-hello--resume{border-color:#c9d9f0}.memory-hello__copy{font-size:var(--text-sm);color:var(--ink);flex:280px;line-height:1.5}.memory-hello__actions{gap:var(--space-2);align-items:center;display:flex}.memory-hello__ghost{color:var(--slate);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:6px 10px;font-weight:700}.memory-hello__ghost:hover{color:var(--ink);text-decoration:underline}.memory-prefill-pill{color:#065f46;border-radius:var(--radius-full);font-size:var(--text-xs);margin:0 0 var(--space-3);background:#ecfdf5;border:1px solid #a7f3d0;align-items:center;gap:8px;padding:4px 12px;font-weight:700;display:inline-flex}.memory-prefill-pill__reset{color:#065f46;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.memory-cohort-callout{justify-content:space-between;align-items:center;gap:var(--space-3);color:#78350f;border-radius:var(--radius-lg);padding:var(--space-3)var(--space-4);margin:var(--space-4)0;font-size:var(--text-sm);background:#fffbeb;border:1.5px solid #fde68a;display:flex}.memory-cohort-callout strong{color:#78350f}.memory-cohort-callout .btn-secondary{white-space:nowrap}.memory-goal-callout{border:1.5px solid var(--mist);border-left:4px solid var(--blue);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);margin:var(--space-4)0;font-size:var(--text-sm);color:var(--ink);background:#f8fafc;line-height:1.55}.memory-goal-callout__eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}}.sl-upload-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.2);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sl-upload-overlay__card{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:min(450px,100vw - 32px);min-height:280px;padding:48px 32px 32px;display:flex;box-shadow:0 8px 32px rgba(15,23,41,.12)}.sl-upload-overlay__loader{width:120px;height:120px;margin-bottom:24px;position:relative}.sl-upload-overlay__logo-wrap{z-index:2;animation:2s ease-in-out infinite sl-upload-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sl-upload-overlay__logo{font-family:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);letter-spacing:.04em;color:#2a4dd0;white-space:nowrap;font-size:15px;font-weight:800}.sl-upload-overlay__ring{box-sizing:border-box;border-style:solid;border-color:rgba(42,77,208,.24);position:absolute}.sl-upload-overlay__ring--inner{border-width:3px;width:100px;height:100px;animation:3.2s linear infinite sl-upload-ring-inner;top:10px;left:10px}.sl-upload-overlay__ring--outer{border-width:8px;width:120px;height:120px;animation:3.2s linear infinite sl-upload-ring-outer;top:0;left:0}.sl-upload-overlay__filename{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 0 8px;font-size:12px;font-weight:600;overflow:hidden}.sl-upload-overlay__message{color:#64748b;min-height:2.8em;margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.4;animation:.35s ease-out sl-upload-message-in}@keyframes sl-upload-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.48;transform:translate(-50%,-50%)scale(.9)}}@keyframes sl-upload-ring-inner{0%{opacity:.25;border-radius:25%;transform:rotate(270deg)scale(1.6)}25%{opacity:1;border-radius:25%;transform:rotate(0)scale(1)}50%{opacity:1;border-radius:50%;transform:rotate(0)scale(1)}75%{opacity:.25;border-radius:50%;transform:rotate(270deg)scale(1.6)}to{opacity:.25;border-radius:25%;transform:rotate(270deg)scale(1.6)}}@keyframes sl-upload-ring-outer{0%{opacity:1;border-radius:25%;transform:rotate(0)scale(1)}25%{opacity:.25;border-radius:25%;transform:rotate(270deg)scale(1.2)}50%{opacity:.25;border-radius:50%;transform:rotate(270deg)scale(1.2)}75%{opacity:.25;border-radius:50%;transform:rotate(0)scale(1)}to{opacity:1;border-radius:25%;transform:rotate(0)scale(1)}}@keyframes sl-upload-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.altiv-pricing .pricing-grid{gap:var(--space-5);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:768px){.altiv-pricing .pricing-grid{grid-template-columns:repeat(3,1fr)}}.altiv-pricing .pricing-card{background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--mist);box-shadow:var(--shadow-sm);text-align:left;flex-direction:column;padding:32px 24px 24px;display:flex;position:relative}.altiv-pricing .pricing-card--featured{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue),var(--shadow-md);padding-top:48px}.altiv-pricing .pricing-card--selectable{cursor:pointer}.altiv-pricing .pricing-card--active{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue),var(--shadow-md)}.altiv-pricing .pricing-card-recommended{background:var(--blue);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full);white-space:nowrap;box-shadow:var(--shadow-sm);padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.altiv-pricing .pricing-card-label{text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-3);font-size:11px;font-weight:700}.altiv-pricing .pricing-card-label--starter{color:var(--emerald)}.altiv-pricing .pricing-card-label--practitioner{color:var(--blue)}.altiv-pricing .pricing-card-label--expert{color:var(--violet)}.altiv-pricing .pricing-card-price{font-family:var(--font-display);color:var(--ink);align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:38px;line-height:1;display:flex}.altiv-pricing .price-pill{font-family:var(--font-body);border-radius:var(--radius-full);background:var(--blue-pale);color:var(--blue);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:4px 10px;font-size:10px;font-weight:700}.altiv-pricing .price-pill--free{background:var(--emerald-pale);color:var(--emerald)}.altiv-pricing--dual .price-variant--inr,html[data-pricing-currency=INR] .altiv-pricing--dual .price-variant--usd{display:none}html[data-pricing-currency=INR] .altiv-pricing--dual .price-variant--inr{display:inline}.altiv-pricing .pricing-card-headline{font-size:var(--text-sm);color:var(--slate);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--cloud);font-weight:500;line-height:1.5}.altiv-pricing .pricing-card-items{flex-direction:column;gap:12px;margin-bottom:24px;padding:0;list-style:none;display:flex}.altiv-pricing .pricing-card-item{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--slate);line-height:1.5;display:flex}.altiv-pricing .pricing-card-item--inherits{color:var(--ink);font-weight:700}.altiv-pricing .pricing-check{background:var(--emerald-pale);width:16px;height:16px;color:var(--emerald);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:9px;font-weight:700;display:flex}.altiv-pricing .pricing-card-cta{border-radius:var(--radius-lg);width:100%;font-weight:700;font-size:var(--text-sm);text-align:center;font-family:var(--font-body);cursor:pointer;border:none;margin-top:auto;padding:14px;text-decoration:none;transition:all .2s;display:block}.altiv-pricing .pricing-card-cta--starter{background:var(--cloud);color:var(--ink)}.altiv-pricing .pricing-card-cta--starter:hover{background:var(--mist)}.altiv-pricing .pricing-card-cta--practitioner{background:var(--blue);color:var(--white)}.altiv-pricing .pricing-card-cta--practitioner:hover{background:var(--blue-hover)}.altiv-pricing .pricing-card-cta--expert{background:var(--ink);color:var(--white)}.altiv-pricing .pricing-card-cta--expert:hover{background:var(--ink-mid)}.altiv-pricing .pricing-card-toggle{width:100%;font-size:var(--text-xs);color:var(--blue);font-weight:600;font-family:var(--font-body);cursor:pointer;margin-bottom:var(--space-3);text-align:left;background:0 0;border:none;padding:8px 0;display:block}.altiv-pricing .pricing-card-toggle:after{content:" ▾";transition:transform .2s;display:inline-block}.altiv-pricing .pricing-card-toggle.open:after{content:" ▴"}.altiv-pricing .pricing-card-toggle:hover{color:var(--blue-hover)}.altiv-pricing--mini .pricing-card-details{display:none}.altiv-pricing--mini .pricing-card-details.open,.altiv-pricing--detailed .pricing-card-details{display:block}.altiv-pricing--detailed .pricing-card-toggle{display:none}@media (max-width:767px){.altiv-pricing--detailed .pricing-card{padding:var(--space-6)var(--space-5)}.altiv-pricing--detailed .pricing-card--featured{padding-top:calc(var(--space-6) + 12px)}.altiv-pricing--detailed .pricing-card-toggle{display:block}.altiv-pricing--detailed .pricing-card-details{display:none}.altiv-pricing--detailed .pricing-card-details.open{display:block}}.altiv-pricing .pricing-footnote{text-align:center;font-size:var(--text-xs);color:var(--slate);margin:var(--space-5)0 0}.altiv-pricing .pricing-footnote a,.altiv-pricing .pricing-footnote button{color:var(--blue);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:none;padding:0;text-decoration:none}.altiv-pricing .pricing-footnote a:hover,.altiv-pricing .pricing-footnote button:hover{text-decoration:underline}:root{--font-body:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-dm-serif),Georgia,"Times New Roman",serif}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
