/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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{:host,:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--tracking-widest:.1em;--leading-normal:1.5;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;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:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end: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-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;background:#fff;font-family:Pretendard,-apple-system,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}ul{list-style:none}}@layer site,components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.right-6{right:calc(var(--spacing)*6)}.bottom-0{bottom:0}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-40{z-index:40}.z-50{z-index:50}.z-500{z-index:500}.z-999{z-index:999}.col-span-full{grid-column:1/-1}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-0\.75{margin-top:calc(var(--spacing)*.75)}.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-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-4\.5{margin-top:calc(var(--spacing)*4.5)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-11\.25{margin-top:calc(var(--spacing)*11.25)}.mt-14{margin-top:calc(var(--spacing)*14)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-2\.25{margin-bottom:calc(var(--spacing)*2.25)}.mb-2\.75{margin-bottom:calc(var(--spacing)*2.75)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.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)}.ml-1{margin-left:var(--spacing)}.ml-\[calc\(50\%-50vw\)\]{margin-left:calc(50% - 50vw)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-1\.75{width:calc(var(--spacing)*1.75);height:calc(var(--spacing)*1.75)}.size-3\.25{width:calc(var(--spacing)*3.25);height:calc(var(--spacing)*3.25)}.size-5\.25{width:calc(var(--spacing)*5.25);height:calc(var(--spacing)*5.25)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-7\.5{width:calc(var(--spacing)*7.5);height:calc(var(--spacing)*7.5)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.h-13{height:calc(var(--spacing)*13)}.h-16{height:calc(var(--spacing)*16)}.h-22{height:calc(var(--spacing)*22)}.h-\[clamp\(380px\,44vw\,480px\)\]{height:clamp(380px,44vw,480px)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-\[92vh\]{max-height:92vh}.min-h-\(--hh\){min-height:var(--hh)}.min-h-\[540px\]{min-height:540px}.w-24{width:calc(var(--spacing)*24)}.w-\[22\%\]{width:22%}.w-full{width:100%}.w-screen{width:100vw}.max-w-140{max-width:calc(var(--spacing)*140)}.max-w-185{max-width:calc(var(--spacing)*185)}.max-w-300{max-width:calc(var(--spacing)*300)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-0\.25{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.25{--tw-translate-y:calc(var(--spacing)*.25)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-pt-33{scroll-padding-top:calc(var(--spacing)*33)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-1\.75{gap:calc(var(--spacing)*1.75)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-2\.25{gap:calc(var(--spacing)*2.25)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-4\.5{gap:calc(var(--spacing)*4.5)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-10{gap:calc(var(--spacing)*10)}.gap-x-1\.75{-moz-column-gap:calc(var(--spacing)*1.75);column-gap:calc(var(--spacing)*1.75)}.gap-x-2\.5{-moz-column-gap:calc(var(--spacing)*2.5);column-gap:calc(var(--spacing)*2.5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--c\){border-color:var(--c)}.border-\(--kc\){border-color:var(--kc)}.border-\(--line\){border-color:var(--line)}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-t-\(--line\){border-top-color:var(--line)}.border-b-\(--line\){border-bottom-color:var(--line)}.border-b-\[rgba\(38\,48\,90\,\.06\)\]{border-bottom-color:#26305a0f}.border-b-\[rgba\(38\,48\,90\,\.08\)\]{border-bottom-color:#26305a14}.bg-\(--c\){background-color:var(--c)}.bg-\(--c-10\){background-color:var(--c-10)}.bg-\(--c-bg\){background-color:var(--c-bg)}.bg-\(--c-d\){background-color:var(--c-d)}.bg-\(--gray-50\){background-color:var(--gray-50)}.bg-\(--primary\){background-color:var(--primary)}.bg-\(--soft\){background-color:var(--soft)}.bg-\[\#eef1f7\]{background-color:#eef1f7}.bg-\[rgba\(15\,18\,40\,\.55\)\]{background-color:#0f12288c}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-\(image\:--sp\){background-image:var(--sp)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.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-2\.75{padding-inline:calc(var(--spacing)*2.75)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-4\.5{padding-inline:calc(var(--spacing)*4.5)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\.5{padding-inline:calc(var(--spacing)*5.5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-6\.5{padding-inline:calc(var(--spacing)*6.5)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[clamp\(18px\,4vw\,44px\)\]{padding-inline:clamp(18px,4vw,44px)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-1\.25{padding-block:calc(var(--spacing)*1.25)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-2\.75{padding-block:calc(var(--spacing)*2.75)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.75{padding-block:calc(var(--spacing)*3.75)}.py-4{padding-block:calc(var(--spacing)*4)}.py-4\.5{padding-block:calc(var(--spacing)*4.5)}.py-4\.25{padding-block:calc(var(--spacing)*4.25)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-6\.5{padding-block:calc(var(--spacing)*6.5)}.py-7{padding-block:calc(var(--spacing)*7)}.py-7\.5{padding-block:calc(var(--spacing)*7.5)}.py-8{padding-block:calc(var(--spacing)*8)}.py-14{padding-block:calc(var(--spacing)*14)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-\[clamp\(44px\,5vw\,72px\)\]{padding-top:clamp(44px,5vw,72px)}.pt-\[clamp\(78px\,10\.5vw\,132px\)\]{padding-top:clamp(78px,10.5vw,132px)}.pb-0{padding-bottom:0}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-11{padding-bottom:calc(var(--spacing)*11)}.pb-26{padding-bottom:calc(var(--spacing)*26)}.pl-4\.5{padding-left:calc(var(--spacing)*4.5)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[clamp\(15px\,1\.5vw\,17px\)\]{font-size:clamp(15px,1.5vw,17px)}.text-\[clamp\(17px\,1\.7vw\,21px\)\]{font-size:clamp(17px,1.7vw,21px)}.text-\[clamp\(23px\,4\.7vw\,52px\)\]{font-size:clamp(23px,4.7vw,52px)}.text-\[clamp\(24px\,3vw\,36px\)\]{font-size:clamp(24px,3vw,36px)}.text-\[clamp\(26px\,3\.4vw\,40px\)\]{font-size:clamp(26px,3.4vw,40px)}.text-\[clamp\(26px\,3vw\,38px\)\]{font-size:clamp(26px,3vw,38px)}.text-\[clamp\(29px\,4\.7vw\,52px\)\]{font-size:clamp(29px,4.7vw,52px)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-keep{word-break:keep-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\(--c\){color:var(--c)}.text-\(--c-d\){color:var(--c-d)}.text-\(--carrot\){color:var(--carrot)}.text-\(--gray-400\){color:var(--gray-400)}.text-\(--gray-500\){color:var(--gray-500)}.text-\(--gray-800\){color:var(--gray-800)}.text-\(--ink\){color:var(--ink)}.text-\(--ink-2\){color:var(--ink-2)}.text-\(--ink-3\){color:var(--ink-3)}.text-\(--ink-4\){color:var(--ink-4)}.text-\(--kd\){color:var(--kd)}.text-\(--primary\){color:var(--primary)}.text-\[\#F5A623\]{color:#f5a623}.text-\[rgba\(255\,255\,255\,\.9\)\]{color:#ffffffe6}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.accent-\(--primary\){accent-color:var(--primary)}.\[box-shadow\:0_-12px_34px_-18px_rgba\(38\,48\,90\,\.28\)\]{box-shadow:0 -12px 34px -18px #26305a47}.\[box-shadow\:0_0_0_1px_rgba\(38\,48\,90\,\.06\)\]{box-shadow:0 0 0 1px #26305a0f}.\[box-shadow\:0_0_0_1px_rgba\(38\,48\,90\,\.12\)\]{box-shadow:0 0 0 1px #26305a1f}.\[box-shadow\:0_12px_26px_-10px_rgba\(38\,48\,90\,\.32\)\]{box-shadow:0 12px 26px -10px #26305a52}.\[box-shadow\:0_12px_26px_-10px_rgba\(90\,87\,230\,\.5\)\]{box-shadow:0 12px 26px -10px #5a57e680}.\[box-shadow\:0_24px_56px_-30px_rgba\(38\,48\,90\,\.34\)\]{box-shadow:0 24px 56px -30px #26305a57}.\[box-shadow\:0_30px_80px_-24px_rgba\(15\,18\,40\,\.5\)\]{box-shadow:0 30px 80px -24px #0f122880}.\[box-shadow\:var\(--sh-sm\)\]{box-shadow:var(--sh-sm)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.\[backdrop-filter\:blur\(3px\)\]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.transition{transition-property:color,background-color,border-color,outline-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))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-\(--line\):hover{background-color:var(--line)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\(--primary\):focus{border-color:var(--primary)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=48rem){.md\:h-27\.5{height:calc(var(--spacing)*27.5)}.md\:min-h-\(--hh-md\){min-height:var(--hh-md)}.md\:min-h-\[555px\]{min-height:555px}.md\:w-37\.5{width:calc(var(--spacing)*37.5)}.md\:w-\[calc\(\(100\%-20px\)\/2\)\]{width:calc(50% - 10px)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:px-5\.5{padding-inline:calc(var(--spacing)*5.5)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-18{padding-block:calc(var(--spacing)*18)}.md\:text-\[26px\]{font-size:26px}}@media (width>=75rem){.pc\:sticky{position:sticky}.pc\:top-16\.5{top:calc(var(--spacing)*16.5)}.pc\:z-39{z-index:39}.pc\:mx-0{margin-inline:0}.pc\:mt-0{margin-top:0}.pc\:mt-12{margin-top:calc(var(--spacing)*12)}.pc\:mt-16{margin-top:calc(var(--spacing)*16)}.pc\:mt-18{margin-top:calc(var(--spacing)*18)}.pc\:mb-0{margin-bottom:0}.pc\:mb-4{margin-bottom:calc(var(--spacing)*4)}.pc\:mb-5{margin-bottom:calc(var(--spacing)*5)}.pc\:mb-8{margin-bottom:calc(var(--spacing)*8)}.pc\:block{display:block}.pc\:flex{display:flex}.pc\:hidden{display:none}.pc\:h-16\.5{height:calc(var(--spacing)*16.5)}.pc\:min-h-\(--hh-pc\){min-height:var(--hh-pc)}.pc\:min-h-\[630px\]{min-height:630px}.pc\:w-\[calc\(\(100\%-40px\)\/3\)\]{width:calc(33.3333% - 13.3333px)}.pc\:w-auto{width:auto}.pc\:max-w-185{max-width:calc(var(--spacing)*185)}.pc\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pc\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pc\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.pc\:flex-row{flex-direction:row}.pc\:flex-wrap{flex-wrap:wrap}.pc\:items-center{align-items:center}.pc\:justify-center{justify-content:center}.pc\:justify-start{justify-content:flex-start}.pc\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.pc\:gap-3{gap:calc(var(--spacing)*3)}.pc\:gap-4{gap:calc(var(--spacing)*4)}.pc\:rounded-\[28px\]{border-radius:28px}.pc\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.pc\:border-solid{--tw-border-style:solid;border-style:solid}.pc\:border-b-\[rgba\(38\,48\,90\,\.06\)\]{border-bottom-color:#26305a0f}.pc\:bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab,red,red)){.pc\:bg-white\/96{background-color:color-mix(in oklab,var(--color-white) 96%,transparent)}}.pc\:p-5{padding:calc(var(--spacing)*5)}.pc\:p-6{padding:calc(var(--spacing)*6)}.pc\:px-0{padding-inline:0}.pc\:px-4\.5{padding-inline:calc(var(--spacing)*4.5)}.pc\:px-4\.25{padding-inline:calc(var(--spacing)*4.25)}.pc\:px-5\.5{padding-inline:calc(var(--spacing)*5.5)}.pc\:px-7\.5{padding-inline:calc(var(--spacing)*7.5)}.pc\:px-8{padding-inline:calc(var(--spacing)*8)}.pc\:px-10{padding-inline:calc(var(--spacing)*10)}.pc\:px-\[clamp\(18px\,4vw\,44px\)\]{padding-inline:clamp(18px,4vw,44px)}.pc\:py-0{padding-block:0}.pc\:py-1\.75{padding-block:calc(var(--spacing)*1.75)}.pc\:py-2\.25{padding-block:calc(var(--spacing)*2.25)}.pc\:py-6{padding-block:calc(var(--spacing)*6)}.pc\:py-6\.5{padding-block:calc(var(--spacing)*6.5)}.pc\:py-11{padding-block:calc(var(--spacing)*11)}.pc\:py-22\.5{padding-block:calc(var(--spacing)*22.5)}.pc\:pb-\[clamp\(108px\,12vw\,156px\)\]{padding-bottom:clamp(108px,12vw,156px)}.pc\:text-\[14px\]{font-size:14px}.pc\:text-\[15px\]{font-size:15px}.pc\:text-\[16px\]{font-size:16px}.pc\:text-\[18px\]{font-size:18px}.pc\:text-\[19px\]{font-size:19px}.pc\:text-\[22px\]{font-size:22px}.pc\:text-\[24px\]{font-size:24px}.pc\:text-\[28px\]{font-size:28px}.pc\:text-\[30px\]{font-size:30px}.pc\:text-\[32px\]{font-size:32px}.pc\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}}}@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-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:45 920;src:url(../assess/PretendardVariable.woff2)format("woff2-variations")}:root{--primary:#5a57e6;--primary-deep:#4441c8;--primary-t:#ecebfe;--primary-gradient:linear-gradient(90deg, #5a57e6 0%, #4441c8);--mint:#19c7b0;--sky:#5a9dff;--carrot:#e76d24;--coral:#f97d67;--aqua:#83dadd;--lime:#cfff33;--lilac:#9e83dd;--azure:#33a3ff;--peach:#ffbc71;--sun:#ffd445;--nv:#26305a;--nv-soft:#26305ad1;--ink:#1b2440;--ink-2:#46506e;--ink-3:#6e7796;--ink-4:#9aa3bd;--line:#e6e9f2;--soft:#f4f6fc;--page:#e9ecf4;--white:#fff;--gray-50:#f1f2f3;--gray-100:#e3e4e8;--gray-200:#c3c6cb;--gray-300:#a7abb3;--gray-400:#8c919c;--gray-500:#717783;--gray-600:#5a5f68;--gray-700:#42464d;--gray-800:#2b2d31;--gray-900:#131416;--comm-10:#fff6ec;--comm-50:#fdecd8;--comm-100:#fbcc98;--comm-200:#f9b467;--comm-300:#f79c36;--comm-400:#f28409;--comm-g1:#f28409;--comm-g2:#f64200;--comm-gradient:linear-gradient(to right, var(--comm-g1) 0%, var(--comm-g2) 100%);--comm:var(--comm-400);--comm-bg:var(--comm-50);--comm-d:var(--comm-400);--talent-10:#e9f7e9;--talent-50:#d3eed3;--talent-100:#98df98;--talent-200:#6acf6a;--talent-300:#4bc54b;--talent-400:#1ca81c;--talent-g1:#1ca81c;--talent-g2:#0e8286;--talent-gradient:linear-gradient(to right, var(--talent-g1) 0%, var(--talent-g2) 100%);--talent:var(--talent-400);--talent-bg:var(--talent-50);--talent-d:var(--talent-400);--team-10:#edf0fb;--team-50:#dbe1f5;--team-100:#abb9e8;--team-200:#8397dd;--team-300:#5b76d2;--team-400:#3657c5;--team-g1:#3657c5;--team-g2:#741cc2;--team-gradient:linear-gradient(to right, var(--team-g1) 0%, var(--team-g2) 100%);--team:var(--team-400);--team-bg:var(--team-50);--team-d:var(--team-400);--well-10:#fdfae2;--well-50:#f9f3c5;--well-100:#ffeb99;--well-200:#ffe066;--well-300:#ffd633;--well-400:#fdca00;--well-500:#bd9202;--well-g1:#fc0;--well-g2:#ca7600;--well-gradient:linear-gradient(to right, var(--well-g1) 0%, var(--well-g2) 100%);--well:var(--well-400);--well-bg:var(--well-50);--well-d:var(--well-500);--r:28px;--sh-sm:0 4px 16px #26305a0f;--sh-md:0 14px 40px -16px #26305a3d;--sh-lg:0 40px 90px -32px #26305a57}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}@media (width>=1200px){.wrap{padding:0}}.blk{padding:60px 0}@media (width>=768px){.blk{padding:88px 0}}@media (width>=1200px){.blk{padding:120px 0}}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:20px;font-size:14px;font-weight:700;display:inline-block}h2.head{letter-spacing:-.03em;margin-bottom:14px;font-size:29px;font-weight:700;line-height:1.3}@media (width>=768px){.eyebrow{margin-bottom:28px;font-size:16px}h2.head{margin-bottom:18px;font-size:40px}}@media (width>=1200px){.eyebrow{margin-bottom:36px;font-size:20px}h2.head{margin-bottom:20px;font-size:52px;line-height:1.22}}h2.head .brand-inline{vertical-align:-.1em;width:auto;height:.72em;margin:0 .18em 0 .04em}.sub{color:var(--ink-3);font-size:15px;line-height:1.7}@media (width>=768px){.sub{font-size:18px}}@media (width>=1200px){.sub{font-size:26px}}.center{text-align:center;margin:0 auto 60px}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 30px;font-size:15.5px;font-weight:700;transition:all .18s;display:inline-flex}.cta-ar{margin-left:9px}.btn>.cta-ar{margin-left:0}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-deep);transform:translateY(-2px)}.btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:#fff}.btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.sv-cta-row .btn-primary{background:var(--c);color:#fff}.sv-cta-row .btn-ghost{border-color:var(--c);color:var(--c);background:#fff}@media (width>=1200px){.sv-cta-row .btn{padding:16px 28px;font-size:18px;font-weight:700}}.rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce),print{.rv{opacity:1!important;transform:none!important}}.gnb{z-index:200;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffc7;border-bottom:1px solid #26305a0f;position:sticky;top:0}.gnb .wrap{justify-content:space-between;height:66px}.brand,.gnb .wrap{align-items:center;display:flex}.brand{gap:8px;font-size:19px;font-weight:800}.brand .c,.brand .st{color:var(--primary)}.menu a{color:var(--ink-2);cursor:pointer;border-radius:9px;font-size:14.5px;font-weight:600}.menu a:hover{color:var(--primary);background:var(--primary-t)}.nav-right{align-items:center;gap:12px;display:flex}.nav-right .lg{color:var(--ink-2);cursor:pointer;font-size:14px}.nav-right .btn{padding:10px 20px;font-size:14px}.burger{color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;padding:6px;display:none}.burger svg{display:block}.mnav{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#1418306b;transition:opacity .28s;position:fixed;inset:0}.mnav.open{opacity:1;visibility:visible}.mnav-panel{opacity:0;background:#fff;border-radius:0 0 30px 30px;padding:78px 20px 26px;transition:transform .34s cubic-bezier(.2,.85,.25,1),opacity .3s;position:absolute;top:0;left:0;right:0;transform:translateY(-18px);box-shadow:0 34px 70px -22px #26305a6b}.mnav.open .mnav-panel{opacity:1;transform:none}.mnav-close{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:6px;position:absolute;top:20px;right:18px}.mnav-lbl{letter-spacing:.14em;color:var(--ink-4);text-transform:uppercase;padding:0 8px 6px;font-size:12px;font-weight:800}.mnav-panel a{color:var(--ink);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:15px 14px;font-size:17px;font-weight:700;display:flex}.mnav-panel a.on,.mnav-panel a:active{background:var(--soft)}.mnav-panel a .dot{border-radius:50%;flex:none;width:11px;height:11px}.mnav-panel a em{color:var(--ink-4);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:600}.mnav-cta{justify-content:center;width:100%;margin-top:14px}.hero-band{background:var(--soft);padding:0}@media (width>=768px){.hero-band{padding:32px 32px clamp(16px,3vw,36px)}}.hero,.hero-wrap{width:100%;position:relative}.hero{background:#dfe4f0;border-radius:0;height:auto;min-height:auto;padding:0;overflow:hidden}@media (width>=768px){.hero{border-radius:40px;min-height:600px;box-shadow:0 44px 100px -34px #26305a57}}@media (width>=1200px){.hero{border-radius:40px;min-height:600px;padding:0}}.hero-wrap:after{content:"";z-index:13;background:var(--soft);width:310px;height:107px;clip-path:path("M 310,0 A 24,24 0 0 1 286,24 L 48,24 A 24,24 0 0 0 24,48 L 24,83 A 24,24 0 0 1 0,107 L 310,107 Z");pointer-events:none;display:none;position:absolute;bottom:-1px;right:0}.hero-bg{z-index:0;background-color:#0000;background-image:radial-gradient(42% 52% at 18% 26%,#7a6fe09e,#0000 60%),radial-gradient(48% 56% at 76% 84%,#5a57e666,#0000 60%),linear-gradient(135deg,#eef1f9,#e4e8f4);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:210% 210%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.h-text h1 .g,.hero-bg,.hero-bg:before{animation:none}}.hnav{z-index:400;transition:background .25s,box-shadow .25s;position:fixed;top:32px;left:0;right:0}.hnav-in{box-sizing:border-box;justify-content:space-between;width:min(1784px,100% - clamp(32px,6vw,72px));max-width:none;margin:0 auto;padding:24px clamp(22px,2.4vw,34px);position:relative}.hnav .brand,.hnav-in{align-items:center;display:flex}.hnav .brand{color:var(--nv);gap:9px;font-size:19px;font-weight:800}.hnav .brand .brand-logo{width:auto;height:26px;display:block}.hnav .brand .c,.hnav .brand .st{color:var(--primary)}.hnav .brand .bt{letter-spacing:-.02em;color:#e76d24;align-self:flex-end;padding-bottom:0;font-size:18px;font-weight:700;line-height:1;transform:translateY(1px)}.hnav .menu{gap:40px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hnav .menu .mi{position:relative}.hnav .menu .mi>a{color:var(--ink-2);cursor:pointer;border-radius:10px;font-size:16px;font-weight:500;transition:all .15s;display:inline-block}.hnav .menu .mi>a:hover{color:var(--primary);background:#ffffff6b}.mi .drop{border:1px solid var(--line);border-top:4px solid var(--c);width:332px;box-shadow:var(--sh-lg);opacity:0;visibility:hidden;z-index:60;text-align:left;background:#fff;border-radius:20px;padding:16px;transition:all .2s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-8px)}.mi .drop:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.mi:hover .drop{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.drop .dh{color:var(--ink);align-items:center;gap:8px;padding:2px 2px 0;font-size:15px;font-weight:800;display:flex}.drop .dh .dot{background:var(--c);border-radius:3px;flex:none;width:9px;height:9px}.drop .dh .go{color:var(--c);background:var(--ct);white-space:nowrap;cursor:pointer;border-radius:999px;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:800}.drop .dq{color:var(--ink-3);padding:9px 2px 8px;font-size:12.5px}.drop .di{background:var(--soft);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:11px 12px;transition:all .14s;display:flex}.drop .di:hover{border-color:var(--c);background:#fff}.drop .di b{color:var(--ink);flex:none;font-size:14px;font-weight:800}.drop .di span{color:var(--ink-3);flex:1;font-size:12.5px}.drop .di i{color:var(--ink-4);font-style:normal;font-weight:700}.drop .di:hover i{color:var(--c)}.hnav .ncta{background:var(--primary);color:#fff;border-radius:999px;padding:11px 22px;font-size:14.5px;font-weight:700;transition:all .18s;box-shadow:0 12px 26px -10px #5a57e680}.hnav .ncta:hover{background:var(--primary-deep);transform:translateY(-1px)}.hero-in{z-index:10;justify-content:center;min-height:auto;padding:104px 24px 40px;position:relative}.h-text,.hero-in{flex-direction:column;align-items:center;width:100%;display:flex}.h-text{text-align:center;max-width:1036px;margin-bottom:64px}.h-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;border:1px solid #fff;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 12px;display:inline-flex}.h-badge .s{color:var(--carrot);font-size:14px}.h-badge b{color:var(--nv);letter-spacing:.1em;font-size:10.5px;font-weight:800}@media (width>=1200px){.h-badge{background:#fff9;gap:8px;margin-bottom:32px;padding:10px 20px}.h-badge .s,.h-badge b{font-size:18px}.h-badge b{font-weight:500}}.h-text h1{color:var(--gray-900);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.18}.h-text h1 .l1{display:block}.h-text h1 .g{background:var(--primary-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.12em;font-weight:700;display:block}@keyframes shine{to{background-position:220%}}.h-text p{color:var(--gray-900);white-space:normal;letter-spacing:.005em;max-width:90%;font-size:clamp(14px,1.2vw,16px);line-height:1.7}@media (width>=1200px){.h-text p{white-space:nowrap;max-width:none}}.hstats{z-index:14;grid-template-columns:1fr;gap:12px;width:100%;max-width:1036px;margin-top:30px;display:grid}.hstats .s{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#fff6;border:1px solid #fff;border-radius:18px;flex-grow:1;padding:16px 10px}.hstats .n{color:var(--nv);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:8.6ch;font-size:23px;font-weight:700;line-height:1;display:inline-block}@media (width>=768px){.hstats{grid-template-columns:1fr 1fr}}@media (width>=1200px){.hstats{flex-wrap:wrap;justify-content:center;margin-top:0;display:flex}.hstats .s{min-width:128px;padding:24px}.hstats .n{font-size:30px}}.hstats .n em{color:var(--primary);font-style:normal}.hstats .l{color:#26305a8c;white-space:nowrap;letter-spacing:.02em;font-size:20px;font-weight:600}.hcta{z-index:15;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px auto 0;display:flex;position:static}@media (width>=1432px){.hero{box-shadow:none;border-radius:44px;min-height:0;padding:178px 0}.hero-wrap:after{display:block}.hero-in{padding:0}.hcta{flex-wrap:nowrap;margin:0;padding-bottom:10px;position:absolute;bottom:0;right:0}}.hcta .btn{z-index:1;padding:13px 22px;font-size:14.5px;position:relative}.hcta .btn-primary{background:var(--primary);color:#fff}.hcta .btn-primary:hover{background:var(--primary-deep);transform:translateY(-1px)}.hcta .btn-ghost{color:var(--nv);background:#ffffff59;border:1px solid #26305a24}.hcta .btn-ghost:hover{border-color:var(--primary);color:var(--primary);background:#fff9}.deck-sec{background:var(--soft)}.deck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:18px;margin:0 -20px;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.deck::-webkit-scrollbar{display:none}.dcard{background:var(--cbg);scroll-snap-align:center;transform-origin:bottom;cursor:pointer;border-radius:28px;flex:0 0 80vw;width:80vw;height:auto;min-height:300px;padding:26px 22px;transition:filter .32s,opacity .32s;position:relative;overflow:hidden}.deck.focus-on .dcard:not(.cen){filter:blur(3px);opacity:.5}@media (width>=1200px){.deck{scroll-snap-type:none;perspective:1200px;flex-wrap:nowrap;justify-content:center;gap:0;margin:0 auto 40px;padding:0;overflow-x:visible}.dcard{scroll-snap-align:none;flex:none;width:260px;height:332px;min-height:0;transition:transform .28s,box-shadow .28s}.deck.focus-on .dcard:not(.cen){filter:none;opacity:1}.dcard:not(:first-child){margin-left:-24px}.dcard:first-child{transform:rotate(-10deg)translateY(18px)}.dcard:nth-child(2){transform:rotate(-3.5deg)translateY(-10px)}.dcard:nth-child(3){transform:rotate(3.5deg)translateY(-10px)}.dcard:nth-child(4){transform:rotate(10deg)translateY(18px)}.dcard:hover{z-index:10;transform:rotate(0)translateY(-14px);box-shadow:0 40px 70px -24px #26305a73}}.dcard .cat{color:var(--c-d);font-size:18px;font-weight:700}.dcard .cat,.dcard .ph{z-index:2;position:relative}.dcard .ph{color:var(--ink);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:32px}.dcard .blob{aspect-ratio:1;background:var(--c);opacity:.6;z-index:0;border-radius:50%;width:68%;position:absolute;bottom:-12%;right:-16%}.dcard .blob2{display:none}.dcard .tagp{z-index:3;color:var(--c-d);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:16px;font-weight:700;display:inline-flex;position:absolute;bottom:22px;left:22px}.dcard .tagp i{background:var(--c);border-radius:50%;width:8px;height:8px;font-style:normal}.deck-note{text-align:center;color:var(--ink-3);font-size:18px}.deck-note a{color:var(--primary);cursor:pointer;font-weight:800}.finder{background:#fff}.cat-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:40px;margin:0 -20px;padding:16px 20px 10px;display:flex;overflow:auto hidden}.cat-grid::-webkit-scrollbar{display:none}.cat-grid .cat-card{scroll-snap-align:center;flex:0 0 calc(100vw - 40px)}.cat-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.cat-dots i{cursor:pointer;background:#d4d8e6;border-radius:99px;width:7px;height:7px;transition:width .25s,background .25s}.cat-dots i.on{background:var(--primary);width:22px}@media (width>=1200px){.cat-grid{scroll-snap-type:none;grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;display:grid;overflow-x:visible}.cat-grid .cat-card{scroll-snap-align:none;flex:none}.cat-dots{display:none}}.cat-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px 28px;transition:all .2s;position:relative;overflow:hidden}.cat-card:hover{border-color:var(--c)}.cat-top{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:36px;display:flex;position:relative}@media (width>=1200px){.cat-top{flex-wrap:nowrap}}.cat-name{letter-spacing:-.02em;word-break:keep-all;flex:auto;font-size:21px;font-weight:800}.cat-cmp{z-index:2;color:var(--c-d);border:1.5px solid var(--c-d);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:1 0 100%;order:5;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;padding:8px 15px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex;position:relative}.cat-cmp:hover{background:var(--c-d);border-color:var(--c-d);color:#fff;transform:translateY(-1px)}@media (width>=1200px){.cat-cmp{flex:none;order:0;margin:0 0 0 auto;padding:10px 20px;font-size:16px;font-weight:700}}.cat-q{color:var(--c-d);margin-bottom:16px;font-size:16px;font-weight:700}.cat-lead,.cat-q{position:relative}.cat-lead{color:var(--ink-3);margin-bottom:20px;font-size:14px;line-height:1.6}.cat-rows{flex-direction:column;gap:10px;display:flex;position:relative}.fd-row{background:var(--soft);cursor:pointer;border-radius:14px;padding:14px 16px;transition:all .15s}.fd-row,.fd-row .fd-top{flex-direction:column;gap:6px;display:flex}.fd-row .fd-head{justify-content:space-between;align-items:center;display:flex}.fd-row .nm{font-size:15.5px;font-weight:800}.fd-row .ds{color:var(--ink-3);font-size:12.5px;line-height:1.45}.fd-row .go{color:var(--c-d);white-space:nowrap;font-size:12.5px;font-weight:800}.fd-row .tag{color:var(--c-d);background:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}@media (width>=1200px){.cat-name{color:var(--c-d);font-size:28px;font-weight:700}.cat-q{color:var(--gray-900);margin-bottom:8px;font-size:20px}.cat-lead{color:var(--gray-500);font-size:18px}.cat-rows{gap:14px}.fd-row{background:var(--c-10);row-gap:8px;padding:18px 22px}.fd-row .fd-top{gap:8px}.fd-row .tag{color:var(--gray-500);padding:4px 10px;font-size:15px;font-weight:700}.fd-row .nm{color:var(--gray-900);font-size:22px;font-weight:700}.fd-row .ds{color:var(--gray-500);font-size:17px;font-weight:500;line-height:1.5}.fd-row .go{color:var(--gray-400);font-size:16px;font-weight:500}}.why{background:var(--soft)}@media (width>=1200px){.why{background:var(--gray-50)}}.why-grid{grid-template-columns:1fr;gap:22px;display:grid}@media (width>=1200px){.why-grid{grid-template-columns:repeat(3,1fr)}}.why-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;padding:34px 30px;transition:all .2s;display:flex}.why-card:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}.why-no{letter-spacing:.12em;color:var(--primary);margin-bottom:20px;font-size:13px;font-weight:800}@media (width>=1200px){.why-no{color:var(--primary);margin-bottom:20px;font-size:16px;font-weight:700}}.why-card h3{letter-spacing:-.02em;margin-bottom:14px;font-size:20px;font-weight:800;line-height:1.42}.why-card h3 .wh-lead{color:var(--ink-3);letter-spacing:-.01em;margin-bottom:7px;font-size:14.5px;font-weight:600;line-height:1.4;display:block}.why-card h3 .wh-main{color:var(--ink);font-size:22px;font-weight:800;line-height:1.34;display:block}.why-card p{color:var(--ink-3);font-size:14.5px;line-height:1.7}.why-kw{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px;display:flex}.why-kw span{color:var(--ink-2);background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700}.proc{background:var(--gray-800);color:#fff;position:relative;overflow:hidden}.proc>.wrap{max-width:1400px}.proc:after,.proc:before{content:none}.proc .eyebrow{color:#9d97ff}.proc .head{color:#fff}.proc .sub{color:#ffffffa8}.proc-line{z-index:1;grid-template-columns:1fr;gap:22px;display:grid;position:relative}@media (width>=1200px){.proc-line{grid-template-columns:repeat(3,1fr)}}.flow-rail{z-index:1;background:linear-gradient(90deg,#5a9dff52,#19c7b052);border-radius:4px;height:4px;display:none;position:absolute;top:55px;left:52px;right:52px;overflow:hidden;box-shadow:0 0 10px #5a9dff4d}.flow-rail:after{content:"";background:linear-gradient(90deg,transparent,#eaf6ff,var(--mint),transparent);filter:blur(.5px);width:170px;height:100%;animation:2.6s linear infinite comet;position:absolute;top:0;left:-170px}@keyframes comet{to{left:100%}}@media (prefers-reduced-motion:reduce){.flow-rail:after{opacity:.6;animation:none}}.proc-step{text-align:center;background:#ffffff0f;border:1px solid #0000;border-radius:24px;padding:30px 26px;position:relative}.proc-step .pn{z-index:2;background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:17px;font-weight:900;display:grid;position:relative;box-shadow:0 8px 20px -4px #5a57e68c}.proc-step .pn:before{content:none}.proc-step h4{letter-spacing:-.02em;color:#fff;margin-bottom:10px;font-size:21px;font-weight:700}.proc-step p{color:var(--gray-300);font-size:15px;line-height:1.7}.proc-step .kw{color:#fff;background:#ffffff1a;border-radius:999px;margin-top:18px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-block}@media (width>=1200px){.proc{background:var(--gray-800)}.proc:after,.proc:before{content:none}.proc>.wrap{max-width:1200px}.proc-line{padding-top:62px}.proc-step{text-align:center;background:#ffffff0f;border-color:#0000;padding:44px 28px}.proc-step .pn{background:var(--primary);margin:0 0 0 -24px;position:absolute;top:-62px;left:50%}.proc-step .pn:before{content:none}.proc-step h4{color:#fff;margin-bottom:12px;font-size:26px;font-weight:700}.proc-step p{color:var(--gray-300);margin-bottom:20px;font-size:18px;font-weight:500}.proc-step .kw{color:#fff;background:var(--gray-700);padding:10px 20px;font-size:16px;font-weight:500}.flow-rail{height:3px;box-shadow:none;background-image:radial-gradient(circle,var(--gray-500) 1.5px,transparent 1.6px);background-position:0;background-repeat:repeat-x;background-size:8px 3px;border:none;top:23px;left:calc(16.6667% - 7.33333px);right:calc(16.6667% - 7.33333px);overflow:visible}.flow-rail:after{content:none}}.trust{background:#fff}.trust-cap{text-align:center;letter-spacing:.03em;color:var(--ink-4);margin-bottom:30px;font-size:13.5px;font-weight:700}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marq-track{gap:16px;width:max-content;animation:108s linear infinite scroll;display:flex}.marq:hover .marq-track{animation-play-state:paused}.marq2 .marq-track{margin-top:16px;animation-duration:126s;animation-direction:reverse}@keyframes scroll{to{transform:translate(-50%)}}.lcard{border:1px solid var(--line);width:128px;height:58px;box-shadow:var(--sh-sm);background:#fff;border-radius:999px;flex:none;place-items:center;transition:all .25s;display:grid;position:relative;overflow:hidden}.lcard:hover{border-color:#cbd5e1;box-shadow:0 6px 18px -6px #26305a38}.lcard img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:72px;height:auto;max-height:20px;transition:all .25s}.cmt-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:18px;margin:48px -20px 0;padding:0 20px 6px;scroll-padding:0 20px;display:flex;overflow:auto hidden}.cmt-grid::-webkit-scrollbar{display:none}.cmt-grid .cmt{scroll-snap-align:center;flex:0 0 80vw}.cmt-grid.focus-on .cmt:not(.cen){filter:blur(3px);opacity:.5}@media (width>=1200px){.marqs{margin-bottom:60px}.cmt-grid{scroll-snap-type:none;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;display:grid;overflow-x:visible}.cmt-grid .cmt{scroll-snap-align:none;flex:none}.cmt-grid.focus-on .cmt:not(.cen){filter:none;opacity:1}}.cmt{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;padding:28px 28px 24px;transition:all .22s;display:flex}.cmt .stars{color:#ffb020;letter-spacing:2px;gap:3px;margin-bottom:15px;font-size:16px;display:flex}.cmt p{color:var(--ink);flex:1;margin:0 0 22px;font-size:15.5px;font-weight:500;line-height:1.75}@media (width>=1200px){.cmt{padding:32px 28px}.cmt-title{margin-bottom:12px;font-size:20px;font-weight:700}.cmt p,.cmt-title{color:var(--gray-900)}.cmt p{margin-bottom:16px;font-size:18px;font-weight:400}.cmt .stars{border-top:1px dashed var(--gray-300);margin:16px 0 0;padding-top:20px}}.photo-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:12px;margin-top:24px;padding:4px 4px 6px;display:flex;overflow-x:auto}.photo-grid::-webkit-scrollbar{display:none}.pg-item{scroll-snap-align:center;-moz-column-break-inside:avoid;break-inside:avoid;height:200px;box-shadow:var(--sh-sm);border-radius:18px;flex:0 0 68%;margin-bottom:0;position:relative;overflow:hidden}.pg-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width>=1200px){.photo-grid{-moz-column-count:4;column-count:4;-moz-column-gap:14px;column-gap:14px;margin-top:56px;padding:0;display:block;overflow-x:visible}.pg-item{flex:none;margin-bottom:14px}.pg-item,.pg-item img{height:auto}}.pg-item:after{content:"";opacity:0;background:linear-gradient(#0000 60%,#14182d73);transition:opacity .25s;position:absolute;inset:0}.pg-item .cap{color:#fff;opacity:0;letter-spacing:-.01em;font-size:12.5px;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;bottom:12px;left:14px;right:14px;transform:translateY(6px)}.pg-item:hover .cap,.pg-item:hover:after{opacity:1}.pg-item:hover .cap{transform:none}.faq{background:var(--soft)}.faq-list{flex-direction:column;gap:12px;margin:0 auto;display:flex}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:18px;transition:all .15s;overflow:hidden}.faq-list details.faq-open{border-color:var(--primary);box-shadow:var(--sh-sm)}.faq-list summary{cursor:pointer;align-items:center;gap:14px;padding:22px 24px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .qm{color:var(--primary);flex:none;font-size:18px;font-weight:900}.faq-list summary .tg{color:var(--ink-4);flex:none;margin-left:auto;font-size:22px;font-weight:400;transition:transform .2s}.faq-list details.faq-open summary .tg{color:var(--primary);transform:rotate(45deg)}.faq-a{color:var(--ink-3);padding:0 24px 24px 56px;font-size:14.5px;line-height:1.78}@media (width>=1200px){.faq-list summary{color:var(--gray-900);padding:30px 28px 30px 59px;font-size:20px;font-weight:500}.faq-list summary .qm{color:var(--primary);font-size:22px;font-weight:700}.faq-list summary .tg{color:var(--gray-200)}}.closing{background:var(--page);padding:16px 16px 0}@media (width>=1200px){.closing{background:var(--soft);padding:0 32px}}.closing-in{text-align:center;background:linear-gradient(135deg,var(--primary) 0,#5168e6 48%,var(--mint) 100%);color:#fff;border-radius:40px;padding:clamp(64px,9vw,110px) 28px;position:relative;overflow:hidden}.closing-in:after{content:none}.closing-in .ct{z-index:1;position:relative}.closing-in h2{letter-spacing:-.03em;font-size:clamp(28px,3.8vw,46px);font-weight:900;line-height:1.24}.closing-in p{color:#ffffffeb;margin-top:18px;font-size:clamp(15px,1.5vw,18px)}@media (width>=1200px){.closing-in{background:linear-gradient(135deg,var(--primary) 0,#5168e6 48%,var(--mint) 100%);padding:98px 0}.closing-in:after{content:none}.closing-in h2{color:#fff;margin-bottom:18px;font-size:52px;font-weight:700;line-height:66px}.closing-in p{color:#fff;margin-bottom:40px;font-size:20px;font-weight:500}}.closing-in .row{flex-flow:column wrap;justify-content:center;align-items:stretch;gap:10px;margin-top:34px;display:flex}.closing-in .row .g,.closing-in .row .p{text-align:center;justify-content:center;width:100%}.closing-in .p{color:var(--primary);background:#fff;border-radius:999px;padding:15px 32px;font-size:15.5px;font-weight:700}.closing-in .p:hover{transform:translateY(-2px)}.closing-in .g{color:#fff;background:0 0;border:1.5px solid #ffffff8c;border-radius:999px;padding:15px 30px;font-size:15.5px;font-weight:700}.closing-in .g:hover{border-color:#fff}@media (width>=1200px){.closing-in .g{border-color:#fff;padding:16px 28px;font-size:18px;font-weight:700}}footer{background:var(--page);content-visibility:auto;contain-intrinsic-size:auto 900px;padding:48px 0 60px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.f-brand{color:var(--nv);align-items:flex-end;gap:8px;font-size:19px;font-weight:800;display:flex}.f-brand .c{color:var(--primary)}.f-brand .bt{letter-spacing:-.02em;color:var(--nv);padding-bottom:0;font-size:13.5px;font-weight:800;line-height:1;transform:translateY(1px)}.f-note{max-width:560px;color:var(--ink-3);font-size:13px;line-height:1.7}@media (width>=1200px){footer{padding:60px 0}footer .wrap{align-items:center}.f-brand .bt{color:var(--carrot)}.f-note{color:var(--gray-500);font-size:14px;font-weight:500}}.rw-teamlink footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width>=1200px){.flow-rail{display:block}}.bottom-bar{z-index:300;-webkit-backdrop-filter:blur(16px)saturate(160%);border-top:1px solid var(--line);background:#ffffffe6;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px -18px #26305a47}.bottom-bar .wrap{justify-content:center;align-items:center;gap:16px;height:70px;display:flex;position:relative}.bottom-bar .btn{position:absolute;top:50%;right:28px;transform:translateY(-50%)}.bb-text{color:var(--ink-2);text-align:center;font-size:15.5px;font-weight:600}.bb-text b{color:var(--ink);font-weight:800}.bb-text b em{color:var(--primary);font-style:normal}.bottom-bar .btn{padding:12px 26px;font-size:14.5px}@media (width>=1200px){.bottom-bar{display:block}body{padding-bottom:70px}}.subview{display:none}.subview.on{display:block}body.sub-open{overflow:hidden}.sv-gnb{-webkit-backdrop-filter:blur(18px)saturate(160%)}.sv-logo .c{color:var(--primary)}.sv-menu a{transition:all .15s}.sv-menu a:hover{color:var(--primary)}.sv-menu a.on{color:var(--c-d);font-weight:700}.sv-ncta{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:11px 22px;font-size:14.5px;font-weight:700;box-shadow:0 12px 26px -10px #5a57e680}.sv-ncta:hover{background:var(--primary-deep)}.sv-subbar{-webkit-backdrop-filter:blur(12px)}.sv-sib{transition:color .15s}.sv-sib.on,.sv-sib:hover{color:var(--c-d)}.sv-sib.on{font-weight:700}.sv-kid:hover{box-shadow:var(--sh-md);border-color:var(--kc);transform:translateY(-4px)}.sv-kid .kchips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex;position:relative}.sv-kid .kchips span{color:var(--ink-2);background:var(--soft);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700}.sv-vs tr:last-child td,.sv-vs tr:last-child th{border-bottom:none}.sv-best,.wc-card.wc-new{background:linear-gradient(135deg,var(--c-bg),#fff)}.wc-card li:before{content:"";background:var(--ink-4);border-radius:2px;width:7px;height:7px;position:absolute;top:7px;left:2px}.wc-card.wc-new li:before{background:var(--c)}.sv-steps{flex-flow:column;gap:14px;margin-top:24px;padding:6px 0;display:flex}.sv-steps .sv-step{display:block}.sv-steps .sv-step p{margin-top:0}@media (width>=768px){.sv-steps{grid-template-columns:1fr 1fr;gap:16px;display:grid}}.sv-cases,.sv-photoband,.sv-whycards{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:12px;margin-top:24px;padding:4px 4px 6px;display:flex;overflow-x:auto}.sv-cases::-webkit-scrollbar{display:none}.sv-photoband::-webkit-scrollbar{display:none}.sv-whycards::-webkit-scrollbar{display:none}.sv-cases .sv-c,.sv-whycards .sv-whycard{scroll-snap-align:center;flex:0 0 78%}.sv-whycard{min-width:0}.sv-photoband .pb-item{scroll-snap-align:center;height:200px;box-shadow:var(--sh-sm);border-radius:20px;flex:0 0 68%;position:relative;overflow:hidden}@media (width>=1200px){.sv-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:0;padding:0;display:grid}.sv-steps .sv-step{display:block}.sv-cases,.sv-photoband,.sv-whycards{scroll-snap-type:none;margin-top:0;padding:0;display:grid;overflow-x:visible}.sv-cases{grid-template-columns:repeat(3,1fr);gap:16px}.sv-cases.sv-cases-4{grid-template-columns:repeat(2,1fr)}.sv-whycards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sv-photoband{grid-template-columns:repeat(3,1fr);gap:14px}.sv-cases .sv-c,.sv-whycards .sv-whycard{scroll-snap-align:none;flex:none}.sv-photoband .pb-item{flex:none;height:220px}}.sv-photoband .pb-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.sv-photoband .pb-item:hover img{transform:scale(1.06)}.sv-photoband .pb-item:after{content:"";background:linear-gradient(#0000 55%,#0f122380);position:absolute;inset:0}.sv-photoband .pb-item .cap{color:#fff;z-index:1;letter-spacing:-.01em;font-size:13px;font-weight:700;position:absolute;bottom:12px;left:14px;right:14px}.sv-block li:before{content:"";background:var(--c);border-radius:3px;width:8px;height:8px;position:absolute;top:7px;left:2px}@media (width>=1200px){:is(.sv-sec:has(.sv-blocks),.sv-sec:has(.sv-stack)){background:var(--gray-50)}.btag{border:1px solid var(--c);color:var(--c);background:#fff;padding:6px 14px;font-size:16px}.btag,.sv-block h4{margin-bottom:16px;font-weight:700}.sv-block h4{color:var(--gray-900);font-size:24px}.sv-block>p{color:var(--gray-900);font-size:18px;font-weight:400}.sv-block ul,.sv-block>p{margin-top:0;margin-bottom:28px}.sv-block li{color:var(--gray-900);font-size:18px;font-weight:400}.sv-block li:before{background:var(--gray-900)}.sv-block .mmeta{color:var(--gray-400)}.sv-c{border-color:var(--gray-100);padding:32px}.sv-c .ctag{background:var(--c-10);color:var(--c);margin-bottom:14px;padding:4px 10px;font-size:16px;font-weight:500}.sv-c h4{margin-bottom:20px;font-size:22px}.sv-c .q,.sv-c h4{color:var(--gray-900);margin-left:4px;font-weight:700}.sv-c .q{margin-top:20px;margin-bottom:6px;padding-top:20px;font-size:18px;font-style:normal}.sv-c>p:last-child{color:var(--gray-500);margin-top:0;font-size:18px;font-weight:400}}.sv-close{background:linear-gradient(135deg,var(--c),var(--c-d))}@media (width>=1200px){.sv-close{background:linear-gradient(135deg,var(--c-g1) 0,var(--c-g2) 100%);border-radius:24px;width:auto;margin-left:32px;margin-right:32px;padding:80px 0}.sv-close h2{color:#fff;margin-bottom:18px;font-size:44px;font-weight:700}.sv-close p{color:#fff;margin-top:0;margin-bottom:40px;font-size:20px;font-weight:500}.sv-close .row{gap:16px}.sv-close .btn{padding:16px 28px;font-size:18px;font-weight:700}.sv-close .btn.p{background:#fff;border:1.5px solid #0000}.sv-close .btn.p .p-t{background:var(--c-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.sv-close .btn.g{color:#fff;background:0 0;border-color:#fff}}.sv-close .p:hover{background:var(--c-bg)}.sv-close .g:hover{background:#fff3}.sv-vs{overflow-x:auto}@media (width>=1200px){.sv-vs{overflow-x:hidden}.sv-body>.sv-sec:has(>.sv-vs){background:var(--gray-50);border-radius:24px;margin-left:32px;margin-right:32px;padding-left:calc(50% - 632px);padding-right:calc(50% - 632px)}}.sv-rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.sv-rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sv-rv{opacity:1!important;transform:none!important}}.sv-orbs span{filter:blur(64px);border-radius:50%;position:absolute}.sv-orbs span:first-child{background:var(--orb1);opacity:.5;width:380px;height:380px;animation:13s ease-in-out infinite svorb1;top:-70px;left:1%}.sv-orbs span:nth-child(2){background:var(--orb2);opacity:.42;width:320px;height:320px;animation:16s ease-in-out infinite svorb2;top:-40px;right:3%}.sv-orbs span:nth-child(3){background:var(--orb3);opacity:.34;width:300px;height:300px;animation:19s ease-in-out infinite svorb3;bottom:-110px;left:42%}.sv-hero>:not(.sv-orbs){z-index:1;position:relative}.sv-body{z-index:0;padding-top:52px;position:relative}@media (width>=1200px){.sv-body{padding-top:0}}.sv-hero{background:var(--hero-bg,var(--soft));margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}#subview[data-area=team]:not([data-diag]){--hero-bg:linear-gradient(180deg, #fff 0%, var(--ice,#f8fafb) 100%)}#subview[data-diag=sdi]{--hero-bg:linear-gradient(165deg, #f4f7fc 0%, #f0ebfa 35%, #f8e0eb 75%, #fce4dc)}#subview[data-diag=teamlink]{--hero-bg:#ebebeb}#subview[data-diag=teamlink] .sv-orbs span{filter:none;animation:none;inset:auto}#subview[data-diag=teamlink] .sv-orbs span:first-child{opacity:.85;background:radial-gradient(circle at 48% 48%,#73e4e5 0,#73e4e500 68%);width:56vw;max-width:680px;height:56vw;max-height:680px;top:-10vw;left:-8vw}#subview[data-diag=teamlink] .sv-orbs span:nth-child(2){opacity:.75;background:radial-gradient(circle at 48% 48%,#5d8ef7 0,#5d8ef700 68%);width:60vw;max-width:740px;height:60vw;max-height:740px;bottom:-22vw;left:14vw}#subview[data-diag=teamlink] .sv-orbs span:nth-child(3){opacity:.8;background:radial-gradient(circle at 48% 48%,#6aec98 0,#6aec9800 68%);width:54vw;max-width:660px;height:54vw;max-height:660px;top:-8vw;right:-6vw}#subview[data-diag=teamlink] .sv-orbs:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffb3 0,#fff0 65%);width:32vw;max-width:380px;height:32vw;max-height:380px;position:absolute;top:18%;left:32%}#subview[data-diag=sdi] .sv-cta-row .btn-primary,#subview[data-diag=teamlink] .sv-cta-row .btn-primary{background:linear-gradient(135deg,#e63e7c 0,#a855e0 50%,var(--sp-d,#3b6ee8) 100%);color:#fff}#subview[data-diag=sdi] .sv-whyov .ov-area{border:1px solid #0000}#subview[data-diag=sdi] .sv-whyov .ov-area:first-child{background:linear-gradient(135deg,#e0e9ff,#eef2ff);border-color:#5d8ef740}#subview[data-diag=sdi] .sv-whyov .ov-area:first-child .oa-n{color:#3b6ee8}#subview[data-diag=sdi] .sv-whyov .ov-area:nth-child(2){background:linear-gradient(135deg,#fce7f3,#fdf2f8);border-color:#e63e7c38}#subview[data-diag=sdi] .sv-whyov .ov-area:nth-child(2) .oa-n{color:#e63e7c}#subview[data-diag=sdi] .sv-whyov .ov-area:nth-child(3){background:linear-gradient(135deg,#d1fae5,#ecfdf5);border-color:#10b98138}#subview[data-diag=sdi] .sv-whyov .ov-area:nth-child(3) .oa-n{color:#059669}#subview[data-diag=sdi] .sv-whyov .ov-area:nth-child(4){background:linear-gradient(135deg,#ede9fe,#f5f3ff);border-color:#a855e038}#subview[data-diag=sdi] .sv-whyov .ov-area:nth-child(4) .oa-n{color:#7c3aed}#subview[data-diag=sdi] .sv-mcompare .wc-card.wc-new{background:linear-gradient(140deg,#5d8ef71f 0,#a855e01a 50%,#e63e7c14);border:1.5px solid #a855e052}#subview[data-diag=sdi] .sv-mcompare .wc-new .wc-lbl{color:#ff93be}#subview[data-diag=sdi] .sv-mcompare .wc-new .wc-tag{background:linear-gradient(90deg,#e63e7c,#a855e0,#5d8ef7)}#subview[data-diag=sdi] .sv-cases-4 .sv-c .ctag{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex}#subview[data-diag=sdi] .sv-cases-4 .sv-c:first-child .ctag{color:#3b6ee8;background:linear-gradient(135deg,#5d8ef724,#73e4e538)}#subview[data-diag=sdi] .sv-cases-4 .sv-c:first-child .q{color:#3b6ee8}#subview[data-diag=sdi] .sv-cases-4 .sv-c:nth-child(2) .ctag{color:#e63e7c;background:linear-gradient(135deg,#e63e7c1f,#ff7dbd2e)}#subview[data-diag=sdi] .sv-cases-4 .sv-c:nth-child(2) .q{color:#e63e7c}#subview[data-diag=sdi] .sv-cases-4 .sv-c:nth-child(3) .ctag{color:#059669;background:linear-gradient(135deg,#10b9811f,#6aec9833)}#subview[data-diag=sdi] .sv-cases-4 .sv-c:nth-child(3) .q{color:#059669}#subview[data-diag=sdi] .sv-cases-4 .sv-c:nth-child(4) .ctag{color:#7c3aed;background:linear-gradient(135deg,#a855e01f,#8b82ff2e)}#subview[data-diag=sdi] .sv-cases-4 .sv-c:nth-child(4) .q{color:#7c3aed}#subview{--orb1:var(--c);--orb2:var(--primary);--orb3:var(--mint)}#subview[data-area=comm]{--orb2:var(--coral);--orb3:var(--well-300)}#subview[data-area=talent]{--orb2:var(--aqua);--orb3:var(--lime)}#subview[data-area=team]{--orb2:var(--lilac);--orb3:var(--azure)}#subview[data-area=well]{--orb2:var(--peach);--orb3:var(--sun)}@media (width>=1200px){.sv-hero{background:var(--hero-bg,var(--soft));margin-left:0;margin-right:0;padding:100px calc(50% - 600px)}.sv-orbs span{filter:blur(88px)}.sv-orbs span:first-child{background:var(--orb1);width:560px;height:560px}.sv-orbs span:nth-child(2){background:var(--orb2);width:500px;height:500px}.sv-orbs span:nth-child(3){background:var(--orb3);width:480px;height:480px}}@keyframes svorb1{0%{transform:translate(0)scale(1)rotate(0)}30%{transform:translate(70px,50px)scale(1.22)rotate(8deg)}62%{transform:translate(-40px,80px)scale(1.08)rotate(-6deg)}to{transform:translate(0)scale(1)rotate(0)}}@keyframes svorb2{0%{transform:translate(0)scale(1.05)}38%{transform:translate(-80px,55px)scale(1.28)}70%{transform:translate(30px,-30px)scale(1.12)}to{transform:translate(0)scale(1.05)}}@keyframes svorb3{0%{transform:translate(0)scale(1)}34%{transform:translate(60px,-50px)scale(1.24)}68%{transform:translate(-50px,30px)scale(1.1)}to{transform:translate(0)scale(1)}}.sv-eb{background:linear-gradient(135deg,var(--c-bg),#fff);align-items:center;gap:6px;display:inline-flex}.sv-eb-i{width:14px;height:14px;fill:var(--c);flex:none}@media (width>=1200px){.sv-eb{color:var(--gray-900);text-transform:none;background:#fff9;border:1px solid #fff;align-items:center;gap:8px;margin-bottom:32px;padding:10px 20px;font-size:18px;font-weight:500;display:inline-flex}.sv-eb-i{width:18px;height:18px;fill:var(--c);flex:none}}.sv-kick:after{content:"";background:var(--c-d);border-radius:2px;width:36px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=1200px){#subview{padding-bottom:65px}.sv-sec{padding:90px calc(50% - 600px)}.sv-sec-h{margin-bottom:50px}.sv-kick{color:var(--c);margin-bottom:28px;padding-bottom:0;font-size:16px;font-weight:700}.sv-kick:after{content:none}.sv-h2{color:var(--gray-900);margin-bottom:20px;font-size:44px;font-weight:700}.sv-h2-sub{color:var(--gray-500);margin-top:0;font-size:22px;font-weight:500;line-height:30px}.sv-h1{margin-bottom:22px;font-size:68px;font-weight:700;line-height:84px}.sv-lead{color:var(--gray-800);margin-top:0;margin-bottom:12px;font-size:20px;font-weight:500}.sv-hbody{color:var(--gray-500);margin-top:0;margin-bottom:32px;font-size:18px;font-weight:400;line-height:26px}.ktop{margin-bottom:10px}.ktag{color:var(--gray-500);border-color:var(--gray-300);padding:4px 10px}.kgo,.ktag{font-size:16px;font-weight:700}.kgo{background:var(--c-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;border:none;padding:10px 20px;top:20px;right:20px}.kgo,.kgo:before{position:absolute}.kgo:before{content:"";background:var(--c-gradient);-webkit-mask-composite:xor;pointer-events:none;border-radius:999px;padding:1px;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kname{margin-top:0;margin-bottom:0;margin-left:4px;font-size:28px}.khook,.kname{color:var(--gray-900);font-weight:700}.khook{border-top-color:var(--gray-300);margin-bottom:6px;padding-top:20px;font-size:20px}.kdesc{color:var(--gray-500);margin-top:0;font-size:18px;font-weight:400}.sv-vs td,.sv-vs th{color:var(--gray-900);font-size:18px;font-weight:700}.sv-vs thead th:nth-child(n+2){font-size:22px}.sv-vs tbody td:nth-child(n+2){font-size:18px;font-weight:400}.sv-case{border-color:var(--gray-100);padding:32px}.cno{color:var(--c);margin-bottom:20px;font-size:16px;font-weight:700}.sv-case h4{margin-bottom:10px;font-size:22px;font-weight:700}.sv-case p{color:var(--gray-500);margin-top:0;margin-bottom:0;font-size:18px;font-weight:400}.sv-best-flow .fp{background:linear-gradient(#fff,#fff) padding-box,var(--c-gradient) border-box;border:1px solid #0000;border-radius:999px;padding:10px 20px}.sv-best-flow .fp-t{font-size:18px;font-weight:700}.sv-best-flow .fa,.sv-best-flow .fp-t{background:var(--c-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.sv-stat{background:#fff9;transition:transform .25s}.sv-stat:hover{transform:translateY(-5px)}.sv-stat .n{background:linear-gradient(135deg,var(--c-d),var(--c));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@media (width>=1200px){.sv-stat{border-color:#fff}.sv-stat .n{-webkit-text-fill-color:var(--c);color:var(--c);background:0 0;margin-bottom:4px;font-size:26px;font-weight:700}.sv-stat .n .ns{-webkit-text-fill-color:var(--gray-900);color:var(--gray-900)}.sv-stat .l{color:var(--gray-400);margin-top:0;font-size:18px;font-weight:500}}.sv-why-col{border-color:var(--gray-200);gap:8px}.sv-why .new,.sv-why .old{border-radius:18px;padding:16px 18px}.sv-why .new{background:linear-gradient(var(--c-10),var(--c-10)) padding-box,var(--c-gradient) border-box;border:1.5px solid #0000}.sv-why .new .t,.sv-why .new .wl{color:var(--c)}.sv-why .new .d{color:var(--gray-900)}.sv-why .wl{font-size:13px}.sv-why .t{margin-bottom:12px;font-size:17px}.sv-why .d{font-size:14px}.sv-why .vs{font-size:15px}@media (width>=768px){.sv-why .new,.sv-why .old{padding:20px 22px}.sv-why .wl{font-size:15px}.sv-why .t{font-size:20px}.sv-why .d{font-size:16px}.sv-why .vs{font-size:17px}}@media (width>=1200px){.sv-why{margin-bottom:32px}.sv-why-col{border-color:var(--gray-200);gap:8px}.sv-why .old{border-radius:20px;padding:24px}.sv-why .new{background:linear-gradient(var(--c-10),var(--c-10)) padding-box,var(--c-gradient) border-box;border:1.5px solid #0000;border-radius:20px;padding:24px}.sv-why .wl{margin-bottom:6px;font-size:16px;font-weight:500}.sv-why .old .wl{color:var(--gray-400)}.sv-why .new .wl{color:var(--c)}.sv-why .t{margin-bottom:16px;font-size:22px;font-weight:700}.sv-why .old .t{color:var(--gray-400)}.sv-why .new .t{color:var(--c)}.sv-why .d{font-size:18px;font-weight:400}.sv-why .old .d{color:var(--gray-400)}.sv-why .new .d{color:var(--gray-900)}.sv-why .vs{font-weight:700}.sv-why .vs,.sv-why-note{color:var(--gray-500);font-size:18px}.sv-why-note{margin-top:0;font-weight:500}}.sv-why-col.solo{border-style:solid;border-color:var(--c);padding:0}.sv-why-col.solo .old{background:var(--c-10)}.sv-why-col.solo .old .t{color:var(--ink)}.sv-why-col.solo .old .d{color:var(--ink-3)}.sv-kid{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s}.sv-kid:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(120deg,#0000 32%,#ffffff8c 50%,#0000 68%);transition:transform .8s;position:absolute;inset:0;transform:translate(-130%)}.sv-kid:hover{transform:translateY(-8px)}.sv-kid:hover:after{transform:translate(130%)}.sv-kid .kgo{transition:gap .25s}.sv-kid:hover .kgo{gap:11px}@media (width<=1199px){.sv-kid .kgo{z-index:3;background:var(--c-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;border:none;padding:8px 15px;font-size:13.5px;font-weight:700;position:absolute;top:16px;right:16px}.sv-kid .kgo:before{content:"";background:var(--c-gradient);-webkit-mask-composite:xor;pointer-events:none;border-radius:999px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.sv-why-row{transition:transform .2s,box-shadow .2s}.sv-why-row:hover{box-shadow:var(--sh-md)}.sv-why-row .new{background:linear-gradient(135deg,var(--c-bg),#fff)}.sv-block{transition:transform .25s,box-shadow .25s}.sv-block:after{content:"";background:var(--c);opacity:0;width:4px;transition:all .25s;position:absolute;top:0;bottom:0;left:0}.sv-block:hover{box-shadow:var(--sh-md);transform:translateY(-5px)}.sv-block:hover:after{opacity:1}:is(#subview[data-diag=teamlink] .sv-sec:has(.sv-cases),#subview[data-diag=teamlink] .sv-sec:has(.sv-mpair)){background:linear-gradient(160deg,var(--blue-tint,#f0f4ff) 0,#73e4e51f 50%,var(--ice,#f8fafb) 100%)}#subview[data-diag=teamlink] .sv-cases .cicon{background:linear-gradient(135deg,#5d8ef71f,#73e4e526);width:60px;height:60px}@media (width<=1199px){:is(#subview[data-diag=teamlink] .sv-sec:has(.sv-cases),#subview[data-diag=teamlink] .sv-sec:has(.sv-mpair)){border-radius:20px;padding-left:20px;padding-right:20px}}.sv-mpair .btag{border:0;padding:0}.sv-step{transition:transform .25s,box-shadow .25s}.sv-step:hover{box-shadow:var(--sh-md);transform:translateY(-6px)}.sv-step .sn{background:var(--gray-50);color:var(--gray-400);animation:4s ease-in-out infinite svstepglow}.sv-steps .sv-step:first-of-type .sn{animation-delay:0s}.sv-steps .sv-step:nth-of-type(2) .sn{animation-delay:1s}.sv-steps .sv-step:nth-of-type(3) .sn{animation-delay:2s}.sv-steps .sv-step:nth-of-type(4) .sn{animation-delay:3s}.sv-steps-line{pointer-events:none;z-index:1;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:visible}@media (width>=1200px){.sv-steps-line{display:block}}.sv-steps-line path{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-linecap:round;opacity:.55}.sv-steps-line circle{fill:var(--c)}@media (prefers-reduced-motion:reduce){.sv-steps-line path{transition:none!important}}@keyframes svstepglow{0%,25%,to{background:var(--gray-50);color:var(--gray-400)}20%,5%{background:var(--c-10);color:var(--c)}}@media (width>=1200px){.sv-steps-line{display:none}.sv-step{border-color:var(--gray-100);border-radius:24px;padding:40px 28px}.sv-step .sn{margin-bottom:20px;padding:6px 16px;font-size:16px;font-weight:700}.sv-step h5{margin-bottom:8px}.sv-step h5,.sv-step p{color:var(--gray-900);margin-left:4px}.sv-step p{margin-top:0;font-size:18px;font-weight:500}.sv-body>.sv-sec:has(.sv-report-wrap){background:var(--page);border-radius:0;margin-left:0;margin-right:0;padding:56px calc(50% - 600px)}}.sv-c,.sv-case{transition:transform .25s,box-shadow .25s}.sv-case:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}@property --sbang{syntax:"<angle>";inherits:false;initial-value:0deg}.sv-best:after{content:"";border-radius:inherit;background:conic-gradient(from var(--sbang),transparent 216deg,var(--c-d) 259deg,var(--c) 302deg,var(--c-d) 335deg,transparent 1turn);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:2.4s linear infinite sbspin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes sbspin{to{--sbang:360deg}}@media (prefers-reduced-motion:reduce){.sv-best:after{background:linear-gradient(120deg,var(--c),var(--c-d));animation:none}}@media (width>=1200px){.sv-best{background:#fff}.sv-best:after{content:none}}.sv-flow .fa{animation:1.6s ease-in-out infinite svpulse}@keyframes svpulse{50%{opacity:.55;transform:translate(5px)}}.sv-orbs{-webkit-mask-image:radial-gradient(72% 126% at 50% 20%,#000 24%,#0000 76%);mask-image:radial-gradient(72% 126% at 50% 20%,#000 24%,#0000 76%)}.sv-hl{background:var(--c-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.3em;font-weight:800}@media (width>=1200px){.sv-hl{font-size:68px}}@keyframes svshine{to{background-position:220%}}.sv-vs td:nth-child(3),.sv-vs th:nth-child(3){border-left:1px solid #26305a14}.sv-vs tbody td{transition:background .15s}.sv-vs tbody tr.auto td,.sv-vs tbody tr:hover td{background:var(--soft)}.sv-vs tbody tr.auto td:first-child,.sv-vs tbody tr:hover td:first-child{background:var(--c-bg)}.bv-eq{color:#fff;background:linear-gradient(135deg,var(--c),var(--c-d));box-shadow:0 12px 26px -12px var(--c);border-radius:999px;margin-top:4px;padding:10px 22px;font-size:14px;font-weight:800}.sv-report{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.sv-metric{background:linear-gradient(160deg,var(--c-bg),#fff);border:1.5px solid var(--c);text-align:center;box-shadow:0 18px 44px -24px var(--c);border-radius:24px;padding:34px 24px}.sv-metric .mlab{letter-spacing:.12em;color:var(--c-d);text-transform:uppercase;font-size:11.5px;font-weight:800}.sv-metric .mval{color:var(--c-d);letter-spacing:-.02em;margin-top:12px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.05}.sv-metric .mval span{color:var(--ink-3);margin-left:2px;font-size:.5em;font-weight:700}.sv-metric .msub{color:var(--ink-2);margin-top:12px;font-size:13px;font-weight:600;line-height:1.5}.sv-rbody{border:1px solid var(--line);box-shadow:var(--sh-sm);background:#fff;border-radius:24px;padding:28px}.sv-bars{flex-direction:column;gap:16px;display:flex}.sv-bar .bl{color:var(--ink-2);font-size:13px;font-weight:600}.sv-bar .bt{background:var(--soft);border-radius:6px;height:10px;overflow:hidden}.sv-bar .bt i{background:linear-gradient(90deg,var(--c),var(--c-d));border-radius:6px;height:100%;display:block}.sv-bar .bv{color:var(--c-d);text-align:right;min-width:44px;font-size:13px;font-weight:800}.sv-levels{flex-direction:column;gap:11px;display:flex}.sv-lv{background:var(--soft);border-radius:14px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.sv-lv .ll{color:var(--ink-2);font-size:14px;font-weight:700}.sv-lv .lb{color:var(--c-d);background:var(--c-bg);border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:800}.sv-lists{grid-template-columns:1fr;gap:20px;display:grid}.sv-lists .ls .lh{margin-bottom:12px;font-size:13px;font-weight:800}.sv-lists .good .lh{color:var(--c-d)}.sv-lists .watch .lh{color:var(--ink-3)}.sv-lists .ls span{border-radius:999px;margin:0 6px 8px 0;padding:8px 14px;font-size:13px;font-weight:700;display:inline-block}.sv-lists .good span{background:var(--c-bg);color:var(--c-d)}.sv-lists .watch span{background:var(--soft);color:var(--ink-2);border:1px solid var(--line)}.sv-rtags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.sv-rtags span{color:var(--c-d);background:var(--c-bg);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.sv-rnote{text-align:center;color:var(--ink-3);margin-top:16px;font-size:13px}.sv-struct{grid-template-columns:1fr;gap:18px;margin-top:28px;display:grid}.sv-st{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;transition:transform .25s,box-shadow .25s}.sv-st:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}.sv-st .sn2{background:var(--c-bg);width:34px;height:34px;color:var(--c-d);border-radius:10px;place-items:center;margin-bottom:12px;font-size:14px;font-weight:800;display:grid}.sv-st h5{color:var(--ink);font-size:15px;font-weight:800}.sv-st p{color:var(--ink-3);margin-top:8px;font-size:13px;line-height:1.55}.sv-impacts{gap:16px;display:grid}.sv-quote{background:linear-gradient(135deg,var(--c-bg),#fff);border:1px solid var(--line);border-left:4px solid var(--c);color:var(--ink-2);border-radius:16px;padding:24px 28px;font-size:15px;font-weight:600;line-height:1.65}.sv-quote .qm{color:var(--c);vertical-align:-4px;margin-right:6px;font-family:Georgia,serif;font-size:24px;font-weight:800}.sv-impacts{grid-template-columns:1fr;gap:20px}.sv-icard{border:1px solid var(--line);box-shadow:var(--sh-sm);background:#fff;border-radius:18px;padding:28px 26px}.sv-icard .qm{color:var(--c);margin-bottom:8px;font-family:Georgia,serif;font-size:36px;font-weight:800;line-height:.6;display:block}.sv-icard .iq{color:var(--ink);margin-bottom:12px;font-size:15.5px;font-weight:800;line-height:1.5}.sv-icard .ia{color:var(--ink-3);font-size:14px;line-height:1.7}@media (width>=1200px){.sv-impacts{grid-template-columns:repeat(3,1fr)}}.sv-feed{-webkit-mask-image:linear-gradient(#0000,#000 11% 89%,#0000);mask-image:linear-gradient(#0000,#000 11% 89%,#0000)}.sv-feed-track{will-change:transform;animation:40s linear infinite rvscrollY}.sv-feed.rev .sv-feed-track{animation-duration:52s}.sv-feed:hover .sv-feed-track{animation-play-state:paused}@keyframes rvscrollY{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.rv-card{transition:box-shadow .25s,border-color .25s}.rv-card:hover{box-shadow:var(--sh-md);border-color:var(--c)}.rv-geo{background:var(--gray-100);box-shadow:0 0 0 1px #26305a14,inset 0 0 12px #ffffff40}@media (width>=1200px){.rv-name{color:var(--gray-900);font-size:16px}.rv-when{color:var(--gray-500);font-size:14px}.rv-q{color:var(--gray-900);margin-bottom:1px;font-size:18px;font-weight:700}.rv-a{color:var(--gray-500);font-size:14px}}@media (prefers-reduced-motion:reduce){.sv-feed{height:auto;-webkit-mask-image:none;mask-image:none}.sv-feed-track{animation:none}.rv-dup{display:none}}.sv-stack.stk-on{isolation:isolate;height:clamp(480px,120vw,560px);display:block}@media (width>=768px){.sv-stack.stk-on{height:clamp(440px,52vw,540px)}}.sv-stack.stk-on .stk-card{width:min(660px,94%);margin:0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .55s,box-shadow .55s;position:absolute;top:50%;left:50%}.stk-card.is-active{border-color:var(--c);box-shadow:0 34px 76px -30px #26305a80}.stk-stars{color:#f5a623;letter-spacing:1px;margin-bottom:8px;font-size:13px}.sv-report-wrap{--primary:var(--c);--primary-deep:var(--c-d);--primary-soft:var(--c-bg);--accent:var(--c);--brand:var(--c);--ink:#1e293b;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--line:#e5eaf0;--ice:#f8fafb;--ice-2:#f2f5fb;--radius:16px}.rw-spac{--primary:var(--c);--primary-deep:var(--c-d);--primary-soft:var(--c-bg);--accent:var(--c);--orb-pink:#fde4d8;--orb-gray:#d6dce5;--orb-lavender:#dad6e8;--orb-warm:#e2d9dc;--navy:#1e293b;--ice:#f8fafb;--cream-2:#f1f3f7;--cool-gray:#dde3ea;--ink:#1e293b;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--shadow-sm:0 1px 3px #1e293b0d, 0 2px 8px #1e293b0d;--shadow-md:0 4px 16px #1e293b12, 0 12px 32px #1e293b17;--accent-d:var(--c-d);--accent-t:var(--c-bg);--brand:var(--c);--brand-deep:var(--c-d);--sp:var(--c);--sp-d:var(--c-d);--sp-t:var(--c-bg)}.rw-spac .report{border:1px solid var(--cool-gray);background:#ffffffb3;border-radius:28px;padding:36px 32px}.rw-spac .report-head{border-bottom:1px solid #1e293b1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;padding-bottom:22px;display:flex}.rw-spac .report-head .rh-l h4{color:var(--gray-900);align-items:center;gap:16px;margin-bottom:8px;font-size:24px;font-weight:700;display:flex}.rw-spac .report-head .rh-l h4 em{color:var(--gray-400)!important;background:var(--gray-100)!important;margin-left:0!important;padding:4px 10px!important;font-size:14px!important;font-weight:700!important}.rw-spac .report-head .rh-l .rh-sub{color:var(--gray-500);letter-spacing:.02em;font-size:16px;font-weight:500}.rw-spac .report-head .rh-r{color:var(--ink-3);flex-wrap:wrap;gap:18px;font-size:14px;font-weight:500;display:flex}.rw-spac .report-head .rh-r span strong{color:var(--ink);margin-left:4px;font-weight:800}.rw-spac .report-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.rw-spac .rcard-score{border:1px solid var(--cool-gray);text-align:center;background:#fff;border-radius:18px;padding:28px 24px}.rw-spac .rcard-score .rs-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin-bottom:14px;font-size:18px;font-weight:700}.rw-spac .donut-wrap{width:160px;height:160px;margin:0 auto 16px;position:relative}.rw-spac .donut-wrap svg{width:100%;height:100%;transform:rotate(-90deg)}.rw-spac .donut-wrap .donut-text{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rw-spac .donut-wrap .ds-num{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:900;line-height:1}.rw-spac .donut-wrap .ds-of{color:var(--ink-3);margin-top:4px;font-size:14px;font-weight:700}.rw-spac .rcard-score .rs-level{border-top:1px dashed #1e293b1a;margin-top:6px;padding-top:18px}.rw-spac .rcard-score .rs-level-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep);margin-bottom:6px;font-size:11.5px;font-weight:800}.rw-spac .rcard-score .rs-level-vl{color:var(--ink);letter-spacing:-.02em;font-size:24px;font-weight:900;line-height:1}.rw-spac .rcard-score .rs-level-vl em{color:var(--ink-3);margin-left:4px;font-size:14px;font-style:normal;font-weight:700}.rw-spac .rcard-score .rs-rank{color:var(--ink-2);border-top:1px dashed #1e293b1a;margin-top:18px;padding-top:14px;font-size:13px;font-weight:600}.rw-spac .rcard-score .rs-rank .rsr-pct{color:var(--primary-deep);letter-spacing:-.02em;margin-bottom:3px;font-size:18px;font-weight:900;display:block}.rw-spac .rcard-score .rs-rank .rsr-detail{color:var(--ink-4);font-size:11.5px;font-weight:600}.rw-spac .rcard-detail{flex-direction:column;gap:18px;display:flex}.rw-spac .rcard{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:24px 26px 26px}.rw-spac .rcard .rc-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin-bottom:8px;font-size:18px;font-weight:700}.rw-spac .rcard .rc-ti{color:var(--gray-900);margin-bottom:14px;font-size:18px;font-weight:700}.rw-spac .rcard .rc-ti small{color:var(--gray-500)!important;font-size:16px!important;font-weight:500!important}.rw-spac .skill-bars{flex-direction:column;gap:10px;display:flex}.rw-spac .sb-row{grid-template-columns:148px 1fr 44px;align-items:center;gap:14px;display:grid}.rw-spac .sb-row .sb-l{color:var(--gray-900);white-space:nowrap;font-size:14px;font-weight:700}.rw-spac .sb-row .sb-l small{color:#94a3b8;margin-left:4px;font-weight:600}.rw-spac .sb-row .sb-t{background:#1e293b0f;border-radius:999px;height:7px;position:relative;overflow:hidden}.rw-spac .sb-row .sb-f{background:linear-gradient(90deg,var(--primary),var(--primary-deep));opacity:.85;border-radius:999px;height:100%}.rw-spac .sb-row .sb-v{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.rw-spac .sb-row .sb-v small{color:var(--ink-4);font-weight:600}.rw-spac .ndc-wrap{height:130px;margin-top:6px;position:relative}.rw-spac .ndc-wrap svg{width:100%;height:100%;display:block}.rw-spac .ndc-axis{color:var(--ink-4);letter-spacing:.04em;margin-top:6px;font-size:10.5px}.rw-spac .ndc-axis,.rw-spac .ndc-foot{justify-content:space-between;font-weight:600;display:flex}.rw-spac .ndc-foot{color:var(--ink-3);border-top:1px dashed #1e293b1a;align-items:center;margin-top:14px;padding-top:12px;font-size:12px}.rw-spac .ndc-foot .nf-pos{color:var(--primary-deep);font-size:13px;font-weight:800}.rw-spac .report-foot{color:var(--gray-500);text-align:right;letter-spacing:.02em;margin-top:24px;font-size:14px;font-weight:500}.rw-spac .report-info{border-top:1px solid #1e293b14;flex-direction:column;gap:22px;margin-top:36px;padding-top:36px;display:flex}.rw-spac .report-info-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.rw-spac .report-item h5{color:var(--gray-900);align-items:center;gap:10px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.rw-spac .report-item h5 .num-tag{background:var(--gray-100);width:24px;height:24px;color:var(--gray-900);letter-spacing:.04em;border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.rw-spac .report-item p{color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.7}@media (width>=1200px){.rw-spac .report{padding:48px 48px 56px}.rw-spac .report-grid{grid-template-columns:280px 1fr}.rw-spac .rcard-score{flex-direction:column;justify-content:center;align-self:stretch;display:flex}}.rw-gbca{--primary:var(--c);--primary-deep:var(--c-d);--primary-soft:var(--c-bg);--accent:var(--c);--navy:#1e293b;--ice:#f8fafb;--cream-2:#f1f3f7;--cool-gray:#dde3ea;--ink:#1e293b;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--shadow-sm:0 1px 3px #1e293b0d, 0 2px 8px #1e293b0d;--shadow-md:0 4px 16px #1e293b12, 0 12px 32px #1e293b17;--accent-d:var(--c-d);--accent-t:var(--c-bg);--brand:var(--c);--brand-deep:var(--c-d);--sp:var(--c);--sp-d:var(--c-d);--sp-t:var(--c-bg)}.rw-gbca .report{border:1px solid var(--cool-gray);background:linear-gradient(135deg,#fbfbfd,#f4f1f7);border-radius:28px;padding:48px 48px 56px}.rw-gbca .report-head{border-bottom:1px solid #1e293b1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;padding-bottom:22px;display:flex}.rw-gbca .report-head .rh-l h4{color:var(--ink);letter-spacing:-.015em;margin-bottom:4px;font-size:22px;font-weight:800}.rw-gbca .report-head .rh-l .rh-sub{color:var(--ink-3);letter-spacing:.02em;font-size:13px;font-weight:600}.rw-gbca .report-head .rh-r{color:var(--ink-3);flex-wrap:wrap;gap:18px;font-size:12.5px;font-weight:600;display:flex}.rw-gbca .report-head .rh-r span strong{color:var(--ink);margin-left:4px;font-weight:800}.rw-gbca .report-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.rw-gbca .rcard-level{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:30px 26px}.rw-gbca .rcard-level .rl-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:11.5px;font-weight:800}.rw-gbca .rcard-level .rl-band{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-deep));border-radius:999px;margin-bottom:14px;padding:7px 16px;font-size:13px;font-weight:800;display:inline-block}.rw-gbca .rcard-level .rl-name{color:var(--ink);letter-spacing:-.02em;margin-bottom:10px;font-size:26px;font-weight:900;line-height:1.15}.rw-gbca .rcard-level .rl-desc{color:var(--ink-3);border-top:1px dashed #1e293b1f;padding-top:16px;font-size:13.5px;font-weight:500;line-height:1.7}.rw-gbca .rcard-level .rl-scale{gap:5px;margin-top:18px;display:flex}.rw-gbca .rcard-level .rl-scale i{background:#1e293b14;border-radius:999px;flex:1;height:6px}.rw-gbca .rcard-level .rl-scale i.on{background:linear-gradient(90deg,var(--primary),var(--primary-deep))}.rw-gbca .rcard-level .rl-scale-cap{color:var(--ink-4);justify-content:space-between;margin-top:8px;font-size:11px;font-weight:600;display:flex}.rw-gbca .rcard-detail{flex-direction:column;gap:18px;display:flex}.rw-gbca .rcard{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:24px 26px 26px}.rw-gbca .rcard .rc-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11.5px;font-weight:800}.rw-gbca .rcard .rc-ti{color:var(--ink);margin-bottom:16px;font-size:15.5px;font-weight:800}.rw-gbca .rate-list{flex-direction:column;gap:11px;display:flex}.rw-gbca .rate-row{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.rw-gbca .rate-row .rr-l{color:var(--ink-2);font-size:13.5px;font-weight:700}.rw-gbca .lvl{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800}.rw-gbca .lvl.s3{color:var(--primary-deep);background:var(--primary-soft);border:1px solid #c2410c47}.rw-gbca .lvl.s2{color:var(--ink-2);background:#1e293b0d;border:1px solid #1e293b1a}.rw-gbca .lvl.s1{color:#9a6b12;background:#d69e2e1f;border:1px solid #d69e2e47}.rw-gbca .summary-box{background:linear-gradient(135deg,#c2410c0d,#c2410c17);border:1px solid #c2410c33;border-radius:14px;padding:20px 22px}.rw-gbca .summary-box .sb-q{color:var(--primary-deep);letter-spacing:.04em;margin-bottom:8px;font-size:12.5px;font-weight:800}.rw-gbca .summary-box .sb-t{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.7}.rw-gbca .report-foot{color:var(--ink-4);text-align:right;letter-spacing:.02em;margin-top:24px;font-size:11.5px;font-weight:600}.rw-gbca .report-info{border-top:1px solid #1e293b14;flex-direction:column;gap:22px;margin-top:36px;padding-top:36px;display:flex}.rw-gbca .report-info-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.rw-gbca .report-item h5{color:var(--gray-900);align-items:center;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.rw-gbca .report-item h5 .num-tag{color:var(--primary-deep);background:var(--primary-soft);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.rw-gbca .report-item p{color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.7}@media (width>=1200px){.rw-gbca .report-grid{grid-template-columns:280px 1fr}}.rw-gcat{--primary:var(--c);--primary-deep:var(--c-d);--primary-soft:var(--c-bg);--accent:var(--c);--navy:#18262b;--ice:#f6fbfa;--cream-2:#eff4f3;--cool-gray:#dceae7;--ink:#18262b;--ink-2:#2e4147;--ink-3:#5c6f73;--ink-4:#93a4a6;--shadow-sm:0 1px 3px #18262b0d, 0 2px 8px #18262b0d;--shadow-md:0 4px 16px #18262b12, 0 12px 32px #18262b17;--accent-d:var(--c-d);--accent-t:var(--c-bg);--brand:var(--c);--brand-deep:var(--c-d);--sp:var(--c);--sp-d:var(--c-d);--sp-t:var(--c-bg)}.rw-gcat .report{border:1px solid var(--cool-gray);background:linear-gradient(135deg,#fbfdfd,#eff6f5);border-radius:28px;padding:48px 48px 56px}.rw-gcat .report-head{border-bottom:1px solid #18262b1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;padding-bottom:22px;display:flex}.rw-gcat .report-head .rh-l h4{color:var(--ink);letter-spacing:-.015em;margin-bottom:4px;font-size:22px;font-weight:800}.rw-gcat .report-head .rh-l .rh-sub{color:var(--ink-3);letter-spacing:.02em;font-size:13px;font-weight:600}.rw-gcat .report-head .rh-r{color:var(--ink-3);flex-wrap:wrap;gap:18px;font-size:12.5px;font-weight:600;display:flex}.rw-gcat .report-head .rh-r span strong{color:var(--ink);margin-left:4px;font-weight:800}.rw-gcat .report-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.rw-gcat .rcard-summary{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:28px 26px}.rw-gcat .rcard-summary .rl-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;font-size:11.5px;font-weight:800}.rw-gcat .sum-block{margin-bottom:20px}.rw-gcat .sum-block .sb-l{letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:7px;margin-bottom:10px;font-size:11.5px;font-weight:800;display:flex}.rw-gcat .sum-block .sb-l i{border-radius:50%;width:9px;height:9px}.rw-gcat .sum-block .sb-l i.good{background:var(--primary)}.rw-gcat .sum-block .sb-l i.warn{background:#d69e2e}.rw-gcat .tag-row{flex-wrap:wrap;gap:7px;display:flex}.rw-gcat .tag{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.rw-gcat .tag.good{color:var(--primary-deep);background:var(--primary-soft);border:1px solid #14b8a647}.rw-gcat .tag.warn{color:#8a6212;background:#d69e2e1f;border:1px solid #d69e2e4d}.rw-gcat .rcard-summary .rl-note{color:var(--ink-3);border-top:1px dashed #18262b1f;padding-top:16px;font-size:12.5px;font-weight:500;line-height:1.65}.rw-gcat .rcard-detail{flex-direction:column;gap:18px;display:flex}.rw-gcat .rcard{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:24px 26px 26px}.rw-gcat .rcard .rc-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11.5px;font-weight:800}.rw-gcat .rcard .rc-ti{color:var(--ink);margin-bottom:18px;font-size:15.5px;font-weight:800}.rw-gcat .gauge-list{flex-direction:column;gap:14px;display:flex}.rw-gcat .gauge-row{grid-template-columns:128px 1fr;align-items:center;gap:14px;display:grid}.rw-gcat .gauge-row .gr-l{color:var(--ink-2);font-size:12.5px;font-weight:700;line-height:1.25}.rw-gcat .gauge{background:#18262b0f;border-radius:999px;height:10px;position:relative}.rw-gcat .gauge .norm{background:#14b8a62e;border-radius:999px;position:absolute;top:0;bottom:0}.rw-gcat .gauge .mk{z-index:2;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #18262b4d}.rw-gcat .gauge .mk-self{background:#2563eb}.rw-gcat .gauge .mk-peer{background:#e0556e}.rw-gcat .gauge-legend{color:var(--ink-3);flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;font-weight:600;display:flex}.rw-gcat .gauge-legend .lg{align-items:center;gap:7px;display:inline-flex}.rw-gcat .gauge-legend .d{border-radius:50%;width:11px;height:11px}.rw-gcat .gauge-legend .d.self{background:#2563eb}.rw-gcat .gauge-legend .d.peer{background:#e0556e}.rw-gcat .gauge-legend .d.norm{background:#14b8a64d;border-radius:3px}.rw-gcat .lead-styles{flex-wrap:wrap;gap:14px;display:flex}.rw-gcat .lead-item{background:var(--primary-soft);border:1px solid #14b8a633;border-radius:12px;flex:1;align-items:flex-start;gap:12px;min-width:160px;padding:16px 18px;display:flex}.rw-gcat .lead-item .li-dot{background:var(--primary);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.rw-gcat .lead-item b{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:800;display:block}.rw-gcat .lead-item span{color:var(--ink-3);font-size:12.5px;font-weight:500;line-height:1.55}.rw-gcat .report-foot{color:var(--ink-4);text-align:right;letter-spacing:.02em;margin-top:24px;font-size:11.5px;font-weight:600}.rw-gcat .report-info{border-top:1px solid #18262b14;flex-direction:column;gap:22px;margin-top:36px;padding-top:36px;display:flex}.rw-gcat .report-info-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.rw-gcat .report-item h5{color:var(--gray-900);align-items:center;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.rw-gcat .report-item h5 .num-tag{color:var(--primary-deep);background:var(--primary-soft);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.rw-gcat .report-item p{color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.7}@media (width>=1200px){.rw-gcat .report-grid{grid-template-columns:280px 1fr}}.rw-aigta{--primary:var(--c);--primary-deep:var(--c-d);--primary-soft:var(--c-bg);--accent:var(--c);--navy:#1e1b2e;--ice:#f8f8fd;--cream-2:#efeff7;--cool-gray:#e1e0f0;--ink:#1e1b2e;--ink-2:#36344a;--ink-3:#66647d;--ink-4:#9b99b0;--shadow-sm:0 1px 3px #1e1b2e0d, 0 2px 8px #1e1b2e0d;--shadow-md:0 4px 16px #1e1b2e12, 0 12px 32px #1e1b2e17;--accent-d:var(--c-d);--accent-t:var(--c-bg);--brand:var(--c);--brand-deep:var(--c-d);--sp:var(--c);--sp-d:var(--c-d);--sp-t:var(--c-bg)}.rw-aigta .report{border:1px solid var(--cool-gray);background:linear-gradient(135deg,#fcfcfe,#f0f0f9);border-radius:28px;padding:48px 48px 56px}.rw-aigta .report-head{border-bottom:1px solid #1e1b2e1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;padding-bottom:22px;display:flex}.rw-aigta .report-head .rh-l h4{color:var(--ink);letter-spacing:-.015em;margin-bottom:4px;font-size:22px;font-weight:800}.rw-aigta .report-head .rh-l .rh-sub{color:var(--ink-3);letter-spacing:.02em;font-size:13px;font-weight:600}.rw-aigta .report-head .rh-r{color:var(--ink-3);flex-wrap:wrap;gap:18px;font-size:12.5px;font-weight:600;display:flex}.rw-aigta .report-head .rh-r span strong{color:var(--ink);margin-left:4px;font-weight:800}.rw-aigta .report-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.rw-aigta .rcard-score{border:1px solid var(--cool-gray);text-align:center;background:#fff;border-radius:18px;padding:30px 26px}.rw-aigta .rcard-score .rs-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:11.5px;font-weight:800}.rw-aigta .score-big{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:900;line-height:1}.rw-aigta .score-big small{color:var(--ink-3);margin-left:2px;font-size:20px;font-weight:800}.rw-aigta .score-band{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-deep));border-radius:999px;margin-top:14px;padding:7px 16px;font-size:13px;font-weight:800;display:inline-block}.rw-aigta .level-scale{gap:5px;margin-top:20px;display:flex}.rw-aigta .level-scale i{background:#1e1b2e14;border-radius:999px;flex:1;height:7px}.rw-aigta .level-scale i.on{background:linear-gradient(90deg,var(--primary),var(--primary-deep))}.rw-aigta .level-cap{color:var(--ink-3);text-align:left;border-top:1px dashed #1e1b2e1f;margin-top:16px;padding-top:16px;font-size:11.5px;font-weight:500;line-height:1.7}.rw-aigta .level-cap b{color:var(--ink-2);font-weight:800}.rw-aigta .rcard-detail{flex-direction:column;gap:18px;display:flex}.rw-aigta .rcard{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:24px 26px 26px}.rw-aigta .rcard .rc-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11.5px;font-weight:800}.rw-aigta .rcard .rc-ti{color:var(--ink);margin-bottom:18px;font-size:15.5px;font-weight:800}.rw-aigta .gauge-list{flex-direction:column;gap:14px;display:flex}.rw-aigta .gauge-row{grid-template-columns:120px 1fr 36px;align-items:center;gap:14px;display:grid}.rw-aigta .gauge-row .gr-l{color:var(--ink-2);font-size:12px;font-weight:700;line-height:1.25}.rw-aigta .gauge{background:#1e1b2e0f;border-radius:999px;height:10px;position:relative}.rw-aigta .gauge .mk{z-index:2;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #1e1b2e4d}.rw-aigta .gauge .mk-self{background:#2563eb}.rw-aigta .gauge .mk-actual{background:var(--primary-deep)}.rw-aigta .gauge-row .gr-v{color:var(--primary-deep);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.rw-aigta .gauge-legend{color:var(--ink-3);flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;font-weight:600;display:flex}.rw-aigta .gauge-legend .lg{align-items:center;gap:7px;display:inline-flex}.rw-aigta .gauge-legend .d{border-radius:50%;width:11px;height:11px}.rw-aigta .gauge-legend .d.self{background:#2563eb}.rw-aigta .gauge-legend .d.actual{background:var(--primary-deep)}.rw-aigta .ai-note{background:linear-gradient(135deg,#6366f10d,#6366f117);border:1px solid #6366f133;border-radius:14px;padding:18px 20px}.rw-aigta .ai-note .an-q{color:var(--primary-deep);letter-spacing:.04em;margin-bottom:8px;font-size:12.5px;font-weight:800}.rw-aigta .ai-note .an-t{color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.7}.rw-aigta .report-foot{color:var(--ink-4);text-align:right;letter-spacing:.02em;margin-top:24px;font-size:11.5px;font-weight:600}.rw-aigta .report-info{border-top:1px solid #1e1b2e14;flex-direction:column;gap:22px;margin-top:36px;padding-top:36px;display:flex}.rw-aigta .report-info-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.rw-aigta .report-item h5{color:var(--gray-900);align-items:center;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.rw-aigta .report-item h5 .num-tag{color:var(--primary-deep);background:var(--primary-soft);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.rw-aigta .report-item p{color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.7}@media (width>=1200px){.rw-aigta .report-grid{grid-template-columns:280px 1fr}.rw-aigta .gauge-row{grid-template-columns:138px 1fr 40px}}.rw-sdi{--carrot:#5d8ef7;--carrot-deep:#3b6ee8;--carrot-soft:#73e4e5;--carrot-tint:#eaf1ff;--cream:#fff;--cream-2:#f2f5fb;--navy:#1e293b;--ice:#f8fafb;--ink:#1e293b;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--line:#dde3ea;--white:#fff;--coral:#e86d9c;--coral-t:#fbeaf1;--coral-d:#c84e8a;--teal:#1d9e75;--teal-t:#e1f5ee;--teal-d:#0e5e45;--blue:#378add;--blue-t:#e6f1fb;--blue-d:#0c447c;--purple:#7f77dd;--purple-t:#eeedfe;--purple-d:#5b50d6;--pink:#d4537e;--pink-t:#fbeaf0;--radius:18px;--shadow:0 18px 50px -24px #1e293b47;--shadow-md:0 4px 16px #1e293b12, 0 12px 32px #5d8ef71a;--shadow-lg:0 8px 32px #1e293b17, 0 24px 56px #5d8ef724;--primary:var(--c);--primary-deep:var(--c-d);--primary-soft:var(--c-bg);--accent:var(--c);--accent-d:var(--c-d);--accent-t:var(--c-bg);--brand:var(--c);--brand-deep:var(--c-d);--sp:var(--c);--sp-d:var(--c-d);--sp-t:var(--c-bg)}.rw-sdi .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.rw-sdi .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent,var(--carrot));margin-bottom:18px;font-size:13px;font-weight:700}.rw-sdi h2.head{letter-spacing:-.02em;font-size:clamp(26px,3.4vw,42px);font-weight:700;line-height:1.25}.rw-sdi .sub{color:var(--ink-2);max-width:780px;margin-top:18px;font-size:clamp(15px,1.4vw,18px)}.rw-sdi .center .sub{margin-left:auto;margin-right:auto}.rw-sdi .nav .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.rw-sdi .page.active{display:block}.rw-sdi .hero.solo .wrap{text-align:center;max-width:900px}.rw-sdi .hero.split .wrap{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}.rw-sdi #p-home .proc-section .eyebrow{color:#93c5fd}.rw-sdi #p-home .proc-section .head{color:#fff}.rw-sdi #p-home .proc-section .sub{color:#ffffff9e}.rw-sdi #p-sdi{--sp:#5d8ef7;--sp-d:#3b6ee8;--sp-t:#f0f4ff;--sp-s:#5d8ef71a;--sa:#73e4e5;--sk:#ffe5ec;--sk-d:#fbc8d9}.rw-sdi #p-sdi .hero-sdi{background:linear-gradient(165deg,#f4f7fc 0,#f0ebfa 35%,#f8e0eb 75%,#fce4dc);min-height:auto;padding:80px 0 70px;position:relative;overflow:hidden}.rw-sdi #p-sdi .hero-sdi .wrap{z-index:10;text-align:center;max-width:980px;margin:0 auto;padding:60px 28px 80px;position:relative}.rw-sdi #p-sdi .hero-sdi .ey{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-d);margin-bottom:22px;font-size:13px;font-weight:700}.rw-sdi #p-sdi .hero-sdi h1{letter-spacing:-.03em;color:#1e293b;word-break:keep-all;margin-top:8px;font-size:clamp(28px,6.5vw,42px);font-weight:700;line-height:1.22}.rw-sdi #p-sdi .hero-sdi h1 .hl{background:linear-gradient(90deg,#e63e7c 0,#a855e0 50%,#5d8ef7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rw-sdi #p-sdi .hero-sdi .lead{color:#334155;letter-spacing:-.005em;max-width:760px;margin:24px auto 0;font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.55}.rw-sdi #p-sdi .hero-sdi .lead-sub{color:#64748b;max-width:720px;margin:16px auto 0;font-size:14.5px;font-weight:400;line-height:1.75}.rw-sdi #p-sdi .hero-sdi .lead-sub strong{color:#1e293b;font-weight:700}.rw-sdi #p-sdi .hero-sdi .cta-row{justify-content:center;margin-top:38px}.rw-sdi #p-sdi .hero-sdi .btn-primary{background:linear-gradient(135deg,#e63e7c 0,#a855e0 50%,var(--sp-d) 100%);color:#fff;font-weight:700}.rw-sdi #p-sdi .hero-sdi .btn-primary:hover{transform:translateY(-2px)}.rw-sdi #p-sdi .hero-sdi .btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1e293b;background:#ffffffb8;border:1.5px solid #5d8ef740}.rw-sdi #p-sdi .hero-sdi .btn-ghost:hover{border-color:var(--sp);background:#5d8ef714}.rw-sdi #p-sdi .hero-logos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.rw-sdi #p-sdi .hl-sdi{border-radius:6px;flex-shrink:0;width:auto;height:42px}.rw-sdi #p-sdi .hl-by{align-items:center;gap:14px;display:inline-flex}.rw-sdi #p-sdi .hl-by-l{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.rw-sdi #p-sdi .hl-cl{width:auto;height:26px}.rw-sdi #p-sdi .hero-banner-750{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;border-top:1px solid #a855e029;border-bottom:1px solid #a855e029;padding:18px 0;position:relative}.rw-sdi #p-sdi .hero-banner-750 .wrap{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;padding:0 28px;display:flex}.rw-sdi #p-sdi .hero-banner-750 .hb-text{color:#334155;font-size:14.5px;font-weight:500;line-height:1.5}.rw-sdi #p-sdi .hero-banner-750 .hb-text strong{background:linear-gradient(90deg,#e63e7c,#a855e0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.rw-sdi #p-sdi .hero-banner-750 .hb-cta{color:#fff;cursor:pointer;background:#0f172a;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.rw-sdi #p-sdi .hero-banner-750 .hb-cta:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 20px #0000002e}.rw-sdi #p-sdi .so{pointer-events:none;will-change:opacity,transform;border-radius:50%;position:absolute}.rw-sdi #p-sdi .so-1{opacity:0;background:radial-gradient(circle at 40% 40%,#73e4e5 0,#73e4e500 68%);width:50vw;max-width:620px;height:50vw;max-height:620px;animation:7s ease-in-out infinite soa1;top:-14vw;left:-8vw}.rw-sdi #p-sdi .so-2{opacity:0;background:radial-gradient(circle at 50% 40%,#5d8ef7 0,#5d8ef700 65%);width:55vw;max-width:680px;height:55vw;max-height:680px;animation:8s ease-in-out infinite soa2;bottom:-22vw;left:18vw}.rw-sdi #p-sdi .so-3{opacity:0;background:radial-gradient(circle at 55% 45%,#ffa8c2 0,#ffa8c200 65%);width:52vw;max-width:640px;height:52vw;max-height:640px;animation:9s ease-in-out infinite soa3;top:-12vw;right:-10vw}.rw-sdi #p-sdi .so-4{opacity:0;background:radial-gradient(circle at 45%,#c28be8 0,#c28be800 68%);width:38vw;max-width:460px;height:38vw;max-height:460px;animation:10s ease-in-out infinite soa4;bottom:-10vw;right:6vw}.rw-sdi #p-sdi .stats{background:#1e293b;padding:64px 0}.rw-sdi #p-sdi .stats-grid{text-align:center;grid-template-columns:1fr 1fr;gap:30px;display:grid}.rw-sdi #p-sdi .stat-item .num{letter-spacing:-.02em;font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.1}.rw-sdi #p-sdi .stat-item .num,.rw-sdi #p-sdi .stat-item.s-aqua .num{background:linear-gradient(135deg,#73e4e5,#5d8ef7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rw-sdi #p-sdi .stat-item.s-pink .num{background:linear-gradient(135deg,#ff7dbd,#e63e7c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rw-sdi #p-sdi .stat-item.s-purple .num{background:linear-gradient(135deg,#c28be8,#8b82ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rw-sdi #p-sdi .stat-item.s-green .num{background:linear-gradient(135deg,#6aec98,#34d399);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rw-sdi #p-sdi .stat-item .num .num-s{letter-spacing:0;margin-left:2px;font-size:.5em;font-weight:700}.rw-sdi #p-sdi .stat-item .lbl{color:#ffffff9e;letter-spacing:.02em;margin-top:10px;font-size:13.5px;font-weight:500}.rw-sdi #p-sdi .stats-src{text-align:center;color:#fff6;letter-spacing:.04em;margin-top:32px;font-size:11.5px}.rw-sdi #p-sdi .intro-big{border:1px solid var(--line);background:#fff;border-radius:28px;margin-bottom:24px;padding:32px 24px;box-shadow:0 4px 20px #5d8ef70f}.rw-sdi #p-sdi .intro-big .bdg{color:var(--sp-d);background:#5d8ef71a;border:1px solid #5d8ef738;border-radius:999px;align-items:center;margin-bottom:18px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.rw-sdi #p-sdi .intro-big h3{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(22px,2.5vw,32px);font-weight:800;line-height:1.3}.rw-sdi #p-sdi .intro-big .desc{color:var(--ink-2);max-width:720px;margin-bottom:30px;font-size:15.5px;line-height:1.7}.rw-sdi #p-sdi .intro-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rw-sdi #p-sdi .intro-cell{background:var(--sp-t);border:1px solid #5d8ef729;border-radius:16px;padding:22px;transition:all .25s}.rw-sdi #p-sdi .intro-cell:hover{border-color:#5d8ef74d;transform:translateY(-3px)}.rw-sdi #p-sdi .intro-cell .ic-no{color:var(--sp-d);letter-spacing:.06em;margin-bottom:8px;font-size:11.5px;font-weight:800}.rw-sdi #p-sdi .intro-cell .ic-ti{margin-bottom:8px;font-size:17px;font-weight:800}.rw-sdi #p-sdi .intro-cell .ic-d{color:var(--ink-2);font-size:13.5px;line-height:1.6}.rw-sdi #p-sdi .intro-cell.ic-blue{background:linear-gradient(135deg,#e0e9ff,#eef2ff);border-color:#5d8ef740}.rw-sdi #p-sdi .intro-cell.ic-blue .ic-no{color:#3b6ee8}.rw-sdi #p-sdi .intro-cell.ic-blue:hover{border-color:#5d8ef773;box-shadow:0 12px 28px #5d8ef724}.rw-sdi #p-sdi .intro-cell.ic-pink{background:linear-gradient(135deg,#fce7f3,#fdf2f8);border-color:#e63e7c38}.rw-sdi #p-sdi .intro-cell.ic-pink .ic-no{color:#e63e7c}.rw-sdi #p-sdi .intro-cell.ic-pink:hover{border-color:#e63e7c6b;box-shadow:0 12px 28px #e63e7c24}.rw-sdi #p-sdi .intro-cell.ic-green{background:linear-gradient(135deg,#d1fae5,#ecfdf5);border-color:#10b98138}.rw-sdi #p-sdi .intro-cell.ic-green .ic-no{color:#059669}.rw-sdi #p-sdi .intro-cell.ic-green:hover{border-color:#10b9816b;box-shadow:0 12px 28px #10b98124}.rw-sdi #p-sdi .intro-cell.ic-purple{background:linear-gradient(135deg,#ede9fe,#f5f3ff);border-color:#a855e038}.rw-sdi #p-sdi .intro-cell.ic-purple .ic-no{color:#7c3aed}.rw-sdi #p-sdi .intro-cell.ic-purple:hover{border-color:#a855e06b;box-shadow:0 12px 28px #a855e024}.rw-sdi #p-sdi .intro-split{grid-template-columns:1fr;gap:22px;display:grid}.rw-sdi #p-sdi .intro-spcard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:32px;transition:all .25s}.rw-sdi #p-sdi .intro-spcard:hover{border-color:#5d8ef740;transform:translateY(-4px);box-shadow:0 12px 32px #5d8ef71a}.rw-sdi #p-sdi .intro-spcard .sp-bdg{color:var(--sp);letter-spacing:.04em;margin-bottom:12px;font-size:12.5px;font-weight:700}.rw-sdi #p-sdi .intro-spcard h4{letter-spacing:-.01em;margin-bottom:12px;font-size:21px;font-weight:800;line-height:1.4}.rw-sdi #p-sdi .intro-spcard p{color:var(--ink-2);font-size:14.5px;line-height:1.7}.rw-sdi #p-sdi .why-sect{color:#fff;background:#1e293b;padding:110px 0}.rw-sdi #p-sdi .why-sect .eyebrow{color:#93c5fd}.rw-sdi #p-sdi .why-sect .head{color:#fff}.rw-sdi #p-sdi .why-sect .sub{color:#ffffff9e}.rw-sdi #p-sdi .why-cards4{grid-template-columns:1fr;gap:20px;margin-top:50px;display:grid}.rw-sdi #p-sdi .why-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:36px;transition:all .28s}.rw-sdi #p-sdi .why-card:hover{background:#ffffff12;border-color:#5d8ef766;transform:translateY(-4px)}.rw-sdi #p-sdi .why-card .w-num{background:linear-gradient(135deg,#73e4e5,#5d8ef7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:38px;font-weight:900;line-height:1}.rw-sdi #p-sdi .why-card h4{color:#fff;letter-spacing:-.01em;margin-bottom:14px;font-size:22px;font-weight:800;line-height:1.35}.rw-sdi #p-sdi .why-card .ld{color:#93c5fd;margin-bottom:12px;font-size:14.5px;font-weight:600}.rw-sdi #p-sdi .why-card p{color:#ffffff9e;margin-bottom:16px;font-size:14.5px;line-height:1.7}.rw-sdi #p-sdi .why-card .chips-l{flex-wrap:wrap;gap:8px;display:flex}.rw-sdi #p-sdi .why-card .chips-l span{color:#93c5fd;background:#5d8ef724;border:1px solid #5d8ef742;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.rw-sdi #p-sdi .why-compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;margin-top:60px;display:grid}.rw-sdi #p-sdi .wc-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;padding:32px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.rw-sdi #p-sdi .wc-card:hover{transform:translateY(-6px)scale(1.015)}.rw-sdi #p-sdi .wc-old{opacity:.95}.rw-sdi #p-sdi .wc-old:hover{background:#ffffff12;border-color:#ffffff2e;box-shadow:0 16px 44px #00000047}.rw-sdi #p-sdi .wc-sdi{background:linear-gradient(140deg,#5d8ef71f 0,#a855e01a 50%,#e63e7c14);border:1.5px solid #a855e052;box-shadow:0 12px 48px #a855e029}.rw-sdi #p-sdi .wc-sdi:hover{box-shadow:0 20px 60px #a855e047}.rw-sdi #p-sdi .wc-sdi:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.55;background:linear-gradient(135deg,#e63e7c,#a855e0,#5d8ef7);border-radius:22px;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rw-sdi #p-sdi .wc-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin-bottom:18px;font-size:11.5px;font-weight:800}.rw-sdi #p-sdi .wc-sdi .wc-label{color:#ff93be}.rw-sdi #p-sdi .wc-tools{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.rw-sdi #p-sdi .wc-tools span{color:#ffffffd1;letter-spacing:.01em;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:7px;padding:6px 11px;font-size:12px;font-weight:700}.rw-sdi #p-sdi .wc-tag{color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#e63e7c,#a855e0,#5d8ef7);border-radius:999px;margin-bottom:22px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-block}.rw-sdi #p-sdi .wc-points{margin:0;padding:0;list-style:none}.rw-sdi #p-sdi .wc-points li{color:#ffffffeb;border-bottom:1px solid #ffffff1a;padding:11px 0 11px 22px;font-size:13.5px;line-height:1.55;position:relative}.rw-sdi #p-sdi .wc-points li:last-child{border-bottom:0}.rw-sdi #p-sdi .wc-old .wc-points li:before{content:"×";color:#ffffff9e;font-size:16px;font-weight:700;line-height:1;position:absolute;top:9px;left:2px}.rw-sdi #p-sdi .wc-sdi .wc-points li:before{content:"";background:linear-gradient(135deg,#ff7dbd,#a855e0);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:4px;box-shadow:0 0 10px #a855e080}.rw-sdi #p-sdi .wc-sdi .wc-points li b{color:#fff;font-weight:700}.rw-sdi #p-sdi .wc-vs{color:#ffffff61;letter-spacing:.04em;text-align:center;align-self:center;font-size:32px;font-weight:900}.rw-sdi #p-sdi .why-dims{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;margin-top:36px;overflow:hidden}.rw-sdi #p-sdi .wd-row{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 200px 1fr;align-items:center;gap:20px;padding:18px 26px;display:grid}.rw-sdi #p-sdi .wd-row:last-child{border-bottom:0}.rw-sdi #p-sdi .wd-old{color:#ffffff8c;text-align:right;font-size:13.5px;line-height:1.5}.rw-sdi #p-sdi .wd-axis{letter-spacing:.08em;color:#ffffff73;text-align:center;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:8px 12px;font-size:11.5px;font-weight:800}.rw-sdi #p-sdi .wd-sdi{color:#fff;text-align:left;font-size:13.5px;font-weight:600;line-height:1.5}.rw-sdi #p-sdi .wd-sdi:before{content:"→ ";color:#ff7dbd;margin-right:2px;font-weight:800}.rw-sdi #p-sdi .why-reports-head{text-align:center;margin-top:90px}.rw-sdi #p-sdi .why-reports-head h3{color:#fff;letter-spacing:-.015em;margin-bottom:10px;font-size:clamp(22px,2.4vw,30px);font-weight:800}.rw-sdi #p-sdi .why-reports-head p{color:#ffffff9e;font-size:14.5px;font-weight:500}.rw-sdi #p-sdi .why-reports{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.rw-sdi #p-sdi .wr-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:28px 24px;transition:transform .3s,box-shadow .3s,border-color .3s}.rw-sdi #p-sdi .wr-card:hover{border-color:#ffffff42;transform:translateY(-6px)scale(1.025);box-shadow:0 18px 50px #00000052}.rw-sdi #p-sdi .wr-tag{letter-spacing:.1em;color:#fff;border-radius:7px;margin-bottom:14px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-block}.rw-sdi #p-sdi .wr-tag-motives{background:linear-gradient(90deg,#5d8ef7,#73e4e5)}.rw-sdi #p-sdi .wr-tag-conflict{background:linear-gradient(90deg,#e63e7c,#ff7dbd)}.rw-sdi #p-sdi .wr-tag-strengths{background:linear-gradient(90deg,#10b981,#6aec98)}.rw-sdi #p-sdi .wr-card h5{color:#fff;margin-bottom:6px;font-size:18px;font-weight:800}.rw-sdi #p-sdi .wr-lead{color:#ffffff9e;margin-bottom:14px;font-size:12.5px;font-weight:500}.rw-sdi #p-sdi .wr-card p{color:#ffffffb8;font-size:13.5px;line-height:1.65}.rw-sdi #p-sdi .what-sect{background:var(--sp-t);padding:110px 0}.rw-sdi #p-sdi .bento{grid-template-columns:1fr;gap:22px;margin-top:50px;display:grid}.rw-sdi #p-sdi .bento-card{background:#fff;border:1px solid #5d8ef72e;border-radius:26px;padding:28px 24px;box-shadow:0 4px 20px #5d8ef70f}.rw-sdi #p-sdi .bento-card .b-lbl{color:var(--sp-d);background:#5d8ef71a;border-radius:999px;margin-bottom:16px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-block}.rw-sdi #p-sdi .bento-card h3{letter-spacing:-.01em;margin-bottom:12px;font-size:22px;font-weight:800;line-height:1.4}.rw-sdi #p-sdi .bento-card .b-desc{color:var(--ink-2);margin-bottom:24px;font-size:14.5px;line-height:1.65}.rw-sdi #p-sdi .b-types{flex-direction:column;gap:0;margin-bottom:20px;display:flex}.rw-sdi #p-sdi .b-type{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.rw-sdi #p-sdi .b-type:last-child{border-bottom:none}.rw-sdi #p-sdi .b-type .t-dot{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:12.5px;font-weight:800;line-height:1;display:flex}.rw-sdi #p-sdi .b-type .t-info b{margin-bottom:4px;font-size:14.5px;font-weight:800;display:block}.rw-sdi #p-sdi .b-type .t-info span{color:var(--ink-2);font-size:13.5px;line-height:1.55}.rw-sdi #p-sdi .b-meta{border-top:1px solid var(--line);color:var(--ink-3);letter-spacing:.02em;padding-top:14px;font-size:12.5px;font-weight:600}.rw-sdi #p-sdi .b-stages{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.rw-sdi #p-sdi .b-stage{background:var(--sp-t);text-align:center;border:1px solid #5d8ef733;border-radius:12px;padding:16px 12px}.rw-sdi #p-sdi .b-stage.bs-blue{background:linear-gradient(135deg,#5d8ef71f,#73e4e51a);border-color:#5d8ef740}.rw-sdi #p-sdi .b-stage.bs-green{background:linear-gradient(135deg,#10b9811a,#6aec981f);border-color:#10b98140}.rw-sdi #p-sdi .b-stage.bs-green .sn{color:#059669}.rw-sdi #p-sdi .b-stage.bs-red{background:linear-gradient(135deg,#e63e7c1a,#ff7dbd1a);border-color:#e63e7c40}.rw-sdi #p-sdi .b-stage.bs-red .sn{color:#e63e7c}.rw-sdi #p-sdi .b-stage .sn{color:var(--sp-d);letter-spacing:.04em;margin-bottom:6px;font-size:11.5px;font-weight:700}.rw-sdi #p-sdi .b-stage .st{font-size:14px;font-weight:800}.rw-sdi #p-sdi .b-bridge{text-align:center;background:linear-gradient(135deg,#5d8ef70f,#73e4e51a);border:1px solid #5d8ef733;border-radius:22px;margin-top:22px;padding:36px}.rw-sdi #p-sdi .b-bridge .bb-lbl{color:var(--sp-d);letter-spacing:.04em;margin-bottom:10px;font-size:13px;font-weight:700}.rw-sdi #p-sdi .b-bridge h4{letter-spacing:-.01em;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.4}.rw-sdi #p-sdi .how-sect{color:#fff;background:#1e293b;padding:110px 0}.rw-sdi #p-sdi .how-sect .eyebrow{color:#93c5fd}.rw-sdi #p-sdi .how-sect .head{color:#fff}.rw-sdi #p-sdi .how-sect .sub{color:#ffffff9e}.rw-sdi #p-sdi .how-steps{grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;margin-bottom:60px;display:grid}.rw-sdi #p-sdi .how-step{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:28px;transition:all .28s;position:relative}.rw-sdi #p-sdi .how-step:hover{background:#ffffff12;border-color:#5d8ef766;transform:translateY(-4px)}.rw-sdi #p-sdi .how-step .hs-n{color:#93c5fd;letter-spacing:.06em;margin-bottom:12px;font-size:12.5px;font-weight:800}.rw-sdi #p-sdi .how-step h4{color:#fff;margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.4}.rw-sdi #p-sdi .how-step p{color:#ffffff9e;font-size:13.5px;line-height:1.65}.rw-sdi #p-sdi .how-step:not(:last-child):after{content:"";color:#5d8ef7;z-index:2;font-size:18px;font-weight:700;position:absolute;top:36px;right:-10px}.rw-sdi #p-sdi .how-reports{grid-template-columns:1fr;gap:20px;display:grid}.rw-sdi #p-sdi .hr-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:32px}.rw-sdi #p-sdi .hr-card .hr-tag{color:#ffc4d6;letter-spacing:.04em;background:#ffc4d61a;border:1px solid #ffc4d647;border-radius:999px;margin-bottom:14px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-block}.rw-sdi #p-sdi .hr-card h5{color:#fff;margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.4}.rw-sdi #p-sdi .hr-card .hr-lead{color:#93c5fd;margin-bottom:12px;font-size:14px;font-weight:600}.rw-sdi #p-sdi .hr-card p{color:#ffffff9e;font-size:13.5px;line-height:1.7}.rw-sdi #p-sdi .result-sect{background:var(--ice);padding:110px 0}.rw-sdi #p-sdi .result-sect .lefthead{text-align:left;max-width:780px;margin:0 0 50px}.rw-sdi #p-sdi .result-sect .lefthead h2{text-align:left}.rw-sdi #p-sdi .result-sect .lefthead .hl-grad{background:linear-gradient(90deg,#e63e7c,#a855e0,#5d8ef7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rw-sdi #p-sdi .rv-split{flex-direction:column;gap:60px;display:flex}.rw-sdi #p-sdi .rv-split-l,.rw-sdi #p-sdi .rv-split-r{width:100%;position:relative}.rw-sdi #p-sdi .rv-split-tag{letter-spacing:.1em;color:#fff;text-transform:uppercase;border-radius:7px;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}.rw-sdi #p-sdi .rv-tag-viz{background:linear-gradient(90deg,#5d8ef7,#73e4e5)}.rw-sdi #p-sdi .rv-tag-platform{background:linear-gradient(90deg,#e63e7c,#a855e0)}.rw-sdi #p-sdi .rv-pt-h{color:#1e293b;letter-spacing:-.015em;margin-bottom:8px;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.35}.rw-sdi #p-sdi .rv-pt-p{color:#475569;max-width:680px;margin-bottom:24px;font-size:14.5px;line-height:1.65}.rw-sdi #p-sdi .rv-split-l .rv-3d{margin-top:0;margin-bottom:0}.rw-sdi #p-sdi .rv-split-l .rv-3d-grid{grid-template-columns:1.3fr 1fr 1fr;align-items:stretch;gap:18px;display:grid}.rw-sdi #p-sdi .rv-split-l .rv-3d-col{display:contents}.rw-sdi #p-sdi .rv-split-l .rv-3d-card{padding:22px 20px}.rw-sdi #p-sdi .rv-split-l .rv-3d-mvs{padding:26px 22px}.rw-sdi #p-sdi .rv-split-l .rv3-svg{width:auto;max-width:320px}.rw-sdi #p-sdi .rv-split-l .rv3-svgwrap-sm .rv3-svg{width:auto;max-width:260px}.rw-sdi #p-sdi .rv-split-l .rv3-floatname{top:118px;left:8px}.rw-sdi #p-sdi .rv-split-l .rv3-st-grid{grid-template-columns:repeat(4,1fr);gap:5px}.rw-sdi #p-sdi .rv-split-l .rv3-mb{grid-template-columns:92px 1fr 28px;gap:9px}.rw-sdi #p-sdi .pt-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;display:grid}.rw-sdi #p-sdi .pt-mock{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 16px 44px #0f172a1a}.rw-sdi #p-sdi .pt-mock-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.rw-sdi #p-sdi .pt-mock-tabs{gap:4px;display:flex}.rw-sdi #p-sdi .pt-tab{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:700;transition:all .2s}.rw-sdi #p-sdi .pt-tab:hover{color:#475569;background:#f8fafc}.rw-sdi #p-sdi .pt-tab.active{color:#fff;background:#0f172a}.rw-sdi #p-sdi .pt-mock-arrows{gap:5px;display:flex}.rw-sdi #p-sdi .pt-arr{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.rw-sdi #p-sdi .pt-arr:hover{color:#0f172a;background:#e2e8f0}.rw-sdi #p-sdi .pt-arr.next{color:#fff;background:#0f172a}.rw-sdi #p-sdi .pt-arr.next:hover{background:#1e293b}.rw-sdi #p-sdi .pt-mock-body{background:#fff;overflow:hidden}.rw-sdi #p-sdi .pt-slider{width:400%;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.rw-sdi #p-sdi .pt-slide{flex-shrink:0;grid-template-columns:1fr 1fr;gap:14px;width:25%;padding:18px;display:grid}.rw-sdi #p-sdi .pt-person{background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:0;position:relative;overflow:hidden}.rw-sdi #p-sdi .pt-p-bar{width:100%;height:4px}.rw-sdi #p-sdi .pt-bar-bluegreen{background:linear-gradient(90deg,#5d8ef7 0 50%,#10b981 0,#10b981)}.rw-sdi #p-sdi .pt-bar-redgreen{background:linear-gradient(90deg,#ef4444 0 50%,#10b981 0,#10b981)}.rw-sdi #p-sdi .pt-p-h{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:11px 14px 9px;display:flex}.rw-sdi #p-sdi .pt-p-av{background:#fff;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.rw-sdi #p-sdi .pt-av-blue{color:#3b6ee8;border-color:#5d8ef7}.rw-sdi #p-sdi .pt-av-red{color:#dc2626;border-color:#ef4444}.rw-sdi #p-sdi .pt-p-name{color:#0f172a;font-size:13px;font-weight:800;line-height:1.1}.rw-sdi #p-sdi .pt-p-tag{letter-spacing:.04em;margin-top:3px;font-size:10.5px;font-weight:700}.rw-sdi #p-sdi .pt-tag-blue{color:#3b6ee8}.rw-sdi #p-sdi .pt-tag-red{color:#dc2626}.rw-sdi #p-sdi .pt-p-body{padding:12px 14px 14px}.rw-sdi #p-sdi .pt-p-title{color:#0f172a;letter-spacing:-.005em;margin-bottom:12px;font-size:12.5px;font-weight:800;line-height:1.45}.rw-sdi #p-sdi .pt-p-chip{color:#475569;vertical-align:middle;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;margin-left:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.rw-sdi #p-sdi .pt-p-row{margin-bottom:9px}.rw-sdi #p-sdi .pt-p-row:last-child{margin-bottom:0}.rw-sdi #p-sdi .pt-p-lbl{color:#64748b;letter-spacing:.02em;margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.rw-sdi #p-sdi .pt-p-txt{color:#475569;background:#f8fafc;border:1px solid #f1f5f9;border-radius:7px;padding:7px 9px;font-size:11.5px;line-height:1.55;display:block}.rw-sdi #p-sdi .pt-p-txt b{color:#0f172a;font-weight:800}.rw-sdi #p-sdi .pt-st-list{flex-direction:column;gap:5px;display:flex}.rw-sdi #p-sdi .pt-st-row{background:#f8fafc;border:1px solid #f1f5f9;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;display:flex}.rw-sdi #p-sdi .pt-st-rk{color:#3b6ee8;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.rw-sdi #p-sdi .pt-st-nm{color:#0f172a;font-size:12px;font-weight:700}.rw-sdi #p-sdi .pt-mock-dots{background:#fff;border-top:1px solid #f1f5f9;justify-content:center;gap:6px;padding:10px 0 16px;display:flex}.rw-sdi #p-sdi .pt-mock-dots span{cursor:pointer;background:#cbd5e1;border-radius:50%;width:7px;height:7px;transition:all .3s}.rw-sdi #p-sdi .pt-mock-dots span:hover{background:#94a3b8}.rw-sdi #p-sdi .pt-mock-dots span.active{background:#0f172a;border-radius:4px;width:22px}.rw-sdi #p-sdi .pt-roster{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px 20px;position:sticky;top:24px;box-shadow:0 8px 24px #0f172a0f}.rw-sdi #p-sdi .pt-roster-h{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:12px;display:flex}.rw-sdi #p-sdi .pt-roster-ti{color:#0f172a;letter-spacing:-.005em;font-size:12px;font-weight:800}.rw-sdi #p-sdi .pt-roster-cnt{color:#64748b;background:#f1f5f9;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.rw-sdi #p-sdi .pt-roster-rows{flex-direction:column;gap:0;display:flex}.rw-sdi #p-sdi .pt-row{border-bottom:1px solid #f8fafc;grid-template-columns:18px 1fr 100px;align-items:center;gap:10px;padding:10px 4px;font-size:12.5px;display:grid}.rw-sdi #p-sdi .pt-row:last-child{border-bottom:0}.rw-sdi #p-sdi .pt-rdot{border:2px solid;border-radius:50%;width:12px;height:12px}.rw-sdi #p-sdi .pt-rd-blue{background:#eff6ff;border-color:#5d8ef7}.rw-sdi #p-sdi .pt-rd-red{background:#fef2f2;border-color:#ef4444}.rw-sdi #p-sdi .pt-rd-hub{background:conic-gradient(#5d8ef7 0deg 120deg,#ef4444 120deg 240deg,#10b981 240deg 1turn);border:0;width:13px;height:13px}.rw-sdi #p-sdi .pt-rname{color:#0f172a;font-weight:700}.rw-sdi #p-sdi .pt-rmv{text-align:right;letter-spacing:.02em;font-size:11.5px;font-weight:700}.rw-sdi #p-sdi .pt-mv-blue{color:#3b6ee8}.rw-sdi #p-sdi .pt-mv-red{color:#dc2626}.rw-sdi #p-sdi .pt-mv-hub{color:#475569}.rw-sdi #p-sdi .rv-3d{margin-top:50px;margin-bottom:36px}.rw-sdi #p-sdi .rv-3d-head{text-align:center;margin-bottom:28px}.rw-sdi #p-sdi .rv-3d-tag{letter-spacing:.1em;color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#e63e7c,#a855e0,#5d8ef7);border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:11.5px;font-weight:800;display:inline-block}.rw-sdi #p-sdi .rv-3d-head h4{color:#1e293b;letter-spacing:-.015em;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.4}.rw-sdi #p-sdi .rv-3d-grid{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:22px;display:grid}.rw-sdi #p-sdi .rv-3d-col{flex-direction:column;gap:22px;display:flex}.rw-sdi #p-sdi .rv-3d-card{background:#fff;border:1px solid #5d8ef71f;border-radius:22px;padding:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 28px #5d8ef71a,inset 0 1px #fff9}.rw-sdi #p-sdi .rv-3d-card:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#a855e00d 0,#0000 50%),radial-gradient(at 100% 100%,#73e4e50f 0,#0000 50%);border-radius:22px;position:absolute;inset:0}.rw-sdi #p-sdi .rv-3d-card:hover{transform:translateY(-3px);box-shadow:0 16px 44px #5d8ef726}.rw-sdi #p-sdi .rv-3d-mvs{padding:28px 24px}.rw-sdi #p-sdi .rv3-tag{letter-spacing:.1em;color:#475569;text-transform:uppercase;z-index:2;background:#f1f5f9b3;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex;position:relative}.rw-sdi #p-sdi .rv3-dot{border-radius:50%;width:7px;height:7px}.rw-sdi #p-sdi .rv3-dot-m{background:linear-gradient(135deg,#5d8ef7,#73e4e5);box-shadow:0 0 8px #5d8ef780}.rw-sdi #p-sdi .rv3-dot-c{background:linear-gradient(135deg,#e63e7c,#ff7dbd);box-shadow:0 0 8px #e63e7c80}.rw-sdi #p-sdi .rv3-dot-s{background:linear-gradient(135deg,#10b981,#6aec98);box-shadow:0 0 8px #10b98180}.rw-sdi #p-sdi .rv3-svgwrap{z-index:2;justify-content:center;padding:8px 0;display:flex;position:relative}.rw-sdi #p-sdi .rv3-svg{filter:drop-shadow(0 8px 16px #5d8ef71f);width:340px;max-width:100%;height:auto}.rw-sdi #p-sdi .rv3-svgwrap-sm .rv3-svg{width:260px}.rw-sdi #p-sdi .rv3-imgwrap{z-index:2;flex:auto;justify-content:center;align-items:center;min-width:0;padding:8px 0;display:flex;position:relative}.rw-sdi #p-sdi .rv3-imgwrap img{border-radius:12px;max-width:100%;height:auto}.rw-sdi #p-sdi .rv3-floatname{z-index:3;background:#fff;border:1.5px solid #3b6ee838;border-radius:12px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex;position:absolute;top:118px;left:8px;box-shadow:0 8px 22px #3b6ee82e}.rw-sdi #p-sdi .rv3-floatname:after{content:"";background:#fff;border-top:1.5px solid #3b6ee838;border-right:1.5px solid #3b6ee838;width:10px;height:10px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.rw-sdi #p-sdi .rv3-fn-av{color:#fff;background:linear-gradient(135deg,#3b6ee8,#10b981);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.rw-sdi #p-sdi .rv3-fn-name{color:#0f172a;font-size:12.5px;font-weight:800;line-height:1.1}.rw-sdi #p-sdi .rv3-fn-val{color:#64748b;letter-spacing:.02em;margin-top:2px;font-size:10.5px;font-weight:600}.rw-sdi #p-sdi .rv3-foot{z-index:2;border-top:1px dashed #5d8ef72e;margin-top:14px;padding-top:14px;position:relative}.rw-sdi #p-sdi .rv3-mvs-bars{flex-direction:column;gap:8px;display:flex}.rw-sdi #p-sdi .rv3-mb{grid-template-columns:96px 1fr 30px;align-items:center;gap:10px;display:grid}.rw-sdi #p-sdi .rv3-mb-l{color:#475569;font-size:11.5px;font-weight:600}.rw-sdi #p-sdi .rv3-mb-bar{background:#f1f5f9;border-radius:4px;height:7px;display:block;overflow:hidden}.rw-sdi #p-sdi .rv3-mb-bar i{border-radius:4px;height:100%;display:block}.rw-sdi #p-sdi .rv3-mb-n{color:#0f172a;text-align:right;font-size:12px;font-weight:800}.rw-sdi #p-sdi .rv-3d-cs{padding:24px 22px}.rw-sdi #p-sdi .rv3-cs-foot{z-index:2;border-top:1px dashed #e63e7c2e;margin-top:10px;padding-top:12px;position:relative}.rw-sdi #p-sdi .rv3-cs-tbl{border-collapse:collapse;table-layout:fixed;background:#fff;border:2px solid #231f20;width:100%}.rw-sdi #p-sdi .rv3-cs-tbl th{letter-spacing:.02em;background:#58595b;padding:5px 6px;font-size:12px}.rw-sdi #p-sdi .rv3-cs-tbl th,.rw-sdi #p-sdi .rv3-cst-num td{color:#fff;text-align:center;border:1px solid #231f20;font-weight:800}.rw-sdi #p-sdi .rv3-cst-num td{padding:4px 6px;font-size:15px}.rw-sdi #p-sdi .rv3-cst-num .c-ana{background:#00a550}.rw-sdi #p-sdi .rv3-cst-num .c-acc{background:#1c75bc}.rw-sdi #p-sdi .rv3-cst-num .c-asr{background:#ed1c24}.rw-sdi #p-sdi .rv3-cst-lbl td{text-align:center;word-break:keep-all;background:#fff;border:1px solid #231f20;padding:4px 3px;font-size:11px;font-weight:800}.rw-sdi #p-sdi .rv3-cst-lbl .en{font-size:8.5px;font-weight:700;display:block}.rw-sdi #p-sdi .rv3-cst-lbl .c-ana{color:#00a550}.rw-sdi #p-sdi .rv3-cst-lbl .c-acc{color:#1c75bc}.rw-sdi #p-sdi .rv3-cst-lbl .c-asr{color:#ed1c24}.rw-sdi #p-sdi .rv3-cst-val td{border:1px solid #231f20;padding:6px 10px 10px;position:relative}.rw-sdi #p-sdi .rv3-cst-me{text-align:left;color:#231f20;font-size:11px;font-weight:700;display:block}.rw-sdi #p-sdi .rv3-cst-me i{font-style:italic}.rw-sdi #p-sdi .rv3-cst-arrow{color:#000;font-size:15px;font-weight:900;line-height:1;position:absolute;bottom:12px;left:10px}.rw-sdi #p-sdi .rv3-cst-code{text-align:center;letter-spacing:.02em;font-size:24px;font-weight:900;line-height:1.15;display:block}.rw-sdi #p-sdi .rv3-cst-code .cs-b{color:#1c75bc}.rw-sdi #p-sdi .rv3-cst-code .cs-r{color:#ed1c24}@media (width>=1200px){.rw-sdi #p-sdi .rv3-cst-lbl td{white-space:nowrap;font-size:11.5px}.rw-sdi #p-sdi .rv3-cst-lbl .en{font-size:10px;display:inline}}.rw-sdi #p-sdi .rv-3d-st{flex-direction:column;padding:22px;display:flex}.rw-sdi #p-sdi .rv3-st-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:12px;display:grid;position:relative}.rw-sdi #p-sdi .rv3-st-cell{color:#64748b;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:38px;padding:8px 5px;font-size:10.5px;font-weight:600;line-height:1.15;display:flex}.rw-sdi #p-sdi .rv3-st-cell.dim{opacity:.55}.rw-sdi #p-sdi .rv3-st-cell.top{color:#fff;border:none;font-weight:800;box-shadow:0 4px 12px #0000001a}.rw-sdi #p-sdi .rv3-st-cell.top-1{background:linear-gradient(135deg,#10b981,#34d399)}.rw-sdi #p-sdi .rv3-st-cell.top-2{background:linear-gradient(135deg,#5d8ef7,#73e4e5)}.rw-sdi #p-sdi .rv3-st-cell.top-3{background:linear-gradient(135deg,#a855e0,#c28be8)}.rw-sdi #p-sdi .rv3-rk{opacity:.75;letter-spacing:.04em;font-size:8.5px;font-weight:800}.rw-sdi #p-sdi .rv3-nm{font-size:10px;line-height:1.1}.rw-sdi #p-sdi .rv3-st-foot{z-index:2;color:#64748b;text-align:center;letter-spacing:.02em;border-top:1px dashed #10b98133;margin-top:8px;padding-top:10px;font-size:11px;font-weight:600;position:relative}.rw-sdi #p-sdi .rv3-st-pyramid{z-index:2;text-align:center;margin-top:10px;padding:6px 4px 0;position:relative}.rw-sdi #p-sdi .rv3-pyramid-svg{width:100%;max-width:340px;height:auto;display:inline-block}.rw-sdi #p-sdi .result-card{border:1px solid var(--line);background:#fff;border-radius:28px;margin-top:50px;overflow:hidden;box-shadow:0 12px 36px #5d8ef714}.rw-sdi #p-sdi .result-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f3f6fc,#eaf1ff 60%,#fbf1f4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.rw-sdi #p-sdi .result-head .rh-l{align-items:center;gap:14px;display:flex}.rw-sdi #p-sdi .result-head .rh-av{color:#fff;background:linear-gradient(135deg,#5d8ef7,#73e4e5);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:flex}.rw-sdi #p-sdi .result-head .rh-name{font-size:16.5px;font-weight:800}.rw-sdi #p-sdi .result-head .rh-role{color:var(--ink-3);margin-top:2px;font-size:13px}.rw-sdi #p-sdi .result-head .rh-r{color:var(--ink-3);font-size:12.5px;font-weight:600}.rw-sdi #p-sdi .result-body{padding:24px}.rw-sdi #p-sdi .result-top{grid-template-columns:1fr;gap:22px;margin-bottom:24px;display:grid}.rw-sdi #p-sdi .rb-card{background:var(--sp-t);border:1px solid #5d8ef72e;border-radius:18px;padding:24px}.rw-sdi #p-sdi .rb-card .rbc-lbl{color:var(--sp-d);letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:800}.rw-sdi #p-sdi .rb-card .rbc-val{color:var(--sp-d);letter-spacing:-.02em;margin-bottom:14px;font-size:28px;font-weight:800;line-height:1.1}.rw-sdi #p-sdi .rb-card .rbc-bars{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.rw-sdi #p-sdi .rb-bar{text-align:center;border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 8px}.rw-sdi #p-sdi .rb-bar .b-n{font-size:21px;font-weight:800;line-height:1}.rw-sdi #p-sdi .rb-bar .b-l{color:var(--ink-3);margin-top:6px;font-size:11px;font-weight:600}.rw-sdi #p-sdi .rb-bar.blue .b-n{color:#5d8ef7}.rw-sdi #p-sdi .rb-bar.blue{background:#5d8ef70a;border-color:#5d8ef74d}.rw-sdi #p-sdi .rb-bar.green .b-n{color:#10b981}.rw-sdi #p-sdi .rb-bar.green{background:#10b9810a;border-color:#10b9814d}.rw-sdi #p-sdi .rb-bar.red .b-n{color:#ef4444}.rw-sdi #p-sdi .rb-bar.red{background:#ef44440a;border-color:#ef44444d}.rw-sdi #p-sdi .rb-card .rbc-d{color:var(--ink-2);font-size:13.5px;line-height:1.65}.rw-sdi #p-sdi .result-strengths{background:var(--sp-t);border-radius:18px;margin-bottom:22px;padding:26px}.rw-sdi #p-sdi .result-strengths .rs-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.rw-sdi #p-sdi .result-strengths h5{font-size:17px;font-weight:800}.rw-sdi #p-sdi .result-strengths .rs-h .rs-st{color:var(--sp-d);font-size:12.5px;font-weight:700}.rw-sdi #p-sdi .rs-grid{grid-template-columns:1fr;gap:14px;display:grid}.rw-sdi #p-sdi .rs-item{background:#fff;border-top:4px solid #5d8ef7;border-radius:14px;padding:18px}.rw-sdi #p-sdi .rs-item.green{border-top-color:#10b981}.rw-sdi #p-sdi .rs-item.gray{border-top-color:#94a3b8}.rw-sdi #p-sdi .rs-item .rs-rk{color:var(--ink-3);letter-spacing:.08em;margin-bottom:6px;font-size:10.5px;font-weight:800}.rw-sdi #p-sdi .rs-item h6{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:800}.rw-sdi #p-sdi .rs-item p{color:var(--ink-2);font-size:12.5px;line-height:1.6}.rw-sdi #p-sdi .result-tip{background:linear-gradient(135deg,#5d8ef70f,#ffe5ec73);border:1px solid #5d8ef738;border-radius:18px;padding:24px}.rw-sdi #p-sdi .result-tip .rt-l{color:var(--sp-d);letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:800}.rw-sdi #p-sdi .result-tip ul{grid-template-columns:1fr;gap:14px;list-style:none;display:grid}.rw-sdi #p-sdi .result-tip li{color:var(--ink-2);padding-left:18px;font-size:13.5px;line-height:1.6;position:relative}.rw-sdi #p-sdi .result-tip li:before{content:"";background:var(--sp);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.rw-sdi #p-sdi .when-sect{background:#fff;padding:110px 0}.rw-sdi #p-sdi .when-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:50px;display:grid}.rw-sdi #p-sdi .when-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;transition:all .28s}.rw-sdi #p-sdi .when-card:hover{border-color:#5d8ef74d;transform:translateY(-5px);box-shadow:0 12px 32px #5d8ef71a}.rw-sdi #p-sdi .when-card .wc-ico{width:46px;height:46px;color:var(--sp-d);letter-spacing:.02em;background:linear-gradient(135deg,#5d8ef71f,#73e4e52e);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:15px;font-weight:800;display:flex}.rw-sdi #p-sdi .when-card.wn-blue .wc-ico{color:#3b6ee8;background:linear-gradient(135deg,#5d8ef724,#73e4e538)}.rw-sdi #p-sdi .when-card.wn-pink .wc-ico{color:#e63e7c;background:linear-gradient(135deg,#e63e7c1f,#ff7dbd2e)}.rw-sdi #p-sdi .when-card.wn-pink .wl{color:#e63e7c}.rw-sdi #p-sdi .when-card.wn-green .wc-ico{color:#059669;background:linear-gradient(135deg,#10b9811f,#6aec9833)}.rw-sdi #p-sdi .when-card.wn-green .wl{color:#059669}.rw-sdi #p-sdi .when-card.wn-purple .wc-ico{color:#7c3aed;background:linear-gradient(135deg,#a855e01f,#8b82ff2e)}.rw-sdi #p-sdi .when-card.wn-purple .wl{color:#7c3aed}.rw-sdi #p-sdi .when-card.wn-pink:hover{border-color:#e63e7c47}.rw-sdi #p-sdi .when-card.wn-green:hover{border-color:#10b98147}.rw-sdi #p-sdi .when-card.wn-purple:hover{border-color:#a855e047}.rw-sdi #p-sdi .when-card h4{letter-spacing:-.01em;margin-bottom:10px;font-size:17px;font-weight:800;line-height:1.4}.rw-sdi #p-sdi .when-card .wl{color:var(--sp-d);margin-bottom:8px;font-size:13.5px;font-weight:700}.rw-sdi #p-sdi .when-card p{color:var(--ink-2);font-size:13.5px;line-height:1.7}.rw-sdi #p-sdi .change-sect{color:#fff;background:#1e293b;padding:110px 0}.rw-sdi #p-sdi .change-sect .eyebrow{color:#93c5fd}.rw-sdi #p-sdi .change-sect .head{color:#fff}.rw-sdi #p-sdi .change-sect .sub{color:#ffffff9e}.rw-sdi #p-sdi .change-grid{grid-template-columns:1fr;gap:28px;margin-top:50px;display:grid}.rw-sdi #p-sdi .change-col h4{text-align:center;letter-spacing:.08em;margin-bottom:18px;font-size:13.5px;font-weight:800}.rw-sdi #p-sdi .change-col.as h4{color:#ffffff73}.rw-sdi #p-sdi .change-col.to h4{color:#93c5fd}.rw-sdi #p-sdi .change-item{border-radius:16px;margin-bottom:12px;padding:22px 24px;line-height:1.6}.rw-sdi #p-sdi .change-col.as .change-item{color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff1a}.rw-sdi #p-sdi .change-col.to .change-item{color:#ffffffeb;background:#5d8ef71a;border:1px solid #5d8ef74d}.rw-sdi #p-sdi .change-item .ci-lbl{letter-spacing:.03em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.rw-sdi #p-sdi .change-col.as .change-item .ci-lbl{color:#ffffff80}.rw-sdi #p-sdi .change-col.to .change-item .ci-lbl{color:#93c5fd}.rw-sdi #p-sdi .change-item .ci-t{font-size:14px}.rw-sdi #p-sdi .impact-people{background:var(--ice);padding:110px 0}.rw-sdi #p-sdi .impact-org{background:var(--sp-t);padding:110px 0}.rw-sdi #p-sdi .impact-org .lefthead,.rw-sdi #p-sdi .impact-people .lefthead{text-align:left;max-width:720px;margin:0 0 50px}.rw-sdi #p-sdi .impact-org .lefthead h2,.rw-sdi #p-sdi .impact-people .lefthead h2{text-align:left}.rw-sdi #p-sdi .imp-cards{grid-template-columns:1fr;gap:20px;margin-top:0;display:grid}.rw-sdi #p-sdi .imp-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:22px;padding:32px;transition:all .28s}.rw-sdi #p-sdi .imp-card:hover{border-color:#5d8ef740;transform:translateY(-5px);box-shadow:0 12px 32px #5d8ef71a}.rw-sdi #p-sdi .imp-card .iq{letter-spacing:-.01em;text-align:left;margin-bottom:14px;padding-top:14px;font-size:15.5px;font-weight:800;line-height:1.5;position:relative}.rw-sdi #p-sdi .imp-card .iq:before{content:"";background:linear-gradient(135deg,var(--sp),var(--sa));border-radius:4px;width:30px;height:4px;position:absolute;top:0;left:0}.rw-sdi #p-sdi .imp-card .ia{color:var(--ink-2);text-align:left;font-size:14px;line-height:1.7}.rw-sdi #p-sdi .imp-card.imp-blue .iq:before{background:linear-gradient(135deg,#5d8ef7,#73e4e5)}.rw-sdi #p-sdi .imp-card.imp-pink .iq:before{background:linear-gradient(135deg,#ff7dbd,#e63e7c)}.rw-sdi #p-sdi .imp-card.imp-green .iq:before{background:linear-gradient(135deg,#34d399,#10b981)}.rw-sdi #p-sdi .imp-card.imp-purple .iq:before{background:linear-gradient(135deg,#a855e0,#8b82ff)}.rw-sdi #p-sdi .imp-card.imp-aqua .iq:before{background:linear-gradient(135deg,#73e4e5,#06b6d4)}.rw-sdi #p-sdi .imp-card.imp-coral .iq:before{background:linear-gradient(135deg,#fb7185,#f97316)}.rw-sdi #p-sdi .imp-card.imp-pink:hover{border-color:#e63e7c4d}.rw-sdi #p-sdi .imp-card.imp-green:hover{border-color:#10b9814d}.rw-sdi #p-sdi .imp-card.imp-purple:hover{border-color:#a855e04d}.rw-sdi #p-sdi .imp-card.imp-aqua:hover{border-color:#06b6d44d}.rw-sdi #p-sdi .imp-card.imp-coral:hover{border-color:#fb71854d}.rw-sdi #p-sdi .reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(28px)}.rw-sdi #p-sdi .reveal.in{opacity:1;transform:none}.rw-sdi #p-sdi .stagger>*{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(22px)}.rw-sdi #p-sdi .stagger.in>:first-child{transition-delay:0s}.rw-sdi #p-sdi .stagger.in>:nth-child(2){transition-delay:.1s}.rw-sdi #p-sdi .stagger.in>:nth-child(3){transition-delay:.2s}.rw-sdi #p-sdi .stagger.in>:nth-child(4){transition-delay:.3s}.rw-sdi #p-sdi .stagger.in>*{opacity:1;transform:none}@media (width>=1200px){.rw-sdi #p-sdi .how-steps,.rw-sdi #p-sdi .intro-grid,.rw-sdi #p-sdi .stats-grid,.rw-sdi #p-sdi .when-grid{grid-template-columns:repeat(4,1fr)}.rw-sdi #p-sdi .bento,.rw-sdi #p-sdi .change-grid,.rw-sdi #p-sdi .intro-split,.rw-sdi #p-sdi .result-top{grid-template-columns:1fr 1fr}.rw-sdi #p-sdi .why-cards4{grid-template-columns:repeat(2,1fr)}.rw-sdi #p-sdi .how-reports,.rw-sdi #p-sdi .imp-cards,.rw-sdi #p-sdi .result-tip ul,.rw-sdi #p-sdi .rs-grid{grid-template-columns:repeat(3,1fr)}.rw-sdi #p-sdi .how-step:not(:last-child):after{content:"→"}.rw-sdi #p-sdi .hero-sdi{min-height:680px;padding:50px 0 0}.rw-sdi #p-sdi .hero-sdi h1{font-size:clamp(36px,4.8vw,60px)}.rw-sdi #p-sdi .intro-big{padding:48px}.rw-sdi #p-sdi .bento-card{padding:38px}.rw-sdi #p-sdi .result-body{padding:36px}.rw-sdi #p-sdi .result-head{padding:26px 36px}}.rw-sdi #p-mss .dim{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:22px 16px;transition:all .2s}.rw-sdi #p-mss .dim:hover{border-color:var(--accent);transform:translateY(-3px)}.rw-sdi #p-mss .dim .di{background:var(--accent-t);width:42px;height:42px;color:var(--accent-d);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:16px;font-weight:800;display:flex}.rw-sdi #p-mss .dim h4{margin-bottom:6px;font-size:15px;font-weight:800}.rw-sdi #p-mss .dim p{color:var(--ink-2);font-size:12.5px}@media (width>=1200px){.rw-sdi .hero.split .wrap{grid-template-columns:1.15fr .85fr;gap:50px}}.rw-sdi #p-home .hero-home .wrap{z-index:10;text-align:center;max-width:900px;margin:0 auto;padding:0 28px;position:relative}.rw-sdi #p-home .clients-section .eyebrow{margin-bottom:16px;display:inline-block}.rw-teamlink{--blue:#5d8ef7;--blue-deep:#3b6ee8;--blue-700:#2356c8;--blue-soft:#eaf6f8;--blue-tint:#f0f4ff;--aqua:#73e4e5;--aqua-mid:#a8f0f1;--aqua-light:#c8f4f5;--green:#6aec98;--green-light:#b4f5ce;--violet:#8b82ff;--violet-light:#eeecff;--azure:#eaf6f8;--navy:#1e293b;--navy-2:#263348;--navy-3:#334155;--ink:#1e293b;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--ink-5:#cbd5e1;--frost:#edf5f6;--ice:#f8fafb;--cool-gray:#dde3ea;--line:#dde3ea;--paper:#fff;--bg:#f8fafb;--glass-white:#ffffffa6;--glass-navy:#1e293b8c;--sans:"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--max:1200px;--r:16px;--r-l:28px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-sm:0 1px 3px #1e293b0d, 0 2px 8px #5d8ef70f;--shadow-md:0 4px 16px #1e293b12, 0 12px 32px #5d8ef71a;--shadow-lg:0 8px 32px #1e293b17, 0 24px 56px #5d8ef724;--shadow-glow:0 8px 40px #5d8ef759;--primary:var(--c);--primary-deep:var(--c-d);--primary-soft:var(--c-bg);--accent:var(--c);--accent-d:var(--c-d);--accent-t:var(--c-bg);--brand:var(--c);--brand-deep:var(--c-d);--sp:var(--c);--sp-d:var(--c-d);--sp-t:var(--c-bg)}.rw-teamlink .wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.rw-teamlink .badge{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep);background:#5d8ef71f;border:1px solid #5d8ef738;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.rw-teamlink .badge.on-dark{color:#ffffffd9;background:#ffffff1f;border-color:#fff3}.rw-teamlink .badge.aqua{color:#1a9a9b;background:#73e4e526;border-color:#73e4e54d}.rw-teamlink .section-header{margin-bottom:64px}.rw-teamlink .section-header.center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.rw-teamlink .section-header h2{margin-bottom:16px}.rw-teamlink .section-header .sub{color:var(--ink-3);font-size:20px;line-height:1.65}.rw-teamlink .section-header.on-dark h2{color:#fff}.rw-teamlink .section-header.on-dark .sub{color:#fff9}.rw-teamlink .hex-wrap{max-width:280px;margin:0 auto 20px}.rw-teamlink .result-section{background:var(--ice);border-radius:var(--r-l);padding:120px 0}.rw-teamlink .result-bento{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.rw-teamlink .result-radar{border:1px solid var(--cool-gray);background:#fff;border-radius:14px;grid-column:span 12;padding:32px;position:relative;overflow:hidden}.rw-teamlink .result-radar h4{color:var(--ink);margin-bottom:4px}.rw-teamlink .result-radar .sub-label{color:#64748b;margin-bottom:20px;font-size:13px}.rw-teamlink .radar-legend{flex-direction:column;gap:8px;margin-top:16px;display:flex}.rw-teamlink .legend-item{color:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.rw-teamlink .legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.rw-teamlink .legend-dot.blue{background:var(--blue)}.rw-teamlink .legend-dot.aqua{background:#fb7185}.rw-teamlink .result-health{background:linear-gradient(160deg,var(--blue-deep) 0,#1a40a8 100%);border-radius:var(--r-l);color:#fff;grid-column:span 12;padding:32px;position:relative;overflow:hidden}.rw-teamlink .result-health:before{content:"";background:radial-gradient(circle,#ffffff1f,#0000 65%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;right:-60px}.rw-teamlink .health-score{letter-spacing:-.05em;color:#fff;margin:14px 0 6px;font-size:58px;font-weight:900;line-height:1}.rw-teamlink .health-score span{opacity:.7;font-size:24px;font-weight:600}.rw-teamlink .health-label{opacity:.65;margin-bottom:22px;font-size:14px}.rw-teamlink .health-grid{grid-template-columns:1fr;gap:12px;display:grid}.rw-teamlink .health-item{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:14px;padding:16px}.rw-teamlink .health-item-label{opacity:.6;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.rw-teamlink .health-item-score{color:#fff;font-size:26px;font-weight:900}.rw-teamlink .health-item-sub{opacity:.55;margin-top:3px;font-size:11px}@media (width>=768px){.rw-teamlink .wrap{padding:0 40px}.rw-teamlink .health-grid{grid-template-columns:1fr 1fr}}@media (width>=1200px){.rw-teamlink .result-radar{grid-column:span 5}.rw-teamlink .result-health{grid-column:span 3}}.rw-teamlink .rpt-card{border-radius:var(--r-l);padding:28px}.rw-teamlink .rpt-light{border:1px solid var(--cool-gray);box-shadow:var(--shadow-sm);background:#fff}.rw-teamlink .rpt-tag{letter-spacing:.05em;color:var(--blue-deep);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800}.rw-teamlink .rpt-card h4{color:var(--ink);margin-bottom:16px;font-size:18px;font-weight:800}.rw-teamlink .rpt-idbox{background:var(--ice);border-radius:14px;padding:16px 18px}.rw-teamlink .rpt-idlabel{color:var(--blue-deep);margin-bottom:5px;font-size:13px;font-weight:800}.rw-teamlink .rpt-idbox p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.7}.rw-teamlink .hbars{align-items:flex-end;gap:10px;margin:16px 0 4px;display:flex}.rw-teamlink .hbar{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.rw-teamlink .hbar-track{background:#ffffff24;border-radius:7px 7px 0 0;align-items:flex-end;width:100%;height:96px;display:flex}.rw-teamlink .hbar-fill{background:linear-gradient(#73e4e5,#5d8ef7);border-radius:7px 7px 0 0;width:100%}.rw-teamlink .hbar-n{color:#fff;font-size:13px;font-weight:800}.rw-teamlink .hbar-l{color:#ffffffb8;font-size:11px;font-weight:600}.rw-enneagram{--primary:var(--c);--primary-deep:var(--c-d);--primary-soft:var(--c-bg);--accent:var(--c);--navy:#241e32;--ice:#faf6fc;--cream-2:#f1ecf6;--cool-gray:#ebe0f2;--ink:#241e32;--ink-2:#3d3450;--ink-3:#6e6485;--ink-4:#a29bb5;--shadow-sm:0 1px 3px #241e320d, 0 2px 8px #241e320d;--shadow-md:0 4px 16px #241e3212, 0 12px 32px #241e3217;--accent-d:var(--c-d);--accent-t:var(--c-bg);--brand:var(--c);--brand-deep:var(--c-d);--sp:var(--c);--sp-d:var(--c-d);--sp-t:var(--c-bg)}.rw-enneagram .report{border:1px solid var(--cool-gray);background:linear-gradient(135deg,#fdfbfe,#f4eef8);border-radius:28px;padding:48px 48px 56px}.rw-enneagram .report-head{border-bottom:1px solid #241e321a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;padding-bottom:22px;display:flex}.rw-enneagram .report-head .rh-l h4{color:var(--ink);letter-spacing:-.015em;margin-bottom:4px;font-size:22px;font-weight:800}.rw-enneagram .report-head .rh-l .rh-sub{color:var(--ink-3);letter-spacing:.02em;font-size:13px;font-weight:600}.rw-enneagram .report-head .rh-r{color:var(--ink-3);flex-wrap:wrap;gap:18px;font-size:12.5px;font-weight:600;display:flex}.rw-enneagram .report-head .rh-r span strong{color:var(--ink);margin-left:4px;font-weight:800}.rw-enneagram .report-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.rw-enneagram .rcard-type{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:30px 26px}.rw-enneagram .rcard-type .rt-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:11.5px;font-weight:800}.rw-enneagram .rcard-type .rt-center{color:#fff;background:linear-gradient(135deg,#c2569e,#a03c81);border-radius:999px;margin-bottom:12px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-block}.rw-enneagram .rcard-type .rt-name{color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:900;line-height:1.1}.rw-enneagram .rcard-type .rt-wing{color:var(--ink-3);margin-top:6px;font-size:13px;font-weight:700}.rw-enneagram .rcard-type .rt-row{border-top:1px dashed #241e321f;margin-top:18px;padding-top:16px}.rw-enneagram .rcard-type .rt-k{letter-spacing:.04em;color:var(--primary-deep);margin-bottom:5px;font-size:11px;font-weight:800}.rw-enneagram .rcard-type .rt-v{color:var(--ink-2);font-size:13.5px;font-weight:600;line-height:1.55}.rw-enneagram .rcard-detail{flex-direction:column;gap:18px;display:flex}.rw-enneagram .rcard{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:24px 26px 26px}.rw-enneagram .rcard .rc-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11.5px;font-weight:800}.rw-enneagram .rcard .rc-ti{color:var(--ink);margin-bottom:18px;font-size:15.5px;font-weight:800}.rw-enneagram .ennea-bars{flex-direction:column;gap:8px;display:flex}.rw-enneagram .eb-row{grid-template-columns:84px 1fr 30px;align-items:center;gap:12px;display:grid}.rw-enneagram .eb-row .eb-l{color:var(--ink-3);font-size:12px;font-weight:700}.rw-enneagram .eb-row.on .eb-l{color:var(--primary-deep);font-weight:800}.rw-enneagram .eb-t{background:#241e320f;border-radius:999px;height:9px;overflow:hidden}.rw-enneagram .eb-f{background:linear-gradient(90deg,var(--primary),var(--primary-deep));opacity:.4;border-radius:999px;height:100%}.rw-enneagram .eb-row.on .eb-f{opacity:1}.rw-enneagram .eb-row .eb-v{color:var(--ink-4);text-align:right;font-size:11.5px;font-weight:700}.rw-enneagram .eb-note{color:var(--ink-3);margin-top:16px;font-size:12.5px;font-weight:600;line-height:1.6}.rw-enneagram .eb-note b{color:var(--primary-deep);font-weight:800}.rw-enneagram .path-list{flex-direction:column;gap:11px;display:flex}.rw-enneagram .path-item{color:var(--ink-2);align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.rw-enneagram .path-item .pi-tag{letter-spacing:.02em;color:var(--primary-deep);background:var(--primary-soft);text-align:center;border:1px solid #9333ea3d;border-radius:999px;flex:none;min-width:64px;padding:5px 12px;font-size:11px;font-weight:800}.rw-enneagram .path-item b{color:var(--ink);font-weight:800}.rw-enneagram .report-foot{color:var(--ink-4);text-align:right;letter-spacing:.02em;margin-top:24px;font-size:11.5px;font-weight:600}.rw-enneagram .report-info{border-top:1px solid #241e3214;flex-direction:column;gap:22px;margin-top:36px;padding-top:36px;display:flex}.rw-enneagram .report-info-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.rw-enneagram .report-item h5{color:var(--gray-900);align-items:center;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.rw-enneagram .report-item h5 .num-tag{color:var(--primary-deep);background:var(--primary-soft);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.rw-enneagram .report-item p{color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.7}@media (width>=1200px){.rw-enneagram .report-grid{grid-template-columns:280px 1fr}}.rw-mss{--primary:var(--c);--primary-deep:var(--c-d);--primary-soft:var(--c-bg);--accent:var(--c);--navy:#241e32;--ice:#faf6fc;--cream-2:#f1ecf6;--cool-gray:#ebe0f2;--ink:#241e32;--ink-2:#3d3450;--ink-3:#6e6485;--ink-4:#a29bb5;--shadow-sm:0 1px 3px #241e320d, 0 2px 8px #241e320d;--shadow-md:0 4px 16px #241e3212, 0 12px 32px #241e3217;--accent-d:var(--c-d);--accent-t:var(--c-bg);--brand:var(--c);--brand-deep:var(--c-d);--sp:var(--c);--sp-d:var(--c-d);--sp-t:var(--c-bg)}.rw-mss .fac-dir.up{color:#fff;background:#b25bb04d;border:1px solid #b25bb080}.rw-mss .fac-dir.down{color:#ffffffb8;background:#ffffff12;border:1px solid #ffffff2e}.rw-mss .report{border:1px solid var(--cool-gray);background:linear-gradient(135deg,#fdfbfe,#f5eef4);border-radius:28px;padding:48px 48px 56px}.rw-mss .report-head{border-bottom:1px solid #241e321a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;padding-bottom:22px;display:flex}.rw-mss .report-head .rh-l h4{color:var(--ink);letter-spacing:-.015em;margin-bottom:4px;font-size:22px;font-weight:800}.rw-mss .report-head .rh-l .rh-sub{color:var(--ink-3);letter-spacing:.02em;font-size:13px;font-weight:600}.rw-mss .report-head .rh-r{color:var(--ink-3);flex-wrap:wrap;gap:18px;font-size:12.5px;font-weight:600;display:flex}.rw-mss .report-head .rh-r span strong{color:var(--ink);margin-left:4px;font-weight:800}.rw-mss .report-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.rw-mss .rcard-summary{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:30px 26px}.rw-mss .rcard-summary .rs-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:11.5px;font-weight:800}.rw-mss .rcard-summary .rs-band{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-deep));border-radius:999px;margin-bottom:14px;padding:7px 16px;font-size:13px;font-weight:800;display:inline-block}.rw-mss .rcard-summary .rs-name{color:var(--ink);letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:900;line-height:1.2}.rw-mss .rcard-summary .rs-note{color:var(--ink-2);border-top:1px dashed #241e321f;padding-top:16px;font-size:13px;font-weight:500;line-height:1.7}.rw-mss .rcard-summary .rs-meta{color:var(--ink-3);margin-top:14px;font-size:12px;font-weight:700}.rw-mss .rcard-detail{flex-direction:column;gap:18px;display:flex}.rw-mss .rcard{border:1px solid var(--cool-gray);background:#fff;border-radius:18px;padding:24px 26px 26px}.rw-mss .rcard .rc-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11.5px;font-weight:800}.rw-mss .rcard .rc-ti{color:var(--ink);margin-bottom:18px;font-size:15.5px;font-weight:800}.rw-mss .fac-bars{flex-direction:column;gap:13px;display:flex}.rw-mss .fb-row{grid-template-columns:84px 1fr 60px;align-items:center;gap:12px;display:grid}.rw-mss .fb-row .fb-l{color:var(--ink-2);font-size:12.5px;font-weight:700}.rw-mss .fb-t{background:#241e320f;border-radius:999px;height:9px;overflow:hidden}.rw-mss .fb-f{background:linear-gradient(90deg,var(--primary),var(--primary-deep));opacity:.85;border-radius:999px;height:100%}.rw-mss .dir{white-space:nowrap;text-align:center;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800}.rw-mss .dir.up{color:var(--primary-deep);background:var(--primary-soft);border:1px solid #b25bb042}.rw-mss .dir.down{color:var(--ink-3);background:#241e320d;border:1px solid #241e321a}.rw-mss .org-note{background:linear-gradient(135deg,#b25bb00d,#b25bb017);border:1px solid #b25bb033;border-radius:14px;padding:18px 20px}.rw-mss .org-note .on-t{color:var(--ink-2);margin-bottom:10px;font-size:13.5px;font-weight:500;line-height:1.7}.rw-mss .org-note .on-chip{color:var(--primary-deep);background:#fff;border:1px solid #b25bb047;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-block}.rw-mss .report-foot{color:var(--ink-4);text-align:right;letter-spacing:.02em;margin-top:24px;font-size:11.5px;font-weight:600}.rw-mss .report-info{border-top:1px solid #241e3214;flex-direction:column;gap:22px;margin-top:36px;padding-top:36px;display:flex}.rw-mss .report-info-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.rw-mss .report-item h5{color:var(--gray-900);align-items:center;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.rw-mss .report-item h5 .num-tag{color:var(--primary-deep);background:var(--primary-soft);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.rw-mss .report-item p{color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.7}@media (width>=1200px){.rw-mss .report-grid{grid-template-columns:280px 1fr}.rw-mss .fb-row{grid-template-columns:96px 1fr 70px}}.sv-botbar{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);display:none}@media (width>=1200px){.sv-botbar{display:block}}.bbtn{transition:all .18s}.bbtn:hover{filter:brightness(.92)}@media (width>=1200px){.sv-report{grid-template-columns:300px 1fr}.sv-struct{grid-template-columns:repeat(3,1fr)}.sv-lists{grid-template-columns:1fr 1fr}}.cat-card,.cat-cmp,.dcard,.fd-row,.mtab,[onclick],a[href],button,summary{cursor:pointer}.faq-list .faq-a{opacity:0;will-change:height;height:0;transition:height .42s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden;padding:0!important;display:block!important}.faq-list .faq-a>.faq-inner{padding:2px 24px 24px 56px}.faq-list details.faq-open .faq-a{opacity:1}.sv-sec-h+.sv-cases,.sv-sec-h+.sv-steps,.sv-sec-h+.sv-whycards{padding-left:2px}.pb-item,.pg-item,.sv-c,.sv-step,.sv-whycard{transition:transform .15s,box-shadow .15s}.sv-c:active,.sv-step:active,.sv-whycard:active{transform:scale(.97)}@media (width>=1200px){.sv-sec-h+.sv-cases,.sv-sec-h+.sv-steps,.sv-sec-h+.sv-whycards{padding-left:0}.sv-c:active,.sv-step:active,.sv-whycard:active{transform:none}}.hp1,.hp2,.marq-track{will-change:transform}.hero-band .hero-bg{contain:strict;overflow:hidden;animation:none!important}.hero-band .hero-bg:before{content:"";background:inherit;will-change:transform;background-size:100% 100%;animation:16s ease-in-out infinite alternate fxAur;position:absolute;inset:-30%}@keyframes fxAur{0%{transform:translate(-6%,-5%)}50%{transform:translate(5%,-2%)scale(1.04)}to{transform:translate(-1%,6%)}}.hero-band .hero-bg:after{-webkit-backdrop-filter:none!important}.marq.fx-off .marq-track,html.fx-heropause .g,html.fx-heropause .hero-band .hero-bg:before,html.fx-heropause .hp1,html.fx-heropause .hp2,section.blk,section.closing{animation-play-state:paused!important}html.fx-lite .g,html.fx-lite .hero-band .hero-bg:before,html.fx-lite .hp1,html.fx-lite .hp2{animation:none!important}#intro{z-index:100000;background:linear-gradient(160deg,#0e1120,#171c36 55%,#0e1120);justify-content:center;align-items:center;transition:opacity .9s cubic-bezier(.66,0,.34,1),visibility .9s,filter .9s;display:flex;position:fixed;inset:0}#intro.done{opacity:0;visibility:hidden;filter:blur(4px)}.intro-in{text-align:center}#intro.done .intro-in{opacity:0;transition:opacity .5s}.intro-tag{letter-spacing:-.025em;flex-direction:column;gap:.06em;font-size:clamp(24px,3.4vw,40px);font-weight:800;line-height:1.24;display:flex}.intro-tag .im{padding-bottom:.04em;display:block;overflow:hidden}.intro-tag .im i{font-style:normal;animation:.85s cubic-bezier(.2,.85,.25,1) forwards introMaskUp;display:inline-block;transform:translateY(112%)}.intro-tag .im:first-child i{animation-delay:.18s}.intro-tag .im:nth-child(2) i{animation-delay:.34s}.intro-tag .l1{color:#fff}.intro-tag .g{background:linear-gradient(100deg,#8f8dff,#6db8ff,#3fe0c8,#8f8dff) 0 0/220%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:.85s cubic-bezier(.2,.85,.25,1) .34s forwards introMaskUp,6s linear infinite introShine}@keyframes introMaskUp{to{transform:none}}@keyframes introShine{to{background-position:220%}}.intro-logo-mask{margin-top:96px;display:block;overflow:hidden}.intro-logo{opacity:.92;filter:drop-shadow(0 8px 24px #0006);width:auto;height:15px;margin:0 auto;animation:.8s cubic-bezier(.2,.85,.25,1) .56s forwards introMaskUp;display:block;transform:translateY(120%)}html.intro-on .hero-band{opacity:.35;transform:scale(.72)}.hero-band{transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .7s}@media (prefers-reduced-motion:reduce){#intro{display:none}html.intro-on .hero-band{opacity:1;transform:none}}.botbar-in a,.botbar-in button,.btn,.dl-btn,.hcta a,.hcta button,.ncta{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .2s,color .2s,border-color .2s}.btn:hover,.dl-btn:hover,.hcta a:hover,.ncta:hover{transform:translateY(-3px)scale(1.03)}.svfx-sheen{pointer-events:none;border-radius:inherit;z-index:1;background:linear-gradient(120deg,#0000 30%,#ffffff80 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-140%)}.svfx-has-sheen:hover .svfx-sheen{transform:translate(140%)}.sv-sibs .sv-ind{z-index:0;background:var(--c-d);pointer-events:none;border-radius:999px;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s,height .35s;display:none;position:absolute;top:0;left:0}.sv-sib.lit,.sv-sib.on{background:0 0!important}.sv-sib.lit{color:var(--c-d)!important}.hnav .menu .gnb-ind{background:var(--primary,#5a57e6);opacity:0;border-radius:2px;height:3px;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s,opacity .25s;bottom:-3px;left:0}.hnav .menu .gnb-ind,.svfx-rp{pointer-events:none;position:absolute}.svfx-rp{z-index:3;background:#ffffff80;border-radius:50%;animation:.6s ease-out forwards svfxrp;transform:translate(-50%,-50%)scale(0)}@keyframes svfxrp{to{opacity:0;transform:translate(-50%,-50%)scale(1)}}body.sub-open .hnav{display:none}.hnav .hncta{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s}.hnav .hncta:hover{background:var(--primary-deep);transform:translateY(-2px)}.hnav-in{transition:background .32s,box-shadow .32s,border-radius .32s,height .32s,width .32s}.hnav.stuck{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;top:16px}.hnav.stuck .hnav-in{-webkit-backdrop-filter:blur(15px)saturate(150%);background:#14183080;border:1px solid #ffffff1a;border-radius:999px;width:min(1200px,100% - 40px);padding:18px 24px;box-shadow:0 18px 44px -20px #0f143780}.hnav.stuck .brand .brand-logo{content:url(../assess/logos/logo-w.svg)}.hnav.stuck .menu .mi>a{color:#ffffffd9}.hnav.stuck .menu .mi>a:hover{color:#fff;background:#ffffff26}.bottom-bar .btn:hover{transform:translateY(-50%)scale(1.03)}.closing .row .g,.closing .row .p{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;overflow:hidden}.closing .row .g:hover,.closing .row .p:hover{transform:translateY(-3px)scale(1.03)}.h-text h1 .w{will-change:transform,opacity;display:inline-block}html.txstag .h-text h1{opacity:0}#progress{z-index:600;background:linear-gradient(90deg,var(--comm),var(--primary),var(--mint));pointer-events:none;width:0;height:4px;position:fixed;top:0;left:0;box-shadow:0 1px 8px #5a57e666}@media (prefers-reduced-motion:reduce){#progress{display:none}}#cx-toasts{z-index:99999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.cx-toast{pointer-events:auto;color:#1b2440;opacity:0;cursor:pointer;background:#fff;border:1px solid #26305a1a;border-radius:14px;align-items:center;gap:12px;max-width:340px;padding:14px 18px;font-size:14.5px;font-weight:600;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .35s;display:flex;transform:translateY(26px)scale(.95);box-shadow:0 18px 44px -16px #26305a73}.cx-toast.in{opacity:1;transform:none}.cx-toast.out{opacity:0;transform:translateY(12px)scale(.95)}.cx-toast .cx-ic{color:#fff;background:linear-gradient(135deg,#5a57e6,#19c7b0);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}@media (prefers-reduced-motion:reduce){.cx-toast{transition:opacity .3s}}.why-rows{flex-direction:column;gap:32px;display:flex}.why-row{border:1px solid var(--line);box-shadow:var(--sh-sm);background:#fff;border-radius:28px;grid-template-columns:1fr;align-items:center;gap:30px;padding:44px;transition:transform .2s,box-shadow .2s;display:grid}.why-row:hover{box-shadow:var(--sh-md)}@media (width>=1200px){.why-row{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px)}.why-row.rev .why-txt{order:2}}.why-txt .why-no{letter-spacing:.12em;color:var(--primary);margin-bottom:14px;font-size:13px;font-weight:800}.why-txt .wh-lead{color:var(--ink-3);margin-bottom:6px;font-size:15px;font-weight:600}.why-txt .wh-main{color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(21px,2.3vw,27px);font-weight:800;line-height:1.34}.why-txt>p{color:var(--ink-3);font-size:15px;line-height:1.75}.why-txt .why-kw{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.why-txt .why-kw span{color:var(--ink-2);background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:700}@media (width>=1200px){.why-txt .why-no{margin-bottom:20px;font-size:16px;font-weight:700}.why-txt .wh-lead{color:var(--gray-400);margin-bottom:6px;font-size:24px;font-weight:500}.why-txt .wh-main{color:var(--gray-900);margin-bottom:24px;font-size:30px;font-weight:700}.why-txt>p{color:var(--gray-900);font-size:18px;font-weight:400}.why-txt .why-kw span{color:var(--primary);background:var(--soft);border:1px solid var(--gray-100);padding:8px 14px;font-size:16px;font-weight:500}}.why-viz{background:var(--soft);border-radius:24px;justify-content:center;align-items:center;padding:32px 20px;display:flex;position:relative;overflow:hidden}.why-viz .wv-photo,.why-viz .wv-url{display:none}.why-viz>:not(.wv-photo):not(.wv-url){z-index:1;position:relative}.wv-flow{flex-flow:column wrap;justify-content:center;align-items:center;gap:12px;display:flex}.wv-box{border:1.5px solid var(--line);text-align:center;box-shadow:var(--sh-sm);background:#fff;border-radius:16px;padding:15px 18px}.wv-box b{color:var(--ink);font-size:15.5px;font-weight:800;display:block}.wv-box span{letter-spacing:.07em;color:var(--ink-4);margin-top:3px;font-size:10.5px;font-weight:700;display:block}.wv-box.wv-accent{border-color:var(--primary)}.wv-box.wv-accent b{color:var(--primary-deep)}.wv-mid{flex-flow:wrap;justify-content:center;gap:8px;display:flex}.wv-mid span{color:var(--ink-2);background:var(--soft);border:1px solid var(--line);text-align:center;border-radius:10px;padding:7px 18px;font-size:13px;font-weight:700}@media (width>=1200px){.wv-box{width:160px;padding-top:25px;padding-bottom:25px}.wv-box b{color:var(--gray-900);font-size:20px;font-weight:700}.wv-box span{color:var(--gray-400);font-size:14px;font-weight:500}.wv-box.wv-accent{border-color:var(--primary)}.wv-box.wv-accent b{color:var(--primary)}.wv-mid span{color:var(--gray-900);padding:12px 20px;font-size:16px;font-weight:700}}.wv-arrow{color:var(--ink-4);font-size:19px;font-weight:800;transform:rotate(90deg)}.wv-c-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.wv-circles{justify-content:center;display:flex}.wv-c{border:1px solid var(--line);text-align:center;width:86px;height:86px;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;place-content:center;margin:0 -8px;display:grid}.wv-c b{color:var(--ink);font-size:15.5px;font-weight:800;display:block}.wv-c span{letter-spacing:.05em;color:var(--ink-4);margin-top:2px;font-size:10px;font-weight:700;display:block}.wv-c.c-comm{border-color:var(--comm)}.wv-c.c-team{border-color:var(--teamwork)}.wv-c.c-org{border-color:var(--primary)}.wv-connect{color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--sh-sm);background:#fff;border-radius:999px;padding:10px 20px;font-size:13.5px;font-weight:700}.wv-connect b{color:var(--primary-deep)}.wv-steps{flex-direction:column;gap:12px;width:100%;max-width:400px;display:flex}.wv-step{border:1px solid var(--line);box-shadow:var(--sh-sm);background:#fff;border-radius:16px;align-items:center;gap:13px;padding:15px 19px;display:flex}.wv-step i{background:var(--primary-t);width:30px;height:30px;color:var(--primary-deep);border-radius:9px;flex:none;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.wv-step b{color:var(--ink);font-size:15.5px;font-weight:800}.wv-step span{color:var(--ink-3);margin-left:auto}.wv-note,.wv-step span{font-size:12.5px;font-weight:600}.wv-note{text-align:center;color:var(--ink-4);margin-top:4px}@media (width>=768px){.why-viz{padding:40px 30px}.wv-flow{flex-direction:row;gap:12px}.wv-flow .wv-arrow{font-size:17px;transform:none}.wv-mid{flex-direction:column;gap:8px}.wv-c{width:94px;height:94px;margin:0 -10px}}@media (width>=1200px){.why-viz{background:var(--soft);width:556px;box-shadow:none;border:none;border-radius:24px;margin:0 auto;padding:48px 0}.why-viz:after,.why-viz:before{content:none}.why-viz .wv-photo,.why-viz .wv-url{display:none}.wv-c{width:120px;height:120px}.wv-c b{color:var(--gray-900);font-size:20px;font-weight:700}.wv-c span{color:var(--gray-400);margin-top:0;font-size:14px;font-weight:500}.wv-c.c-comm{border-color:var(--talent-400)}.wv-c.c-team{border-color:var(--primary)}.wv-c.c-org{border-color:var(--comm-400)}.wv-line{background:var(--gray-400);width:1px;height:20px}.wv-connect{color:var(--gray-900);padding:10px 24px;font-size:16px;font-weight:700}.wv-connect b{color:var(--primary)}.wv-step{border-radius:16px;padding:16px 20px}.wv-step i{background:var(--soft);color:var(--primary);font-size:16px;font-weight:700}.wv-step b{color:var(--gray-900);font-size:20px;font-weight:700}.wv-step span{color:var(--gray-400);font-size:16px;font-weight:500}}.hero-para{z-index:1;pointer-events:none;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden}.hero-para span{filter:blur(52px);opacity:.62;border-radius:50%;position:absolute}.hero-para .hp1{background:#7a6fe099;width:320px;height:320px;animation:11s ease-in-out infinite alternate hpf1;top:8%;left:6%}.hero-para .hp2{background:#4441c86b;width:280px;height:280px;animation:13s ease-in-out infinite alternate hpf2;bottom:4%;right:8%}@keyframes hpf1{to{transform:translate(66px,48px)scale(1.24)}}@keyframes hpf2{to{transform:translate(-58px,-42px)scale(1.2)}}.hero-bg{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.hero-para span{animation:none}.hero-bg,.hero-para{transform:none!important}}.h-text h1{word-break:keep-all;font-size:clamp(34px,8.5vw,40px)}.h-text p{font-size:15px}@media (width>=1200px){.h-text h1{font-size:82px}.h-text p{font-size:22px}}.hnav{pointer-events:none;background:0 0;top:0}.hnav,.hnav-in,.hnav.stuck .hnav-in{height:auto;box-shadow:none;border:none}.hnav-in,.hnav.stuck .hnav-in{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;justify-content:flex-end;width:auto;max-width:none;margin-left:auto;margin-right:0;padding:12px 14px}.hnav.stuck{top:0}.hnav .brand,.hnav .hncta,.hnav .menu{display:none}.hnav .burger{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1418309e;border-radius:50%;justify-content:center;width:48px;height:48px;display:flex;box-shadow:0 12px 28px -10px #0000008c}@media (width>=1200px){.hnav{pointer-events:auto;top:32px}.hnav-in{justify-content:space-between;width:min(1784px,100% - clamp(32px,6vw,72px));height:auto;margin-left:auto;margin-right:auto;padding:24px clamp(22px,2.4vw,34px)}.hnav.stuck{top:16px}.hnav.stuck .hnav-in{-webkit-backdrop-filter:blur(15px)saturate(150%);backdrop-filter:blur(15px)saturate(150%);background:#14183080;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;width:min(1200px,100% - 40px);margin-left:auto;margin-right:auto;padding:12px 24px;box-shadow:0 18px 44px -20px #0f143780}.hnav .brand,.hnav .menu{display:flex}.hnav .hncta{display:inline-block}.hnav .burger{display:none}.lcard{width:178px;height:84px}.lcard img{max-width:96px;max-height:26px}.closing-in .row{flex-direction:row;align-items:center;gap:12px}.closing-in .row .g,.closing-in .row .p{text-align:center;width:auto}}.sv-vs td:first-child,.sv-vs th:first-child{display:none}@media (width>=1200px){.sv-vs td:first-child,.sv-vs th:first-child{display:table-cell}}.sv-stack.stk-on .stk-card:not(.is-active){opacity:0;pointer-events:none}@media (width>=1200px){.sv-stack.stk-on .stk-card:not(.is-active){opacity:1;pointer-events:auto}}.sv-report-wrap{background:linear-gradient(160deg,#161b28,#0b0e16);border-radius:46px;max-width:360px;margin:0 auto;padding:14px 12px 18px;position:relative;overflow:hidden;box-shadow:0 34px 80px -26px #0009,inset 0 0 0 2px #ffffff0d}@media (width>=768px){.sv-report-wrap{max-width:420px}}.sv-report-wrap:before{content:"";z-index:6;background:#0b0e16;border-radius:0 0 15px 15px;width:104px;height:22px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.sv-report-wrap .report{box-shadow:none;background:#fff;border:none;border-radius:34px;padding:0;overflow:hidden}.sv-report-wrap .report-head{flex-direction:column;align-items:flex-start;gap:6px;padding:42px 20px 14px}.sv-report-wrap .report-head .rh-r{gap:8px 14px}.sv-report-wrap [class*=report-grid]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;gap:0;display:flex;overflow-x:auto}.sv-report-wrap [class*=report-grid]::-webkit-scrollbar{display:none}.sv-report-wrap [class*=report-grid]>*{scroll-snap-align:center;box-sizing:border-box;flex:0 0 100%;grid-column:auto;width:100%;max-width:100%;padding:14px 18px 20px}.rep-dots{justify-content:center;gap:7px;padding:12px 0 6px;display:flex}.rep-dots i{background:#ffffff4d;border-radius:50%;width:7px;height:7px;transition:all .22s}.rep-dots i.on{background:#fff;border-radius:4px;width:20px}.sv-report-wrap .report-foot,.sv-report-wrap .report-info,.sv-struct{display:none}.rw-spac .sb-row{grid-template-columns:1fr 40px;row-gap:7px}.rw-spac .sb-row .sb-l{grid-column:1/-1}.sv-report-wrap.rw-sdi>[id^=p-],.sv-report-wrap.rw-teamlink>[id^=p-]{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:560px;overflow-y:auto}.sv-report-wrap.rw-sdi>[id^=p-]::-webkit-scrollbar{display:none}.sv-report-wrap.rw-teamlink>[id^=p-]::-webkit-scrollbar{display:none}@media (width>=1200px){.sv-report-wrap{max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;overflow:visible}.sv-report-wrap:before{content:none}.sv-report-wrap .report{border:1px solid var(--cool-gray);border-radius:28px;padding:48px 48px 56px;overflow:visible}.rw-spac .report{background:#ffffffb3}.rw-gbca .report{background:linear-gradient(135deg,#fbfbfd,#f4f1f7)}.rw-gcat .report{background:linear-gradient(135deg,#fbfdfd,#eff6f5)}.rw-aigta .report{background:linear-gradient(135deg,#fcfcfe,#f0f0f9)}.rw-enneagram .report{background:linear-gradient(135deg,#fdfbfe,#f4eef8)}.rw-mss .report{background:linear-gradient(135deg,#fdfbfe,#f5eef4)}.sv-report-wrap .report-head{flex-direction:row;align-items:flex-end;gap:24px;padding:0 0 22px}.sv-report-wrap .report-head .rh-r{gap:18px}.sv-report-wrap [class*=report-grid]{scroll-snap-type:none;grid-template-columns:280px 1fr;gap:32px;display:grid;overflow-x:visible}.sv-report-wrap [class*=report-grid]>*{scroll-snap-align:none;flex:none;width:auto;max-width:none;padding:0}.rw-spac .rcard-score{padding:28px 24px}.rw-gbca .rcard-level{padding:30px 26px}.rw-gcat .rcard-summary{padding:28px 26px}.rw-aigta .rcard-score,.rw-enneagram .rcard-type,.rw-mss .rcard-summary{padding:30px 26px}.rep-dots{display:none}.sv-report-wrap .report-info{display:flex}.sv-report-wrap .report-foot{display:block}.sv-struct{display:grid}.rw-spac .sb-row{grid-template-columns:180px 1fr 44px}.sv-report-wrap.rw-sdi>[id^=p-],.sv-report-wrap.rw-teamlink>[id^=p-]{max-height:none;overflow-y:visible}}.cat-card.dpick{border-color:var(--c);transform:translateY(-4px)}.proc-step .pn{transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s}.proc-step .pn.pn-lit{box-shadow:0 0 0 7px #5a57e633,0 16px 34px -10px var(--primary);transform:scale(1.14)}@media (prefers-reduced-motion:reduce){.cat-card.dpick,.deck .dcard.dpick{transform:none!important}.proc-step .pn.pn-lit{box-shadow:none;transform:none}}@media (width<=1199px){.rw-sdi #p-sdi .rv-3d-grid,.rw-sdi #p-sdi .rv-split-l .rv-3d-grid{grid-template-columns:minmax(0,1fr)}.rw-sdi #p-sdi .rv-3d-col,.rw-sdi #p-sdi .rv-split-l .rv-3d-col{flex-direction:column;gap:18px;min-width:0;display:flex}.rw-sdi #p-sdi .pt-layout{grid-template-columns:1fr}.rw-sdi #p-sdi .pt-roster{position:static}.sv-report-wrap.rw-sdi{max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.sv-report-wrap.rw-sdi:before{content:none}.sv-report-wrap.rw-sdi>[id^=p-]{max-height:none;overflow-y:visible}}@media (width<=767px){.rw-sdi #p-sdi .pt-slide{grid-template-columns:1fr}.rw-sdi #p-sdi .pt-mock-arrows{display:none}}.rw-sdi #p-sdi .rv3-sp-scroll{-webkit-overflow-scrolling:touch;flex:auto;align-items:center;display:flex;overflow-x:auto}.rw-sdi #p-sdi .rv3-sp{align-items:stretch;gap:18px;width:100%;min-width:0;display:flex}.rw-sdi #p-sdi .rv3-sp-rows{flex-direction:column;flex:auto;gap:5px;padding-top:4px;display:flex;position:relative}.rw-sdi #p-sdi .rv3-sp-row{justify-content:center;gap:5px;display:flex}.rw-sdi #p-sdi .rv3-sp-chip{border-top:3px solid var(--sp-c,#94a3b8);color:#334155;white-space:nowrap;word-break:keep-all;background:#f8fafc;border-radius:6px;flex:none;padding:2px 6px 3px;font-size:9.5px;font-weight:600;line-height:1.25;position:relative}@media (width>=768px){.rw-sdi #p-sdi .rv3-sp-row,.rw-sdi #p-sdi .rv3-sp-rows{gap:6px}.rw-sdi #p-sdi .rv3-sp-chip{padding:3px 8px 4px;font-size:11px}}@media (width>=1200px){.rw-sdi #p-sdi .rv3-sp-row{gap:6px}.rw-sdi #p-sdi .rv3-sp-chip{padding:3px 5px 4px;font-size:10px}}.rw-sdi #p-sdi .rv3-sp-chip.c-red{--sp-c:#e8112d}.rw-sdi #p-sdi .rv3-sp-chip.c-green{--sp-c:#00a05a}.rw-sdi #p-sdi .rv3-sp-chip.c-blue{--sp-c:#0b7fd4}.rw-sdi #p-sdi .rv3-sp-chip.c-hub{--sp-c:#2b2f33}.rw-sdi #p-sdi .rv3-sp-chip.is-top{box-shadow:0 0 0 1.5px var(--sp-c) inset;color:#1e293b;background:#fff;font-weight:800}.rw-sdi #p-sdi .rv3-sp-axis{display:none}.rw-sdi #p-sdi .rv3-sp-ax-l{color:#64748b;text-align:center;word-break:keep-all;font-size:11.5px;font-weight:700;line-height:1.4}.rw-sdi #p-sdi .rv3-sp-ax-bar{background:#e2e8f0;border-radius:7px;flex:auto;width:14px;min-height:60px;position:relative}.rw-sdi #p-sdi .rv3-sp-ax-bar:after,.rw-sdi #p-sdi .rv3-sp-ax-bar:before{content:"";border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.rw-sdi #p-sdi .rv3-sp-ax-bar:before{border-bottom:10px solid #e2e8f0;top:-9px}.rw-sdi #p-sdi .rv3-sp-ax-bar:after{border-top:10px solid #e2e8f0;bottom:-9px}@media (width>=1200px){.rw-sdi #p-sdi .rv-split-l .rv-3d-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.rw-sdi #p-sdi .rv-split-l .rv-3d-st{grid-column:auto}.rw-sdi #p-sdi .rv3-sp-rows{--chip-w:44px;--chip-h:16px}#subview[data-diag=sdi] .sv-cases.sv-cases-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rw-sdi #p-sdi .rv-3d-card,.rw-sdi #p-sdi .rv-split-l .rv-3d-card,.rw-sdi #p-sdi .rv3-sp-scroll{min-width:0}.sv-block .mp-type:before{content:none}@media (width<=1199px){.sv-report-wrap.rw-teamlink{max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.sv-report-wrap.rw-teamlink:before{content:none}.sv-report-wrap.rw-teamlink>[id^=p-]{max-height:none;overflow-y:visible}.rw-teamlink .result-bento{grid-template-columns:minmax(0,1fr)}.rw-teamlink .result-bento>.result-health,.rw-teamlink .result-bento>.result-radar,.rw-teamlink .result-bento>.rpt-card{grid-column:1/-1}}.rw-teamlink .result-bento>.rb-a,.rw-teamlink .result-bento>.rb-b,.rw-teamlink .result-bento>.rb-c{grid-column:1/-1}@media (width>=1200px){.rw-teamlink .result-bento>.rb-a{grid-column:span 7}.rw-teamlink .result-bento>.rb-b{grid-column:span 5}.rw-teamlink .result-bento>.rb-c{grid-column:span 12}}.rw-teamlink .rb-p1-l{flex:1;min-width:min(230px,100%)}.rw-teamlink .rb-p1-r{flex:1;min-width:min(200px,100%)}.rw-teamlink .rb-p3-l{flex:1;min-width:min(300px,100%);display:flex}.rw-teamlink .rb-p3-r{flex:1.05;min-width:min(300px,100%)}.sv-c .q.q-plain{border-top:0;padding-top:0}.toast-container[data-v-ef4ad46e]{z-index:9999;pointer-events:none;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.toast-body[data-v-ef4ad46e]{white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;display:flex;box-shadow:0 4px 12px #00000026}.toast-icon[data-v-ef4ad46e]{color:#fff;font-size:14px;font-weight:700}.toast-enter-active[data-v-ef4ad46e]{transition:all .3s ease-out}.toast-leave-active[data-v-ef4ad46e]{transition:all .3s ease-in}.toast-enter-from[data-v-ef4ad46e],.toast-leave-to[data-v-ef4ad46e]{opacity:0;transform:translateY(20px)}
