.kyul-evidence-intro{text-align:left;margin-bottom:64px}.kyul-evidence-intro-copy{-moz-column-gap:64px;grid-template-columns:minmax(0,7fr) minmax(220px,3fr);align-items:start;column-gap:64px;display:grid}.kyul-evidence-intro-copy .kyul-kicker{color:#6b6b6b;grid-column:1/-1}.kyul-evidence-intro-copy h2{color:#111;font-size:var(--heading-size);letter-spacing:-.04em;grid-area:2/1;font-weight:400;line-height:1.15}.kyul-evidence-intro-copy .kyul-section-description{color:#505050;word-break:keep-all;border-bottom:1px solid #dbdbdb;grid-area:2/2;margin-top:0;padding-bottom:32px;font-size:18px;line-height:1.65}.kyul-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kyul-evidence-card{background:#fff;border-bottom:1px solid #dbdbdb;border-radius:0;flex-direction:column;min-width:0;display:flex}.kyul-evidence-card-copy{min-height:156px;padding:24px 0}.kyul-evidence-label{color:#6b6b6b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:400;margin-bottom:12px!important}.kyul-evidence-card h3{color:#111;word-break:keep-all;font-size:24px;font-weight:500;line-height:1.4}.kyul-evidence-subtitle{color:#6b6b6b;font-size:14px;margin-top:8px!important}.kyul-capture-trigger{width:100%;color:var(--color-text-sub);background:var(--color-bg-white);text-align:left;border:0;padding:0;display:block}.kyul-evidence-card>.kyul-capture-trigger{order:-1}.kyul-capture-image{aspect-ratio:auto;background:#f5f5f5;padding:0;display:block;overflow:hidden}.kyul-capture-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.kyul-capture-action{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:14px 0;font-size:13px;font-weight:500;transition:background .18s,color .18s;display:flex}.kyul-capture-trigger:active .kyul-capture-action{background:#eee}.kyul-evidence-description{color:#505050;word-break:keep-all;padding:0 0 32px;font-size:15px;line-height:1.7;margin-top:auto!important}.kyul-evidence-note{color:#6b6b6b;word-break:keep-all;font-size:13px;line-height:1.6;margin-top:24px!important}.kyul-analysis-section{background:#f5f5f5}.kyul-analysis-copy{color:#111}.kyul-analysis-copy .kyul-kicker{color:#6b6b6b}.kyul-analysis-layout{-moz-column-gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.kyul-analysis-copy h2{color:#111;font-size:var(--heading-size);letter-spacing:-.04em;word-break:keep-all;font-weight:400;line-height:1.15}.kyul-analysis-copy .kyul-section-description{color:#505050;word-break:keep-all;max-width:420px;margin-top:32px;font-size:17px;line-height:1.75}.kyul-analysis-points{gap:0;padding:0;list-style:none;display:grid;margin-top:40px!important}.kyul-analysis-points li{color:#111;border-bottom:1px solid #dbdbdb;align-items:center;gap:12px;padding-block:16px;font-size:15px;display:flex}.kyul-analysis-copy .kyul-analysis-points svg{color:#111}.kyul-analysis-note{color:#6b6b6b;font-size:13px;margin-top:32px!important}.kyul-analysis-captures{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;padding-top:40px;display:grid}.kyul-analysis-card{color:#111;background:#fff;border:1px solid #e0e0e0;border-radius:0;min-width:0;overflow:hidden}.kyul-analysis-card:last-child{margin-top:80px}.kyul-analysis-card-heading{flex-direction:column;gap:16px;padding:20px;display:flex}.kyul-analysis-card-heading>span{color:#6b6b6b;font-size:13px}.kyul-analysis-card h3{color:#111;word-break:keep-all;font-size:16px;font-weight:500;line-height:1.5}.kyul-analysis-card .kyul-capture-image{aspect-ratio:auto;background:#fff;padding:0;display:block}.kyul-analysis-card .kyul-capture-image img{height:auto}.kyul-analysis-card .kyul-capture-action{border-bottom:0;padding-inline:20px}.kyul-capture-dialog{border:1px solid var(--color-line-regular);color:#111;background:#fff;border-radius:0;width:min(1100px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.kyul-capture-dialog::backdrop{background:#111111b8}.kyul-capture-dialog-panel{border-radius:inherit;flex-direction:column;max-height:calc(100dvh - 42px);display:flex;overflow:hidden}.kyul-capture-dialog-header{border-bottom:1px solid var(--color-line-regular);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 24px;display:flex}.kyul-capture-dialog-header h3{color:#111;font-size:18px;line-height:1.45}.kyul-capture-close{background:#f5f5f5;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.kyul-capture-full{overscroll-behavior:contain;background:var(--color-bg-light);min-height:0;overflow:auto}.kyul-capture-full img{width:100%;min-width:700px;height:auto;display:block}.kyul-capture-original{min-height:48px;color:var(--color-text-sub);flex:none;justify-content:flex-end;align-items:center;gap:4px;padding:12px 24px;font-size:13px;display:inline-flex}.kyul-capture-scroll-hint{display:none}@media (hover:hover){.kyul-capture-trigger:hover .kyul-capture-action{color:#111;background:#f5f5f5}.kyul-capture-trigger:hover .kyul-capture-action svg{color:#111}.kyul-capture-close:hover{background:#eee}}@media (min-width:800px){.kyul-evidence-intro{margin-bottom:0;padding-left:clamp(21.25px,2.65625vw,51px);padding-right:clamp(28.75px,3.59375vw,69px)}.kyul-evidence-intro-copy{grid-template-rows:24px auto;grid-template-columns:minmax(0,1fr) clamp(220px,20.5729vw,395px);gap:12px clamp(32px,3.33333vw,64px);min-height:228px;padding-bottom:16px}.kyul-evidence-intro-copy .kyul-kicker{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:24px;margin-bottom:0!important}.kyul-site .kyul-evidence-intro-copy h2,.kyul-site .kyul-analysis-copy h2{letter-spacing:0;font-size:clamp(44px,4.16667vw,80px);font-weight:400;line-height:1.1}.kyul-evidence-intro-copy .kyul-section-description{letter-spacing:-.025em;min-height:152px;padding-bottom:70px;font-size:18px;font-weight:500;line-height:27px}.kyul-evidence-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#111 #e5e5e5;grid-template-columns:none;grid-auto-columns:min(800px,41.6667vw);grid-auto-flow:column;gap:0;padding-bottom:20px;overflow-x:auto}.kyul-evidence-card{--evidence-card-inset:clamp(24px,3.125vw,60px);scroll-snap-align:start}.kyul-evidence-card .kyul-capture-image{aspect-ratio:5/3;background:#f5f5f5;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.kyul-evidence-card .kyul-capture-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.kyul-evidence-card .kyul-capture-action{min-height:48px;padding-inline:var(--evidence-card-inset)}.kyul-evidence-card .kyul-capture-trigger:focus-visible{outline-offset:-4px}.kyul-evidence-card-copy{min-height:0;padding:32px var(--evidence-card-inset)24px}.kyul-evidence-label{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:27px;margin-bottom:16px!important}.kyul-site .kyul-evidence-card h3{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:32px}.kyul-evidence-subtitle{font-size:18px;font-weight:500;line-height:27px;margin-top:16px!important}.kyul-evidence-description{padding:0 var(--evidence-card-inset)clamp(32px,3.64583vw,70px);letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:27px}.kyul-analysis-copy .kyul-section-description{letter-spacing:-.025em;margin-top:40px;font-size:18px;font-weight:500;line-height:27px}.kyul-analysis-card-heading{flex-direction:row;align-items:center;gap:12px}.kyul-analysis-card-heading>span{letter-spacing:-.025em;font-size:28px;font-weight:400;line-height:33px}.kyul-site .kyul-analysis-card h3{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:24px}}@media not (min-width:800px){.kyul-capture-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.kyul-capture-dialog-panel{max-height:calc(100dvh - 26px)}.kyul-capture-dialog-header{gap:8px;padding:8px 8px 8px 16px}.kyul-capture-dialog-header h3{font-size:16px}.kyul-capture-scroll-hint{color:var(--color-text-sub);padding:10px 16px;font-size:12px;display:block}.kyul-capture-original{padding-inline:16px}}
.kyul-site{--pc-outer-gutter:clamp(32px,3.125vw,60px);--pc-content-gutter:calc(var(--pc-outer-gutter)*2);--pc-header-height:112px;--pc-hero-height:clamp(810px,56.25vw,1080px);--pc-hero-title-top:clamp(240px,16.7708vw,322px);--hero-size:clamp(64px,5.20833vw,100px);--heading-size:clamp(44px,4.16667vw,80px);--card-heading-size:26px;--body-size:18px;--section-space:clamp(96px,8.33333vw,160px);--container-sm:1920px;--color-brand-main:#111;--color-text-black:#111;--color-text-sub:#505050;--color-text-info:#6b6b6b;--color-icon-black:#111;--color-bg-white:#fff;--color-bg-light:#f5f5f5;--color-line-regular:#dbdbdb;--color-line-light:#eee;--color-primary-hover:#333;--color-primary-pressed:#000;--color-surface-hover:#eee;--color-surface-pressed:#e5e5e5;--color-tint-hover:#f5f5f5;--color-focus-ring:#8155ee;color:#111;font-size:var(--body-size);letter-spacing:-.025em;background:#fff;font-weight:400;line-height:1.6;overflow-x:clip}.kyul-site *,.kyul-site :before,.kyul-site :after{box-sizing:border-box}.kyul-site ::selection{color:#fff;background:#4300d1}.kyul-site h1,.kyul-site h2,.kyul-site h3,.kyul-site p,.kyul-site ul,.kyul-site ol,.kyul-site dl{margin:0}.kyul-site h1,.kyul-site h2{font-weight:400}.kyul-site h3,.kyul-site strong{font-weight:600}.kyul-site h2{font-size:var(--heading-size);letter-spacing:0;word-break:keep-all;line-height:1.1}.kyul-site a{text-decoration:none}.kyul-site button,.kyul-site input{font:inherit}.kyul-site button,.kyul-site summary{cursor:pointer}.kyul-site button:disabled{cursor:not-allowed}.kyul-site svg{stroke-width:1.5px;flex-shrink:0}.kyul-site :focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:5px}.kyul-site section[id],.kyul-site main[id]{scroll-margin-top:112px}.kyul-container{width:100%;max-width:var(--container-sm);padding-inline:var(--pc-outer-gutter);margin-inline:auto}.kyul-numeric,.kyul-kicker,.kyul-price-label{letter-spacing:0;font-variant-numeric:tabular-nums}.kyul-skip{z-index:100;color:#111;background:#fff;padding:16px;position:fixed;top:-100px;left:24px}.kyul-skip:focus{top:12px}.kyul-header{z-index:40;color:#fff;background:#000;position:sticky;top:0}.kyul-header-inner{height:var(--pc-header-height);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding-left:clamp(32px,3.75vw,72px);display:grid}.kyul-brand{color:inherit;flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.kyul-desktop-nav{left:calc((var(--pc-outer-gutter) - clamp(32px,3.75vw,72px))/2);align-items:center;gap:20px;margin:0;display:flex;position:relative}.kyul-desktop-nav a{color:#fff;letter-spacing:0;white-space:nowrap;border:0;border-radius:24px;justify-content:center;align-items:center;height:48px;padding:13px 20px;font-size:18px;line-height:22px;transition:background .18s,box-shadow .18s;display:flex;box-shadow:inset 0 0 0 1px #666}.kyul-button{letter-spacing:-.025em;white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;gap:4px;min-height:72px;padding:24px;font-size:20px;font-weight:600;line-height:24px;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.kyul-button-primary{color:#fff;background:#111}.kyul-button-secondary{color:#111;background:0 0;box-shadow:inset 0 0 0 1px #999}.kyul-button svg{color:currentColor}.kyul-button-primary:active{background:#333}.kyul-button-secondary:active{background:#eee}.kyul-header-consult{color:#111;background:#fff;justify-self:end;min-height:48px;padding:12px 20px;font-size:18px;font-weight:400}.kyul-menu-button,.kyul-mobile-nav,.kyul-mobile-cta{display:none}.kyul-intro{flex-direction:column;display:flex}.kyul-hero-section{color:#fff;background:#000;overflow:hidden}.kyul-hero{min-height:calc(var(--pc-hero-height) - var(--pc-header-height));padding:calc(var(--pc-hero-title-top) - var(--pc-header-height) - 40px)var(--pc-content-gutter)104px;isolation:isolate;align-items:flex-start;display:flex;position:relative}.kyul-hero-copy{z-index:2;width:100%;position:relative}.kyul-eyebrow{color:#bdbdbd;letter-spacing:.05em;align-items:center;gap:10px;font-size:13px;font-weight:400;line-height:16px;display:flex}.kyul-dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.kyul-hero h1{font-size:var(--hero-size);letter-spacing:0;word-break:keep-all;margin-top:24px;font-weight:400;line-height:1.19}.kyul-hero-line{display:block}.kyul-hero-line-offset{padding-left:clamp(80px,16.0417vw,308px)}.kyul-hero-description{color:#bdbdbd;font-size:18px;font-weight:500;line-height:27px;margin-top:40px!important}.kyul-hero-offer{align-items:center;gap:24px;width:fit-content;margin-block:30px 24px;display:flex}.kyul-hero-offer>span{color:#ddd;font-size:15px}.kyul-hero-offer p{border-left:1px solid #555;padding-left:24px}.kyul-hero-offer strong{font-size:38px;font-weight:500;line-height:1.2}.kyul-hero-offer strong span{margin-left:4px;font-size:20px}.kyul-unit{color:#aaa;font-size:14px}.kyul-button-row{flex-wrap:wrap;gap:12px;display:flex}.kyul-hero .kyul-button-primary{color:#111;background:#fff}.kyul-hero .kyul-button-secondary{color:#fff;background:#000;box-shadow:inset 0 0 0 1px #666}.kyul-hero .kyul-button-primary:active{background:#ddd}.kyul-hero .kyul-button-secondary:active{background:#222}.kyul-hero-note{color:#aaa;align-items:center;gap:6px;font-size:12px;display:flex;margin-top:16px!important}.kyul-hero-art{z-index:-2;left:56.875%;top:calc(min(12.0313vw,231px) - var(--pc-header-height));aspect-ratio:708/657.074;width:36.875%;position:absolute;overflow:hidden}.kyul-hero-art img{-o-object-fit:fill;object-fit:fill;height:104.89%!important;top:-.05%!important}.kyul-hero-art:after{display:none}.kyul-hero:after{inset:calc(-1*var(--pc-header-height))0 0;z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#000 0 51.875%,#0000 105.61%),linear-gradient(270deg,#000 0 51.875%,#0000 105.61%),linear-gradient(#000 0 51.875%,#0000 105.61%),linear-gradient(0deg,#000 0 51.875%,#0000 105.61%);background-position:54.14% 0,100% 0,100% 0,100% 100%;background-repeat:no-repeat;background-size:20.8333% 100%,20.8333% 100%,56.25% 31.9444%,56.25% 31.9444%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute}.kyul-facts-wrap{border-block:1px solid #dbdbdb;order:3}.kyul-facts{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:34px;display:grid}.kyul-facts>div{justify-content:center;align-items:center;gap:24px;display:flex}.kyul-facts>div+div{border-left:1px solid #dbdbdb}.kyul-facts dt{color:#6b6b6b;font-size:13px}.kyul-facts dd{margin:0;font-size:20px;font-weight:500}.kyul-section{padding-block:var(--section-space)}.kyul-kicker{color:#6b6b6b;letter-spacing:.08em;font-size:12px;font-weight:500;margin-bottom:24px!important}.kyul-section-heading{padding-inline:var(--pc-outer-gutter);justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:52px;display:flex}.kyul-section-heading>p{color:#505050;border-bottom:1px solid #dbdbdb;flex-shrink:0;width:395px;max-width:395px;padding-bottom:70px;font-size:18px;font-weight:500;line-height:27px}.kyul-section-description{color:#505050;font-size:18px;font-weight:500;line-height:27px}.kyul-service-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#999 transparent;grid-auto-columns:min(800px,41.6667vw);grid-auto-flow:column;gap:0;padding-bottom:16px;display:grid;overflow-x:auto}.kyul-service-card{isolation:isolate;min-width:0;min-height:max(360px,min(480px,25vw));padding:32px var(--pc-outer-gutter)60px;color:#fff;scroll-snap-align:start;background:#111;flex-direction:column;display:flex;position:relative;overflow:hidden}.kyul-service-art{z-index:-1;position:absolute;inset:0}.kyul-service-art img{-o-object-fit:cover;object-fit:cover}.kyul-service-art:after{content:"";background:linear-gradient(#00000040,#0000000a 25%,#000000c7 70%,#000000eb);position:absolute;inset:0}.kyul-card-top{justify-content:space-between;align-items:center;margin-bottom:64px;display:flex}.kyul-card-top svg{color:#fff}.kyul-card-top>span{font-size:18px;line-height:27px}.kyul-service-card h3{letter-spacing:-.6px;word-break:keep-all;margin-top:auto;font-size:24px;font-weight:600;line-height:32px}.kyul-service-card>p{color:#fff;word-break:keep-all;margin-top:16px;font-size:18px;font-weight:500;line-height:27px}.kyul-card-detail{border-top:1px solid #fff5;align-items:center;gap:8px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.kyul-process-section{background:#fff}.kyul-process-list{padding:0 var(--pc-outer-gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;list-style:none;display:grid}.kyul-process-list li{border-top:1px solid #111;padding-top:24px}.kyul-step-top{justify-content:space-between;align-items:center;margin-bottom:56px;display:flex}.kyul-step-number{font-size:48px;font-weight:400;line-height:1.2}.kyul-step-top svg{color:#6b6b6b}.kyul-process-list h3{letter-spacing:-.6px;word-break:keep-all;font-size:24px;font-weight:600;line-height:32px}.kyul-process-list p{color:#505050;word-break:keep-all;margin-top:16px;font-size:18px;font-weight:500;line-height:27px}.kyul-pricing-section{padding-inline:var(--pc-content-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.kyul-pricing-copy .kyul-section-description{margin-top:32px}.kyul-included{gap:16px;padding:0;list-style:none;display:grid;margin-top:40px!important}.kyul-included li{align-items:center;gap:10px;display:flex}.kyul-pricing-note{color:#6b6b6b;font-size:13px;margin-top:32px!important}.kyul-price-card{background:#f1f1f5;border:0;min-width:0;padding:clamp(32px,4.16667vw,80px)}.kyul-price-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:32px;display:flex}.kyul-price-label{color:#505050;font-size:12px}.kyul-small-tag{border:1px solid #aaa;border-radius:100px;padding:5px 12px;font-size:12px}.kyul-price-card h3{font-size:clamp(32px,2.5vw,48px);font-weight:400;line-height:1.19}.kyul-price-subtitle{color:#505050;font-size:18px;line-height:27px;margin-top:12px!important}.kyul-price-main{margin-block:28px 36px}.kyul-price-main>strong{font-size:clamp(48px,4.8vw,72px);font-weight:400;line-height:1.2}.kyul-price-main>strong>span{margin-left:4px;font-size:24px}.kyul-price-main>span{color:#6b6b6b;font-size:16px}.kyul-quantity-row{border-top:1px solid #dbdbdb;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;font-size:14px;display:flex}.kyul-stepper{background:#fff;border:1px solid #bbb;align-items:center;height:48px;display:flex}.kyul-stepper button{background:0 0;border:0;place-items:center;width:44px;height:46px;padding:0;display:grid}.kyul-stepper button:disabled{color:#aaa}.kyul-stepper input{text-align:center;appearance:textfield;background:0 0;border:0;width:46px;min-width:0;height:40px;padding:0;font-size:16px}.kyul-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.kyul-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.kyul-stepper>span{color:#6b6b6b;padding-right:4px;font-size:13px}.kyul-input-error{color:#b42318;font-size:13px;margin-bottom:12px!important}.kyul-price-total{border-top:1px solid #dbdbdb;justify-content:space-between;align-items:center;gap:8px;padding-block:24px;font-size:14px;display:flex}.kyul-price-total strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.kyul-price-total strong>span{margin-left:4px;font-size:14px}.kyul-price-cta{width:100%;margin-top:8px}.kyul-price-footnote{color:#6b6b6b;text-align:center;font-size:12px;margin-top:16px!important}.kyul-faq-section{color:#fff;background:#111;padding-block:clamp(96px,10.4167vw,200px)}.kyul-faq-layout{padding-inline:var(--pc-content-gutter);grid-template-columns:minmax(0,384fr) minmax(0,1100fr);gap:clamp(64px,10.2083vw,196px);display:grid}.kyul-faq-layout h2{overflow-wrap:anywhere}.kyul-faq-section .kyul-kicker{color:#aaa}.kyul-faq-list{border-top:1px solid #ffffff4d}.kyul-text-link{min-height:48px;color:inherit;align-items:center;gap:8px;margin-top:32px;font-size:14px;display:inline-flex}.kyul-faq-list details{border-bottom:1px solid #ffffff4d}.kyul-faq-list summary{color:#999;letter-spacing:-.9px;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding-block:26px;font-size:36px;font-weight:400;line-height:43px;list-style:none;display:flex}.kyul-faq-list summary::-webkit-details-marker{display:none}.kyul-faq-list summary svg{width:28px;height:28px;padding:4px;transition:transform .18s}.kyul-faq-list details[open]{border-bottom:2px solid #fff}.kyul-faq-list details[open] summary{color:#fff;font-weight:600}.kyul-faq-list details[open] summary svg{transform:rotate(180deg)}.kyul-faq-list details>p{color:#bdbdbd;padding-bottom:26px;padding-right:52px;font-size:18px;line-height:27px}.kyul-contact{text-align:center;padding-block:136px}.kyul-contact h2{font-size:clamp(44px,5vw,80px)}.kyul-contact>p:not(.kyul-kicker){color:#6b6b6b;margin-top:32px}.kyul-contact .kyul-button{margin-top:40px}.kyul-footer{color:#fff;background:#050505;min-height:404px;padding-block:48px}.kyul-footer-top,.kyul-footer-bottom{justify-content:space-between;align-items:center;gap:32px;display:flex}.kyul-footer-links{align-items:center;gap:20px;display:flex}.kyul-footer-links a{color:#ccc;align-items:center;gap:4px;min-height:44px;font-size:16px;line-height:20px;display:inline-flex}.kyul-footer-bottom{color:#ccc;border-top:1px solid #555;margin-top:80px;padding-top:80px;font-size:16px;line-height:20px}@media (hover:hover){.kyul-desktop-nav a:hover{background:#ffffff15;box-shadow:inset 0 0 0 1px #fff}.kyul-button-primary:hover{background:#333}.kyul-button-secondary:hover{background:#eee}.kyul-header-consult:hover,.kyul-hero .kyul-button-primary:hover{color:#111;background:#ddd}.kyul-hero .kyul-button-secondary:hover{background:#222}.kyul-stepper button:not(:disabled):hover{background:#eee}.kyul-footer-links a:hover,.kyul-text-link:hover{text-underline-offset:5px;text-decoration:underline}.kyul-faq-list summary:hover{color:#fff}}@media (min-width:800px) and (max-width:1100px){.kyul-site{--pc-header-height:88px}.kyul-container{padding-inline:32px}.kyul-header-inner{gap:16px;height:88px}.kyul-desktop-nav{gap:6px}.kyul-desktop-nav a{padding-inline:12px;font-size:12px}.kyul-header-consult{padding-inline:14px;font-size:12px}.kyul-hero{padding-bottom:88px}.kyul-hero-line-offset{padding-left:80px}.kyul-facts>div{flex-direction:column;gap:8px}.kyul-section-heading{gap:32px}.kyul-section-heading>p{max-width:280px;font-size:14px}.kyul-service-card{min-height:480px;padding:24px}.kyul-service-card h3{font-size:21px}.kyul-service-card>p{font-size:14px}.kyul-card-detail{align-items:flex-start}.kyul-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.kyul-pricing-section{gap:40px}.kyul-price-card{padding:28px}.kyul-faq-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}.kyul-faq-list summary{font-size:24px;line-height:32px}.kyul-faq-list details>p{font-size:16px;line-height:24px}.kyul-button{min-height:64px;padding:20px;font-size:18px}.kyul-header-consult{min-height:48px;padding:12px 14px;font-size:12px}.kyul-footer .kyul-logo-wordmark strong{font-size:40px}}@media (prefers-reduced-motion:reduce){.kyul-site *,.kyul-site :before,.kyul-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.kyul-brand-asset{gap:12px}.kyul-logo-frame{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.kyul-logo-frame img{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:76px;max-width:none;height:76px}.kyul-logo-wordmark{flex-direction:column;gap:3px;display:flex}.kyul-logo-wordmark strong{color:inherit;font-size:20px;font-weight:500;line-height:1.3}.kyul-logo-wordmark>span{color:#999;font-size:10px;line-height:1.4}.kyul-experience-section{padding-block:var(--section-space);order:2}.kyul-experience-visual{width:100%;min-width:0;position:relative}.kyul-experience-card{margin:0;display:block;position:relative}.kyul-experience-photo{background:#eee;height:clamp(480px,41.6667vw,800px);position:relative;overflow:hidden}.kyul-experience-photo>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.kyul-experience-photo:after{content:"";background:linear-gradient(90deg,#0000007a,#0000001f),linear-gradient(#0000004d,#0003);position:absolute;inset:0}.kyul-experience-photo-label{z-index:1;color:#111;background:#ffffffd9;border-radius:100px;padding:8px 14px;font-size:12px;position:absolute;top:32px;left:clamp(32px,4.16667vw,80px)}.kyul-experience-copy{color:#fff;position:absolute;top:calc(clamp(96px,10.4167vw,200px) - 40px);left:clamp(32px,4.16667vw,80px);right:80px}.kyul-experience-copy>div>span{color:#fff;letter-spacing:.06em;font-size:12px;line-height:16px}.kyul-experience-copy>div>p{font-size:var(--heading-size);letter-spacing:0;word-break:keep-all;margin-top:24px;font-weight:400;line-height:1.19}.kyul-experience-copy p>span{display:block}.kyul-analysis-peek{color:#111;border-block:1px solid #dbdbdb;grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:8px 24px;width:min(840px,100%);min-height:120px;margin:40px 0 0 auto;padding-block:20px;display:grid;position:relative}.kyul-analysis-peek>div{justify-content:space-between;align-items:center;gap:8px;font-size:18px;line-height:27px;display:flex}.kyul-analysis-peek>img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border:1px solid #eee;grid-area:1/2/span 2;width:136px;height:88px;display:block}.kyul-analysis-peek-caption{color:#6b6b6b;grid-column:1;font-size:12px}.kyul-footer .kyul-logo-frame{width:64px;height:64px}.kyul-footer .kyul-logo-wordmark strong{font-size:64px;font-weight:400}.kyul-footer .kyul-logo-wordmark>span{color:#ccc;font-size:16px}@media (hover:hover){.kyul-analysis-peek:hover{border-color:#111}}@media (min-width:800px) and (max-width:1100px){.kyul-footer .kyul-logo-wordmark strong{font-size:40px}.kyul-header .kyul-logo-frame{width:40px;height:40px}.kyul-header .kyul-logo-wordmark strong{font-size:17px}.kyul-header .kyul-logo-wordmark>span{display:none}.kyul-experience-copy{right:32px}.kyul-analysis-peek{grid-template-columns:minmax(0,1fr) 100px;gap:8px 16px;width:min(840px,100%)}.kyul-analysis-peek>img{width:100px;height:72px}}
@media not (min-width:800px){.kyul-site{--hero-size:24px;--heading-size:20px;--card-heading-size:16px;--body-size:14px;--section-space:48px;--color-brand-main:#4300d1;--color-primary-hover:#3500a8;--color-primary-pressed:#2e0091;--color-text-black:#111;--color-text-sub:#767676;--color-text-info:#767676;--color-bg-light:#f8f8fa;--color-line-regular:#e9e9ef;--color-line-light:#f0f0f5;--figma-mobile-gutter:24px;--figma-mobile-card-width:140px;--figma-mobile-card-image-height:100px;--figma-mobile-card-gap:12px;--figma-mobile-photo-shadow:0 16px 24px #4300d11a;--figma-mobile-card-shadow:8px 8px 8px #4300d10d;--figma-mobile-button-shadow:0 8px 20px #4300d129;letter-spacing:-.025em;background:#f8f8fa;line-height:22px}.kyul-site .kyul-container{padding-inline:24px}.kyul-site h1,.kyul-site h2,.kyul-site h3,.kyul-site strong{font-weight:600}.kyul-site h2{letter-spacing:-.5px;font-size:20px;line-height:28px}.kyul-site section[id],.kyul-site main[id]{scroll-margin-top:80px}.kyul-site .kyul-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f8faf0;border-bottom:0}.kyul-site .kyul-header-inner{justify-content:space-between;gap:12px;height:64px;display:flex}.kyul-site .kyul-brand-asset{-moz-column-gap:10px;column-gap:10px}.kyul-site .kyul-brand-asset>.kyul-logo-frame{border:0;border-radius:12px;width:36px;height:36px;padding:0;display:flex}.kyul-site .kyul-logo-frame img{width:56px;height:56px}.kyul-site .kyul-brand-asset>.kyul-logo-wordmark{border:0;row-gap:0;padding:0;display:flex}.kyul-site .kyul-logo-wordmark strong{color:#111;font-size:16px;line-height:24px}.kyul-site .kyul-logo-wordmark>span{color:#767676;font-size:12px;line-height:16px}.kyul-site .kyul-desktop-nav,.kyul-site .kyul-header-consult{display:none}.kyul-site .kyul-menu-button{background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.kyul-site .kyul-menu-button svg{color:#111}.kyul-site .kyul-mobile-nav{background:#f8f8fa;border-bottom:1px solid #e9e9ef;gap:4px;padding:12px 24px 20px;display:grid;position:absolute;inset:64px 0 auto;box-shadow:0 12px 24px #4300d10f}.kyul-site .kyul-mobile-nav a{color:#111;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;display:flex}.kyul-site .kyul-intro{background:#f8f8fa;flex-direction:column;gap:0;padding:0;display:flex}.kyul-site .kyul-experience-section{order:0;margin-block:0;padding-block:0}.kyul-site .kyul-experience-visual{width:100%;max-width:none;margin:0;display:block}.kyul-site .kyul-experience-card{width:100%;height:auto;box-shadow:var(--figma-mobile-photo-shadow);background:#e8e0da;border:0;border-radius:20px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.kyul-site .kyul-experience-photo{aspect-ratio:1;width:100%;height:auto;min-height:0}.kyul-site .kyul-experience-photo:after{display:none}.kyul-site .kyul-experience-photo>img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:45% center;object-position:45% center;width:100%;height:100%;display:block;position:absolute;inset:0}.kyul-site .kyul-experience-photo-label{color:#111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:100px;max-width:calc(100% - 40px);padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;top:20px;left:20px}.kyul-site .kyul-experience-copy{color:#111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:0;border-radius:16px;width:auto;min-height:90px;padding:20px;display:block;position:absolute;inset:auto 20px 20px}.kyul-site .kyul-experience-copy .kyul-experience-caption-kicker{color:#111;letter-spacing:-.3px;background:#ffffffd9;border-radius:100px;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;position:absolute;bottom:calc(100% + 12px);left:0}.kyul-site .kyul-experience-copy>div>p{color:#111;letter-spacing:-.4px;flex-direction:column;gap:4px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.kyul-site .kyul-experience-caption-title{letter-spacing:-.4px;font-size:16px;font-weight:600;line-height:24px}.kyul-site .kyul-experience-caption-description{color:#767676;letter-spacing:-.35px;font-size:14px;font-weight:400;line-height:22px}.kyul-site .kyul-analysis-peek{width:100%;min-height:0;box-shadow:var(--figma-mobile-card-shadow);background:#fff;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) 106px;align-items:center;gap:4px 12px;margin:24px 0 0;padding:12px;display:grid;position:static;inset:auto}.kyul-site .kyul-analysis-peek>div{color:#111;letter-spacing:-.4px;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.kyul-site .kyul-analysis-peek>div svg{color:#4300d1}.kyul-site .kyul-analysis-peek>img{-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;border:0;border-radius:12px;grid-area:1/2/span 2;width:106px;height:106px;margin:0}.kyul-site .kyul-analysis-peek-caption{color:#767676;letter-spacing:-.35px;grid-column:1;margin:0;font-size:14px;line-height:22px}.kyul-site .kyul-hero-section{background:#f8f8fa;display:contents;overflow:visible}.kyul-site .kyul-hero-section:before,.kyul-site .kyul-hero:after{display:none}.kyul-site .kyul-hero{min-height:0;padding:0;display:contents}.kyul-site .kyul-hero-copy{text-align:left;width:100%;max-width:none;display:contents}.kyul-site .kyul-hero-art{display:none}.kyul-site .kyul-eyebrow{color:#4300d1;background:0 0;border:0;border-radius:0;order:-3;gap:6px;margin:20px 24px 0;padding:0;font-size:12px;font-weight:500;line-height:16px}.kyul-site .kyul-dot{background:#4300d1;width:5px;height:5px}.kyul-site .kyul-hero h1{color:#111;letter-spacing:-.6px;order:-2;margin:8px 24px 0;font-size:24px;font-weight:600;line-height:34px}.kyul-site .kyul-hero h1 span{color:#4300d1;text-decoration:none}.kyul-site .kyul-hero h1>.kyul-hero-line{color:#111;padding-left:0}.kyul-site .kyul-hero-description{color:#999;word-break:keep-all;order:-1;font-size:14px;font-weight:400;line-height:22px;margin:4px 24px 24px!important}.kyul-site .kyul-hero-description br{display:none}.kyul-site .kyul-hero-offer{color:#111;background:#fff;border:0;border-radius:12px;order:1;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 48px);margin:24px 24px 16px;padding:16px;display:flex}.kyul-site .kyul-hero-offer>span{color:#111;font-size:13px;font-weight:500}.kyul-site .kyul-hero-offer p{border:0;flex-shrink:0;padding-left:0}.kyul-site .kyul-hero-offer strong{color:#4300d1;font-size:24px;font-weight:600;line-height:34px}.kyul-site .kyul-hero-offer strong span{margin-left:2px;font-size:14px}.kyul-site .kyul-hero .kyul-unit{color:#767676;font-size:12px}.kyul-site .kyul-button-row{order:2;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:8px;margin-inline:24px;display:grid}.kyul-site .kyul-button,.kyul-site .kyul-hero .kyul-button{letter-spacing:-.4px;border:0;border-radius:12px;height:56px;min-height:56px;padding:16px 24px;font-size:16px;font-weight:500;line-height:24px}.kyul-site .kyul-button-primary,.kyul-site .kyul-hero .kyul-button-primary{color:#fff;box-shadow:var(--figma-mobile-button-shadow);background:#4300d1}.kyul-site .kyul-button-primary svg,.kyul-site .kyul-hero .kyul-button-primary svg{color:#fff}.kyul-site .kyul-hero .kyul-button-secondary{color:#4300d1;letter-spacing:-.35px;width:fit-content;height:36px;min-height:36px;box-shadow:none;background:0 0;border:1px solid #4300d1;border-radius:100px;justify-self:center;margin-top:4px;padding:6px 16px;font-size:14px;line-height:22px}.kyul-site .kyul-hero .kyul-button-secondary svg{color:#4300d1}.kyul-site .kyul-hero-note{color:#767676;letter-spacing:-.3px;order:3;justify-content:flex-start;gap:5px;font-size:12px;line-height:16px;margin:12px 24px 24px!important}.kyul-site .kyul-hero-note svg{color:#4300d1}.kyul-site .kyul-facts-wrap{width:calc(100% - 48px);max-width:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dbdbdb;border-radius:0;order:4;margin:0 auto}.kyul-site .kyul-facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0;display:grid}.kyul-site .kyul-facts>div{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:0 8px 0 0;display:flex}.kyul-site .kyul-facts>div+div{border:0}.kyul-site .kyul-facts dt{letter-spacing:-.325px;color:#999;font-size:13px;line-height:18px}.kyul-site .kyul-facts dd{color:#111;letter-spacing:-.45px;word-break:keep-all;font-size:18px;font-weight:600;line-height:26px}.kyul-site .kyul-section{padding-block:48px}.kyul-site .kyul-kicker{color:#4300d1;font-size:12px;font-weight:500;line-height:16px;margin-bottom:8px!important}.kyul-site .kyul-section-heading{text-align:left;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:16px;padding-inline:0;display:flex}.kyul-site .kyul-section-heading>p,.kyul-site .kyul-section-description{color:#767676;font-size:14px;font-weight:400;line-height:22px}.kyul-site .kyul-section-heading>p{border:0;flex-shrink:1;width:auto;max-width:none;padding-bottom:0}.kyul-site .kyul-evidence-intro{text-align:left;margin-bottom:16px;display:block}.kyul-site .kyul-evidence-intro-copy .kyul-section-description{border:0;margin-top:4px;padding-bottom:0;font-size:14px;line-height:22px}.kyul-site .kyul-evidence-intro-copy{display:block}.kyul-site .kyul-evidence-intro-copy .kyul-kicker{color:#4300d1}.kyul-site .kyul-evidence-intro-copy h2{letter-spacing:-.5px;font-size:20px;font-weight:600;line-height:28px}.kyul-site .kyul-service-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--figma-mobile-card-width);align-items:stretch;gap:var(--figma-mobile-card-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d8cbed transparent;margin-right:-24px;padding:0 24px 16px 0;scroll-padding-inline:0 24px;display:grid;overflow-x:auto}.kyul-site .kyul-evidence-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-inline:-24px;display:grid}.kyul-site .kyul-evidence-card,.kyul-site .kyul-service-card{color:#111;min-width:0;box-shadow:var(--figma-mobile-card-shadow);scroll-snap-align:start;background:#fff;border:0;border-radius:12px;overflow:hidden}.kyul-site .kyul-evidence-card-copy{min-height:0;padding:24px 24px 16px}.kyul-site .kyul-evidence-card{box-shadow:none;border-radius:24px 24px 0 0}.kyul-site .kyul-evidence-label{color:#4300d1;font-size:11px;font-weight:500;line-height:16px;margin-bottom:8px!important}.kyul-site .kyul-evidence-card h3{color:#111;letter-spacing:-.5px;font-size:20px;font-weight:600;line-height:28px}.kyul-site .kyul-evidence-subtitle{color:#767676;letter-spacing:-.35px;font-size:14px;line-height:22px;margin-top:4px!important}.kyul-site .kyul-capture-image{background:#f8f8fa;border-block:1px solid #f0f0f5;padding:12px}.kyul-site .kyul-evidence-card .kyul-capture-image{aspect-ratio:auto;border:0;padding:0;display:block}.kyul-site .kyul-evidence-card .kyul-capture-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.kyul-site .kyul-capture-action{letter-spacing:-.3px;min-height:48px;padding:16px 24px;font-size:12px;line-height:16px}.kyul-site .kyul-evidence-description{color:#767676;letter-spacing:-.35px;padding:0 24px 24px;font-size:14px;line-height:22px}.kyul-site .kyul-evidence-note{color:#767676;font-size:11px;line-height:18px;margin-top:12px!important}.kyul-site .kyul-service-card{min-height:180px;padding:0 12px 12px;overflow:hidden}.kyul-site .kyul-service-art{z-index:auto;width:calc(100% + 24px);height:var(--figma-mobile-card-image-height);-o-object-fit:cover;object-fit:cover;border-radius:12px 12px 0 0;flex-shrink:0;margin:0 -12px 12px;display:block;position:relative;inset:auto;overflow:hidden}.kyul-site .kyul-service-art:after{display:none}.kyul-site .kyul-service-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kyul-site .kyul-card-top{margin:0;position:absolute;inset:8px 8px auto}.kyul-site .kyul-card-top>svg{box-sizing:content-box;color:#4300d1;background:#ffffffd9;border-radius:100px;width:20px;height:20px;padding:8px}.kyul-site .kyul-card-top>span{color:#111;background:#ffffffd9;border-radius:100px;padding:4px 6px;font-size:12px;line-height:16px}.kyul-site .kyul-service-card h3{color:#111;letter-spacing:-.3px;margin-top:0;font-size:12px;font-weight:500;line-height:16px}.kyul-site .kyul-service-card>p{letter-spacing:-.3px;color:#767676;flex:1;margin-top:4px;font-size:12px;font-weight:400;line-height:16px}.kyul-site .kyul-card-detail{letter-spacing:-.3px;border-color:#f0f0f5;align-items:flex-start;gap:6px;margin-top:12px;padding-top:12px;font-size:12px;line-height:16px}.kyul-site .kyul-card-detail svg{color:#4300d1}.kyul-site .kyul-analysis-section{background:#f8f8fa}.kyul-site .kyul-analysis-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.kyul-site .kyul-analysis-copy,.kyul-site .kyul-analysis-copy h2{color:#111}.kyul-site .kyul-analysis-copy h2{font-size:20px;line-height:28px}.kyul-site .kyul-analysis-copy .kyul-kicker{color:#4300d1}.kyul-site .kyul-analysis-copy .kyul-section-description{color:#767676;max-width:none;margin-top:12px;font-size:14px;line-height:22px}.kyul-site .kyul-analysis-points{gap:10px;margin-top:20px!important}.kyul-site .kyul-analysis-points li{color:#565165;border:0;align-items:flex-start;padding-block:0;font-size:12px;line-height:20px}.kyul-site .kyul-analysis-copy .kyul-analysis-points svg{color:#4300d1}.kyul-site .kyul-analysis-note{color:#767676;font-size:11px;line-height:18px;margin-top:16px!important}.kyul-site .kyul-analysis-captures{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:0}.kyul-site .kyul-analysis-card{border:0;border-radius:12px;margin:0;box-shadow:8px 8px 8px #4300d10d}.kyul-site .kyul-analysis-card:last-child{margin-top:0}.kyul-site .kyul-analysis-card-heading{flex-direction:row;align-items:center;gap:12px;padding:16px}.kyul-site .kyul-analysis-card-heading>span{color:#4300d1;font-size:11px}.kyul-site .kyul-analysis-card h3{color:#111;font-size:14px;line-height:22px}.kyul-site .kyul-analysis-card .kyul-capture-image{aspect-ratio:auto;background:#fff;padding:12px}.kyul-site .kyul-analysis-card .kyul-capture-action{padding-inline:16px}.kyul-site .kyul-process-section{background:#f8f8fa}.kyul-site .kyul-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.kyul-site .kyul-process-list li{background:#fff;border:0;border-radius:12px;min-width:0;padding:16px;box-shadow:8px 8px 8px #4300d10a}.kyul-site .kyul-step-top{margin-bottom:16px}.kyul-site .kyul-step-number{color:#4300d1;background:#f4efff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:500;display:grid}.kyul-site .kyul-step-top svg{color:#aaa2b9;width:16px;height:16px}.kyul-site .kyul-process-list h3{font-size:14px;line-height:22px}.kyul-site .kyul-process-list p{color:#767676;margin-top:8px;font-size:12px;line-height:20px}.kyul-site .kyul-pricing-section{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.kyul-site .kyul-pricing-copy,.kyul-site .kyul-price-card{grid-column:auto}.kyul-site .kyul-pricing-copy .kyul-section-description{margin-top:4px}.kyul-site .kyul-included{gap:10px;font-size:12px;line-height:20px;margin-top:20px!important}.kyul-site .kyul-included li{align-items:flex-start}.kyul-site .kyul-included svg{color:#4300d1}.kyul-site .kyul-pricing-note{font-size:11px;line-height:18px;margin-top:16px!important}.kyul-site .kyul-price-card{background:#fff;border:0;border-radius:24px 24px 0 0;width:calc(100% + 48px);margin-inline:-24px;padding:24px;box-shadow:0 -14px 8px #4300d10d}.kyul-site .kyul-price-heading{gap:8px;margin-bottom:20px}.kyul-site .kyul-price-label{letter-spacing:-.325px;font-size:13px;line-height:18px}.kyul-site .kyul-small-tag{color:#4300d1;white-space:nowrap;background:#f4efff;border:0;border-radius:100px;padding:4px 8px;font-size:10px;font-weight:500;line-height:16px}.kyul-site .kyul-price-card h3{letter-spacing:-.5px;font-size:20px;font-weight:600;line-height:28px}.kyul-site .kyul-price-subtitle{letter-spacing:-.35px;font-size:14px;line-height:22px;margin-top:4px!important}.kyul-site .kyul-price-main{margin-block:20px 24px}.kyul-site .kyul-price-main>strong{color:#4300d1;letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:28px}.kyul-site .kyul-price-main>strong>span{font-size:20px}.kyul-site .kyul-price-main>span{font-size:12px}.kyul-site .kyul-quantity-row{flex-wrap:wrap;gap:8px;padding-block:20px;font-size:12px}.kyul-site .kyul-stepper{border-color:#e9e9ef;border-radius:10px;margin-left:auto}.kyul-site .kyul-stepper input{width:38px}.kyul-site .kyul-price-total{background:#f8f8fa;border:0;border-radius:12px;gap:8px;padding:16px 12px;font-size:14px;line-height:22px}.kyul-site .kyul-price-total strong{color:#4300d1;letter-spacing:-.45px;font-size:18px;font-weight:600;line-height:26px}.kyul-site .kyul-price-total strong>span{margin-left:2px;font-size:12px}.kyul-site .kyul-price-cta{margin-top:24px}.kyul-site .kyul-price-footnote{color:#767676;word-break:keep-all;font-size:12px;line-height:16px}.kyul-site .kyul-faq-section{color:#111;background:#f8f8fa}.kyul-site .kyul-faq-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.kyul-site .kyul-faq-layout>div:first-child,.kyul-site .kyul-faq-list{grid-column:auto}.kyul-site .kyul-faq-section h2{color:#111}.kyul-site .kyul-faq-section .kyul-kicker{color:#4300d1}.kyul-site .kyul-text-link{color:#767676;letter-spacing:-.3px;min-height:44px;margin-top:8px;font-size:12px;line-height:16px}.kyul-site .kyul-text-link svg{color:#4300d1}.kyul-site .kyul-faq-list{background:#fff;border:0;border-radius:24px 24px 0 0;gap:0;margin-inline:-24px;padding:8px 24px;display:grid}.kyul-site .kyul-faq-list details{color:#111;background:#fff;border:0;border-bottom:1px solid #dbdbdb;border-radius:0;padding:0}.kyul-site .kyul-faq-list details[open]{border-color:#dbdbdb;border-bottom-width:1px}.kyul-site .kyul-faq-list summary{color:#111;letter-spacing:-.4px;gap:12px;min-height:56px;padding-block:16px;font-size:16px;font-weight:600;line-height:24px}.kyul-site .kyul-faq-list summary svg{color:#767676;width:20px;height:20px;padding:0}.kyul-site .kyul-faq-list details[open] summary{color:#111}.kyul-site .kyul-faq-list details>p{color:#767676;letter-spacing:-.35px;padding:0 0 24px;font-size:14px;line-height:22px}.kyul-site .kyul-contact{color:#111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#ffffffd9;border-radius:24px 24px 0 0;width:100%;margin-block:24px 40px;padding:24px}.kyul-site .kyul-contact .kyul-kicker{color:#4300d1}.kyul-site .kyul-contact h2{color:#111;font-size:20px;line-height:28px}.kyul-site .kyul-contact>p:not(.kyul-kicker){color:#767676;letter-spacing:-.35px;margin-top:4px;font-size:14px;line-height:22px}.kyul-site .kyul-contact .kyul-button{color:#fff;background:#4300d1;width:100%;margin-top:24px;font-size:16px}.kyul-site .kyul-contact .kyul-button svg{color:#fff}.kyul-site .kyul-footer{min-height:0;padding-block:32px calc(120px + env(safe-area-inset-bottom));color:#767676;background:#f8f8fa;border-top:1px solid #e9e9ef}.kyul-site .kyul-footer-top,.kyul-site .kyul-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.kyul-site .kyul-footer-links{flex-wrap:wrap;gap:0 16px;display:flex}.kyul-site .kyul-footer-links a{color:#767676;font-size:11px;line-height:18px}.kyul-site .kyul-footer-links svg{color:#767676}.kyul-site .kyul-footer-bottom{color:#767676;border-color:#e9e9ef;gap:6px;margin-top:20px;padding-top:20px;font-size:10px;line-height:16px}.kyul-site .kyul-mobile-cta{z-index:35;padding:12px 24px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #ece7f6;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #4300d10a}.kyul-site .kyul-mobile-cta>div{flex-direction:column;gap:2px;display:flex}.kyul-site .kyul-mobile-cta>div>span{color:#767676;font-size:10px;line-height:16px}.kyul-site .kyul-mobile-cta strong{color:#111;font-size:16px;font-weight:600;line-height:24px}.kyul-site .kyul-mobile-cta .kyul-button{min-width:128px;height:56px;box-shadow:var(--figma-mobile-button-shadow);flex:none;padding-inline:16px}.kyul-site .kyul-capture-dialog{color:#111;border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.kyul-site .kyul-capture-dialog-panel{max-height:calc(100dvh - 26px)}.kyul-site .kyul-capture-dialog-header{gap:8px;padding:8px 8px 8px 16px}.kyul-site .kyul-capture-dialog-header h3{font-size:16px;line-height:24px}.kyul-site .kyul-capture-scroll-hint{color:#767676;padding:10px 16px;font-size:12px;line-height:20px;display:block}.kyul-site .kyul-capture-original{padding-inline:16px}.kyul-site .kyul-button-primary:active,.kyul-site .kyul-hero .kyul-button-primary:active,.kyul-site .kyul-contact .kyul-button:active{background:#2e0091}@media not (min-width:360px){.kyul-site .kyul-hero-offer{gap:8px;padding-inline:12px}.kyul-site .kyul-hero-offer>span{font-size:12px}.kyul-site .kyul-hero-offer strong{font-size:22px}.kyul-site .kyul-process-list{grid-template-columns:minmax(0,1fr)}.kyul-site .kyul-mobile-cta .kyul-button{min-width:116px}}}
@media (min-width:800px){.kyul-site{--pc-outer-gutter:clamp(32px,4.1vw,72px);--pc-content-gutter:clamp(40px,6vw,112px);--pc-header-height:84px;--pc-hero-height:clamp(740px,53vw,900px);--pc-hero-title-top:clamp(190px,15vw,270px);--hero-size:clamp(58px,6vw,100px);--heading-size:clamp(44px,4.7vw,76px);--section-space:clamp(96px,9vw,150px);--color-brand-main:#3477ff;--color-text-black:#f7f9ff;--color-text-sub:#b7c3d9;--color-text-info:#94a4c0;--color-icon-black:#f7f9ff;--color-bg-white:#0a0d16;--color-bg-light:#101725;--color-line-regular:#344054;--color-line-light:#263145;--color-primary-hover:#5590ff;--color-primary-pressed:#205ee0;--color-focus-ring:#00d5ff;color:#f7f9ff;background:#05070c;font-size:17px;line-height:1.65}.kyul-site ::selection{color:#fff;background:#3477ff}.kyul-site h1,.kyul-site h2{letter-spacing:-.055em;font-weight:750}.kyul-site h2{line-height:1.16}.kyul-site .kyul-kicker,.kyul-site .kyul-eyebrow,.kyul-site .kyul-price-label,.kyul-site .kyul-experience-caption-kicker{letter-spacing:.09em;font-family:"Exo 2",Pretendard,sans-serif;font-weight:700}.kyul-site .kyul-kicker{color:#61a5ff;font-size:13px}.kyul-site .kyul-section-description{color:#b9c5d7}.kyul-site .kyul-button{border-radius:999px;gap:10px;min-height:60px;padding:17px 26px;font-size:16px;font-weight:700}.kyul-site .kyul-button-primary{color:#fff;background:#2e6bf7;box-shadow:0 12px 32px #1957f040}.kyul-site .kyul-button-secondary{color:#fff;box-shadow:inset 0 0 0 1px #8493af}.kyul-site .kyul-button-primary:active{background:#205ee0}.kyul-site .kyul-button-secondary:active{background:#ffffff17}.kyul-site .kyul-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04060ce6;border-bottom:1px solid #98b1e124}.kyul-site .kyul-header-inner{height:var(--pc-header-height);padding-left:var(--pc-outer-gutter)}.kyul-site .kyul-desktop-nav{background:#ffffff0d;border:1px solid #ffffff2b;border-radius:999px;gap:4px;padding:4px;left:0}.kyul-site .kyul-desktop-nav a{height:38px;box-shadow:none;padding:8px 14px;font-size:13px;font-weight:600}.kyul-site .kyul-header-consult{color:#fff;min-height:44px;box-shadow:none;background:#2e6bf7;padding:12px 18px;font-size:13px}.kyul-site .kyul-header .kyul-logo-wordmark strong{font-weight:750}.kyul-site .kyul-hero-section{background:radial-gradient(at 76% 38%,#15306f 0,#0b1636 29%,#0000 62%),radial-gradient(at 15% 100%,#0a2047 0,#0000 55%),#04060b}.kyul-site .kyul-hero{padding-top:calc(var(--pc-hero-title-top) - var(--pc-header-height) - 35px)}.kyul-site .kyul-eyebrow{color:#83c5ff;font-size:13px}.kyul-site .kyul-dot{background:#00e7ff;width:7px;height:7px;box-shadow:0 0 13px #00e7ff}.kyul-site .kyul-hero h1{letter-spacing:-.06em;max-width:1180px;margin-top:22px;font-weight:800;line-height:1.12}.kyul-site .kyul-hero-line-offset{padding-left:clamp(0px,3vw,52px)}.kyul-site .kyul-hero-line-offset>span{color:#6ea7ff}.kyul-site .kyul-hero-description{color:#b7c7e5;font-weight:500;margin-top:32px!important}.kyul-site .kyul-hero-offer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1a38a8;border:1px solid #6d92d052;border-radius:16px;gap:20px;margin-block:28px 22px;padding:15px 20px}.kyul-site .kyul-hero-offer>span{color:#bcd0f0}.kyul-site .kyul-hero-offer p{border-color:#5d81bc}.kyul-site .kyul-hero-offer strong{color:#fff;font-weight:800}.kyul-site .kyul-unit{color:#9db6de}.kyul-site .kyul-hero .kyul-button-primary{color:#fff;background:#2e6bf7}.kyul-site .kyul-hero .kyul-button-secondary{color:#fff;background:#ffffff0c;box-shadow:inset 0 0 0 1px #96b5e269}.kyul-site .kyul-hero-note{color:#adbedc}.kyul-site .kyul-hero-note svg{color:#00e7ff}.kyul-site .kyul-hero-art{display:none}.kyul-site .kyul-hero:after{z-index:-1;background:radial-gradient(circle at 76% 45%,#356efa8f 0,#1a3b9673 12%,#0000 38%),radial-gradient(circle at 78% 46%,#03d4ff4d 0,#0000 25%),linear-gradient(90deg,#04060b 0%,#04060b82 52%,#0000 88%);inset:0}.kyul-site .kyul-facts-wrap{background:#091225;border-block:1px solid #5478b440}.kyul-site .kyul-facts{padding-block:27px}.kyul-site .kyul-facts>div+div{border-color:#5478b440}.kyul-site .kyul-facts dt{color:#9eb1d2;font-size:12px}.kyul-site .kyul-facts dd{color:#fff;font-size:18px;font-weight:700}.kyul-site .kyul-facts dd .kyul-numeric{color:#73b2ff}.kyul-site .kyul-experience-section{background:#05070c}.kyul-site .kyul-experience-card,.kyul-site .kyul-experience-photo{border-radius:24px}.kyul-site .kyul-experience-photo{background:#101725;height:clamp(470px,42vw,690px)}.kyul-site .kyul-experience-photo:after{background:linear-gradient(90deg,#030814d1,#07132a61 58%,#08143a36),linear-gradient(#0000 48%,#02061194)}.kyul-site .kyul-experience-photo-label{color:#fff;background:#2e6bf7;font-weight:700;top:28px;left:clamp(36px,4.1vw,72px)}.kyul-site .kyul-experience-copy{top:31%;left:clamp(36px,4.1vw,72px);right:40px}.kyul-site .kyul-experience-copy>div>span{color:#92d8ff}.kyul-site .kyul-experience-copy>div>p{letter-spacing:-.055em;font-size:clamp(44px,5vw,78px);font-weight:800;line-height:1.14}.kyul-site .kyul-analysis-peek{color:#fff;border-color:#45608e65}.kyul-site .kyul-analysis-peek>img{border-color:#5a7eb776;border-radius:10px}.kyul-site .kyul-analysis-peek-caption{color:#a9bddc}.kyul-site #service{background:#05070c}.kyul-site .kyul-section-heading>p{color:#b9c5d7;border-color:#3e5173}.kyul-site .kyul-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;padding-bottom:8px;overflow:visible}.kyul-site .kyul-service-card{background:#10192e;border:1px solid #5371a547;border-radius:22px;min-height:clamp(400px,31vw,475px);padding:28px 30px 30px}.kyul-site .kyul-service-card:last-child{grid-column:1/-1;min-height:350px}.kyul-site .kyul-service-art:after{background:linear-gradient(#03112692,#081a3994 36%,#030814f2 100%)}.kyul-site .kyul-card-top{color:#8fd7ff;margin-bottom:32px}.kyul-site .kyul-card-top svg{color:#8fd7ff}.kyul-site .kyul-card-top>span{color:#9edaff;font-family:"Exo 2",Pretendard,sans-serif;font-size:14px;font-weight:700}.kyul-site .kyul-service-card h3{font-size:clamp(23px,2.05vw,32px);font-weight:750;line-height:1.3}.kyul-site .kyul-service-card>p{color:#cfdaef;max-width:33ch;font-size:16px;line-height:1.6}.kyul-site .kyul-card-detail{color:#e8f0ff;background:#ffffff12;border:1px solid #8cafe469;border-radius:999px;width:fit-content;margin-top:24px;padding:10px 15px;font-size:12px}.kyul-site .kyul-card-detail svg{color:#47bbff}.kyul-site .kyul-evidence-section{background:#0b1221}.kyul-site .kyul-evidence-intro-copy .kyul-kicker{color:#61a5ff}.kyul-site .kyul-evidence-intro-copy h2{color:#f7f9ff;letter-spacing:-.055em;font-weight:750}.kyul-site .kyul-evidence-intro-copy .kyul-section-description{color:#b9c5d7;border-color:#3e5173}.kyul-site .kyul-evidence-grid{scrollbar-color:#3f80ff #101a2c;gap:18px}.kyul-site .kyul-evidence-card{background:#111b2c;border:1px solid #364664;border-radius:20px;overflow:hidden}.kyul-site .kyul-evidence-card .kyul-capture-image{background:#f5f7fb}.kyul-site .kyul-evidence-card .kyul-capture-image img{-o-object-fit:contain;object-fit:contain}.kyul-site .kyul-evidence-label{color:#69bcff;font-family:"Exo 2",Pretendard,sans-serif;font-size:13px;font-weight:700}.kyul-site .kyul-evidence-card h3{color:#fff;font-weight:750}.kyul-site .kyul-evidence-subtitle,.kyul-site .kyul-evidence-description,.kyul-site .kyul-evidence-note{color:#b9c5d7}.kyul-site .kyul-evidence-description{padding-bottom:24px}.kyul-site .kyul-evidence-card .kyul-capture-action{color:#dbe8ff;background:#111b2c;border-color:#344663}.kyul-site .kyul-evidence-card .kyul-capture-action svg{color:#61a5ff}.kyul-site .kyul-analysis-section{background:#070d19}.kyul-site .kyul-analysis-copy,.kyul-site .kyul-analysis-copy h2{color:#fff;font-weight:750}.kyul-site .kyul-analysis-copy .kyul-kicker{color:#61a5ff}.kyul-site .kyul-analysis-copy .kyul-section-description,.kyul-site .kyul-analysis-note{color:#b9c5d7}.kyul-site .kyul-analysis-points li{color:#e3edff;border-color:#314664}.kyul-site .kyul-analysis-copy .kyul-analysis-points svg{color:#00d8ff}.kyul-site .kyul-analysis-card{color:#fff;background:#111b2c;border:1px solid #3d5377;border-radius:18px}.kyul-site .kyul-analysis-card-heading>span{color:#65b1ff}.kyul-site .kyul-analysis-card h3{color:#fff}.kyul-site .kyul-analysis-card .kyul-capture-image{background:#fff}.kyul-site .kyul-analysis-card .kyul-capture-action{color:#dce9ff;background:#111b2c;border-color:#344663}.kyul-site .kyul-analysis-card .kyul-capture-action svg{color:#61a5ff}.kyul-site .kyul-process-section{background:#0a1120}.kyul-site .kyul-process-list{gap:18px}.kyul-site .kyul-process-list li{background:#111c30;border:1px solid #355075;border-radius:18px;min-height:290px;padding:28px}.kyul-site .kyul-step-top{margin-bottom:48px}.kyul-site .kyul-step-number{color:#66acff;font-family:"Exo 2",Pretendard,sans-serif;font-size:40px;font-weight:700}.kyul-site .kyul-step-top svg{color:#65adff}.kyul-site .kyul-process-list h3{color:#fff;font-weight:700}.kyul-site .kyul-process-list p{color:#b9c5d7;font-size:16px;line-height:1.6}.kyul-site .kyul-pricing-section{background:radial-gradient(circle at 76% 35%,#11326d 0,#0a172f 27%,#060b16 63%)}.kyul-site .kyul-included li{color:#e5efff}.kyul-site .kyul-included svg{color:#00d6ff}.kyul-site .kyul-pricing-note{color:#a9b9d3}.kyul-site .kyul-price-card{background:#111d33e8;border:1px solid #668bd267;border-radius:24px;padding:clamp(32px,3.5vw,60px);box-shadow:0 26px 80px #01040c8a}.kyul-site .kyul-price-label{color:#74baff}.kyul-site .kyul-small-tag{color:#dbedff;border-color:#628bcc}.kyul-site .kyul-price-card h3{color:#fff;font-weight:750}.kyul-site .kyul-price-subtitle,.kyul-site .kyul-price-main>span,.kyul-site .kyul-price-footnote{color:#aebfda}.kyul-site .kyul-price-main>strong{color:#8fc5ff;font-weight:800}.kyul-site .kyul-quantity-row,.kyul-site .kyul-price-total{color:#e6efff;border-color:#47618b}.kyul-site .kyul-price-total strong{color:#fff;font-weight:750}.kyul-site .kyul-stepper{color:#14233d;background:#fff;border-color:#7897cb;border-radius:9px}.kyul-site .kyul-stepper>span{color:#455c7d}.kyul-site .kyul-faq-section{background:#050910}.kyul-site .kyul-faq-section .kyul-kicker{color:#61a5ff}.kyul-site .kyul-faq-list{border-color:#45618b}.kyul-site .kyul-faq-list details{border-color:#354d70}.kyul-site .kyul-faq-list summary{color:#b9c7dd;font-size:clamp(22px,2.3vw,32px);font-weight:600}.kyul-site .kyul-faq-list details[open]{border-color:#3986ff}.kyul-site .kyul-faq-list details[open] summary{color:#fff;font-weight:750}.kyul-site .kyul-faq-list details>p{color:#adbed7}.kyul-site .kyul-text-link{color:#84baff;font-weight:600}.kyul-site .kyul-contact{background:radial-gradient(circle at 83% 10%,#54a4ff 0,#0000 40%),linear-gradient(120deg,#153d9b,#2e6bf7);max-width:none}.kyul-site .kyul-contact .kyul-kicker{color:#c9ecff}.kyul-site .kyul-contact>p:not(.kyul-kicker){color:#e4f1ff}.kyul-site .kyul-contact .kyul-button-primary{color:#123985;background:#fff;box-shadow:0 16px 34px #071f6b66}.kyul-site .kyul-footer{background:#03060c;border-top:1px solid #244070}.kyul-site .kyul-footer-bottom{border-color:#2c4264}.kyul-site .kyul-footer-links a,.kyul-site .kyul-footer-bottom{color:#b4c3da}.kyul-site .kyul-capture-trigger:focus-visible,.kyul-site .kyul-button:focus-visible,.kyul-site .kyul-desktop-nav a:focus-visible{outline-offset:3px;outline:3px solid #00d5ff}}@media (min-width:800px) and (max-width:1199px){.kyul-site{--hero-size:clamp(54px,6vw,72px);--heading-size:clamp(42px,4.5vw,58px)}.kyul-site .kyul-header-inner{gap:12px}.kyul-site .kyul-desktop-nav a{padding-inline:9px;font-size:11px}.kyul-site .kyul-header-consult{padding-inline:12px;font-size:11px}.kyul-site .kyul-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kyul-site .kyul-process-list li{min-height:240px}.kyul-site .kyul-pricing-section{gap:38px}}@media (min-width:1100px){.kyul-site .kyul-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.kyul-site .kyul-evidence-card .kyul-capture-image{aspect-ratio:5/3}.kyul-site .kyul-evidence-card .kyul-capture-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}@media (hover:hover) and (min-width:800px){.kyul-site .kyul-button-primary:hover,.kyul-site .kyul-header-consult:hover,.kyul-site .kyul-hero .kyul-button-primary:hover{color:#fff;background:#5590ff}.kyul-site .kyul-contact .kyul-button-primary:hover{color:#123985;background:#e5f5ff}.kyul-site .kyul-button-secondary:hover,.kyul-site .kyul-hero .kyul-button-secondary:hover{background:#ffffff1c}.kyul-site .kyul-desktop-nav a:hover{box-shadow:none;background:#ffffff1b}.kyul-site .kyul-analysis-peek:hover{border-color:#68a5ff}.kyul-site .kyul-faq-list summary:hover{color:#fff}.kyul-site .kyul-stepper button:not(:disabled):hover{background:#e9f1ff}.kyul-site .kyul-capture-trigger:hover .kyul-capture-action{color:#fff;background:#1a2a45}}
@media not (min-width:800px){.kyul-site{--color-brand-main:#2e6bf7;--color-primary-hover:#2058d7;--color-primary-pressed:#1749b7;--color-focus-ring:#79dfff;--color-bg-light:#f2f6fc;--color-line-regular:#dce5f1;--figma-mobile-photo-shadow:0 20px 40px #000b2c40;--figma-mobile-card-shadow:0 12px 32px #081e4d14;--figma-mobile-button-shadow:0 10px 24px #2e6bf740;background:#fff}.kyul-site .kyul-header{color:#fff;background:#040814f0;border-bottom:1px solid #ffffff1a}.kyul-site .kyul-logo-wordmark strong{color:#fff;font-weight:800}.kyul-site .kyul-logo-wordmark>span{color:#9eb4d5}.kyul-site .kyul-menu-button svg{color:#fff}.kyul-site .kyul-mobile-nav{background:#0c1428;border-color:#263b5f;box-shadow:0 20px 32px #00000052}.kyul-site .kyul-mobile-nav a{color:#fff;font-weight:700}.kyul-site .kyul-intro{color:#fff;background:radial-gradient(circle at 85% 8%,#00adeb4a,#0000 31%),radial-gradient(circle at 6%,#2e6bf752,#0000 34%),linear-gradient(145deg,#050711,#08152b 68%,#050813);padding-bottom:28px}.kyul-site .kyul-eyebrow{color:#70d5ff;letter-spacing:.08em;align-self:center;margin:32px 24px 0;font-family:"Exo 2",Pretendard,sans-serif;font-size:12px;font-weight:700}.kyul-site .kyul-dot{background:#35c7ff;box-shadow:0 0 10px #35c7ff}.kyul-site .kyul-hero h1{color:#fff;letter-spacing:-.055em;text-align:center;margin:16px 24px 0;font-size:clamp(30px,8.4vw,40px);font-weight:800;line-height:1.18}.kyul-site .kyul-hero h1>.kyul-hero-line{color:#fff}.kyul-site .kyul-hero h1 .kyul-hero-line span{color:#53c8ff}.kyul-site .kyul-hero-description{color:#c7d5eb;text-align:center;font-size:15px;line-height:1.6;margin:18px 30px 28px!important}.kyul-site .kyul-experience-card{box-shadow:var(--figma-mobile-photo-shadow);border-radius:20px}.kyul-site .kyul-experience-photo:after{background:linear-gradient(#0000 35%,#000a22ad);display:block}.kyul-site .kyul-experience-photo-label{color:#fff;background:#04183fbf;border:1px solid #ffffff59}.kyul-site .kyul-experience-copy{color:#fff;background:#03102ac7;border:1px solid #ffffff38}.kyul-site .kyul-experience-copy .kyul-experience-caption-kicker{color:#9bdfff;background:#03102ad1}.kyul-site .kyul-experience-copy>div>p,.kyul-site .kyul-experience-caption-title{color:#fff;font-weight:700}.kyul-site .kyul-experience-caption-description{color:#d2e3f6}.kyul-site .kyul-analysis-peek{color:#fff;box-shadow:none;background:#11244b;border:1px solid #315693}.kyul-site .kyul-analysis-peek>div{color:#fff}.kyul-site .kyul-analysis-peek>div svg{color:#62cbff}.kyul-site .kyul-analysis-peek-caption{color:#b8d2ed}.kyul-site .kyul-hero-offer{color:#fff;background:#153163b3;border:1px solid #5eaeff66}.kyul-site .kyul-hero-offer>span{color:#e8f3ff;font-weight:700}.kyul-site .kyul-hero-offer strong{color:#67d7ff;font-weight:800}.kyul-site .kyul-hero .kyul-unit{color:#b7cee9}.kyul-site .kyul-button,.kyul-site .kyul-hero .kyul-button{border-radius:100px;font-weight:700}.kyul-site .kyul-button-primary,.kyul-site .kyul-hero .kyul-button-primary{background:#2e6bf7}.kyul-site .kyul-hero .kyul-button-secondary{color:#d1eaff;border-color:#7bafe8}.kyul-site .kyul-hero .kyul-button-secondary svg,.kyul-site .kyul-hero-note svg{color:#67d7ff}.kyul-site .kyul-hero-note{color:#abc5e5}.kyul-site .kyul-facts-wrap{border-color:#8fc2ff4d}.kyul-site .kyul-facts dt{color:#a8bfdc}.kyul-site .kyul-facts dd{color:#fff;font-size:15px;line-height:1.45}.kyul-site .kyul-section{padding-block:64px}.kyul-site .kyul-kicker,.kyul-site .kyul-evidence-intro-copy .kyul-kicker,.kyul-site .kyul-analysis-copy .kyul-kicker{color:#2e6bf7;letter-spacing:.04em;font-family:"Exo 2",Pretendard,sans-serif;font-weight:700}.kyul-site h2,.kyul-site .kyul-evidence-intro-copy h2,.kyul-site .kyul-analysis-copy h2{letter-spacing:-.045em;font-size:clamp(27px,7.1vw,34px);font-weight:800;line-height:1.24}.kyul-site .kyul-section-heading>p,.kyul-site .kyul-section-description{color:#576479;font-size:15px;line-height:1.6}.kyul-site .kyul-evidence-section{background:#f2f6fc}.kyul-site .kyul-evidence-intro{margin-bottom:24px}.kyul-site .kyul-evidence-grid{gap:20px;margin-inline:0}.kyul-site .kyul-evidence-card{box-shadow:var(--figma-mobile-card-shadow);border:1px solid #dbe7f7;border-radius:20px}.kyul-site .kyul-evidence-card-copy{padding:20px 20px 12px}.kyul-site .kyul-evidence-label{color:#2e6bf7;font-weight:700}.kyul-site .kyul-evidence-card h3{font-weight:700}.kyul-site .kyul-evidence-description{padding:0 20px 24px}.kyul-site .kyul-evidence-card .kyul-capture-action{color:#1e5bcf;padding-inline:20px;font-weight:700}.kyul-site #service{color:#fff;background:#080b15}.kyul-site #service h2{color:#fff}.kyul-site #service .kyul-section-heading>p{color:#bbc8dc}.kyul-site .kyul-service-grid{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:20px;margin:0;padding:0;overflow:visible}.kyul-site .kyul-service-card{isolation:isolate;color:#fff;min-height:270px;box-shadow:none;background:#07142e;border:1px solid #ffffff26;border-radius:20px;padding:24px;position:relative}.kyul-site .kyul-service-art{z-index:-1;border-radius:inherit;width:100%;height:100%;margin:0;position:absolute;inset:0}.kyul-site .kyul-service-art:after{background:linear-gradient(#02081694,#030a1ce0 70%,#030a1cf5);display:block}.kyul-site .kyul-card-top{margin-bottom:52px;position:static}.kyul-site .kyul-card-top>svg{color:#84d8ff;background:#00183bb3;border:1px solid #80d3ff59}.kyul-site .kyul-card-top>span{color:#9bdfff;background:#00183bb3;border:1px solid #80d3ff59;font-weight:700}.kyul-site .kyul-service-card h3{color:#fff;margin-top:auto;font-size:22px;font-weight:800;line-height:1.35}.kyul-site .kyul-service-card>p{color:#d1dfef;flex:none;font-size:14px;line-height:1.55}.kyul-site .kyul-card-detail{color:#fff;background:#ffffff17;border:1px solid #ffffff59;border-radius:100px;width:fit-content;margin-top:16px;padding:7px 14px}.kyul-site .kyul-card-detail svg{color:#75d8ff}.kyul-site .kyul-analysis-section,.kyul-site .kyul-process-section{background:#f2f6fc}.kyul-site .kyul-analysis-copy .kyul-section-description{color:#576479;font-size:15px}.kyul-site .kyul-analysis-copy .kyul-analysis-points svg,.kyul-site .kyul-included svg{color:#2e6bf7}.kyul-site .kyul-analysis-card,.kyul-site .kyul-process-list li{box-shadow:var(--figma-mobile-card-shadow);border:1px solid #dbe7f7;border-radius:18px}.kyul-site .kyul-analysis-card-heading>span,.kyul-site .kyul-step-number{color:#2e6bf7}.kyul-site .kyul-step-number{background:#e6efff;font-weight:800}.kyul-site .kyul-process-list h3{font-weight:700}.kyul-site .kyul-price-card{box-shadow:none;background:#edf4ff;border:1px solid #d8e5fb;border-radius:20px}.kyul-site .kyul-small-tag{color:#1556d4;background:#dbe9ff;font-weight:700}.kyul-site .kyul-price-main>strong,.kyul-site .kyul-price-total strong{color:#1d61e8;font-weight:800}.kyul-site .kyul-price-total{background:#dfeaff}.kyul-site .kyul-stepper{border-color:#c8d8f3;border-radius:100px}.kyul-site .kyul-faq-section{color:#fff;background:#090d19}.kyul-site .kyul-faq-section h2{color:#fff}.kyul-site .kyul-faq-section .kyul-kicker{color:#71caff}.kyul-site .kyul-text-link{color:#bdd0ec}.kyul-site .kyul-text-link svg{color:#72cbff}.kyul-site .kyul-faq-list{background:0 0;border-radius:0;margin-inline:0;padding:0}.kyul-site .kyul-faq-list details{color:#fff;background:0 0;border-color:#34445f}.kyul-site .kyul-faq-list summary,.kyul-site .kyul-faq-list details[open] summary{color:#fff}.kyul-site .kyul-faq-list details>p{color:#bbcae0}.kyul-site .kyul-faq-list details[open]{border-color:#6caafa}.kyul-site .kyul-contact{color:#fff;background:linear-gradient(130deg,#1245b8,#2e6bf7 62%,#119fc9)}.kyul-site .kyul-contact h2,.kyul-site .kyul-contact .kyul-kicker{color:#fff}.kyul-site .kyul-contact>p:not(.kyul-kicker){color:#e1ecff}.kyul-site .kyul-contact .kyul-button{color:#1550c7;background:#fff}.kyul-site .kyul-contact .kyul-button svg{color:#1550c7}.kyul-site .kyul-footer{color:#aebcd3;background:#060a14;border-color:#263653}.kyul-site .kyul-footer-links a,.kyul-site .kyul-footer-bottom{color:#aebcd3}.kyul-site .kyul-footer .kyul-logo-wordmark strong{color:#fff}.kyul-site .kyul-mobile-cta{background:#2e6bf7;border-color:#6997fd;box-shadow:0 -12px 28px #00174933}.kyul-site .kyul-mobile-cta>div>span,.kyul-site .kyul-mobile-cta strong{color:#fff}.kyul-site .kyul-mobile-cta .kyul-button{color:#1957d0;box-shadow:none;background:#fff}.kyul-site .kyul-mobile-cta .kyul-button svg{color:#1957d0}.kyul-site .kyul-button-primary:active,.kyul-site .kyul-hero .kyul-button-primary:active{background:#1749b7}}
@keyframes kyul-hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes kyul-ambient-drift{0%{opacity:.58;transform:translate(-2%,1%)scale(.98)}to{opacity:.86;transform:translate(3%,-2%)scale(1.04)}}@media (min-width:800px){.kyul-site .kyul-hero-section{position:relative}.kyul-site .kyul-hero-section:before{z-index:0;opacity:.7;content:"";pointer-events:none;background:radial-gradient(circle at 17% 24%,#7ce5ffd1 0 1px,#0000 2px),radial-gradient(circle at 39% 71%,#99cfffb8 0 1.5px,#0000 3px),radial-gradient(circle at 62% 18%,#77e7ffd6 0 1px,#0000 2px),radial-gradient(circle at 79% 54%,#81c6ffbf 0 1px,#0000 2px),radial-gradient(circle at 92% 32%,#6eedffb3 0 1.5px,#0000 3px),radial-gradient(circle at 53% 44%,#00d5ff3b,#0000 21%),radial-gradient(at 51% 53%,#2968ff52,#0000 54%);border-radius:50%;width:min(74vw,1100px);height:110%;animation:9s ease-in-out infinite alternate kyul-ambient-drift;position:absolute;top:-8%;right:-14%}.kyul-site .kyul-hero{z-index:1;position:relative}}@media not (min-width:800px){.kyul-site .kyul-intro{isolation:isolate;position:relative}.kyul-site .kyul-intro:before{z-index:-1;opacity:.7;content:"";pointer-events:none;background:radial-gradient(circle at 19% 23%,#7ce5ffcc 0 1px,#0000 2px),radial-gradient(circle at 57% 17%,#99cfffba 0 1px,#0000 2px),radial-gradient(circle at 74% 57%,#77e7ffc7 0 1.5px,#0000 3px),radial-gradient(circle at 56% 31%,#00d5ff2e,#0000 27%),radial-gradient(at 52% 46%,#3666f142,#0000 60%);border-radius:50%;width:120%;height:min(850px,95vh);animation:9s ease-in-out infinite alternate kyul-ambient-drift;position:absolute;top:-80px;right:-38%}}.kyul-site .kyul-hero-copy>.kyul-eyebrow,.kyul-site .kyul-hero-copy>h1,.kyul-site .kyul-hero-copy>.kyul-hero-description,.kyul-site .kyul-hero-copy>.kyul-hero-offer,.kyul-site .kyul-hero-copy>.kyul-button-row,.kyul-site .kyul-hero-copy>.kyul-hero-note{animation:.48s cubic-bezier(.22,1,.36,1) both kyul-hero-enter}.kyul-site .kyul-hero-copy>h1{animation-delay:60ms}.kyul-site .kyul-hero-copy>.kyul-hero-description{animation-delay:.12s}.kyul-site .kyul-hero-copy>.kyul-hero-offer{animation-delay:.18s}.kyul-site .kyul-hero-copy>.kyul-button-row{animation-delay:.24s}.kyul-site .kyul-hero-copy>.kyul-hero-note{animation-delay:.3s}.kyul-site.kyul-motion-ready .kyul-motion-item{opacity:0;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transition-delay:var(--motion-delay,0s);transform:translateY(18px)}.kyul-site.kyul-motion-ready .kyul-motion-item.kyul-inview{opacity:1;transform:translate(0,0)}.kyul-site .kyul-button,.kyul-site .kyul-desktop-nav a,.kyul-site .kyul-mobile-nav a,.kyul-site .kyul-analysis-peek{touch-action:manipulation;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s,color .18s,border-color .18s,box-shadow .18s}.kyul-site .kyul-capture-trigger{touch-action:manipulation}.kyul-site .kyul-capture-action svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.kyul-site .kyul-button:active,.kyul-site .kyul-analysis-peek:active{transform:scale(.985)}.kyul-site .kyul-capture-trigger:active .kyul-capture-action svg{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.kyul-site .kyul-button:hover,.kyul-site .kyul-analysis-peek:hover{transform:translateY(-2px)}.kyul-site .kyul-desktop-nav a:hover{transform:translateY(-1px)}.kyul-site .kyul-capture-trigger:hover .kyul-capture-action svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.kyul-site .kyul-hero-section:before,.kyul-site .kyul-intro:before{animation:none!important}.kyul-site .kyul-hero-copy>*,.kyul-site.kyul-motion-ready .kyul-motion-item{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.kyul-site .kyul-button,.kyul-site .kyul-desktop-nav a,.kyul-site .kyul-mobile-nav a,.kyul-site .kyul-analysis-peek,.kyul-site .kyul-capture-action svg{transition:none!important}.kyul-site .kyul-button:hover,.kyul-site .kyul-button:active,.kyul-site .kyul-desktop-nav a:hover,.kyul-site .kyul-analysis-peek:hover,.kyul-site .kyul-analysis-peek:active,.kyul-site .kyul-capture-trigger:hover .kyul-capture-action svg,.kyul-site .kyul-capture-trigger:active .kyul-capture-action svg{transform:none!important}}
