:root{--black:#030303;--black-2:#080808;--graphite:#121212;--graphite-2:#1b1b1b;--white:#f5f1e8;--muted:#a8a29a;--muted-2:#6e6962;--gold:#c7a15a;--gold-soft:#e4c477;--gold-deep:#8f6a32;--line:#f5f1e81f;--line-soft:#f5f1e80f;--line-dark:#03030324;--content:1280px}@keyframes luventaHeroFade{0%,13%{opacity:1}18%,to{opacity:0}}:root{--ryan-type-body:10pt;--ryan-type-small:7.5pt}.site-header{height:46px!important}.nav-links{letter-spacing:.012em!important;gap:20px!important;font-size:8.5pt!important}.lang-toggle,.header-cta{letter-spacing:.012em!important;min-height:29px!important;font-size:8.5pt!important}.luventa-hero-sub,.hero-copy,.section-copy,.section-header p,.luventa-problem-card p,.ksphere-copy p,.reference-body p,.reference-signal,.reference-method,.product-body p,.pricing-includes,.pricing-footnote,.contact-section p,.compare-grid li,.value-grid p,.split-copy .section-copy{font-size:var(--ryan-type-body)!important;letter-spacing:.025em!important;line-height:1.8!important}.luventa-hero-caption:empty{display:none!important}.eyebrow,.section-header .eyebrow,.ksphere-eyebrow,.pricing-tag,.product-body small,.reference-body small,.ksphere-copy .eyebrow,.ksphere-proof-card small{font-size:var(--ryan-type-small)!important;letter-spacing:.32em!important;line-height:1.65!important}.nav-links a,.header-cta,.lang-toggle{font-weight:300!important}@media (max-width:920px){:root{--ryan-type-body:9.5pt;--ryan-type-small:7.5pt}.brand-logo{width:148px!important}.mobile-nav summary{transform-origin:100%;transform:scale(.9)}}.brand-logo{width:220px!important;margin-left:-10px!important}.nav-links,.nav-links a{letter-spacing:.006em!important;font-size:7.8pt!important}.lang-toggle,.header-cta{font-size:8pt!important}.luventa-problem-card h3,.pricing-card h3,.reference-body h3,.product-body h3,.ksphere-proof-card strong,.ksphere-proof-card span,.compare-grid h3,.value-grid h3{font-weight:300!important}@media (max-width:920px){.brand-logo{width:158px!important;margin-left:0!important}}#why-luventa{isolation:isolate;position:relative;z-index:300!important;padding-top:80px!important;padding-bottom:82px!important}#why-luventa .section-header{margin-bottom:34px}@keyframes luventaHeroDrift{0%{transform:scale(1.02)translate(-.8%)}to{transform:scale(1.09)translate(.8%,-.5%)}}@keyframes luventaTicker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes luventaSoftIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html{font-size:16px}body,p,li,span,a,button,input,textarea,small,strong,b,h1,h2,h3{font-weight:300}.site-header{background:#030303a8;border-bottom-color:#f5f1e81a;height:72px}.brand-logo{width:178px;display:block}.brand-logo img{width:100%;height:auto;display:block}.nav-links,.header-cta,.btn,.mini-cta{letter-spacing:.06em;font-size:10.5pt;font-weight:300}.luventa-hero{background:#030303;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.luventa-hero-media,.luventa-hero-shade{position:absolute;inset:0}.luventa-hero-slide{object-fit:cover;opacity:0;filter:saturate(.86)contrast(1.04)brightness(1.08);animation:84s linear infinite luventaHeroFade,10s ease-in-out infinite alternate luventaHeroDrift}.luventa-hero-shade{z-index:1;background:radial-gradient(circle at 50% 42%,#0303031f,#03030380 56%,#030303d1),linear-gradient(#0303036b,#0303032e 44%,#030303c2)}.luventa-hero-inner{z-index:2;text-align:center;justify-items:center;width:min(920px,100% - 40px);padding:112px 20px 92px;animation:.88s cubic-bezier(.2,.72,.2,1) both luventaSoftIn;display:grid;position:relative}.luventa-hero-logo{width:min(470px,82vw);height:auto;margin-bottom:56px;margin-left:-18px}.luventa-hero-title{color:#f7f3ea;letter-spacing:.085em;text-shadow:0 2px 18px #0000006b;gap:6px;margin:0;font-size:26pt;font-weight:300;line-height:1.48;display:grid}.luventa-hero-title span{display:block}.luventa-hero-copy{color:#f7f3eadb;letter-spacing:.075em;text-shadow:0 2px 16px #00000085;margin:50px 0 0;font-size:12pt;font-weight:300;line-height:2.05}.luventa-hero-sub{color:#f7f3eadb;letter-spacing:.06em;text-shadow:0 2px 16px #00000085;margin:22px 0 0;font-size:13pt;font-weight:300;line-height:1.6}.luventa-hero-caption{color:#f7f3ea94;letter-spacing:.12em;margin:18px 0 0;font-size:9.5pt;font-weight:300;line-height:1.6}.luventa-actions{justify-content:center;margin-top:38px}.section{padding-top:116px;padding-bottom:116px}.section-header{grid-template-columns:minmax(0,.92fr) minmax(300px,.62fr);gap:72px;margin-bottom:54px}.eyebrow,.section-header .eyebrow,.product-body small,.reference-body small,.luventa-loop-card small,.luventa-offer-card small{color:var(--gold);letter-spacing:.22em;margin-bottom:20px;font-size:11pt;font-weight:300;line-height:1.55}.section-title,.contact-section .section-title{letter-spacing:.075em;font-size:18pt;font-weight:300;line-height:1.58}.section-copy,.section-copy.dark,.contact-section .section-copy{letter-spacing:.055em;font-size:10pt;font-weight:300;line-height:1.9}.luventa-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.luventa-problem-card{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #f5f1e81a;border-radius:18px;grid-template-rows:minmax(180px,auto) 190px;gap:28px;min-height:430px;padding:32px;display:grid}.luventa-problem-card h3{color:#f8f5ee;letter-spacing:.09em;margin:0;font-size:18pt;font-weight:300;line-height:1.62}.luventa-problem-card p{color:#f5f1e8a8;letter-spacing:.085em;margin:28px 0 0;font-size:10pt;line-height:2.05}.luventa-problem-image{background:#f5f1e80f;border-radius:14px;position:relative;overflow:hidden}.luventa-problem-image img,.reference-image img,.product-image img{object-fit:cover}.luventa-why-board{gap:30px;display:grid}.luventa-loop-stage{background:linear-gradient(145deg,#c7a15a14,#0000 32%),radial-gradient(circle,#8f6a321a,#0000 34%),#060606;border:1px solid #f5f1e81a;border-radius:20px;min-height:560px;position:relative;overflow:hidden}.luventa-orbit{width:calc(100% - 96px);height:430px;position:absolute;inset:48px 48px auto}.luventa-orbit path{fill:none;stroke:#f5f1e81a;stroke-width:1.1px}.luventa-orbit .mint-line{stroke:#77d6ae85;stroke-dasharray:18 18;animation:4.8s ease-in-out infinite signalPulse}.luventa-loop-center{text-align:center;background:#030303b8;border:1px solid #c7a15a38;border-radius:999px;place-items:center;width:min(260px,48vw);min-height:260px;padding:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.luventa-loop-center small,.luventa-loop-center p{color:#f5f1e88f;letter-spacing:.12em;margin:0;font-size:10pt;line-height:1.75}.luventa-loop-center span{color:#f8f5ee;letter-spacing:.14em;font-size:18pt;line-height:1.42}.luventa-loop-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #f5f1e81c;border-radius:16px;width:min(260px,28%);padding:22px;position:absolute}.luventa-loop-card:before{content:attr(data-step);color:#c7a15a61;font-size:11pt;position:absolute;top:18px;right:18px}.luventa-loop-card h3{color:#f8f5ee;letter-spacing:.075em;margin:22px 0 12px;font-size:14pt;line-height:1.5}.luventa-loop-card p{color:#f5f1e899;letter-spacing:.055em;margin:0;font-size:10pt;line-height:1.9}.luventa-loop-card.scan{top:9%;left:6%}.luventa-loop-card.knowledge{top:9%;right:6%}.luventa-loop-card.evidence{bottom:9%;left:6%}.luventa-loop-card.value{bottom:9%;right:6%}.luventa-equation,.luventa-outputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.luventa-outputs{grid-template-columns:repeat(5,minmax(0,1fr))}.luventa-equation span,.luventa-outputs span{color:#f5f1e8c2;letter-spacing:.07em;text-align:center;border:1px solid #f5f1e817;border-radius:14px;place-items:center;min-height:58px;font-size:10pt;line-height:1.5;display:grid}.luventa-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.luventa-offer-card{background:#ffffff06;border:1px solid #f5f1e81f;border-radius:16px;flex-direction:column;min-height:360px;padding:24px;display:flex}.pricing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pricing-card{background:#ffffff06;border:1px solid #f5f1e81f;border-radius:18px;flex-direction:column;min-height:420px;padding:28px 26px;display:flex;position:relative}.pricing-ribbon{background:var(--gold);color:var(--black);letter-spacing:.06em;border-radius:999px 0 0 999px;padding:6px 16px 6px 18px;font-size:9pt;font-weight:600;position:absolute;top:18px;right:-6px}.pricing-tag{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9pt;font-weight:400}.pricing-card h3{color:inherit;letter-spacing:.04em;margin:14px 0 12px;font-size:17pt;font-weight:300;line-height:1.44}.pricing-free-badge{background:var(--gold-soft);width:max-content;color:var(--black);letter-spacing:.02em;border-radius:999px;margin-bottom:12px;padding:6px 14px;font-size:10.5pt;font-weight:700;display:inline-block}.pricing-price-row{align-items:center;gap:10px;min-height:22px;display:flex}.pricing-list-price{color:#f5f1e86b;font-size:11pt;font-weight:300;text-decoration:line-through}.pricing-discount-badge{color:var(--gold-soft);letter-spacing:.03em;background:#c7a15a29;border-radius:6px;padding:2px 8px;font-size:9pt;font-weight:600}.pricing-price-line{align-items:baseline;gap:8px;margin:4px 0 18px;display:flex}.pricing-price{color:var(--gold-soft);letter-spacing:.01em;font-size:22pt;font-weight:400}.pricing-price-unit{color:#f5f1e88f;letter-spacing:.04em;font-size:10pt;font-weight:300}.pricing-includes{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.pricing-includes li{color:#f5f1e8c7;letter-spacing:.03em;padding-left:16px;font-size:10pt;font-weight:300;line-height:1.6;position:relative}.pricing-includes li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.pricing-footnote{color:var(--gold-soft);letter-spacing:.02em;background:#c7a15a1a;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:9.5pt;font-weight:400;line-height:1.55}.pricing-cta{margin-top:auto}.pricing-individual-line{color:#f5f1e8b8;letter-spacing:.03em;text-align:center;margin:28px 0 0;font-size:10.5pt;font-weight:300}.pricing-individual-line a{color:var(--gold-soft);text-underline-offset:3px;text-decoration:underline}@media (max-width:1180px){.pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-card-grid{grid-template-columns:minmax(0,1fr)}.pricing-ribbon{top:14px}}.luventa-offer-card h3,.product-body h3,.reference-body h3{color:inherit;letter-spacing:.055em;margin:18px 0 16px;font-size:18pt;font-weight:300;line-height:1.48}.luventa-offer-card p,.product-body p,.reference-body p,.reference-output-list span,.tag,.text-link{letter-spacing:.045em;font-size:10pt;font-weight:300;line-height:1.82}.luventa-offer-card strong{color:var(--gold-soft);letter-spacing:.055em;margin:6px 0 14px;font-size:11pt;font-weight:300;line-height:1.65;display:block}.mini-cta{width:max-content;min-height:34px;color:var(--gold-soft);border:1px solid #c7a15a61;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:0 14px;display:inline-flex}.reference-card-grid{gap:18px}.reference-card,.product-card{border-radius:18px}.reference-image,.product-image{min-height:unset;aspect-ratio:16/10;height:auto}.product-card{min-height:auto}.product-body,.reference-body{padding:24px}.fixed-proof-ticker{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;background:#030303ad;height:32px;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ticker-viewport{width:100%;height:100%;overflow:hidden}.ticker-card{opacity:.74;flex:none;place-items:center;min-width:154px;display:inline-grid}.ticker-card img{filter:brightness(0)invert();object-fit:contain;width:auto;max-width:132px;height:22px}.contact-section{padding-bottom:132px}@media (max-width:1180px){.luventa-problem-grid,.luventa-offer-grid,.luventa-equation,.luventa-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.luventa-loop-card{width:min(238px,31%)}}@media (max-width:760px){body{padding-bottom:30px}.site-header{height:68px;padding:0 18px}.brand-logo{width:150px}.luventa-hero{min-height:94svh}.luventa-hero-inner{width:min(100%,100% - 28px);padding:92px 0 76px}.luventa-hero-logo{width:min(310px,82vw);margin-bottom:42px;margin-left:-10px}.luventa-hero-title{letter-spacing:.055em;font-size:22pt;line-height:1.45}.luventa-hero-copy{letter-spacing:.04em;margin-top:38px;font-size:10pt;line-height:1.95}.luventa-hero-sub{letter-spacing:.03em;margin-top:16px;font-size:11pt;line-height:1.55}.luventa-hero-caption{margin-top:14px;font-size:8.5pt}.section{padding-top:88px;padding-bottom:88px}.section-header{gap:22px;margin-bottom:38px}.section-title{font-size:18pt}.luventa-problem-grid,.luventa-offer-grid,.luventa-equation,.luventa-outputs{grid-template-columns:1fr}.luventa-problem-card{grid-template-rows:auto 176px;min-height:auto;padding:22px}.luventa-problem-card h3,.luventa-offer-card h3,.product-body h3,.reference-body h3{font-size:17pt}.luventa-loop-stage{min-height:auto;padding:22px}.luventa-orbit,.luventa-loop-center,.luventa-loop-card{position:static;transform:none}.luventa-orbit{display:none}.luventa-loop-center{border-radius:18px;width:100%;min-height:180px;margin-bottom:12px}.luventa-loop-card{width:100%;margin-top:10px}.reference-image,.product-image{aspect-ratio:16/10}.fixed-proof-ticker{height:28px}.ticker-track{gap:36px;animation-duration:36s}.ticker-card{min-width:132px}.ticker-card img{max-width:116px;height:18px}}.luventa-hero-title{letter-spacing:.085em!important;font-size:26pt!important;font-weight:300!important;line-height:1.48!important}.hero-title{letter-spacing:.075em!important;font-size:24pt!important;font-weight:300!important;line-height:1.5!important}.section-title,.contact-section .section-title,.document-page h1{letter-spacing:.075em!important;font-size:18pt!important;font-weight:300!important;line-height:1.62!important}.engine-content h3,.market-failure-card h3,.showroom-body h3,.education-module-card h3,.lead-credential-grid b,.foundry-steps h3,.faculty-program-card h3,.faculty-pipeline h3,.product-body h3,.reference-body h3,.luventa-problem-card h3,.luventa-loop-center span,.luventa-loop-card h3,.luventa-offer-card h3,.split-copy h2,.value-grid h3,.module-grid h3,.sprint-grid h3,.problem-card h3,.rule-grid h3,.card h3,.lead-form h3,.app-head h2,.pairup-demo-card h3,.issue h3,.task-title,.document-page h2{letter-spacing:.055em!important;font-size:14pt!important;font-weight:300!important;line-height:1.65!important}.hero-copy,.luventa-hero-copy{letter-spacing:.07em!important;font-size:12pt!important;font-weight:300!important;line-height:2.05!important}.section-copy,.section-copy.dark,.engine-content p,.market-failure-card p,.showroom-body p,.education-module-card p,.education-module-card b,.lead-role,.lead-credential-grid li,.lead-bullets span,.foundry-steps p,.faculty-program-card p,.faculty-ai-line,.faculty-pipeline p,.split-copy p,.step-line span,.flow-line span,.product-body p,.reference-body p,.reference-signal,.reference-output-list span,.luventa-problem-card p,.luventa-loop-center p,.luventa-loop-card p,.luventa-equation span,.luventa-outputs span,.luventa-offer-card p,.luventa-offer-card strong,.quiet-grid p,.value-grid p,.module-grid p,.sprint-grid p,.problem-card p,.rule-grid p,.card p,.lead-form p,.app-head p,.app-card p,.pairup-demo-card p,.pairup-demo-lanes span,.issue p,.task-meta,.document-page p,.document-page li,.site-footer,.tag,.text-link,.mini-cta,.btn,.header-cta,.nav-links,input,textarea,select,button{letter-spacing:.045em!important;font-size:10pt!important;font-weight:300!important;line-height:1.86!important}.eyebrow,.section-header .eyebrow,.product-body small,.reference-body small,.engine-content small,.market-failure-card small,.showroom-body small,.foundry-steps small,.faculty-program-card small,.faculty-pipeline small,.luventa-loop-center small,.luventa-loop-card small,.luventa-offer-card small,.pairup-score span,.pairup-demo-card small,.pairup-demo-lanes strong,.app-note,.pill,.event,.empty-day,.status-button,.result-table th,.result-table td{letter-spacing:.11em!important;font-size:9pt!important;font-weight:300!important;line-height:1.7!important}.stats .stat b,.ops-summary-grid b,.pairup-score b{font-size:24pt!important;font-weight:300!important;line-height:1.1!important}.ticker-card img{height:18px!important}strong,b,.luventa-hero-title,.hero-title{font-weight:300!important}@media (max-width:760px){.luventa-hero-title,.hero-title{letter-spacing:.055em!important;font-size:21pt!important}.section-title,.contact-section .section-title,.document-page h1{font-size:17pt!important}.engine-content h3,.market-failure-card h3,.showroom-body h3,.education-module-card h3,.product-body h3,.reference-body h3,.luventa-problem-card h3,.luventa-loop-center span,.luventa-loop-card h3,.luventa-offer-card h3,.value-grid h3,.module-grid h3,.sprint-grid h3,.problem-card h3,.rule-grid h3,.card h3,.lead-form h3,.app-head h2,.pairup-demo-card h3,.issue h3,.document-page h2{font-size:13pt!important}.hero-copy,.luventa-hero-copy{font-size:10pt!important;line-height:1.95!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}@keyframes motionRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes signalPulse{0%,to{border-color:#c7a15a38}50%{border-color:#c7a15a94}}@keyframes appPanelIn{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.motion-rise{animation:.72s cubic-bezier(.2,.72,.2,1) both motionRise;animation-delay:var(--motionDelay,0s)}.market-failure-grid .motion-rise:nth-child(2),.education-module-list .motion-rise:nth-child(2),.reference-card-grid .motion-rise:nth-child(2),.product-grid .motion-rise:nth-child(2){--motionDelay:70ms}.market-failure-grid .motion-rise:nth-child(3),.education-module-list .motion-rise:nth-child(3),.reference-card-grid .motion-rise:nth-child(3),.product-grid .motion-rise:nth-child(3){--motionDelay:.14s}.reference-card-grid .motion-rise:nth-child(n+4){--motionDelay:.18s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--black);color:var(--white);letter-spacing:0;word-break:keep-all;line-break:strict;overflow-wrap:break-word;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-weight:300}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}.site-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030303c7;border-bottom:1px solid #f5f1e814;justify-content:space-between;align-items:center;height:76px;padding:0 56px;display:flex;position:fixed;top:0;left:0;right:0}.brand{gap:6px;line-height:1;display:grid}.brand span{font-size:1.9rem;font-weight:300}.brand small{color:var(--gold);letter-spacing:.32em;text-transform:uppercase;font-size:.58rem;font-weight:400}.nav-links{color:#f5f1e8c7;gap:34px;font-size:.83rem;display:flex}.nav-links a,.header-cta,.text-link,.advisor-card a{transition:color .18s,border-color .18s,background .18s}.nav-links a:hover,.text-link:hover,.advisor-card a:hover{color:var(--gold)}.header-cta,.btn{min-height:42px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #f5f1e847;border-radius:999px;justify-content:center;align-items:center;padding:0 19px;font-size:.83rem;display:inline-flex}.header-cta:hover,.btn:hover{border-color:var(--gold);color:var(--gold)}.btn.gold{border-color:var(--gold);background:var(--gold);color:#100e0a}.btn.dark-btn{color:#14110e;border-color:#03030338}.btn.dark-btn:hover{color:var(--gold);background:#0a0a0a;border-color:#0a0a0a}.btn:disabled{cursor:progress;opacity:.58}.lang-toggle{color:#f5f1e88c;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #f5f1e847;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:.72rem;font-weight:500;transition:border-color .18s;display:inline-flex}.lang-toggle:hover{border-color:var(--gold)}.lang-toggle span{transition:color .18s}.lang-toggle span.is-active{color:var(--gold)}.lang-toggle-mobile{justify-content:center;margin-top:8px}.mobile-nav{display:none}.mobile-nav summary{cursor:pointer;gap:6px;width:30px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav span{background:var(--white);height:1px;display:block}.mobile-nav div{border:1px solid var(--line);background:#080808f5;border-radius:20px;gap:2px;padding:12px;display:grid;position:fixed;top:76px;left:18px;right:18px}.mobile-nav a{color:#f5f1e8d1;padding:14px}.hero{background:var(--black);align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;filter:saturate(.82)contrast(1.04)}.hero-shade{background:linear-gradient(90deg,#030303db,#03030380,#0303032e),linear-gradient(#0303036b,#0303030d 45%,#030303d6);position:absolute;inset:0}.hero-inner{width:min(100%,1440px);margin:0 auto;padding:132px 56px 82px;position:relative}.eyebrow{color:var(--gold);letter-spacing:.32em;text-transform:uppercase;margin:0 0 24px;font-size:.7rem;font-weight:400;line-height:1.6}.hero-title{letter-spacing:0;max-width:min(1100px,100%);margin:0;font-size:clamp(4.7rem,7.5vw,7.2rem);font-weight:300;line-height:.94}.hero-title span{white-space:nowrap;display:block}.hero-copy{color:#f5f1e8c7;max-width:640px;margin:28px 0 0;font-size:1.12rem;line-height:1.72}.hero-actions,.app-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#050505;grid-template-columns:260px 1fr;align-items:center;gap:28px;padding:28px 56px;display:grid}.proof-strip p{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:400}.proof-strip div{color:#f5f1e8b8;flex-wrap:wrap;justify-content:flex-start;gap:30px;display:flex}.proof-strip span{white-space:nowrap}.section{max-width:1440px;margin:0 auto;padding:148px 56px}.dark-section{background:var(--black);color:var(--white)}.light-section{background:var(--white);color:var(--black)}.section-header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.68fr);align-items:end;gap:86px;margin-bottom:74px;display:grid}.section-title{letter-spacing:0;white-space:pre-line;margin:0;font-size:5.8rem;font-weight:300;line-height:1}.section-copy{color:#f5f1e8b8;margin:0;font-size:1.05rem;line-height:1.78}.section-copy.dark{color:#4d4841}.engine-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.engine-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:540px;position:relative;overflow:hidden}.engine-card img,.product-image img,.split-media img{object-fit:cover}.engine-card img{filter:saturate(.75)contrast(1.1);opacity:.58}.engine-overlay{background:linear-gradient(#0303038f,#0303032e,#030303f5);position:absolute;inset:0}.engine-content{z-index:1;flex-direction:column;justify-content:space-between;min-height:540px;padding:28px;display:flex;position:relative}.engine-content small,.compare-grid small,.module-grid small,.sprint-grid small,.product-body small{color:var(--gold);letter-spacing:.26em;text-transform:uppercase;font-size:.68rem;font-weight:400}.engine-content h3{margin:0 0 18px;font-size:2.25rem;font-weight:300;line-height:1.08}.engine-content p{color:#f5f1e8b8;margin:0;font-size:.95rem;line-height:1.7}.tag-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tag{min-height:30px;color:var(--gold);white-space:nowrap;border:1px solid #c7a15a52;border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;display:inline-flex}.tag.dark{color:#684d21;border-color:#0303032e}.tag-row.large .tag{min-height:36px;padding:0 14px;font-size:.86rem}.quiet-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.quiet-grid div,.module-grid article,.sprint-grid article{border:1px solid var(--line-dark);background:#ffffff75;border-radius:24px;padding:24px}.quiet-grid b{font-size:1.28rem;font-weight:400}.quiet-grid p,.module-grid h3,.sprint-grid h3{color:#5d554b;margin:12px 0 0;font-size:.93rem;line-height:1.62}.market-failure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-failure-card{border:1px solid var(--line-dark);background:#ffffff8a;border-radius:26px;min-height:310px;padding:28px}.market-failure-card small,.education-module-card small,.reference-body small{color:#7a5a25;letter-spacing:.24em;text-transform:uppercase;font-size:.68rem;font-weight:400}.market-failure-card h3{color:#15120f;margin:38px 0 18px;font-size:2rem;font-weight:300;line-height:1.12}.market-failure-card p{color:#5b5248;margin:0;line-height:1.72}.section-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.showroom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.showroom-card{background:#ffffff7a;border:1px solid #03030324;border-radius:26px;grid-template-rows:330px 1fr;display:grid;overflow:hidden}.showroom-image{background:#0b0b0b;position:relative;overflow:hidden}.showroom-image img{object-fit:cover;filter:saturate(.9)contrast(1.02)}.showroom-image:after{content:"";background:linear-gradient(#03030324,#03030305 46%,#03030347);position:absolute;inset:0}.showroom-body{flex-direction:column;padding:26px;display:flex}.showroom-body small,.showroom-console strong{color:#7a5a25;letter-spacing:.24em;text-transform:uppercase;font-size:.68rem;font-weight:400}.showroom-body h3{color:#15120f;margin:16px 0 12px;font-size:2.35rem;font-weight:300;line-height:1.08}.showroom-body p{color:#5b5248;margin:0;line-height:1.7}.showroom-console{color:var(--white);background:#0a0a0a;border:1px solid #03030324;border-radius:20px;gap:14px;margin:24px 0;padding:18px;display:grid;box-shadow:0 22px 60px #03030324}.console-head{border-bottom:1px solid #f5f1e81a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.console-head span{color:#f5f1e8db;font-size:1rem}.console-head b{color:var(--gold);font-weight:300}.console-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.console-metrics span{color:#f5f1e8d1;border:1px solid #c7a15a47;border-radius:14px;min-height:48px;padding:12px;font-size:.82rem;line-height:1.3}.console-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.console-lanes div{gap:8px;display:grid}.console-lanes span{color:#f5f1e8b8;border-left:2px solid #c7a15a7a;padding-left:10px;font-size:.86rem;line-height:1.45}.education-outcome-layout{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.education-visual,.lead-consultant-media,.reference-image{background:#0a0a0a;position:relative;overflow:hidden}.education-visual{border-radius:26px;min-height:620px}.education-visual img,.lead-consultant-media img,.reference-image img{object-fit:cover}.education-visual:after,.lead-consultant-media:after{content:"";background:linear-gradient(#03030324,#03030305 50%,#03030361);position:absolute;inset:0}.education-module-list{gap:12px;display:grid}.education-module-card{border:1px solid var(--line-dark);background:#ffffff85;border-radius:24px;padding:24px}.education-module-card h3{color:#15120f;margin:18px 0 12px;font-size:1.7rem;font-weight:300;line-height:1.15}.education-module-card p{color:#5b5248;margin:0;line-height:1.66}.education-module-card b{color:#15120f;margin-top:14px;font-weight:400;line-height:1.55;display:block}.lead-consultant-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);max-width:1440px;margin:0 auto;display:grid}.lead-consultant-media{min-height:760px}.lead-consultant-copy{padding:118px 56px}.lead-role{color:var(--gold);margin:12px 0 28px;font-size:1.04rem;line-height:1.5}.lead-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:34px 0 18px;display:grid}.lead-stat-grid div{color:#f5f1e8e6;background:#ffffff07;border:1px solid #c7a15a42;border-radius:20px;min-height:118px;padding:18px;line-height:1.45}.lead-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lead-credential-grid div{border:1px solid var(--line);background:#ffffff06;border-radius:20px;padding:22px}.lead-credential-grid b{color:var(--gold);font-weight:400}.lead-credential-grid ul{color:#f5f1e8b8;gap:8px;margin:14px 0 0;padding-left:18px;line-height:1.58;display:grid}.lead-bullets{gap:8px;margin-top:18px;display:grid}.lead-bullets span{color:#f5f1e8c7;border-left:2px solid #c7a15a8c;padding-left:12px;line-height:1.52}.foundry-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.foundry-steps article{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:26px;min-height:210px;padding:24px}.foundry-steps small,.faculty-program-card small,.faculty-pipeline small{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:.68rem;font-weight:400}.foundry-steps h3,.faculty-program-card h3,.faculty-pipeline h3{margin:18px 0 12px;font-size:1.55rem;font-weight:300;line-height:1.18}.foundry-steps p,.faculty-program-card p,.faculty-pipeline p{color:#f5f1e8ad;margin:0;font-size:.94rem;line-height:1.68}.faculty-showcase,.faculty-engine-layout{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.faculty-engine-layout{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.faculty-visual{background:#080808;border:1px solid #c7a15a3d;border-radius:26px;min-height:438px;position:relative;overflow:hidden}.faculty-visual img{object-fit:cover;filter:saturate(.88)contrast(1.04)}.faculty-visual:after{content:"";background:linear-gradient(90deg,#0303033d,#0000 48%),linear-gradient(#0303032e,#03030305 48%,#03030380);position:absolute;inset:0}.light-visual{background:#15120f;border-color:#03030329}.light-visual:after{background:linear-gradient(90deg,#0303032e,#0000 50%),linear-gradient(#0303031a,#03030305 48%,#03030347)}.faculty-program-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.faculty-program-card{border:1px solid var(--line);background:#080808;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:330px;padding:24px;display:flex}.faculty-program-card h3{font-size:1.48rem}.faculty-ai-line{color:#f5f1e8d6!important;margin-top:14px!important}.faculty-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faculty-pipeline article{background:#ffffff85;border:1px solid #03030324;border-radius:26px;min-height:240px;padding:26px}.faculty-pipeline small{color:#75551f}.faculty-pipeline h3{color:#15120f}.faculty-pipeline p{color:#5b5248}.split-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:88svh;display:grid}.split-copy{flex-direction:column;justify-content:center;padding:120px 76px;display:flex}.split-media{min-height:640px;position:relative;overflow:hidden}.split-media:after{content:"";background:linear-gradient(90deg,#03030347,#03030305);position:absolute;inset:0}.light-media:after{background:linear-gradient(90deg,#f5f1e82e,#f5f1e805)}.step-line,.flow-line{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.step-line span,.flow-line span{border:1px solid var(--line);color:#f5f1e8c2;border-radius:999px;padding:10px 14px;font-size:.88rem}.light-section .flow-line span,.flow-line.compact span{color:#4d463d;border-color:#03030329}.dark-section .flow-line.compact span{border-color:var(--line);color:#f5f1e8c2}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lead-reference-card{min-height:430px;color:var(--white);background:#0a0a0a;border:1px solid #03030329;border-radius:28px;grid-template-columns:minmax(340px,.74fr) minmax(0,1.26fr);margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 28px 90px #03030329}.lead-reference-media{background:#050505;min-height:430px;position:relative;overflow:hidden}.lead-reference-media img{object-fit:cover;filter:saturate(.86)contrast(1.04)}.lead-reference-media:after{content:"";background:linear-gradient(90deg,#03030329,#03030305),linear-gradient(#0303032e,#0303030a 48%,#03030375);position:absolute;inset:0}.lead-reference-body{flex-direction:column;justify-content:center;padding:40px;display:flex}.lead-reference-body small{color:var(--gold);letter-spacing:.26em;text-transform:uppercase;font-size:.7rem;font-weight:400}.lead-reference-body h3{margin:18px 0 0;font-size:clamp(3rem,6vw,5.4rem);font-weight:300;line-height:.95}.lead-reference-body .lead-role{color:var(--gold);margin:14px 0 22px;font-size:1rem}.lead-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.lead-proof-list span{color:#f5f1e8d1;background:#ffffff09;border:1px solid #f5f1e81a;border-radius:16px;padding:12px;font-size:.86rem;line-height:1.45}.reference-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reference-card{min-height:560px;color:var(--white);background:#0a0a0a;border:1px solid #03030324;border-radius:24px;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.reference-card:hover,.product-card:hover{border-color:#c7a15a6b;transform:translateY(-4px);box-shadow:0 24px 70px #0303033d}.reference-image{flex:0 0 340px;height:340px}.reference-image:after{content:"";background:linear-gradient(#03030300,#03030305 30%,#0303032e 66%,#0303039e),linear-gradient(90deg,#03030314,#0000 38%,#0303030f);position:absolute;inset:0}.reference-body{z-index:2;background:linear-gradient(#03030300,#0a0a0a 38%);flex-direction:column;flex:1;margin-top:-112px;padding:78px 22px 24px;display:flex;position:relative}.reference-body small{color:var(--gold)}.reference-body h3{letter-spacing:.08em;margin:15px 0 13px;font-weight:300;line-height:1.34;font-size:1.22rem!important}.reference-body p{color:#f5f1e8ad;letter-spacing:.05em;margin:0;line-height:1.72;font-size:10pt!important}.reference-body .tag-row{display:none}.reference-signal{color:#f5f1e8e0!important;margin-bottom:10px!important}.reference-method{color:#c7a15adb!important;margin-top:10px!important}.reference-output-list{gap:7px;margin-top:18px;display:none}.reference-output-list span{color:#f5f1e8d1;border-left:2px solid #c7a15a80;padding-left:10px;font-size:.84rem;line-height:1.42}.product-card{border:1px solid var(--line);background:#0a0a0a;border-radius:26px;flex-direction:column;min-height:620px;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.product-card:hover{border-color:#c7a15a8f;transform:translateY(-3px)}.product-image{background:#111;height:330px;position:relative;overflow:hidden}.product-body{flex-direction:column;flex:1;padding:28px;display:flex}.product-body h3{margin:16px 0 0;font-size:3.6rem;font-weight:300;line-height:1}.product-body p{color:#f5f1e8b3;margin:20px 0 0;font-size:.98rem;line-height:1.72}.text-link{color:var(--gold);margin-top:auto;font-size:.9rem}.contact-section{grid-template-columns:minmax(0,.8fr) minmax(420px,.72fr);gap:80px;max-width:1440px;margin:0 auto;padding:148px 56px;display:grid}.lead-form{border:1px solid var(--line);background:#ffffff07;border-radius:26px;padding:28px}.lead-form h3{margin:0 0 18px;font-size:2rem;font-weight:300;line-height:1.18}.lead-form p{color:#f5f1e8b3;margin:0;line-height:1.72}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:22px;display:grid}.form-grid label{color:#f5f1e8bd;gap:8px;font-size:.85rem;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea,.app-card select,.app-card textarea{border:1px solid var(--line);width:100%;color:var(--white);background:#0c0c0c;border-radius:16px;outline:none;padding:14px 15px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.app-card select:focus,.app-card textarea:focus{border-color:var(--gold)}.form-grid textarea{resize:vertical;min-height:130px}.consent{align-items:flex-start;gap:10px!important;display:flex!important}.consent input{width:auto;margin-top:4px}.form-status{margin:14px 0 0;font-size:.88rem;line-height:1.5}.form-status.success{color:#8fe4b2}.form-status.error{color:#ff927f}.compare-grid,.value-grid,.module-grid,.sprint-grid,.pool-stats,.advisor-grid{gap:14px;display:grid}.compare-grid{grid-template-columns:repeat(2,1fr)}.compare-grid article,.value-grid article{border:1px solid var(--line);background:#0a0a0a;border-radius:26px;padding:30px}.compare-grid article.accent{border-color:#c7a15a94}.compare-grid h3,.value-grid h3{margin:18px 0;font-size:2.6rem;font-weight:300;line-height:1.08}.compare-grid ul{color:#f5f1e8b3;margin:0;padding-left:18px;line-height:1.8}.value-grid{grid-template-columns:repeat(3,1fr)}.value-grid:has(article:nth-child(4)){grid-template-columns:repeat(4,1fr)}.value-grid p{color:#f5f1e8ad;margin:0;line-height:1.72}.module-grid{grid-template-columns:repeat(3,1fr)}.dark-modules article{border-color:var(--line);background:#0a0a0a}.dark-modules h3,.dark-modules p{color:var(--white)}.module-grid article{min-height:170px}.module-grid h3,.sprint-grid h3{color:#15120f;font-size:1.52rem;font-weight:300}.senior-pool-board{margin-top:24px}.compact-pool-stats,.problem-grid,.rule-grid{gap:14px;display:grid}.compact-pool-stats{grid-template-columns:repeat(4,1fr);margin-bottom:18px}.compact-pool-stats div{background:#ffffff85;border:1px solid #03030324;border-radius:20px;padding:20px}.compact-pool-stats b{color:#111;font-size:2.25rem;font-weight:300;line-height:1;display:block}.compact-pool-stats span{color:#665d52;margin-top:8px;line-height:1.45;display:block}.senior-pool-meta{color:#5a5148;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.senior-pool-meta span{color:#14110e;font-size:1.9rem;font-weight:300}.senior-pool-meta p{color:#6a6056;margin:0;font-size:.88rem;line-height:1.5}.senior-filter-tabs{scrollbar-width:thin;gap:8px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow-x:auto}.senior-pool-controls{grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin-bottom:14px;display:grid}.senior-pool-controls label{color:#5a5148;gap:8px;font-size:.86rem;display:grid}.senior-pool-controls input,.senior-pool-controls select{color:#15120f;background:#ffffff94;border:1px solid #03030324;border-radius:16px;width:100%;padding:13px 14px}.senior-filter-tabs button{color:#4f473d;cursor:pointer;background:#ffffff5c;border:1px solid #03030326;border-radius:999px;flex:none;min-height:38px;padding:0 14px;font-size:.82rem}.senior-filter-tabs button.active,.senior-filter-tabs button:hover{color:var(--gold);background:#0a0a0a;border-color:#c7a15ac2}.senior-filter-tabs button span{color:inherit;opacity:.65}.senior-public-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pool-cta-row{border:1px solid var(--line-dark);background:#ffffff85;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:22px;display:flex}.pool-cta-row p{color:#4d463d;margin:0;line-height:1.6}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.build-poc-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.problem-card{border:1px solid var(--line-dark);color:var(--white);background:#0a0a0a;border-radius:24px;padding:24px}.problem-card h3{margin:14px 0 12px;font-size:1.58rem;font-weight:300;line-height:1.16}.problem-card p{color:#f5f1e8ad;margin:0;line-height:1.68}.rule-grid{grid-template-columns:repeat(5,1fr)}.light-rules .card{border-color:var(--line-dark);background:#ffffff8f}.light-rules .card h3{color:#17130f}.senior-public-card{color:var(--white);text-align:left;cursor:pointer;background:linear-gradient(165deg,#111 0%,#070707 100%);border:1px solid #c7a15a42;border-radius:14px;align-content:start;gap:8px;padding:12px;transition:border-color .18s,transform .18s;display:grid;box-shadow:0 16px 40px #03030329}.senior-public-card:hover{border-color:#c7a15ab8;transform:translateY(-2px)}.senior-public-card h3{color:var(--white);margin:0;font-size:1.08rem;font-weight:300;line-height:1.18}.senior-headline,.authority-line{color:#f5f1e8b8;margin:0;font-size:.8rem;line-height:1.4}.senior-headline{color:#f5f1e8e6;font-size:.9rem}.consent-pill{min-height:24px;color:var(--gold);border:1px solid #c7a15a6b;border-radius:999px;align-items:center;padding:0 9px;font-size:.68rem;line-height:1;display:inline-flex}.senior-card-facts{gap:4px;margin:0;display:grid}.senior-card-facts div{border-top:1px solid #f5f1e817;padding-top:6px}.senior-card-facts dt{color:#c7a15adb;letter-spacing:.12em;font-size:.66rem}.senior-card-facts dd{color:#f5f1e8d1;margin:3px 0 0;font-size:.8rem;line-height:1.38}.compact-tags{margin-top:0;padding-top:2px}.highlight-list{color:#f5f1e8c7;gap:8px;margin:8px 0 0;padding-left:18px;font-size:.9rem;line-height:1.55;display:grid}.highlight-list li{display:list-item}.junior-fit{color:#f5f1e8ad;border-top:1px solid #f5f1e817;margin:6px 0 0;padding-top:7px;font-size:.78rem;line-height:1.42}.compact-tags{gap:5px}.compact-tags .tag{min-height:22px;padding:0 7px;font-size:.66rem}.senior-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030303c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.senior-modal{background:#090909;border:1px solid #c7a15a6b;border-radius:18px;width:min(720px,100%);max-height:min(760px,92svh);padding:26px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000080}.senior-modal h3{margin:14px 0 10px;font-size:2rem;font-weight:300}.modal-close{width:36px;height:36px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #f5f1e833;border-radius:999px;font-size:1.25rem;position:absolute;top:16px;right:16px}.modal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.modal-detail-grid div{background:#ffffff06;border:1px solid #f5f1e81a;border-radius:14px;padding:16px}.modal-detail-grid b{color:var(--gold);font-weight:400}.modal-detail-grid p,.modal-detail-grid li{color:#f5f1e8c2;line-height:1.62}.modal-detail-grid ul{margin:10px 0 0;padding-left:17px}.modal-note{color:var(--gold);border-top:1px solid #f5f1e81a;margin:18px 0 0;padding-top:14px;line-height:1.5}.pool-stats{grid-template-columns:repeat(4,1fr)}.pool-stats div{border:1px solid var(--line);background:#0a0a0a;border-radius:24px;padding:28px}.pool-stats b{color:var(--gold);font-size:4rem;font-weight:300;line-height:1;display:block}.pool-stats span{color:#f5f1e8a6;margin-top:10px;display:block}.advisor-grid{grid-template-columns:repeat(2,1fr)}.advisor-card{border:1px solid var(--line-dark);background:#ffffff8a;border-radius:24px;flex-direction:column;min-height:300px;padding:24px;display:flex}.advisor-card>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.avatar{width:48px;height:48px;color:var(--gold);background:#0a0a0a;border-radius:999px;place-items:center;font-size:.9rem;display:grid}.advisor-card h3{margin:0;font-size:1.35rem;font-weight:400}.advisor-card p{color:#4f4840;margin:6px 0 0;line-height:1.62}.advisor-card small{color:#815f28;margin-top:18px;line-height:1.5}.advisor-card a{color:#080808;text-underline-offset:4px;margin-top:auto;font-size:.9rem;text-decoration:underline}.sprint-grid{grid-template-columns:repeat(6,1fr)}.sprint-grid article{min-height:150px}.feature-row{border:1px solid var(--line);border-radius:26px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.feature-row div{border-right:1px solid var(--line);min-height:156px;padding:26px 20px}.feature-row div:last-child{border-right:0}.feature-row small{color:var(--gold);letter-spacing:.26em;margin-bottom:26px;font-size:.7rem;display:block}.feature-row b{font-size:1.36rem;font-weight:300;line-height:1.18}.talkops-app{background:var(--black);max-width:1440px;margin:0 auto;padding:72px 56px 148px}.app-shell{border:1px solid var(--line);background:#080808;border-radius:30px;grid-template-columns:250px 1fr;height:min(980px,100svh - 48px);min-height:760px;display:grid;overflow:hidden}.advanced-talkops{min-height:760px}.app-side{border-right:1px solid var(--line);background:#050505;padding:22px;overflow:auto}.app-logo{margin-bottom:26px;font-size:1.5rem}.app-menu{gap:8px;display:grid}.app-menu button{color:#f5f1e894;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;gap:5px;padding:13px;transition:background .18s,color .18s,transform .18s;display:grid}.app-menu button span{color:#c7a15a85;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem}.app-menu button.active,.app-menu button:hover{color:var(--gold);background:#c7a15a24;transform:translate(2px)}.app-menu button.active span,.app-menu button:hover span{color:var(--gold)}.view-signal-strip{grid-template-columns:repeat(5,1fr);gap:6px;margin:16px 0 24px;display:grid}.view-signal-strip span{background:#f5f1e81f;border-radius:999px;height:3px;overflow:hidden}.view-signal-strip span:after{border-radius:inherit;background:var(--gold);content:"";width:0;height:100%;transition:width .22s;display:block}.view-signal-strip span.active:after{width:100%}.talkops-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.talkops-view-panel{animation:.36s cubic-bezier(.2,.72,.2,1) both appPanelIn}.talkops-view-panel [hidden]{display:none!important}.sample-load-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.sample-load-grid button{color:#f5f1e8a8;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #f5f1e81f;border-radius:18px;gap:7px;min-height:92px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.sample-load-grid button:hover,.sample-load-grid button.active{color:#f5f1e8db;background:#c7a15a1a;border-color:#c7a15a7a;transform:translateY(-2px)}.sample-load-grid b{color:var(--white);font-weight:400}.sample-load-grid span{font-size:.78rem;line-height:1.42}.messenger-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.messenger-picker button{color:#f5f1e8a8;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #f5f1e81a;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;min-height:88px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.messenger-picker button:hover,.messenger-picker button.active{color:var(--white);background:#c7a15a1a;border-color:#c7a15a7a;transform:translateY(-2px)}.messenger-picker button.yellow.active{border-color:#f7d64ab3}.messenger-picker button.purple.active{border-color:#b684ffb3}.messenger-picker button.indigo.active{border-color:#8094ffb3}.messenger-picker button.blue.active{border-color:#73beffb3}.messenger-picker span{background:#111;border-radius:14px;grid-row:span 2;place-items:center;width:42px;height:42px;font-size:1.35rem;display:grid}.messenger-picker b{color:var(--white);font-weight:400}.messenger-picker small{color:#f5f1e87a;font-size:.72rem}.messenger-workspace{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:18px;margin-bottom:18px;display:grid}.advanced-talkops .messenger-workspace,.advanced-talkops .ops-board-grid,.advanced-talkops .table-card{max-height:640px;overflow:auto}.advanced-talkops .ops-board-grid{max-height:720px}.advanced-talkops .table-scroll{max-height:360px}.messenger-window,.chat-preview-panel{border:1px solid var(--line);background:#ffffff06;border-radius:24px;min-width:0;overflow:hidden}.messenger-window{min-height:430px}.messenger-topbar{background:#0d0d0d;border-bottom:1px solid #f5f1e81a;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.messenger-topbar small{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;display:block}.messenger-topbar b{color:var(--white);margin-top:6px;font-size:1.08rem;font-weight:400;display:block}.messenger-topbar>span{color:var(--gold);white-space:nowrap;border:1px solid #c7a15a57;border-radius:999px;padding:8px 10px;font-size:.72rem}.messenger-body{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}.chat-room-list{gap:10px;display:grid}.chat-room-button{color:#f5f1e8b8;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #f5f1e817;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;min-height:82px;padding:14px;display:grid}.chat-room-button:hover,.chat-room-button.active{background:#c7a15a14;border-color:#c7a15a6b}.chat-room-button>span{width:34px;height:34px;color:var(--gold);background:#c7a15a29;border-radius:999px;grid-row:span 3;place-items:center;font-size:.76rem;display:grid}.chat-room-button b{color:var(--white);font-size:.94rem;font-weight:400}.chat-room-button small,.chat-room-button em{color:#f5f1e87a;font-size:.75rem;font-style:normal}.date-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.date-strip button{color:#f5f1e894;cursor:pointer;background:0 0;border:1px solid #f5f1e81a;border-radius:15px;gap:5px;min-height:58px;padding:10px;font-size:.74rem;display:grid}.date-strip button.active{color:var(--white);background:#c7a15a1a;border-color:#c7a15a80}.date-strip span{color:var(--gold);font-size:.66rem}.chat-preview-panel{padding:18px}.chat-thread{gap:9px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.chat-thread-title{z-index:1;background:#0d0d0d;border:1px solid #f5f1e814;border-radius:16px;justify-content:space-between;gap:12px;padding:12px;display:flex;position:sticky;top:0}.chat-thread-title b{color:var(--white);font-weight:400}.chat-thread-title span{color:var(--gold);font-size:.78rem}.chat-message{background:#ffffff09;border:1px solid #f5f1e817;border-radius:18px;max-width:92%;padding:12px}.chat-message.mine{background:#c7a15a1f;justify-self:end}.chat-message small{color:var(--gold);font-size:.68rem}.chat-message p{color:#f5f1e8d1;margin:6px 0 0;font-size:.84rem;line-height:1.55}.chat-empty-state{color:#f5f1e894;text-align:center;place-content:center;gap:10px;min-height:300px;padding:24px;display:grid}.chat-empty-state.compact{border:1px dashed #f5f1e821;border-radius:18px;min-height:332px}.chat-empty-state b{color:var(--white);font-weight:400}.chat-empty-state p{max-width:420px;margin:0 auto;line-height:1.6}.ceo-dashboard-grid{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);gap:18px;margin-bottom:18px;display:grid}.ceo-brief-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ceo-brief-list article{background:#c7a15a0f;border:1px solid #c7a15a2e;border-radius:18px;padding:16px}.ceo-brief-list small,.duplicate-panel small{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.ceo-brief-list b{color:var(--white);margin-top:10px;font-size:1.14rem;font-weight:400;line-height:1.35;display:block}.ceo-brief-list p{color:#f5f1e899;margin:10px 0 0;font-size:.84rem;line-height:1.52}.previous-task-list{flex-wrap:wrap;gap:8px;display:flex}.previous-task-list span{color:#9ab5ff;border:1px solid #82aaff42;border-radius:999px;padding:9px 11px;font-size:.78rem}.member-confirm-panel{margin-top:18px}.member-confirm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:560px;padding-right:4px;display:grid;overflow:auto}.member-confirm-grid article{background:#ffffff05;border:1px solid #f5f1e817;border-radius:18px;align-content:start;gap:8px;min-height:210px;padding:14px;display:grid}.member-confirm-grid b{color:var(--white);font-weight:400}.member-confirm-grid small{color:var(--gold);font-size:.72rem}.member-task{color:#f5f1e8ad;text-align:left;cursor:pointer;background:0 0;border:1px solid #f5f1e817;border-radius:13px;padding:9px;font-size:.76rem;line-height:1.42}.member-task.confirmed{color:#8fe4b2;border-color:#78dca047}.compact-copybox{max-height:180px;margin-top:14px;font-size:.82rem}.ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.ops-summary-grid div{background:#ffffff06;border:1px solid #f5f1e81a;border-radius:18px;padding:16px;animation:4.8s ease-in-out infinite signalPulse}.ops-summary-grid small{color:#f5f1e880;font-size:.72rem}.ops-summary-grid b{color:var(--gold);margin-top:8px;font-size:2rem;font-weight:300;line-height:1;display:block}.app-note{border:1px solid var(--line);color:#f5f1e89e;border-radius:18px;gap:8px;margin-top:40px;padding:16px;font-size:.83rem;line-height:1.6;display:grid}.app-note b{color:var(--white);font-weight:400}.app-main{min-width:0;min-height:0;padding:24px;overflow:auto}.app-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.app-head h2{margin:0;font-size:2.2rem;font-weight:300;line-height:1.08}.app-head p{color:#f5f1e894;margin:8px 0 0;font-size:.9rem;line-height:1.58}.app-grid{grid-template-columns:1fr .88fr;gap:18px;display:grid}.app-card,.issue,.stat,.task,.day{border:1px solid var(--line);background:#ffffff06;border-radius:22px}.app-card{padding:20px}.dropzone{color:#f5f1e89e;text-align:center;cursor:pointer;border:1px dashed #c7a15a7a;border-radius:20px;place-items:center;min-height:122px;display:grid}.dropzone.drag{background:#c7a15a17}.file-input{display:none}.app-card textarea{resize:vertical;min-height:255px;margin-top:14px;line-height:1.66}.table-card{margin-top:18px}.ops-board-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.55fr);gap:18px;margin-top:18px;display:grid}.calendar-focus-card{overflow:auto}.board-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.board-head .eyebrow{margin-bottom:0}.board-head span{color:#f5f1e87a;font-size:.82rem}.calendar-board{grid-template-columns:repeat(5,minmax(148px,1fr));gap:10px;min-width:860px;display:grid}.calendar-day{background:#ffffff06;border:1px solid #f5f1e81a;border-radius:18px;min-height:250px;padding:13px}.calendar-day strong{color:#f5f1e8db;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:400;display:flex}.calendar-day strong span{width:24px;height:24px;color:var(--gold);background:#c7a15a29;border-radius:999px;place-items:center;font-size:.72rem;display:grid}.calendar-day em{color:#f5f1e857;font-size:.78rem;font-style:normal}.calendar-event{color:#f5f1e8d6;text-align:left;cursor:pointer;background:#c7a15a1a;border:1px solid #c7a15a42;border-radius:13px;gap:4px;width:100%;margin-bottom:7px;padding:9px;font-size:.74rem;line-height:1.38;transition:transform .16s,opacity .16s,background .16s;display:grid}.calendar-event:hover{background:#c7a15a29;transform:translateY(-1px)}.calendar-event span{color:var(--gold);font-size:.68rem}.calendar-event.done{opacity:.55;text-decoration:line-through}.approval-board{gap:10px;display:grid}.compact-approval-card{padding:16px}.compact-approval-card .approval-board{max-height:560px;padding-right:2px;overflow:auto}.approval-card{background:#ff78640b;border:1px solid #ff786438;border-radius:18px;gap:9px;padding:15px;display:grid}.compact-approval-card .approval-card{border-radius:15px;gap:7px;padding:12px}.approval-card small{color:#ff927f;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.approval-card b{color:#f5f1e8e0;font-weight:400;line-height:1.36}.approval-card p{color:#f5f1e885;margin:0;font-size:.82rem}.task-row-actions{flex-wrap:wrap;gap:8px;display:flex}.task-row-actions .btn{min-height:34px;padding:0 12px;font-size:.76rem}.status-button{min-height:28px;color:var(--gold);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c7a15a59;border-radius:999px;padding:0 9px;font-size:.72rem}.status-button.done{color:#8fe4b2;border-color:#78dca05c}.empty-board{color:#f5f1e875;border:1px dashed #f5f1e824;border-radius:16px;padding:18px;font-size:.86rem}.table-scroll{overflow:auto}.result-table{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:760px}.result-table th{color:#f5f1e873;text-align:left;padding:0 10px;font-size:.75rem;font-weight:400}.result-table td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e0e0e;padding:12px 10px;font-size:.88rem}.result-table td:first-child{border-left:1px solid var(--line);border-radius:14px 0 0 14px}.result-table td:last-child{border-right:1px solid var(--line);border-radius:0 14px 14px 0}.pill{min-height:26px;color:var(--gold);white-space:nowrap;border:1px solid #c7a15a59;border-radius:999px;align-items:center;padding:0 8px;font-size:.7rem;display:inline-flex}.pill.red{color:#ff927f;border-color:#ff78646b}.pill.green{color:#8fe4b2;border-color:#78dca05c}.pill.blue{color:#9ab5ff;border-color:#82aaff5c}.issue{padding:18px}.issue+.issue{margin-top:12px}.issue h3{margin:12px 0;font-size:1.35rem;font-weight:300;line-height:1.2}.issue p{color:#f5f1e89e;margin:0;font-size:.88rem;line-height:1.66}.stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.stat{padding:18px}.stat small{color:#f5f1e885}.stat b{color:var(--gold);margin-top:8px;font-size:2rem;font-weight:300;display:block}.task-list{gap:10px;display:grid}.task{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:15px;display:grid}.check{width:28px;height:28px;color:var(--gold);cursor:pointer;background:0 0;border:1px solid #c7a15a8f;border-radius:8px;place-items:center;display:grid}.task.done{opacity:.58}.task.done .task-title{text-decoration:line-through}.task-title{margin-bottom:7px;font-size:1rem;font-weight:400}.task-meta{color:#f5f1e885;flex-wrap:wrap;gap:6px;font-size:.78rem;display:flex}.issue-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.calendar{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.day{min-height:150px;padding:12px}.day strong{justify-content:space-between;margin-bottom:10px;font-weight:400;display:flex}.event{color:#f5f1e8d6;background:#c7a15a1f;border:1px solid #c7a15a38;border-radius:12px;margin-bottom:7px;padding:8px;font-size:.76rem;line-height:1.45}.empty-day{color:#f5f1e86b;font-size:.8rem}.copybox{border:1px solid var(--line);color:#f5f1e8d1;white-space:pre-wrap;background:#080808;border-radius:20px;max-height:440px;padding:18px;line-height:1.75;overflow:auto}.toast{z-index:120;background:var(--gold);color:#0b0b0b;opacity:0;border-radius:999px;padding:12px 18px;font-size:.9rem;transition:opacity .18s,transform .18s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(18px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.pairup-demo-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:118px 56px}.pairup-demo-shell{grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);align-items:center;gap:60px;display:grid}.pairup-demo-board{background:linear-gradient(145deg,#ffffff0e,#ffffff03),#080808;border:1px solid #c7a15a4d;border-radius:28px;padding:22px}.pairup-demo-tabs{gap:8px;margin-bottom:14px;display:flex}.pairup-demo-tabs button{color:#f5f1e8ad;cursor:pointer;background:0 0;border:1px solid #f5f1e824;border-radius:999px;flex:1;min-height:42px}.pairup-demo-tabs button.active,.pairup-demo-tabs button:hover{color:var(--gold);background:#c7a15a1f;border-color:#c7a15ab8}.pairup-demo-card{background:#050505;border:1px solid #f5f1e81a;border-radius:24px;gap:22px;padding:24px;display:grid}.pairup-score{border-bottom:1px solid #f5f1e81a;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.pairup-score span,.pairup-demo-card small,.pairup-demo-lanes strong{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:400}.pairup-score b{color:var(--white);font-size:4.2rem;font-weight:300;line-height:.82}.pairup-demo-card h3{margin:14px 0 10px;font-size:2.2rem;font-weight:300;line-height:1.08}.pairup-demo-card p{color:#f5f1e8ad;margin:0;line-height:1.66}.pairup-demo-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pairup-demo-lanes div{background:#ffffff06;border:1px solid #f5f1e817;border-radius:18px;gap:8px;padding:16px;display:grid}.pairup-demo-lanes span{color:#f5f1e8c2;font-size:.88rem;line-height:1.44}.document-page{max-width:900px;min-height:70svh;margin:0 auto;padding:150px 28px 100px}.document-page h1{margin:0 0 24px;font-size:4rem;font-weight:300;line-height:1.05}.document-page p,.document-page li{color:#f5f1e8b8;font-size:1rem;line-height:1.8}.site-footer{border-top:1px solid var(--line);color:#f5f1e894;background:var(--black);justify-content:space-between;gap:24px;padding:40px 56px;font-size:.85rem;display:flex}.site-footer div{gap:6px;display:grid}.site-footer strong{color:var(--white);font-weight:300}.site-footer nav{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:1180px){.site-header{padding:0 28px}.nav-links,.header-cta,.site-header>.lang-toggle{display:none}.mobile-nav{display:block}.hero-title{font-size:6rem}.section,.contact-section,.talkops-app,.pairup-demo-section{padding-left:28px;padding-right:28px}.section-header,.contact-section,.split-section,.lead-consultant-section,.lead-reference-card,.faculty-showcase,.faculty-engine-layout,.education-outcome-layout,.messenger-workspace,.ceo-dashboard-grid,.ops-board-grid,.pairup-demo-shell{grid-template-columns:1fr}.split-copy{padding:100px 28px 70px}.split-media{min-height:460px}.faculty-visual{min-height:420px}.lead-consultant-media{min-height:480px}.lead-consultant-copy{padding:90px 28px}.engine-grid,.showroom-grid,.product-grid,.reference-card-grid,.foundry-steps,.faculty-program-grid,.faculty-pipeline,.quiet-grid,.market-failure-grid,.value-grid,.sprint-grid,.problem-grid,.rule-grid,.compact-pool-stats,.senior-public-grid{grid-template-columns:repeat(2,1fr)}.value-grid:has(article:nth-child(4)){grid-template-columns:repeat(2,1fr)}.app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.app-side{border-right:0;border-bottom:1px solid var(--line)}.app-menu{grid-template-columns:repeat(3,1fr)}.calendar{grid-template-columns:repeat(2,1fr)}.calendar-board{grid-template-columns:repeat(3,1fr)}.messenger-picker,.member-confirm-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px) and (max-width:1180px){.app-shell{grid-template-rows:1fr;grid-template-columns:230px 1fr}.app-side{border-right:1px solid var(--line);border-bottom:0}.app-menu{grid-template-columns:1fr}}@media (max-width:760px){.site-header{height:70px;padding:0 20px}.brand span{font-size:1.45rem}.brand small{font-size:.5rem}.mobile-nav div{top:70px}.hero{min-height:88svh}.hero-inner{padding:118px 20px 56px}.hero-title{max-width:100%;font-size:2.65rem;line-height:1.02}.hero-title span{white-space:normal}.hero-copy{max-width:100%;font-size:.96rem;line-height:1.68}.hero-actions,.app-actions{gap:8px}.proof-strip{grid-template-columns:1fr;padding:24px 20px}.proof-strip div{justify-content:flex-start;overflow-x:auto}.section,.contact-section,.talkops-app,.pairup-demo-section{padding:88px 20px}.section-header{gap:24px;margin-bottom:42px}.section-title{font-size:3rem;line-height:1.08}.section-copy{font-size:.96rem;line-height:1.7}.engine-grid,.showroom-grid,.product-grid,.reference-card-grid,.foundry-steps,.faculty-program-grid,.faculty-pipeline,.faculty-showcase,.faculty-engine-layout,.education-outcome-layout,.market-failure-grid,.quiet-grid,.compare-grid,.value-grid,.module-grid,.pool-stats,.advisor-grid,.problem-grid,.rule-grid,.compact-pool-stats,.senior-public-grid,.sprint-grid,.senior-pool-controls,.feature-row,.app-grid,.issue-grid,.stats,.calendar,.calendar-board,.sample-load-grid,.messenger-picker,.messenger-workspace,.ceo-dashboard-grid,.ceo-brief-list,.member-confirm-grid,.ops-summary-grid,.lead-proof-list,.form-grid,.pairup-demo-shell,.pairup-demo-lanes{grid-template-columns:1fr}.pairup-demo-board{padding:16px}.pairup-demo-tabs{grid-template-columns:1fr;display:grid}.pairup-score b{font-size:3.2rem}.pairup-demo-card h3{font-size:1.8rem}.value-grid:has(article:nth-child(4)){grid-template-columns:1fr}.senior-public-card{min-height:auto;padding:18px}.senior-pool-meta{gap:8px;display:grid}.modal-detail-grid{grid-template-columns:1fr}.senior-modal{padding:20px}.engine-card,.engine-content{min-height:390px}.showroom-card{grid-template-rows:240px 1fr}.showroom-body{padding:20px}.showroom-body h3{font-size:1.9rem}.console-metrics,.console-lanes{grid-template-columns:1fr}.education-visual,.lead-consultant-media{min-height:340px}.lead-consultant-copy{padding:88px 20px}.lead-stat-grid,.lead-credential-grid{grid-template-columns:1fr}.market-failure-card{min-height:auto;padding:22px}.market-failure-card h3{margin-top:28px;font-size:1.72rem}.education-module-card{padding:20px}.reference-card{min-height:auto}.engine-content{padding:22px}.engine-content h3{font-size:1.8rem}.product-card{min-height:auto}.product-image{height:240px}.product-body h3{font-size:2.7rem}.split-copy{padding:88px 20px 56px}.split-media{min-height:340px}.feature-row div{border-right:0;border-bottom:1px solid var(--line);min-height:120px}.feature-row div:last-child{border-bottom:0}.contact-section{gap:34px}.lead-form{padding:20px}.app-menu{grid-template-columns:1fr 1fr}.talkops-app .ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-main{padding:16px}.messenger-picker button{min-height:72px}.date-strip{grid-template-columns:1fr}.chat-thread{max-height:420px}.app-head{display:grid}.talkops-head-actions{justify-content:flex-start}.talkops-head-actions .btn{flex:180px}.task{grid-template-columns:auto 1fr}.task .btn{grid-column:2;width:max-content}.site-footer{padding:32px 20px;display:grid}.document-page h1{font-size:2.8rem}}:root{--luventa-title-main:26pt;--luventa-copy-main:12pt;--luventa-title-section:18pt;--luventa-title-card:14pt;--luventa-copy-body:10pt;--luventa-small:9pt}body{letter-spacing:.045em!important;padding-bottom:32px!important}body,p,li,span,a,button,input,textarea,select,small,strong,b,h1,h2,h3,h4{font-weight:300!important}.luventa-hero-title{font-size:var(--luventa-title-main)!important;letter-spacing:.09em!important;line-height:1.5!important}.luventa-hero-copy,.hero-copy{font-size:var(--luventa-copy-main)!important;letter-spacing:.075em!important;line-height:2.08!important}.hero-title,.section-title,.contact-section .section-title,.document-page h1{font-size:var(--luventa-title-section)!important;letter-spacing:.08em!important;line-height:1.62!important}.engine-content h3,.market-failure-card h3,.showroom-body h3,.education-module-card h3,.foundry-steps h3,.faculty-program-card h3,.faculty-pipeline h3,.product-body h3,.reference-body h3,.luventa-problem-card h3,.luventa-loop-center span,.luventa-loop-card h3,.luventa-offer-card h3,.split-copy h2,.value-grid h3,.module-grid h3,.sprint-grid h3,.problem-card h3,.rule-grid h3,.card h3,.lead-form h3,.app-head h2,.pairup-demo-card h3,.issue h3,.task-title,.document-page h2{font-size:var(--luventa-title-card)!important;letter-spacing:.07em!important;line-height:1.68!important}.section-copy,.section-copy.dark,.engine-content p,.market-failure-card p,.showroom-body p,.education-module-card p,.education-module-card b,.lead-role,.lead-credential-grid li,.lead-bullets span,.foundry-steps p,.faculty-program-card p,.faculty-ai-line,.faculty-pipeline p,.split-copy p,.step-line span,.flow-line span,.product-body p,.reference-body p,.reference-signal,.reference-output-list span,.luventa-problem-card p,.luventa-loop-center p,.luventa-loop-card p,.luventa-equation span,.luventa-outputs span,.luventa-offer-card p,.luventa-offer-card strong,.quiet-grid p,.value-grid p,.module-grid p,.sprint-grid p,.problem-card p,.rule-grid p,.card p,.lead-form p,.app-head p,.app-card p,.pairup-demo-card p,.pairup-demo-lanes span,.issue p,.task-meta,.document-page p,.document-page li,.site-footer,.tag,.text-link,.mini-cta,.btn,.header-cta,.nav-links,input,textarea,select,button{font-size:var(--luventa-copy-body)!important;letter-spacing:.055em!important;line-height:1.9!important}.eyebrow,.section-header .eyebrow,.product-body small,.reference-body small,.engine-content small,.market-failure-card small,.showroom-body small,.foundry-steps small,.faculty-program-card small,.faculty-pipeline small,.luventa-loop-center small,.luventa-loop-card small,.luventa-offer-card small,.pairup-score span,.pairup-demo-card small,.pairup-demo-lanes strong,.app-note,.pill,.event,.empty-day,.status-button,.result-table th,.result-table td{font-size:var(--luventa-small)!important;letter-spacing:.13em!important;line-height:1.72!important}.luventa-problem-card h3{letter-spacing:.11em!important;line-height:1.74!important}.luventa-problem-card p{letter-spacing:.09em!important;line-height:2.05!important}.section-header{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.luventa-hero-slide:first-child{opacity:1}.fixed-proof-ticker{z-index:1000!important;border:0!important;height:44px!important}.ticker-track{will-change:transform!important;align-items:center!important;gap:22px!important;width:max-content!important;height:100%!important;padding-left:0!important;animation:58s linear infinite luventaTicker!important;display:flex!important}.ticker-card{opacity:.9!important;background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:170px!important;height:100%!important;display:inline-flex!important}.ticker-card img{object-fit:contain!important;filter:brightness(0)invert()drop-shadow(0 0 8px #ffffff1a)!important;opacity:.96!important;width:auto!important;max-width:152px!important;height:27px!important;display:block!important}.ticker-logo-fallback{color:#f5f1e8eb!important;letter-spacing:.06em!important;white-space:nowrap!important;text-transform:uppercase!important;text-shadow:0 0 8px #ffffff14!important;font-size:10pt!important;font-weight:500!important;line-height:1!important;display:inline-block!important}.stats .stat b,.ops-summary-grid b,.pairup-score b{font-size:18pt!important;font-weight:300!important}@media (max-width:760px){.luventa-hero-title{letter-spacing:.065em!important;font-size:21pt!important}.luventa-hero-copy,.hero-copy{letter-spacing:.055em!important;font-size:10pt!important;line-height:1.98!important}.hero-title,.section-title,.contact-section .section-title,.document-page h1{font-size:17pt!important}.engine-content h3,.market-failure-card h3,.showroom-body h3,.education-module-card h3,.product-body h3,.reference-body h3,.luventa-problem-card h3,.luventa-loop-center span,.luventa-loop-card h3,.luventa-offer-card h3,.value-grid h3,.module-grid h3,.sprint-grid h3,.problem-card h3,.rule-grid h3,.card h3,.lead-form h3,.app-head h2,.pairup-demo-card h3,.issue h3,.document-page h2{font-size:13pt!important}.fixed-proof-ticker{height:38px!important}.ticker-track{gap:16px!important;animation-duration:42s!important}.ticker-card{min-width:138px!important}.ticker-card img{max-width:128px!important;height:23px!important}.ticker-logo-fallback{font-size:8pt!important}}:root{--glow-gold-soft:0 0 10px #c7a15a33;--glow-gold-strong:0 0 8px #c7a15a99, 0 0 24px #c7a15a2e}.btn.gold:hover,.pricing-card.is-popular{box-shadow:var(--glow-gold-soft)}.ksphere-section{z-index:210;isolation:isolate;border-top:1px solid #c7a15a2e;border-bottom:1px solid #f5f1e814;grid-template-columns:minmax(260px,.42fr) minmax(0,.78fr);align-items:center;gap:clamp(22px,4vw,56px);width:min(1360px,100vw - 56px);margin:0 auto 38px;padding:clamp(22px,4vw,44px) 0;display:grid;position:relative}.ksphere-section:before{z-index:-1;content:"";background:radial-gradient(circle at 70% 48%,#c7a15a26,#0000 34%),linear-gradient(135deg,#121212d6,#030303f0);border-radius:28px;position:absolute;inset:18px -28px;box-shadow:inset 0 1px #f5f1e80f,0 28px 90px #0000004d}.ksphere-copy{gap:16px;min-width:0;display:grid}.ksphere-eyebrow{text-transform:uppercase;color:var(--gold)!important;letter-spacing:.24em!important;margin:0!important;font-size:8.4pt!important;line-height:1.5!important}.ksphere-copy h3{font-family:Noto Serif KR,Pretendard,serif;color:#f8f5ee!important;letter-spacing:.045em!important;margin:0!important;font-size:clamp(17pt,2.1vw,25pt)!important;font-weight:300!important;line-height:1.54!important}.ksphere-copy p:not(.ksphere-eyebrow){max-width:36em;color:#f5f1e8a3!important;letter-spacing:.055em!important;margin:0!important;font-size:9.5pt!important;line-height:1.92!important}.ksphere-stage{min-width:0;min-height:560px;box-shadow:inset 0 1px 0 #f5f1e80f, var(--glow-gold-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 48%,#c7a15a1c,#0000 34%),radial-gradient(circle at 72% 28%,#77d6ae14,#0000 28%),linear-gradient(145deg,#1b1b1bb8,#030303fa);border:1px solid #f5f1e81c;border-radius:18px;position:relative;overflow:hidden}.ksphere-stage:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#c7a15ab8,#e4c477db,#0000) 0 0/100% 1px no-repeat,radial-gradient(circle,#0000 42%,#0303036b);position:absolute;inset:0}.ksphere-canvas-shell{min-height:560px;position:absolute;inset:0}.ksphere-loading{background:#030303c2;place-items:center;display:grid}.ksphere-loading-bar{background:#f5f1e814;border-radius:999px;width:min(280px,48vw);height:2px;overflow:hidden}.ksphere-loading-bar:before{border-radius:inherit;content:"";background:linear-gradient(90deg,#0000,#c7a15aeb,#e4c477,#0000);width:54%;height:100%;animation:1.7s ease-in-out infinite ksphereLoading;display:block}.ksphere-static{z-index:4;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.ksphere-static-map{width:100%;height:min(560px,70svh);overflow:visible}.ksphere-static-link{stroke:#f5f1e82b;stroke-width:1px;transition:opacity .18s,stroke .18s,stroke-width .18s}.ksphere-static-link.is-active{stroke:#77d6aedb;stroke-width:2.4px;filter:drop-shadow(0 0 9px #77d6ae57)}.ksphere-static-link.is-dim{opacity:.18}.ksphere-static-node{cursor:default;outline:none;transition:opacity .18s,transform .18s}.ksphere-static-node circle{stroke:#f5f1e857;stroke-width:1px;filter:drop-shadow(0 0 10px #c7a15a33)}.ksphere-static-node.depth-0 circle,.ksphere-static-node.is-active circle{filter:url(#ksphereGoldGlow)drop-shadow(0 0 8px #c7a15a99);stroke:#e4c477eb}.ksphere-static-node.is-dim{opacity:.22}.ksphere-static-node text{pointer-events:none;fill:#f5f1e800;letter-spacing:0;text-anchor:middle;text-shadow:0 1px 10px #030303eb;font-family:Noto Serif KR,Pretendard,serif;font-size:21px;transition:fill .16s}.ksphere-static-node.depth-0 text,.ksphere-static-node.is-active text{fill:#f5f1e8db}.ksphere-static-node.depth-2 text{font-size:17px}.ksphere-static-caption{color:#f5f1e88a;letter-spacing:.12em;background:#121212b8;border:1px solid #c7a15a3d;border-radius:999px;padding:6px 10px;font-size:7.5pt;line-height:1;position:absolute;bottom:14px;right:18px}.ksphere-meta{z-index:6;pointer-events:none;flex-wrap:wrap;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:14px;left:16px}.ksphere-meta span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121212a3;border:1px solid #f5f1e81a;border-radius:999px;min-height:24px;padding:5px 9px;color:#f5f1e88f!important;letter-spacing:.12em!important;font-size:7.2pt!important;line-height:1.15!important}.ksphere-stage[data-runtime=interactive] .ksphere-meta span:last-child{border-color:#77d6ae4d;color:#77d6aed1!important}.ksphere-section[data-layout=hero-right]{grid-template-columns:minmax(0,.76fr) minmax(360px,.62fr);width:min(1180px,100vw - 56px);min-height:520px}.ksphere-section[data-layout=hero-right] .ksphere-stage{min-height:520px}@keyframes ksphereLoading{0%{transform:translate(-120%)}to{transform:translate(220%)}}@media (max-width:1080px){.ksphere-section,.ksphere-section[data-layout=hero-right]{grid-template-columns:1fr;width:min(100%,100vw - 40px)}.ksphere-copy p:not(.ksphere-eyebrow){max-width:48em}.ksphere-stage,.ksphere-canvas-shell{min-height:500px}}@media (max-width:760px){.ksphere-section,.ksphere-section[data-layout=hero-right]{width:100%;margin-bottom:28px;padding:18px 0 24px}.ksphere-section:before{border-radius:20px;inset:0 -8px}.ksphere-copy{padding:0 2px}.ksphere-copy h3{letter-spacing:.035em!important;font-size:17pt!important}.ksphere-stage,.ksphere-canvas-shell{min-height:420px}.ksphere-static{padding:8px 0 28px}.ksphere-static-map{height:390px}.ksphere-static-node text{font-size:18px}.ksphere-static-node.depth-2 text{fill:#f5f1e800}.ksphere-static-node.depth-2.is-active text{fill:#e4c477f5}.ksphere-meta{bottom:10px;left:10px}}@media (prefers-reduced-motion:reduce){.ksphere-loading-bar:before{animation:none!important;transform:none!important}}:root{--luventa-ink:#070706;--luventa-ink-2:#11100d;--luventa-pearl:#f4efe5;--luventa-pearl-2:#ddd2c0;--luventa-champagne:#d9bd7a;--luventa-rose:#b68d82;--luventa-hairline:#f4efe521;--luventa-hairline-warm:#d9bd7a47;--luventa-shadow-warm:0 34px 110px #271b0c6b;--luventa-motion:cubic-bezier(.16, 1, .3, 1);--luventa-motion-heavy:cubic-bezier(.22, .82, .16, 1)}html{background:var(--luventa-ink);overflow-x:clip}body{font-feature-settings:"kern", "tnum";text-rendering:geometricprecision;width:100%;overflow-x:clip;color:var(--luventa-pearl)!important;background:linear-gradient(#070706 0%,#0b0a08 38%,#070706 100%)!important;font-family:SUIT,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important}main{max-width:100vw;overflow-x:clip}body:before{z-index:90;pointer-events:none;mix-blend-mode:soft-light;opacity:.42;content:"";background:repeating-linear-gradient(0deg,#f4efe506 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#f4efe505 0 1px,#0000 1px 4px);position:fixed;inset:0}.site-header{-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;backdrop-filter:blur(20px)saturate(1.08)!important;background:#070706a8!important;border:1px solid #f4efe524!important;border-radius:999px!important;width:auto!important;height:64px!important;padding:0 16px 0 22px!important;top:16px!important;left:clamp(16px,4vw,44px)!important;right:clamp(16px,4vw,44px)!important;box-shadow:inset 0 1px #ffffff14,0 18px 70px #00000052!important}.nav-links{gap:clamp(16px,2.4vw,30px)!important}.nav-links a,.header-cta,.lang-toggle,.btn,.mini-cta{transition:color .52s var(--luventa-motion), border-color .52s var(--luventa-motion), background .52s var(--luventa-motion), box-shadow .52s var(--luventa-motion), transform .52s var(--luventa-motion)!important}.nav-links a:hover,.header-cta:hover,.lang-toggle:hover,.btn:hover,.mini-cta:hover{transform:translateY(-1px)}.header-cta:active,.lang-toggle:active,.btn:active,.mini-cta:active{transform:scale(.985)}.btn,.header-cta,.mini-cta,.lang-toggle{box-shadow:inset 0 1px #ffffff0e;background:#f4efe509!important;border-color:#f4efe52e!important}.btn.gold,.header-cta:hover,.btn.gold:hover{color:#14100a!important;background:linear-gradient(135deg,#efd69df2,#b88b48f2)!important;border-color:#d9bd7ab8!important;box-shadow:inset 0 1px #fffae18c,0 18px 42px #7a531e3d!important}.luventa-hero{contain:layout paint;background:#070706!important;place-items:end center!important;min-height:100dvh!important}.luventa-hero:before,.luventa-hero:after{z-index:2;pointer-events:none;content:"";position:absolute}.luventa-hero:before{opacity:.48;border:1px solid #f4efe524;border-radius:clamp(22px,3vw,42px);inset:clamp(88px,9vw,122px) clamp(18px,4vw,54px) clamp(54px,7vw,92px);box-shadow:inset 0 1px #ffffff13}.luventa-hero:after{opacity:.8;border-top:1px solid #d9bd7a6b;width:min(33vw,420px);bottom:clamp(76px,8vw,112px);right:clamp(28px,6vw,86px)}.luventa-hero-media:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#070706e0 0%,#0707066b 48%,#07070642 100%),linear-gradient(#07070647,#0000 58%,#070706db);position:absolute;inset:0}.luventa-hero-media{contain:layout paint}.luventa-hero-slide{transform-origin:62% 44%;filter:saturate(.84)contrast(1.08)brightness(1.02)!important;animation:luventaHeroFade 112s steps(1, end) infinite, luventaHeroDrift 18s var(--luventa-motion-heavy) infinite alternate!important}.luventa-hero-inner{text-align:left!important;justify-items:start!important;width:min(1220px,100% - 64px)!important;padding:clamp(132px,18vh,190px) 0 clamp(92px,12vh,132px)!important}.luventa-hero-title,.section-title,.contact-section .section-title{text-wrap:balance;font-family:Noto Serif KR,Nanum Myeongjo,Georgia,serif!important}.luventa-hero-title{color:#fff9ed!important;letter-spacing:.035em!important;text-shadow:0 14px 44px #00000094!important;max-width:780px!important;font-size:clamp(24pt,4.2vw,48pt)!important;line-height:1.34!important}.luventa-hero-sub{max-width:620px;color:#f4efe5d1!important;letter-spacing:.045em!important;line-height:1.86!important}.luventa-hero-caption{max-width:620px;color:#ddd2c094!important}.section,.contact-section{max-width:1480px!important;padding-top:clamp(108px,12vw,172px)!important;padding-bottom:clamp(112px,12vw,184px)!important}.dark-section{position:relative;background:linear-gradient(#07070600,#14110d57 48%,#07070600)!important}.light-section{color:#17120d!important;background:linear-gradient(#f4efe5,#ebe2d3)!important}.section-header{border-top:1px solid var(--luventa-hairline-warm);max-width:1160px;padding-top:28px;grid-template-columns:minmax(0,.9fr) minmax(260px,.52fr)!important;gap:clamp(28px,6vw,74px)!important;margin-left:0!important;margin-right:auto!important}.section-title,.contact-section .section-title{color:inherit!important;letter-spacing:.025em!important;font-size:clamp(23pt,3.2vw,42pt)!important;line-height:1.36!important}.section-copy,.section-copy.dark,.contact-section .section-copy{text-wrap:pretty;max-width:64ch;color:#f4efe5ad!important}.light-section .section-copy,.section-copy.dark{color:#17120da3!important}.eyebrow,.section-header .eyebrow,.product-body small,.reference-body small,.pricing-tag,.ksphere-eyebrow{color:var(--luventa-champagne)!important;letter-spacing:.22em!important}.luventa-problem-card,.pricing-card,.reference-card,.product-card,.lead-form,.ksphere-stage{--spotlight-x:50%;--spotlight-y:0%;isolation:isolate;position:relative;background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), #d9bd7a29, transparent 24%), linear-gradient(145deg, #ffffff0e, #ffffff04 54%, #b68d8209)!important;transition:transform .76s var(--luventa-motion), border-color .76s var(--luventa-motion), box-shadow .76s var(--luventa-motion), background .76s var(--luventa-motion), opacity .9s var(--luventa-motion), filter .9s var(--luventa-motion)!important;border-color:#f4efe51f!important;box-shadow:inset 0 1px #ffffff14,0 24px 90px #0000003d!important}.luventa-problem-card:after,.pricing-card:after,.reference-card:after,.product-card:after,.lead-form:after,.ksphere-stage:after{z-index:-1;pointer-events:none;border-radius:inherit;opacity:.58;content:"";background:linear-gradient(#ffffff17,#0000 26%),linear-gradient(90deg,#d9bd7a21,#0000 32%,#b68d821a);position:absolute;inset:1px}.luventa-problem-card:hover,.pricing-card:hover,.reference-card:hover,.product-card:hover,.lead-form:hover{transform:translateY(-6px);border-color:#d9bd7a75!important;box-shadow:inset 0 1px #ffffff1f,0 34px 120px #2b1e0c7a!important}.luventa-problem-image,.reference-image,.product-image{overflow:hidden;border-radius:18px!important}.luventa-problem-image img,.reference-image img,.product-image img{filter:saturate(.88)contrast(1.04);transition:transform 1.2s var(--luventa-motion), filter 1.2s var(--luventa-motion);transform:scale(1.01)}.luventa-problem-card:hover img,.reference-card:hover img,.product-card:hover img{filter:saturate(.94)contrast(1.07);transform:scale(1.045)}.pricing-card.is-popular{background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), #d9bd7a38, transparent 26%), linear-gradient(145deg, #d9bd7a21, #ffffff06)!important;border-color:#d9bd7aa8!important}.pricing-ribbon{box-shadow:0 12px 28px #7a531e42;background:linear-gradient(135deg,#edd795,#b98f45)!important}.pricing-free-badge{border:1px solid #d9bd7a5c;align-items:center;gap:8px;width:max-content;box-shadow:inset 0 1px #ffffff14;color:var(--luventa-pearl)!important;background:#d9bd7a29!important;display:inline-flex!important}.pricing-gift-mark{background:#f4efe51c;border-radius:999px;place-items:center;min-width:42px;height:20px;color:var(--luventa-champagne)!important;letter-spacing:.13em!important;font-size:6.5pt!important;line-height:1!important;display:inline-grid!important}.pricing-price{font-variant-numeric:tabular-nums;color:#f0d89c!important}.reference-card,.product-card{background:#0f0e0c!important}.reference-body,.product-body{background:linear-gradient(#0f0e0c0a,#0f0e0cfa 34%)!important}.reference-method,.text-link,.pricing-individual-line a{color:var(--luventa-champagne)!important}.lead-form{border-radius:30px!important;padding:clamp(22px,3vw,36px)!important}.form-grid input,.form-grid select,.form-grid textarea,.app-card select,.app-card textarea{box-shadow:inset 0 1px #ffffff0b;transition:border-color .42s var(--luventa-motion), box-shadow .42s var(--luventa-motion), transform .42s var(--luventa-motion)!important;background:#070706b8!important;border-color:#f4efe521!important}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.app-card select:focus,.app-card textarea:focus{transform:translateY(-1px);box-shadow:0 0 0 3px #d9bd7a14,inset 0 1px #ffffff0f;border-color:#d9bd7ab8!important}.fixed-proof-ticker{contain:layout paint;box-shadow:0 -16px 48px #0000003d;background:#070706c2!important;border-top:1px solid #f4efe514!important;height:46px!important}.ticker-card{opacity:.82!important}.ticker-card img,.ticker-logo-fallback{filter:brightness(0)invert()sepia(.18)saturate(.62)drop-shadow(0 0 12px #d9bd7a14)!important}.has-luventa-refinement .motion-rise.is-visible,.has-luventa-refinement .section-header.is-visible,.has-luventa-refinement .ksphere-section.is-visible,.has-luventa-refinement .pricing-card.is-visible,.has-luventa-refinement .luventa-problem-card.is-visible,.has-luventa-refinement .reference-card.is-visible,.has-luventa-refinement .product-card.is-visible,.has-luventa-refinement .lead-form.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.has-luventa-refinement .pricing-card:nth-child(2),.has-luventa-refinement .luventa-problem-card:nth-child(2),.has-luventa-refinement .reference-card:nth-child(2),.has-luventa-refinement .product-card:nth-child(2){transition-delay:90ms!important}.has-luventa-refinement .pricing-card:nth-child(3),.has-luventa-refinement .luventa-problem-card:nth-child(3),.has-luventa-refinement .reference-card:nth-child(3),.has-luventa-refinement .product-card:nth-child(3){transition-delay:.17s!important}@media (max-width:1080px){.site-header{left:18px!important;right:18px!important}.section-header{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body:before{opacity:.28}.site-header{height:58px!important;padding:0 12px 0 16px!important;top:10px!important;left:10px!important;right:10px!important}.brand-logo{width:136px!important}.mobile-nav div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px #0006;background:#070706f5!important;border-radius:22px!important;top:78px!important}.mobile-nav[open] summary span:first-child{transform:translateY(7px)rotate(42deg)}.mobile-nav[open] summary span:nth-child(2){opacity:0}.mobile-nav[open] summary span:nth-child(3){transform:translateY(-7px)rotate(-42deg)}.mobile-nav span{transition:transform .42s var(--luventa-motion), opacity .42s var(--luventa-motion)}.luventa-hero{min-height:100dvh!important}.luventa-hero:before{border-radius:24px;inset:82px 12px 54px}.luventa-hero:after{width:42vw;bottom:72px;right:24px}.luventa-hero-inner{width:min(100%,100% - 44px)!important;padding:116px 0 88px!important}.luventa-hero-logo{width:min(252px,76vw)!important;margin-bottom:34px!important}.luventa-hero-title{letter-spacing:.018em!important;max-width:100%!important;font-size:clamp(21pt,8vw,30pt)!important;line-height:1.38!important}.luventa-actions{width:100%}.luventa-actions .btn{flex:180px}.section,.contact-section{padding-left:20px!important;padding-right:20px!important}.section-title,.contact-section .section-title{font-size:clamp(20pt,7.5vw,28pt)!important;line-height:1.42!important}.luventa-problem-card,.pricing-card,.reference-card,.product-card,.lead-form{border-radius:24px!important}.fixed-proof-ticker{height:40px!important}}@media (prefers-reduced-motion:reduce){.has-luventa-refinement .motion-rise,.has-luventa-refinement .section-header,.has-luventa-refinement .ksphere-section,.has-luventa-refinement .pricing-card,.has-luventa-refinement .luventa-problem-card,.has-luventa-refinement .reference-card,.has-luventa-refinement .product-card,.has-luventa-refinement .lead-form{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.brand-logo img{width:100%!important;height:auto!important}.luventa-hero-slide{object-position:36% center!important;filter:saturate(.92)contrast(1.08)brightness(1.13)!important;animation:luventaHeroFade 90s ease-in-out infinite, luventaHeroDrift 19s var(--luventa-motion-heavy) infinite alternate!important}.luventa-hero-watermark{z-index:4;pointer-events:none;opacity:.86;filter:drop-shadow(0 16px 36px #0000008c);width:clamp(132px,13vw,210px);height:auto;position:absolute;bottom:clamp(62px,7vw,104px);right:clamp(26px,4.8vw,72px)}.luventa-hero-title{letter-spacing:.006em!important;max-width:880px!important;font-size:clamp(24pt,3.9vw,46pt)!important;line-height:1.26!important}.luventa-hero-title>span>span{display:inline!important}.luventa-hero-sub{letter-spacing:.018em!important;max-width:560px!important;margin-top:clamp(18px,2.2vw,28px)!important;font-size:clamp(10pt,1.1vw,12.5pt)!important;line-height:1.72!important}.luventa-hero-caption{letter-spacing:.13em!important;margin-top:10px!important}#why-luventa .section-header{border-top-color:#eef0f324!important}#why-luventa .eyebrow,#why-luventa .section-header .eyebrow,#why-luventa .why-authority-line,#why-luventa .ksphere-eyebrow{color:#eef0f3a8!important}.ksphere-section{min-height:clamp(640px,68vw,800px);border-top-color:#eef0f324!important;border-bottom-color:#eef0f314!important;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)!important;width:min(1480px,100vw - 48px)!important;margin-bottom:clamp(34px,4.2vw,62px)!important}.ksphere-section:before{background:radial-gradient(circle at 67% 46%,#eef0f31b,#0000 36%),radial-gradient(circle at 88% 20%,#70768229,#0000 26%),linear-gradient(135deg,#121212e6,#020202fa)!important;border-radius:18px!important;inset:10px -34px!important;box-shadow:inset 0 1px #ffffff0e,0 32px 108px #0000005c!important}.ksphere-copy{gap:18px!important}.ksphere-copy h3{max-width:10em;letter-spacing:.004em!important;font-size:clamp(20pt,2.45vw,34pt)!important;line-height:1.25!important}.ksphere-copy p:not(.ksphere-eyebrow){color:#eef0f39e!important;letter-spacing:.015em!important;max-width:30em!important;font-size:9.4pt!important;line-height:1.88!important}.ksphere-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,420px);margin-top:10px;display:grid}.ksphere-proof-card{background:linear-gradient(135deg,#ffffff0d,#ffffff03),#06060694;border:1px solid #eef0f31d;border-radius:10px;min-height:112px;padding:12px 12px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.ksphere-proof-card:after{opacity:.62;content:"";background:linear-gradient(90deg,#0000,#eef0f352,#0000);height:1px;position:absolute;inset:auto 10px 8px}.ksphere-proof-card small{color:#eef0f36b;letter-spacing:.2em;margin-bottom:12px;font-size:7pt;line-height:1;display:block}.ksphere-proof-card strong{color:#fffffcf0;letter-spacing:0;min-height:2.6em;font-family:SUIT,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:9.3pt;font-weight:500;line-height:1.34;display:block}.ksphere-proof-card span{color:#eef0f38f;letter-spacing:.01em;margin-top:8px;font-size:7.6pt;line-height:1.58;display:block}.ksphere-stage{background:radial-gradient(circle at 52%,#eef0f31c,#0000 34%),radial-gradient(circle at 74% 30%,#767e8c1c,#0000 28%),linear-gradient(145deg,#181818db,#020202fc)!important;border-color:#eef0f321!important;border-radius:14px!important;min-height:clamp(640px,63vw,790px)!important;box-shadow:inset 0 1px #ffffff12,0 38px 120px #00000057!important}.ksphere-stage:before{background:linear-gradient(90deg,#0000,#eef0f38a,#fffffcc7,#0000) 0 0/100% 1px no-repeat,radial-gradient(circle,#0000 44%,#0000006b)!important}.ksphere-stage:after{opacity:.16!important;background-color:#0000!important;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:64px 64px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.ksphere-canvas-shell{min-height:clamp(640px,63vw,790px)!important}.ksphere-synergy-field{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ksphere-synergy-field span{aspect-ratio:1;opacity:0;width:min(66vw,660px);animation:ksphereSynergySpread 8.4s var(--luventa-motion-heavy) infinite;border:1px solid #eef0f313;border-radius:999px;position:absolute;transform:scale(.66)}.ksphere-synergy-field span:nth-child(2){animation-delay:2.2s}.ksphere-synergy-field span:nth-child(3){animation-delay:4.4s}.ksphere-orbit-labels{z-index:5;pointer-events:none;position:absolute;inset:0}.ksphere-orbit-labels span{color:#eef0f3a3;letter-spacing:.08em;white-space:nowrap;animation:ksphereLabelBreathe 6.8s var(--luventa-motion-heavy) infinite;background:#080808ad;border:1px solid #eef0f321;border-radius:999px;padding:7px 10px;font-size:7.2pt;line-height:1;position:absolute;box-shadow:inset 0 1px #ffffff0e}.ksphere-orbit-labels span:before{vertical-align:1px;content:"";background:#eef0f3c7;border-radius:999px;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #eef0f338}.ksphere-orbit-labels [data-orbit-label=manager]{top:28%;left:16%}.ksphere-orbit-labels [data-orbit-label=associate]{animation-delay:.8s;top:22%;right:13%}.ksphere-orbit-labels [data-orbit-label=field]{animation-delay:1.6s;bottom:28%;right:9%}.ksphere-orbit-labels [data-orbit-label=stack]{color:#fffffce0;animation-delay:2.4s;top:47%;left:46%;transform:translate(-50%,-50%)}.ksphere-orbit-labels [data-orbit-label=spread]{animation-delay:3.2s;bottom:20%;left:18%}.ksphere-loading-bar:before{background:linear-gradient(90deg,#0000,#bec6d0bd,#fffffceb,#0000)!important}.ksphere-static-link{stroke:#eef0f32e!important}.ksphere-static-link.is-active{stroke:#e6ebf2e6!important;filter:drop-shadow(0 0 9px #e6ebf238)!important}.ksphere-static-node circle{stroke:#eef0f357!important;filter:drop-shadow(0 0 10px #eef0f324)!important}.ksphere-static-node.depth-0 circle,.ksphere-static-node.is-active circle{stroke:#fffffceb!important;filter:url(#ksphereGoldGlow)drop-shadow(0 0 10px #eef0f357)!important}.ksphere-static-node.depth-2.is-active text{fill:#fffffcf5!important}.ksphere-static-caption,.ksphere-meta span{color:#eef0f38f!important;border-color:#eef0f31f!important}.ksphere-stage[data-runtime=interactive] .ksphere-meta span:last-child{color:#eef0f3d1!important;border-color:#eef0f342!important}@keyframes ksphereSynergySpread{0%{opacity:0;transform:scale(.48)}18%{opacity:.36}72%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}@keyframes ksphereLabelBreathe{0%,to{opacity:.58}48%{opacity:.92}}@media (max-width:1080px){.ksphere-section{min-height:auto;grid-template-columns:1fr!important}}@media (max-width:760px){.brand-logo{width:150px!important}.luventa-hero-title{letter-spacing:0!important;font-size:clamp(20pt,7.6vw,30pt)!important;line-height:1.31!important}.luventa-hero-sub{max-width:22em!important;font-size:9.6pt!important}.luventa-hero-watermark{opacity:.74;width:118px;bottom:62px;right:22px}.ksphere-section{grid-template-columns:1fr!important;width:min(100%,100vw - 28px)!important}.ksphere-copy h3{max-width:11em;font-size:clamp(18pt,7vw,24pt)!important}.ksphere-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.ksphere-proof-card{min-height:auto;padding:10px 9px 12px}.ksphere-proof-card small{margin-bottom:10px;font-size:6.6pt}.ksphere-proof-card strong{min-height:2.4em;font-size:8.3pt}.ksphere-proof-card span{margin-top:7px;font-size:6.8pt}.ksphere-stage,.ksphere-canvas-shell{min-height:520px!important}.ksphere-orbit-labels span{padding:6px 8px;font-size:6.8pt}.ksphere-orbit-labels [data-orbit-label=manager],.ksphere-orbit-labels [data-orbit-label=field]{display:none}.ksphere-orbit-labels [data-orbit-label=associate]{top:17%;right:8%}.ksphere-orbit-labels [data-orbit-label=stack]{top:50%;left:50%}.ksphere-orbit-labels [data-orbit-label=spread]{bottom:18%;left:8%}}.fixed-proof-ticker{opacity:.68;border-top:1px solid #eef0f314;background:#03030361!important;height:24px!important}.ticker-card{opacity:.56!important;min-width:132px!important}@media (max-width:760px){.fixed-proof-ticker{display:none!important}}@media (prefers-reduced-motion:reduce){.ksphere-synergy-field span,.ksphere-orbit-labels span{animation:none!important}}.luventa-hero{place-items:center!important}.luventa-hero:before{inset:clamp(86px,9vw,118px) clamp(18px,4vw,54px) clamp(48px,6vw,84px)!important}.luventa-hero:after{transform:translate(-50%);opacity:.72!important;width:min(28vw,360px)!important;bottom:clamp(60px,6.6vw,96px)!important;left:50%!important;right:auto!important}.luventa-hero-media:after{background:radial-gradient(at 50% 44%,#fff6e21c,#0000 34%),linear-gradient(90deg,#0707069e,#0707064d 48%,#0707069e),linear-gradient(#07070657,#0707062e 55%,#070706d6)!important}.luventa-hero-shade{background:radial-gradient(at 50% 36%,#d6be911f,#0000 34%),linear-gradient(#07070657,#0707061f 38%,#070706c7)!important}.luventa-hero-slide{object-position:center 34%!important;filter:saturate(.74)contrast(1.04)brightness(.86)sepia(.08)!important}.luventa-hero-inner{text-align:center!important;place-self:center!important;justify-items:center!important;width:min(980px,100% - 52px)!important;padding:clamp(108px,15vh,150px) 0 clamp(72px,10vh,106px)!important}.luventa-hero-logo{width:clamp(220px,25vw,350px)!important;margin:0 auto clamp(42px,5.2vw,66px)!important}.luventa-hero-title{letter-spacing:.078em!important;text-align:center!important;max-width:940px!important;font-size:clamp(22pt,2.9vw,36pt)!important;font-weight:300!important;line-height:1.72!important}.luventa-hero-title>span,.luventa-hero-title>span>span{display:block!important}.luventa-hero-sub{letter-spacing:.046em!important;text-align:center!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(9.5pt,1vw,11.5pt)!important;line-height:1.82!important}.luventa-hero-caption{letter-spacing:.17em!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.luventa-actions{justify-content:center!important}.luventa-hero-watermark{opacity:.62!important;bottom:clamp(48px,5vw,76px)!important;right:clamp(32px,4.2vw,68px)!important}.ksphere-section{grid-template-columns:minmax(260px,.36fr) minmax(0,.88fr)!important;align-items:center!important;width:min(1280px,100vw - 48px)!important;min-height:clamp(500px,52vw,620px)!important}.ksphere-visual{align-self:center;width:100%}.ksphere-stage{overflow:hidden!important}.ksphere-synergy-field span{width:min(44vw,430px)!important}.ksphere-orbit-labels span{transform-origin:50%;transform:scale(.88)}.ksphere-orbit-labels [data-orbit-label=stack]{transform:translate(-50%,-50%)scale(.88)!important}.ksphere-authority-note{color:#eef0f380;letter-spacing:.06em;text-align:center;max-width:720px;margin:12px auto 0;font-size:8.2pt;line-height:1.7}@media (max-width:760px){.luventa-hero:after{width:44vw!important;bottom:64px!important}.luventa-hero-inner{width:min(100%,100% - 44px)!important;padding:104px 0 86px!important}.luventa-hero-logo{width:min(252px,74vw)!important;margin-bottom:36px!important}.luventa-hero-slide{object-position:center 28%!important}.luventa-hero-title{letter-spacing:.035em!important;max-width:11.5em!important;font-size:clamp(19pt,7.2vw,28pt)!important;line-height:1.48!important}.luventa-hero-sub{letter-spacing:.015em!important;max-width:24em!important;font-size:9.2pt!important}.luventa-actions{width:100%}.ksphere-section{grid-template-columns:1fr!important;width:min(100%,100vw - 28px)!important}.ksphere-stage,.ksphere-canvas-shell{min-height:390px!important}.ksphere-authority-note{max-width:30em;font-size:7.4pt}}.luventa-hero-slide{will-change:opacity, transform;transform:scale(1.075)translateY(1.6%);opacity:0!important;object-fit:cover!important;object-position:center 34%!important;filter:saturate(.78)contrast(1.05)brightness(.88)sepia(.08)!important;transition:opacity 1.8s cubic-bezier(.22,1,.36,1),transform 7.6s cubic-bezier(.16,1,.3,1)!important;animation:none!important}.luventa-hero-slide.is-active{z-index:2;opacity:1!important}.luventa-hero-slide.is-exiting{z-index:1;opacity:0!important}.luventa-hero-slide.is-active[data-motion="0"]{transform:scale(1.03)translateY(-1.4%)}.luventa-hero-slide.is-active[data-motion="1"]{transform:scale(1.035)translate(-1.4%,.6%)}.luventa-hero-slide.is-active[data-motion="2"]{transform:scale(1.04)translate(1.2%,-.6%)}.luventa-hero-slide.is-active[data-motion="3"]{transform:scale(1.032)translate(.4%,1.2%)}.luventa-hero-title,.hero-title,.section-title,.section-header h2,.luventa-problem-card h3,.pricing-card h3,.reference-body h3,.product-body h3,.ksphere-copy h3,.document-page h1,.document-page h2,.contact-section h2{font-feature-settings:"kern";text-wrap:balance;letter-spacing:.024em!important;font-family:Noto Serif KR,Nanum Myeongjo,Georgia,serif!important;font-weight:300!important}.luventa-hero-title{letter-spacing:.072em!important}.section-title,.section-header h2{letter-spacing:.018em!important}.luventa-problem-card h3,.pricing-card h3,.reference-body h3,.product-body h3,.ksphere-copy h3{letter-spacing:.012em!important}.fixed-proof-ticker{background:#070706d1!important;border-top:1px solid #f4efe51a!important;height:42px!important}.ticker-card{opacity:.76!important;justify-content:center!important;align-items:center!important;min-width:186px!important;height:42px!important;display:inline-flex!important}.ticker-logo-fallback{white-space:nowrap;justify-content:center;align-items:center;min-width:166px;height:18px;letter-spacing:.075em!important;font-size:9.7pt!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.has-luventa-refinement .motion-rise,.has-luventa-refinement .section-header,.has-luventa-refinement .ksphere-section,.has-luventa-refinement .pricing-card,.has-luventa-refinement .luventa-problem-card,.has-luventa-refinement .reference-card,.has-luventa-refinement .product-card,.has-luventa-refinement .lead-form{opacity:1!important;filter:none!important;transform:none!important}.has-luventa-refinement .pricing-card,.has-luventa-refinement .luventa-problem-card,.has-luventa-refinement .reference-card,.has-luventa-refinement .product-card,.has-luventa-refinement .lead-form{transition:transform .52s cubic-bezier(.22,1,.36,1),border-color .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1)!important}@media (max-width:760px){.luventa-hero-slide{object-position:center 28%!important}.ticker-card{min-width:154px!important;height:38px!important}.ticker-card img{max-width:132px!important;height:16px!important}.ticker-logo-fallback{min-width:138px;font-size:8.5pt!important}}@media (prefers-reduced-motion:reduce){.luventa-hero-slide{transition:none!important;transform:none!important}}:root{--lvx-bg:#10100e;--lvx-panel:#1f1f1c;--lvx-panel-soft:#171715;--lvx-panel-deep:#121210;--lvx-border:#efebe01f;--lvx-border-strong:#efebe038;--lvx-text:#f1eee7;--lvx-muted:#f1eee79e;--lvx-faint:#f1eee761;--lvx-accent:#d4b061;--lvx-accent-soft:#d4b06129;--lvx-green:#5bd783;--lvx-radius:8px;--lvx-max:1140px;--lvx-ui:"SUIT", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--lvx-serif:"Noto Serif KR", "Nanum Myeongjo", Georgia, serif}html{background:var(--lvx-bg)!important}body{color:var(--lvx-text)!important;font-family:var(--lvx-ui)!important;letter-spacing:0!important;background:radial-gradient(circle at 52% 12%,#d4b0610d,#0000 30%),linear-gradient(#121210 0%,#0f0f0d 44%,#11110f 100%)!important;font-size:14px!important}body:before{opacity:.18!important}.site-header{width:min(var(--lvx-max), calc(100vw - 48px))!important;border:1px solid var(--lvx-border)!important;border-radius:var(--lvx-radius)!important;height:64px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)saturate(1.02)!important;backdrop-filter:blur(10px)saturate(1.02)!important;background:#1f1f1cf5!important;padding:0 12px 0 20px!important;top:16px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.nav-links{color:#f1eee7c2!important;letter-spacing:0!important;gap:24px!important;font-size:13px!important;font-weight:650!important}.nav-links a:hover{color:var(--lvx-text)!important}.lang-toggle,.header-cta,.btn,.mini-cta{letter-spacing:0!important;border-radius:7px!important;min-height:36px!important;font-size:12.5px!important;font-weight:650!important}.lang-toggle{border-color:var(--lvx-border-strong)!important;background:#1212109e!important}.header-cta,.btn,.mini-cta{border-color:var(--lvx-border-strong)!important;color:var(--lvx-text)!important;background:#1212106b!important;padding:0 16px!important}.btn.gold,.pricing-cta{color:#15130f!important;box-shadow:none!important;background:linear-gradient(#ead087,#caa455)!important;border-color:#d4b061b8!important}.btn:hover,.mini-cta:hover,.header-cta:hover{transform:translateY(-1px);color:var(--lvx-accent)!important;border-color:#d4b061b8!important}.btn.gold:hover,.pricing-cta:hover{color:#15130f!important}.luventa-hero{background:var(--lvx-bg)!important;min-height:720px!important;padding-top:80px!important}.luventa-hero:before{inset:94px max(24px, calc((100vw - var(--lvx-max)) / 2)) 48px!important;border:1px solid var(--lvx-border)!important;border-radius:var(--lvx-radius)!important;box-shadow:none!important;background:linear-gradient(#1f1f1c33,#0c0c0a8a),radial-gradient(circle at 50% 42%,#d4b06117,#0000 33%)!important}.luventa-hero:after{display:none!important}.luventa-hero-media{inset:0!important}.luventa-hero-inner{gap:0!important;width:min(680px,100vw - 56px)!important;padding:128px 0 96px!important}.luventa-hero-title{max-width:720px!important;font-family:var(--lvx-serif)!important;letter-spacing:.045em!important;font-size:clamp(27px,2.65vw,36px)!important;font-weight:300!important;line-height:1.42!important}.luventa-hero-sub{color:#f1eee7b8!important;letter-spacing:0!important;max-width:560px!important;margin-top:28px!important;font-size:13.5px!important;line-height:1.65!important}.luventa-hero-caption{color:var(--lvx-faint)!important;letter-spacing:.08em!important;margin-top:12px!important;font-size:12px!important}.luventa-actions{gap:10px!important;margin-top:34px!important}.luventa-actions .btn{min-width:112px!important}.luventa-hero-watermark{right:max(48px, calc((100vw - var(--lvx-max)) / 2 + 24px))!important;opacity:.56!important;width:132px!important;bottom:72px!important}.section,.contact-section{max-width:var(--lvx-max)!important;padding:92px 24px!important}.dark-section,.light-section,.split-section{color:var(--lvx-text)!important;background:0 0!important}.section-header{border-top:1px solid var(--lvx-border)!important;grid-template-columns:minmax(170px,.34fr) minmax(0,.66fr)!important;align-items:start!important;gap:clamp(28px,5vw,72px)!important;margin-bottom:28px!important;padding-top:26px!important}.eyebrow,.section-header .eyebrow,.pricing-tag,.product-body small,.reference-body small{color:var(--lvx-accent)!important;letter-spacing:.11em!important;font-size:11px!important;font-weight:650!important}.section-title,.section-header h2,.contact-section .section-title{max-width:720px!important;font-family:var(--lvx-ui)!important;letter-spacing:-.015em!important;font-size:clamp(23px,2.7vw,32px)!important;font-weight:750!important;line-height:1.22!important}.section-copy,.section-header p,.reference-body p,.product-body p,.pricing-includes,.pricing-footnote,.pricing-individual-line{color:var(--lvx-muted)!important;letter-spacing:0!important;font-size:14px!important;line-height:1.72!important}.luventa-problem-grid,.pricing-card-grid,.reference-card-grid,.product-grid{gap:14px!important}.luventa-problem-card,.pricing-card,.reference-card,.product-card,.lead-form,.ksphere-stage{border:1px solid var(--lvx-border)!important;border-radius:var(--lvx-radius)!important;background:radial-gradient(circle at var(--spotlight-x,50%) var(--spotlight-y,0%), #d4b06114, transparent 26%), linear-gradient(180deg, #1f1f1cf0, #151513f5)!important;box-shadow:none!important}.luventa-problem-card{min-height:430px!important;padding:18px!important}.luventa-problem-card h3,.pricing-card h3,.reference-body h3,.product-body h3{font-family:var(--lvx-ui)!important;letter-spacing:-.01em!important;font-size:18px!important;font-weight:750!important;line-height:1.45!important}.luventa-problem-card p{color:var(--lvx-muted)!important;font-size:13px!important;line-height:1.72!important}.luventa-problem-image,.reference-image,.product-image{border-radius:6px!important}.luventa-problem-image{height:168px!important;margin-top:auto!important}.luventa-problem-image img,.reference-image img,.product-image img{filter:saturate(.76)contrast(1.04)brightness(.82)!important}#why-luventa{padding-bottom:92px!important}#why-luventa .section-header{border-bottom:1px solid var(--lvx-border)!important;margin-bottom:20px!important;padding-bottom:24px!important}.ksphere-section{width:min(var(--lvx-max), calc(100vw - 48px))!important;border:1px solid var(--lvx-border)!important;border-radius:var(--lvx-radius)!important;background:linear-gradient(#171715f5,#0e0e0cfa)!important;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr)!important;gap:18px!important;min-height:520px!important;margin:0 auto!important;padding:18px!important}.ksphere-section:before{display:none!important}.ksphere-copy{padding:56px 16px 28px!important}.ksphere-copy h3{max-width:11.4em!important;font-family:var(--lvx-serif)!important;letter-spacing:0!important;font-size:clamp(23px,2.25vw,30px)!important;font-weight:300!important;line-height:1.34!important}.ksphere-copy p{color:var(--lvx-muted)!important;font-size:13px!important;line-height:1.72!important}.ksphere-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ksphere-proof-card{background:#121210b8!important;border-radius:7px!important;min-height:110px!important;padding:12px!important}.ksphere-proof-card small{margin-bottom:10px!important;font-size:10px!important}.ksphere-proof-card strong{min-height:auto!important;font-size:13px!important;line-height:1.38!important}.ksphere-proof-card span{margin-top:12px!important;font-size:11px!important}.ksphere-stage,.ksphere-canvas-shell{min-height:480px!important}.ksphere-stage{background:radial-gradient(circle at 52% 54%,#f1eee70f,#0000 38%),#11110f!important;border-color:#f1eee71a!important}.ksphere-authority-note{letter-spacing:0!important;margin-top:10px!important;font-size:11px!important}.pricing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:900px!important;margin:0 auto!important}.pricing-card{min-height:450px!important;padding:28px!important}.pricing-card.is-popular{border-color:#d4b0616b!important}.pricing-ribbon,.pricing-free-badge,.pricing-discount-badge{border-radius:6px!important;font-size:11px!important}.pricing-price{font-family:var(--lvx-ui)!important;letter-spacing:-.04em!important;font-size:clamp(26px,2.5vw,34px)!important;font-weight:500!important}.pricing-list-price,.pricing-price-unit{color:var(--lvx-muted)!important;font-size:13px!important}.reference-card,.product-card{min-height:auto!important}.reference-image,.product-image{height:192px!important}.reference-body,.product-body{background:linear-gradient(#11110f00,#11110ffa 32%)!important;min-height:auto!important;padding:18px!important}.tag{border-radius:6px!important;font-size:11px!important}.contact-section{border:1px solid var(--lvx-border)!important;border-radius:var(--lvx-radius)!important;background:linear-gradient(#1f1f1ceb,#131311fa)!important;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr)!important;gap:18px!important;padding:32px!important}.lead-form{padding:20px!important}.form-grid input,.form-grid select,.form-grid textarea{border-radius:6px!important;min-height:38px!important;font-size:13px!important}.site-footer{width:min(var(--lvx-max), calc(100vw - 48px))!important;border-top:1px solid var(--lvx-border)!important;color:var(--lvx-muted)!important;margin:42px auto 72px!important;padding:22px 0 0!important;font-size:12px!important}.site-footer div{gap:6px!important}.site-footer strong{color:var(--lvx-text)!important;letter-spacing:.08em!important;font-size:13px!important}.site-footer small{color:var(--lvx-faint);font-size:12px;line-height:1.5;display:block}.site-footer nav{gap:18px!important}.ticker-card{opacity:.66!important;height:34px!important}@media (max-width:920px){.site-header{width:calc(100vw - 22px)!important;height:56px!important;padding:0 10px 0 14px!important}.brand-logo{width:136px!important}.mobile-nav div{border-radius:var(--lvx-radius)!important;background:#1f1f1cfa!important;top:74px!important}.luventa-hero{min-height:720px!important;padding-top:68px!important}.luventa-hero:before{inset:82px 16px 48px!important}.luventa-hero-inner{width:min(100%,100vw - 44px)!important;padding:100px 0 78px!important}.luventa-hero-logo{width:min(210px,62vw)!important;margin-bottom:38px!important}.luventa-hero-title{letter-spacing:.025em!important;max-width:12em!important;font-size:clamp(24px,6.7vw,30px)!important;line-height:1.42!important}.luventa-hero-sub{font-size:12.5px!important}.luventa-actions{width:100%!important}.luventa-actions .btn{flex:140px!important}.section,.contact-section{width:min(100%,100vw - 28px)!important;padding:72px 0!important}.section-header,.contact-section,.ksphere-section{grid-template-columns:1fr!important}.section-title,.section-header h2,.contact-section .section-title{font-size:clamp(22px,6.4vw,28px)!important}.luventa-problem-grid,.pricing-card-grid,.reference-card-grid,.product-grid{grid-template-columns:1fr!important}.ksphere-section{width:min(100%,100vw - 28px)!important;padding:14px!important}.ksphere-copy{padding:26px 4px 10px!important}.ksphere-stage,.ksphere-canvas-shell{min-height:390px!important}.pricing-card{min-height:auto!important;padding:22px!important}.contact-section{padding:24px!important}.site-footer{grid-template-columns:1fr!important;gap:18px!important;width:calc(100vw - 28px)!important}}:root{--ryan-font-main:Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, sans-serif;--ryan-type-hero:24pt;--ryan-type-title:24pt;--ryan-type-subtitle:20pt;--ryan-type-body:12pt;--ryan-type-small:9pt;--ryan-tracking-wide:.075em;--ryan-tracking-mid:.035em;--ryan-weight-light:300;--ryan-weight-regular:400}body,button,input,select,textarea,a,p,li,small,span,strong,b,h1,h2,h3,h4{font-family:var(--ryan-font-main)!important;font-stretch:100%!important}body{font-weight:var(--ryan-weight-light)!important}.site-header{border-radius:7px!important;height:50px!important;padding:0 10px 0 16px!important;top:18px!important}.nav-links{font-size:10.5pt!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:.018em!important;gap:22px!important}.lang-toggle,.header-cta{min-height:32px!important;font-size:10pt!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:.018em!important;border-radius:6px!important;padding:0 12px!important}.luventa-hero{min-height:690px!important}.luventa-hero:before{top:84px!important}.luventa-hero-inner{width:min(720px,100vw - 56px)!important;padding-top:116px!important}.luventa-hero-logo{width:clamp(174px,16vw,220px)!important;margin-bottom:42px!important}.luventa-hero-title,.hero-title{transform-origin:50%;transform:scaleX(.98);max-width:760px!important;font-family:var(--ryan-font-main)!important;font-size:var(--ryan-type-hero)!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:var(--ryan-tracking-wide)!important;line-height:1.62!important}.luventa-hero-title>span,.luventa-hero-title>span>span{font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.luventa-hero-sub,.section-copy,.section-header p,.luventa-problem-card p,.ksphere-copy p,.reference-body p,.product-body p,.pricing-includes,.pricing-footnote,.pricing-individual-line,.contact-section p{font-family:var(--ryan-font-main)!important;font-size:var(--ryan-type-body)!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:.01em!important;line-height:1.75!important}.luventa-hero-caption,.eyebrow,.section-header .eyebrow,.pricing-tag,.product-body small,.reference-body small,.ksphere-copy .eyebrow,.ksphere-proof-card small{font-family:var(--ryan-font-main)!important;font-size:var(--ryan-type-small)!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:.16em!important}.section-title,.section-header h2,.contact-section .section-title,.document-page h1{transform-origin:0;transform:scaleX(.98);font-family:var(--ryan-font-main)!important;font-size:var(--ryan-type-title)!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:var(--ryan-tracking-wide)!important;line-height:1.48!important}.ksphere-copy h3,.consultant-section-header .section-title{transform-origin:0;transform:scaleX(.98);font-family:var(--ryan-font-main)!important;font-size:var(--ryan-type-subtitle)!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:var(--ryan-tracking-mid)!important;line-height:1.62!important}.luventa-problem-card h3,.pricing-card h3,.reference-body h3,.product-body h3,.document-page h2{font-family:var(--ryan-font-main)!important;font-size:var(--ryan-type-body)!important;font-weight:var(--ryan-weight-regular)!important;letter-spacing:.025em!important;line-height:1.62!important;transform:none!important}.btn,.mini-cta,.pricing-cta,.form-grid input,.form-grid select,.form-grid textarea{font-size:10.5pt!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:.02em!important}.btn,.mini-cta,.pricing-cta{border-radius:6px!important;min-height:34px!important}.pricing-price{transform-origin:0;transform:scaleX(.98);font-family:var(--ryan-font-main)!important;font-size:var(--ryan-type-title)!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:.01em!important;line-height:1.25!important}.pricing-price-unit,.pricing-list-price,.pricing-ribbon,.pricing-free-badge,.pricing-discount-badge{font-family:var(--ryan-font-main)!important;font-size:var(--ryan-type-small)!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:.04em!important}.ksphere-proof-card strong,.ksphere-proof-card span{font-family:var(--ryan-font-main)!important;font-size:10.5pt!important;font-weight:var(--ryan-weight-light)!important;letter-spacing:.015em!important}.fixed-proof-ticker{background:#0f0f0de6!important;height:42px!important}.ticker-track{gap:clamp(38px,4.2vw,64px)!important}.ticker-card img{object-fit:contain!important;width:auto!important;max-width:174px!important;height:24px!important}.ticker-logo-fallback{min-width:150px!important;font-family:var(--ryan-font-main)!important;font-size:12pt!important;font-weight:var(--ryan-weight-regular)!important;letter-spacing:.035em!important;line-height:1!important}@media (max-width:920px){:root{--ryan-type-hero:20pt;--ryan-type-title:20pt;--ryan-type-subtitle:18pt;--ryan-type-body:11pt}.site-header{height:56px!important;top:16px!important}.brand-logo{width:126px!important}.luventa-hero{min-height:680px!important}.luventa-hero-title{letter-spacing:.055em!important;max-width:13em!important;line-height:1.72!important}.ticker-card{min-width:150px!important}.ticker-card img{max-width:148px!important;height:22px!important}.ticker-logo-fallback{min-width:124px!important;font-size:10.5pt!important}}.site-header{z-index:1000!important;height:46px!important;padding:0 12px 0 20px!important;top:16px!important}.luventa-hero-media,.luventa-hero-slide,.luventa-hero-slide.is-active,.luventa-hero-slide.is-exiting{z-index:0!important}.luventa-hero-media:after,.luventa-hero-shade{z-index:1!important}.luventa-hero-watermark{z-index:2!important;position:absolute!important}.luventa-hero-inner{z-index:2!important;position:relative!important}.brand-logo{width:120px!important}.nav-links{font-size:10pt!important}.lang-toggle,.header-cta{min-height:30px!important;padding:0 11px!important;font-size:9.5pt!important}.pricing-price{font-size:var(--ryan-type-subtitle)!important;letter-spacing:.015em!important;line-height:1.32!important}.pricing-price-line{margin-top:6px!important;margin-bottom:18px!important}.fixed-proof-ticker{height:46px!important}.ticker-card{opacity:.82!important;min-width:198px!important;height:46px!important}.ticker-card img{max-width:206px!important;height:28px!important}.ticker-card[data-ticker-name=하나금융그룹] img{max-width:182px!important;height:24px!important}.ticker-card[data-ticker-name=고용노동부] img,.ticker-card[data-ticker-name=중소벤처기업부] img,.ticker-card[data-ticker-name=한국노인인력개발원] img,.ticker-card[data-ticker-name=중소벤처기업진흥공단] img,.ticker-card[data-ticker-name=소상공인시장진흥공단] img{max-width:232px!important;height:34px!important}.ticker-logo-fallback{font-size:12pt!important}@media (max-width:920px){.site-header{height:54px!important;padding:0 14px!important;top:16px!important}.luventa-hero-watermark{display:none!important}.luventa-actions{z-index:3!important;position:relative!important}.ticker-card{min-width:166px!important}.ticker-card img{max-width:164px!important;height:25px!important}.ticker-card[data-ticker-name=고용노동부] img,.ticker-card[data-ticker-name=중소벤처기업부] img,.ticker-card[data-ticker-name=한국노인인력개발원] img,.ticker-card[data-ticker-name=중소벤처기업진흥공단] img,.ticker-card[data-ticker-name=소상공인시장진흥공단] img{max-width:188px!important;height:30px!important}}.luventa-hero-title,.luventa-hero-title>span,.luventa-hero-title>span>span{font-family:var(--ryan-font-main)!important;letter-spacing:.055em!important;font-weight:300!important}.ksphere-copy h3{max-width:13em!important;line-height:1.62!important}.ksphere-proof-grid{grid-template-columns:repeat(2,minmax(0,160px))!important;gap:8px!important;max-width:336px!important}.ksphere-proof-card{min-height:108px!important;padding:14px 12px!important;overflow:hidden!important}.ksphere-proof-card small{letter-spacing:.08em!important;font-size:7pt!important}.ksphere-proof-card strong{letter-spacing:.01em!important;font-size:9.2pt!important;line-height:1.35!important;display:block!important}.ksphere-proof-card span{letter-spacing:0!important;margin-top:10px!important;font-size:7.8pt!important;line-height:1.45!important;display:block!important}.reference-body p:not(.reference-signal),.reference-method,.product-body p{letter-spacing:.012em!important;font-size:8pt!important;line-height:1.72!important}.pricing-footnote{display:none!important}@media (max-width:920px){.luventa-hero-slide{filter:saturate(.9)contrast(1.04)brightness(.76)sepia(.03)!important}.ksphere-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important}}@media (max-width:920px){.luventa-hero-slide{filter:saturate(.96)contrast(1.03)brightness(.9)sepia(.02)!important}}.luventa-hero-slide{filter:saturate(1.02)contrast(1.02)brightness(1.18)sepia(.01)!important}.luventa-hero-media:after,.luventa-hero-shade{background:radial-gradient(circle at 50% 45%,#0000,#0000001f 62%,#0000003d),linear-gradient(#00000005,#0000001f)!important}.luventa-hero-title,.luventa-hero-sub{text-shadow:0 2px 12px #000000d1,0 0 32px #000000c2,0 0 72px #000000ad!important}@media (max-width:920px){.luventa-hero-slide{filter:saturate(1.02)contrast(1.02)brightness(1.04)sepia(.01)!important}}
