@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--color-background:#fff;--color-foreground:#111;--color-alamkul-royal:#2167d5;--color-surface:#f5f5f5;--color-surface-hover:#eee;--color-border:#e5e5e5;--color-primary:#111;--color-primary-foreground:#fff;--color-muted:#666;--container-xs:480px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1400px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--font-sans:var(--font-geist-sans), sans-serif;--font-mono:var(--font-geist-mono), monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3rem;--text-6xl:4rem;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--ease-standard:ease;--section-space:96px;--header-height:80px}[data-theme=dark]{--color-background:#111;--color-foreground:#fff;--color-surface:#1a1a1a;--color-surface-hover:#222;--color-border:#2d2d2d;--color-primary:#fff;--color-primary-foreground:#111;--color-muted:#a3a3a3}@media (max-width:768px){:root{--section-space:64px;--header-height:68px}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard);margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:inherit}button,input,textarea,select{font:inherit}button{border:0}img,svg,video{max-width:100%;display:block}img{height:auto}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.container{width:min(calc(100% - 40px), var(--container-xl));margin-inline:auto}.section{padding-block:var(--section-space)}.flex{display:flex}.flex-column{flex-direction:column;display:flex}.grid{display:grid}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.text-center{text-align:center}.text-muted{color:var(--color-muted)}.heading-xl{letter-spacing:-.045em;font-size:clamp(2.75rem,7vw,5.5rem);line-height:.98}.heading-lg{letter-spacing:-.035em;font-size:clamp(2rem,5vw,4rem);line-height:1.05}.heading-md{letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.1}.underline{--underline-bg:var(--color-alamkul-royal);z-index:0;display:inline-block;position:relative}.underline:before,.underline:after{content:"";pointer-events:none;z-index:-1;position:absolute;left:-4%;right:-3%}.underline:before{clip-path:polygon(0% 35%,10% 42%,20% 32%,30% 46%,40% 34%,50% 43%,60% 29%,70% 41%,80% 33%,90% 44%,100% 31%,100% 67%,90% 58%,80% 69%,70% 55%,60% 68%,50% 57%,40% 70%,30% 56%,20% 68%,10% 55%,0% 64%);height:8px;bottom:-2px;transform:rotate(-1deg);background:var(--underline-bg)!important}.underline:after{clip-path:polygon(0% 40%,15% 52%,30% 38%,45% 50%,60% 35%,75% 48%,90% 39%,100% 46%,100% 72%,85% 61%,70% 75%,55% 62%,40% 76%,25% 63%,10% 70%,0% 58%);height:5px;bottom:-8px;transform:rotate(.6deg);background:var(--underline-bg)!important}.highlight{--highlight-bg:#bce9e1;isolation:isolate;display:inline-block;position:relative}.highlight:before{content:"";z-index:-1;background:var(--highlight-bg);clip-path:polygon(1% 5%,98% 0%,100% 88%,3% 100%);position:absolute;inset:12% -7% 4%;transform:rotate(-1deg)}.btn{--btn-bg:var(--color-alamkul-royal);--btn-color:#fff;--btn-radius:var(--radius-full);isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:12px var(--space-6);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-color);font-family:var(--font-sans);font-size:var(--text-base);text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background-color .18s,border-color .18s;display:inline-flex;position:relative;box-shadow:0 2px 4px #0000000f,0 5px 12px #00000014}.btn-primary{--btn-bg:var(--color-alamkul-royal);--btn-color:#fff;background:var(--btn-bg);color:var(--btn-color);overflow:hidden;box-shadow:0 2px 4px #1432641f,0 6px 16px #2167d533,inset 0 1px #ffffff2e}.btn-primary:before{content:"";z-index:-1;border-radius:inherit;opacity:.8;pointer-events:none;background:linear-gradient(#ffffff1f,#0000 55%);transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px #1432641f,0 10px 24px #2167d547,inset 0 1px #fff3}.btn-primary:hover:before{opacity:1}}.btn:focus-visible{outline:3px solid var(--btn-bg);outline-offset:4px}.btn-primary:active{transition-duration:70ms;transform:translateY(1px)scale(.975);box-shadow:0 1px 3px #0000001f,inset 0 2px 4px #0000001f}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.btn,.btn:before{transition:none!important}.btn-primary:hover,.btn-primary:active{transform:none}}.btn-secondary{color:#000;border-color:var(--color-border);background:0 0}.btn-secondary:hover{transform:translateY(-2px)}.btn-secondary:active{transition:transform 50ms linear;transform:translateY(1px)scale(.97)}@media (max-width:768px){.container{width:min(calc(100% - 32px), var(--container-xl))}}
.site-header__inner{margin:0 12px;width:97%!important}.site-header{z-index:100;background:var(--color-background);border-bottom:1px solid var(--color-border);width:100%;transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard);position:sticky;top:0}.site-header__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;display:flex;gap:var(--space-8)!important}.alamkul-logo{object-fit:contain;width:120px;height:auto;display:block}.site-header__nav{align-items:center;gap:var(--space-6);display:flex}.site-header__actions{align-items:center;gap:var(--space-3);display:flex}.site-header__nav a{color:var(--color-muted);font-size:var(--text-sm);align-items:center;padding:10px 0;font-weight:500;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex;position:relative}.site-header__nav a:after{content:"";transform-origin:0;background:#f7d229;border-radius:10px;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:3px;left:0;transform:scaleX(0)}.site-header__nav a:hover{color:#f7d229;transform:translateY(-1px)}.site-header__nav a:hover:after{transform:scaleX(1)}.site-header__nav a.is-active{color:#f7d229;font-weight:650}.site-header__nav a.is-active:after{transform:scaleX(1)}.site-header__theme-toggle{width:42px;height:42px;color:var(--color-foreground);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:inline-flex}.site-header__theme-toggle:hover{color:#f7d229;background:var(--color-surface);border-color:#f7d229;transform:rotate(12deg)}.site-header__theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #f7d229}@media (max-width:768px){.site-header__nav a{width:100%;padding:12px}.site-header__nav a:after{width:calc(100% - 24px);bottom:5px;left:12px}}.site-header__menu-toggle{border:1px solid var(--color-border);border-radius:var(--radius-full);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;display:none}.site-header__menu-toggle span{background:var(--color-foreground);width:16px;height:1.5px;transition:transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}[data-theme=light] .site-header__nav a:hover,[data-theme=light] .site-header__nav a:active,[data-theme=light] .site-header__nav a.is-active{color:var(--color-alamkul-royal)}[data-theme=light] .site-header__nav a:after{background:var(--color-alamkul-royal)}[data-theme=light] .site-header__nav a:hover:after,[data-theme=light] .site-header__nav a:active:after,[data-theme=light] .site-header__nav a.is-active:after{transform:scaleX(1)}@media (max-width:768px){.site-header__inner{gap:var(--space-4);position:relative}.site-header__nav{padding:var(--space-4);background:var(--color-background);border-bottom:1px solid var(--color-border);flex-direction:column;align-items:stretch;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 12px 30px #00000014}.site-header__nav--open{display:flex}.site-header__nav a{padding:var(--space-3)}.site-header__cta{display:none}.site-header__menu-toggle{display:flex}}@media (max-width:380px){.site-header__theme-toggle{display:none}}
.carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative}.carousel__viewport{width:100%;overflow:hidden}.carousel__track{width:100%;transition:transform .45s;display:flex}.carousel__slide{flex:0 0 100%;width:100%}.carousel__eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);color:#2167d5;font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;font-weight:600;display:flex}.carousel__eyebrow:before{content:"";background:#2167d5;width:40px;height:2px}.carousel__title{max-width:680px;color:var(--color-foreground);letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,5vw,4.75rem);line-height:.98}.carousel__description{max-width:650px;margin-top:var(--space-6);color:var(--color-muted);font-size:var(--text-lg);line-height:1.5}.carousel__dots{align-items:center;gap:var(--space-2);margin-top:var(--space-8);display:flex}.carousel__dot{background:var(--color-muted);border-radius:var(--radius-full);opacity:.25;cursor:pointer;width:10px;height:10px;transition:width var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:0;padding:0}.carousel__dot--active{opacity:1;width:28px}@media (max-width:768px){.carousel__title{font-size:clamp(2.25rem,10vw,3.5rem)}.carousel__description{font-size:var(--text-base)}}
.hero{background:var(--color-background);min-height:628px;position:relative;overflow:hidden}.hero__background{z-index:0;object-fit:contain;object-position:center center;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hero__overlay{display:none}.hero__container{z-index:2;align-items:center;min-height:628px;display:flex;position:relative}.hero__content{width:min(58%,760px);padding-block:var(--space-12);transform:translate(-28px)}.hero__highlight{color:var(--color-alamkul-royal)}.hero__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.hero__actions .btn{gap:var(--space-3);min-width:220px}.hero__results-button{background:#ffffffe6}.hero .carousel__control--previous{left:-54px}.hero .carousel__control--next{right:-54px}.hero__background--theme{transition:opacity .18s ease-in-out}.hero__background--hidden{opacity:0;pointer-events:none}@media (min-width:769px){.hero,.hero__container{min-height:max(628px,37.5598vw)}}@media (max-width:1100px) and (min-width:769px){.hero__content{width:60%;transform:translate(-18px)}.hero .carousel__control--previous{left:-40px}.hero .carousel__control--next{right:-40px}}@media (max-width:768px){.hero{aspect-ratio:auto;min-height:760px}.hero__background{object-fit:contain;object-position:center top}.hero__container{align-items:flex-start;min-height:760px}.hero__content{width:100%;padding-top:var(--space-12);padding-bottom:var(--space-12);transform:none}.hero .carousel__control{display:none}.hero__actions{margin-top:var(--space-6);flex-direction:column;align-items:stretch}.hero__actions .btn{width:100%}}@media (max-width:480px){.hero,.hero__container{min-height:700px}.hero__content{padding-top:var(--space-8)}}

