.skt-home{background:var(--skt-background);color:var(--skt-text);font-family:Inter,Roboto,Arial,sans-serif}.skt-home *{box-sizing:border-box}.skt-home-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.skt-home-hero{position:relative;overflow:hidden;padding:clamp(72px,9vw,132px) 0;background:linear-gradient(135deg,var(--skt-hero-start),var(--skt-hero-end));color:var(--skt-hero-text)}.skt-home-hero:after{position:absolute;inset:auto -8% -55% auto;width:520px;height:520px;border:100px solid color-mix(in srgb,var(--skt-primary) 40%,transparent);border-radius:50%;content:"";opacity:.42}.skt-home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(44px,8vw,100px)}.skt-home-eyebrow{margin:0 0 14px;color:var(--skt-primary);font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.skt-home-hero h1{max-width:780px;margin:0;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.98;letter-spacing:-.055em}.skt-home-hero-copy>p:not(.skt-home-eyebrow){max-width:690px;margin:28px 0 0;color:var(--skt-hero-muted);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.7}.skt-home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.skt-home-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid var(--skt-primary);border-radius:999px;background:var(--skt-primary);color:var(--skt-on-primary)!important;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.skt-home-button:hover{transform:translateY(-2px);box-shadow:var(--skt-shadow)}.skt-home-button-secondary{border-color:color-mix(in srgb,var(--skt-hero-text) 26%,transparent);background:transparent;color:var(--skt-hero-text)!important}.skt-home-hero-panel{display:grid;gap:12px}.skt-home-hero-panel>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;border:1px solid color-mix(in srgb,var(--skt-hero-text) 14%,transparent);border-radius:var(--skt-radius);background:color-mix(in srgb,var(--skt-surface) 8%,transparent);color:var(--skt-hero-text);text-decoration:none;backdrop-filter:blur(12px)}.skt-home-hero-panel>a:hover{border-color:var(--skt-primary)}.skt-home-hero-panel span{color:var(--skt-primary);font-size:.75rem;font-weight:800}.skt-home-hero-panel strong,.skt-home-hero-panel small{display:block}.skt-home-hero-panel strong{margin-bottom:7px;font-size:1.1rem}.skt-home-hero-panel small{color:var(--skt-hero-muted);line-height:1.45}.skt-home-hero-panel b{font-size:1.3rem}.skt-home-proof{border-bottom:1px solid var(--skt-border);background:var(--skt-surface)}.skt-home-proof .skt-home-shell{display:grid;grid-template-columns:repeat(4,1fr)}.skt-home-proof div div{padding:28px 24px;border-right:1px solid var(--skt-border)}.skt-home-proof div div:first-child{padding-left:0}.skt-home-proof div div:last-child{border:0}.skt-home-proof strong,.skt-home-proof span{display:block}.skt-home-proof strong{font-size:1.7rem;letter-spacing:-.04em}.skt-home-proof span{margin-top:5px;color:var(--skt-muted);font-size:.83rem}.skt-home-section{padding:clamp(76px,9vw,120px) 0}.skt-home-section-muted{background:var(--skt-surface)}.skt-home-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.skt-home-heading h2,.skt-home-trust h2,.skt-home-cta h2{max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;letter-spacing:-.045em}.skt-home-heading>p{max-width:450px;margin:0;color:var(--skt-muted);line-height:1.7}.skt-home-text-link{flex:0 0 auto;color:var(--skt-text);font-weight:800;text-decoration:none}.skt-home-paths{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.skt-home-paths article{padding:clamp(28px,5vw,52px);border:1px solid var(--skt-border);border-radius:calc(var(--skt-radius) + 6px);background:var(--skt-surface);box-shadow:var(--skt-shadow)}.skt-home-path-index{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--skt-soft-primary);color:var(--skt-primary-strong);font-size:.72rem;font-weight:900}.skt-home-paths h3{margin:24px 0 14px;font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:-.035em}.skt-home-paths p,.skt-home-paths li{color:var(--skt-muted);line-height:1.65}.skt-home-paths ul{margin:24px 0;padding-left:20px}.skt-home-paths>a,.skt-home-paths article>a,.skt-home-property-grid article>div>a,.skt-home-insights article>a{color:var(--skt-primary-strong);font-weight:800;text-decoration:none}.skt-home-property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.skt-home-property-grid article{overflow:hidden;border:1px solid var(--skt-border);border-radius:var(--skt-radius);background:var(--skt-background)}.skt-home-card-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--skt-soft-primary)}.skt-home-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.skt-home-card-media:hover img{transform:scale(1.03)}.skt-home-card-media span{position:absolute;top:14px;right:14px;padding:7px 11px;border-radius:999px;background:var(--skt-text);color:var(--skt-background);font-size:.75rem;font-weight:900;text-transform:uppercase}.skt-home-property-grid article>div{padding:22px}.skt-home-property-grid article p{margin:0 0 8px;color:var(--skt-primary-strong);font-size:.76rem;font-weight:800;text-transform:uppercase}.skt-home-property-grid h3{margin:0 0 18px;font-size:1.2rem}.skt-home-property-grid h3 a{color:var(--skt-text);text-decoration:none}.skt-home-family-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.skt-home-family-grid a{display:grid;grid-template-columns:1fr auto;gap:5px 16px;padding:24px;border:1px solid var(--skt-border);border-radius:var(--skt-radius);background:var(--skt-surface);color:var(--skt-text);text-decoration:none}.skt-home-family-grid a:hover{border-color:var(--skt-primary)}.skt-home-family-grid strong{font-size:1.05rem}.skt-home-family-grid span{grid-column:1;color:var(--skt-muted);font-size:.82rem}.skt-home-family-grid b{grid-column:2;grid-row:1/3;align-self:center;color:var(--skt-primary-strong)}.skt-home-trust{background:linear-gradient(135deg,var(--skt-hero-start),var(--skt-hero-end));color:var(--skt-hero-text)}.skt-home-trust .skt-home-shell{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,9vw,120px)}.skt-home-trust ol{margin:0;padding:0;list-style:none}.skt-home-trust li{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--skt-hero-text) 13%,transparent)}.skt-home-trust li:first-child{padding-top:0}.skt-home-trust li span{color:var(--skt-primary);font-size:.75rem;font-weight:900}.skt-home-trust li strong{font-size:1.05rem}.skt-home-trust li p{margin:7px 0 0;color:var(--skt-hero-muted);line-height:1.55}.skt-home-insights{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.skt-home-insights article{padding:32px;border:1px solid var(--skt-border);border-radius:var(--skt-radius);background:var(--skt-surface)}.skt-home-insights article>p:first-child{color:var(--skt-primary-strong);font-size:.78rem;font-weight:800}.skt-home-insights h3{margin:16px 0;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.25}.skt-home-insights h3 a{color:var(--skt-text);text-decoration:none}.skt-home-insights article>p:not(:first-child){color:var(--skt-muted);line-height:1.65}.skt-home-cta{padding:clamp(72px,9vw,110px) 0;background:var(--skt-primary);color:var(--skt-on-primary)}.skt-home-cta .skt-home-shell{display:flex;align-items:end;justify-content:space-between;gap:40px}.skt-home-cta .skt-home-eyebrow{color:var(--skt-on-primary);opacity:.72}.skt-home-cta p:not(.skt-home-eyebrow){max-width:680px;margin:18px 0 0;line-height:1.65}.skt-home-cta .skt-home-actions{flex:0 0 auto}.skt-home-cta .skt-home-button{border-color:var(--skt-on-primary);background:var(--skt-on-primary);color:var(--skt-primary-strong)!important}.skt-home-cta .skt-home-button-secondary{background:transparent;color:var(--skt-on-primary)!important}
@media(max-width:900px){.skt-home-hero-grid,.skt-home-trust .skt-home-shell{grid-template-columns:1fr}.skt-home-proof .skt-home-shell{grid-template-columns:repeat(2,1fr)}.skt-home-proof div div:nth-child(2){border-right:0}.skt-home-heading,.skt-home-cta .skt-home-shell{align-items:flex-start;flex-direction:column}.skt-home-property-grid,.skt-home-family-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.skt-home-shell{width:min(100% - 28px,1180px)}.skt-home-hero{padding:64px 0}.skt-home-hero-grid{gap:40px}.skt-home-hero h1{font-size:2.75rem}.skt-home-actions{display:grid}.skt-home-button{width:100%}.skt-home-proof div div{padding:22px 14px}.skt-home-proof div div:nth-child(3){padding-left:0}.skt-home-proof strong{font-size:1.35rem}.skt-home-paths,.skt-home-property-grid,.skt-home-family-grid,.skt-home-insights{grid-template-columns:1fr}.skt-home-heading{margin-bottom:30px}.skt-home-section{padding:72px 0}}
@media(prefers-reduced-motion:reduce){.skt-home *{scroll-behavior:auto!important;transition:none!important}}
.skt-home-card-placeholder{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(135deg,var(--skt-soft-primary),var(--skt-surface-muted));color:var(--skt-text)!important;font-size:3rem;letter-spacing:-.08em}.skt-home-card-placeholder:before{content:"SK"}
.skt-home-hero:before{position:absolute;top:-18%;right:-7%;width:clamp(360px,42vw,760px);aspect-ratio:1;clip-path:polygon(50% 0,100% 25%,86% 82%,43% 100%,0 64%,10% 18%);background:linear-gradient(135deg,color-mix(in srgb,var(--skt-primary) 28%,transparent),color-mix(in srgb,var(--skt-accent) 11%,transparent));content:"";opacity:.82;transform:rotate(13deg)}.skt-home-hero:after{inset:auto -7% -46% auto;width:clamp(480px,50vw,900px);height:auto;aspect-ratio:1;border:clamp(70px,7vw,130px) solid color-mix(in srgb,var(--skt-primary) 35%,transparent);border-radius:38% 62% 53% 47%/46% 42% 58% 54%;opacity:.5;transform:rotate(-18deg)}.skt-home-hero-panel{position:relative}.skt-home-hero-panel:before{position:absolute;inset:-32px -28px auto auto;width:150px;height:150px;border:2px solid color-mix(in srgb,var(--skt-accent) 50%,transparent);border-radius:30px;content:"";transform:rotate(14deg);z-index:-1}@media(min-width:1400px){.skt-home-hero:before{right:2%}.skt-home-hero:after{right:0;bottom:-58%}}@media(max-width:760px){.skt-home-hero:before{top:8%;right:-45%;opacity:.48}.skt-home-hero:after{right:-55%;bottom:-18%;opacity:.3}.skt-home-hero-panel:before{display:none}}
