.kadin-landing{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:var(--font-landing);--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));overflow-x:clip;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}.kadin-landing *,.kadin-landing *:before,.kadin-landing *:after{box-sizing:border-box}.kadin-landing section[id]{scroll-margin-top:88px}.kadin-landing h1,.kadin-landing h2,.kadin-landing h3,.kadin-landing h4,.kadin-landing h5{font-family:var(--font-landing-display)}.kadin-landing a,.kadin-landing button,.kadin-landing summary{-webkit-tap-highlight-color:transparent}.kadin-landing :focus-visible{outline:3px solid #15A3FF;outline-offset:4px}.landing-skip{position:fixed;left:1rem;top:1rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));z-index:80;transform:translateY(-180%)}.landing-skip:focus{transform:translateY(0)}html:has(.kadin-landing){scroll-behavior:smooth}.landing-content{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem;padding-bottom:1.5rem}@media (min-width: 768px){.landing-content{padding-left:1.5rem;padding-right:1.5rem}}.landing-content{padding-top:100px}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 227 162 / var(--tw-bg-opacity, 1));padding:1rem 1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);text-decoration:none;min-height:48px}.landing-legal{margin-left:auto;margin-right:auto;max-width:56rem;padding:2.5rem .5rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.landing-legal{padding-left:1.5rem;padding-right:1.5rem}}.landing-legal{min-height:70vh}.landing-legal-back{margin-bottom:2rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover: hover) and (pointer: fine){.landing-legal-back:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}}.landing-legal h1{margin-bottom:.75rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));font-size:clamp(2.25rem,4vw,3rem);font-weight:700;letter-spacing:-.02em}.landing-legal h2{margin-top:3rem;margin-bottom:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));font-size:1.85rem;font-weight:700}.landing-legal h3{margin-top:2rem;margin-bottom:.75rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));font-size:1.3rem;font-weight:700}.landing-legal p{margin-bottom:1rem;line-height:1.75}.landing-legal ul{margin-bottom:1.25rem;list-style-type:disc}.landing-legal ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.landing-legal ul{padding-left:1.5rem;line-height:1.7}.landing-legal-contact{margin-top:1rem;margin-bottom:1rem;border-radius:1rem;border-width:1px;padding:1.5rem;background:linear-gradient(90deg,#ecfeff,#ecfdf5);border-color:#a5f3fc}.landing-legal-contact strong a{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.landing-legal-contact p{margin-bottom:0;margin-top:.75rem}.landing-legal-help{margin-top:3.5rem;border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:2rem;text-align:center}.landing-legal-help h3{margin-top:0;text-align:left}.landing-legal-help .landing-button{border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #15A3FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 163 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #00E3A2 var(--tw-gradient-to-position)}.landing-closing{position:relative;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;border-radius:2.5rem;height:clamp(560px,52vw,720px);background:#868b8e}.landing-closing>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.landing-closing-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000 30%,#00000059 55%,#0009)}.landing-closing-copy{position:relative;z-index:10;padding:4rem 1.5rem;text-align:left;width:54%;padding-right:5%}@media (max-width: 767px){.landing-closing{flex-direction:column;align-items:stretch;height:auto;border-radius:1.5rem}.landing-closing>img{position:relative;height:380px;-o-object-position:18% top;object-position:18% top}.landing-closing-shade{display:none}.landing-closing-copy{width:100%;padding:32px 22px 40px;text-align:center;background:linear-gradient(180deg,#868b8e,#1f2937)}}.landing-press{transition:transform .16s var(--ease-out),background-color .2s ease,box-shadow .3s ease,color .2s ease}.landing-press:active{transform:scale(.97)}.landing-cta{transition:transform .3s var(--ease-out),box-shadow .3s ease}.landing-cta:active{transform:scale(.97)}.landing-lift,.landing-hover-rise,.landing-hover-nudge{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.landing-lesson-card,.landing-lesson-title,.landing-lesson-meta{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.landing-lesson-play,.landing-mentor-play{opacity:0;transform:scale(.9);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);pointer-events:none}.landing-lesson-play>span,.landing-mentor-play>span{transition:transform .2s var(--ease-out)}@media (hover: hover) and (pointer: fine){.group:hover>.landing-lift{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.group:hover>.landing-hover-rise,.landing-hover-rise:hover{transform:translateY(-8px)}.landing-hover-nudge:hover{transform:translateY(-4px)}.landing-cta:hover{transform:scale(1.06)}.landing-lesson:hover .landing-lesson-card{background-color:#111827;border-color:#111827}.landing-lesson:hover .landing-lesson-title{color:#fff}.landing-lesson:hover .landing-lesson-meta{color:#9ca3af}.landing-lesson:hover .landing-lesson-badge{opacity:0}.landing-lesson:hover .landing-lesson-play,.group:hover .landing-mentor-play{opacity:1;transform:none}.landing-lesson-play:hover>span,.landing-mentor-play>span:hover{transform:scale(1.1)}}.landing-nav-link{position:relative}.landing-nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:#00e3a2;transform:scaleX(0);transition:transform .25s var(--ease-out)}.landing-nav-link[aria-current=true]{color:#fff}.landing-nav-link[aria-current=true]:after{transform:scaleX(1)}@keyframes landing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes landing-settle{0%{transform:scale(1.04)}to{transform:none}}.landing-hero-image{animation:landing-settle 1.2s var(--ease-out) both}.landing-hero-copy>*{animation:landing-rise .6s var(--ease-out) both}.landing-hero-copy>:nth-child(2){animation-delay:60ms}.landing-hero-copy>:nth-child(3){animation-delay:.12s}.landing-hero-copy>:nth-child(4){animation-delay:.18s}.landing-hero-copy>:nth-child(5){animation-delay:.24s}@keyframes landing-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.landing-gradient-line{background-size:200% 200%;animation:landing-gradient 4s ease infinite}@keyframes landing-breathe{0%,to{opacity:1}50%{opacity:.5}}.landing-glow{animation:landing-breathe 2s cubic-bezier(.4,0,.6,1) infinite}.kadin-landing[data-motion] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.kadin-landing[data-motion] [data-reveal][data-visible]{opacity:1;transform:none}@keyframes landing-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.landing-faq-list>*{animation:landing-fade .25s var(--ease-out) both}.landing-faq-list>:nth-child(2){animation-delay:40ms}.landing-faq-list>:nth-child(3){animation-delay:80ms}.landing-faq-chevron{transition:transform .2s var(--ease-out)}.landing-faq-item[open] .landing-faq-chevron{transform:rotate(180deg)}.landing-faq-item{interpolate-size:allow-keywords}.landing-faq-item::details-content{height:0;overflow:hidden;opacity:0;transition:height .22s var(--ease-out),opacity .22s var(--ease-out),content-visibility .22s allow-discrete}.landing-faq-item[open]::details-content{height:auto;opacity:1}@keyframes landing-drop{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:none}}@keyframes landing-dim{0%{opacity:0}to{opacity:1}}.landing-mobile-menu{transform-origin:top center;animation:landing-drop .3s var(--ease-out) both}.landing-menu-backdrop{animation:landing-dim .25s ease both}.landing-legal{animation:landing-fade .3s var(--ease-out) both}@media (prefers-reduced-motion: reduce){html:has(.kadin-landing){scroll-behavior:auto}.kadin-landing *,.kadin-landing *:before,.kadin-landing *:after{animation:none!important;transition:none!important}.kadin-landing[data-motion] [data-reveal]{transform:none}}
