@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--bg:#0B0F1A;--bg-elev:#121828;--bg-elev-2:#182036;--border:rgba(255,255,255,.08);--text:#F3F4F6;--text-muted:#B4BBC9;--gold:#D4AF37;--gold-soft:#E6C766;--gold-ink:#1A1405;--radius:16px;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--gold-soft);outline-offset:3px}.container{width:min(var(--max),calc(100% - 48px));margin-inline:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.16}h2{font-size:clamp(30px,3.6vw,48px);letter-spacing:-.045em}h2 span,h1 span{color:var(--gold)}.eyebrow{color:var(--gold-soft);font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:18px}.section{padding:96px 0;scroll-margin-top:78px}.section-alt{background:var(--bg-elev)}.section-intro{max-width:720px;margin-bottom:40px}.section-intro p{color:var(--text-muted);max-width:620px;margin:0}.site-header{position:sticky;top:0;z-index:50;background:#0b0f1af0;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;flex-direction:column;line-height:1.1;white-space:nowrap}.brand strong{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.06em}.brand strong span{color:var(--gold)}.brand small{font-size:10px;letter-spacing:.025em;color:var(--text-muted);margin-top:5px}.nav{display:flex;align-items:center;gap:30px}.nav a{font-size:14px;font-weight:600;color:var(--text-muted);transition:color .2s}.nav a:hover,.nav a.active{color:var(--gold-soft)}.nav-mobile-contact,.menu-toggle{display:none}.button{min-height:46px;display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:9px;padding:11px 19px;font-weight:700;font-size:14px;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:var(--gold-ink)}.button-primary:hover{background:var(--gold-soft);box-shadow:0 9px 25px #d4af3726}.button-secondary{border-color:#f3f4f64d;color:var(--text);background:transparent}.button-secondary:hover{border-color:var(--gold-soft)}.hero{min-height:610px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 72% 44%,rgba(212,175,55,.07),transparent 36%),radial-gradient(ellipse at 75% 35%,rgba(56,75,118,.15),transparent 58%),var(--bg)}.hero-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:52px;padding-top:48px;padding-bottom:48px}.hero-copy{min-width:0}.hero h1{font-size:clamp(36px,3.5vw,52px);letter-spacing:-.052em;max-width:660px;margin-bottom:20px}.hero-copy>p{max-width:510px;color:var(--text-muted);font-size:17px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.proof-points{display:flex;gap:18px;flex-wrap:wrap;margin-top:32px;color:var(--text-muted);font-size:12px}.proof-points span{display:inline-flex;align-items:center;gap:6px}.proof-points svg{color:var(--text)}.hero-visual{min-width:0;perspective:1200px}.mockup-shell{background:#141c2c;border:1px solid rgba(255,255,255,.16);border-radius:17px;box-shadow:0 24px 80px #03071059;transform:rotateY(-7deg) rotateX(3deg);overflow:hidden}.mockup-top{height:49px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:15px;padding:0 18px;font-size:13px;color:var(--text-muted)}.mockup-mark{font-weight:800;color:var(--gold)}.mockup-dots{margin-left:auto;letter-spacing:3px}.mockup-body{display:grid;grid-template-columns:52px 1fr;min-height:280px}.mockup-side{border-right:1px solid var(--border);padding:26px 16px;display:flex;flex-direction:column;gap:19px}.mockup-side i{width:17px;height:17px;border-radius:5px;background:#56617b}.mockup-side i:first-child{background:var(--gold)}.mockup-content{padding:22px;min-width:0}.mockup-label{font-size:10px;letter-spacing:.13em;color:var(--text-muted)}.mockup-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.mockup-metrics>div{border:1px solid var(--border);border-radius:8px;padding:12px}.mockup-metrics small,.mockup-metrics b{display:block}.mockup-metrics small{font-size:11px;color:var(--text-muted)}.mockup-metrics b{font-size:14px}.mockup-chart{width:100%;height:125px;display:block;margin-top:10px}.mockup-rows{display:flex;gap:9px}.mockup-rows span{height:7px;border-radius:4px;background:#344058;flex:1}.mockup-caption{padding:10px 18px;color:var(--text-muted);font-size:10px;border-top:1px solid var(--border)}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-card{min-width:0;display:flex;flex-direction:column;padding:26px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);transition:transform .22s,border-color .22s,background .22s}.service-card:hover{transform:translateY(-4px);border-color:#d4af3799;background:var(--bg-elev-2)}.service-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);margin-bottom:24px}.service-card:hover .service-card-top svg{color:var(--gold-soft)}.service-card-top small{font-size:11px}.service-card h3{font-size:21px;letter-spacing:-.03em;margin-bottom:10px}.service-card p{font-size:15px;color:var(--text-muted);min-height:48px;margin-bottom:12px}.service-card ul{padding-left:19px;color:var(--text-muted);font-size:14px;margin:0 0 22px}.service-card li{margin:5px 0}.service-action{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text)}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.work-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.project-visual{height:190px;display:grid;place-items:center;background:linear-gradient(140deg,#263653,#131e33)}.project-visual.website{background:linear-gradient(140deg,#24354a,#20253d)}.project-visual.finance{background:linear-gradient(140deg,#2a3542,#1a2934)}.project-window{width:73%;height:132px;border:1px solid #62718b;border-radius:9px;background:#172136;box-shadow:15px 17px 24px #050a1640;transform:rotate(-4deg);overflow:hidden}.website .project-window{transform:rotate(3deg)}.finance .project-window{transform:rotate(-2deg)}.project-window-top{height:25px;border-bottom:1px solid #42506a;display:flex;align-items:center;gap:5px;padding:0 10px}.project-window-top i{height:6px;width:6px;border-radius:50%;background:#8794ac}.project-window-content{padding:14px;display:grid;gap:12px}.project-window-content span{height:10px;border-radius:3px;background:#445675}.project-window-content span:nth-child(2){width:62%}.project-window-content span:nth-child(3){width:78%}.work-card-content{padding:22px}.work-card-content small{color:var(--gold-soft);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.work-card h3{font-size:19px;margin:12px 0}.work-card p{color:var(--text-muted);font-size:14px;margin-bottom:7px}.work-card p b{color:var(--text)}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0}.process-step{position:relative;padding:24px 20px 8px;border-top:2px solid #56617a}.process-step:before{content:"";position:absolute;top:-7px;left:20px;width:12px;height:12px;border-radius:50%;background:var(--text);border:3px solid var(--bg)}.step-number{font-size:13px;color:var(--gold-soft);font-weight:800}.process-step h3{font-size:21px;margin:14px 0 10px}.process-step p{font-size:15px;color:var(--text-muted);margin:0}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stat{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius);padding:24px}.stat strong{display:block;font-family:Manrope,sans-serif;font-size:35px}.stat span,.stat small{display:block;color:var(--text-muted)}.stat small{font-size:12px;margin-top:5px}.testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.testimonial{margin:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.testimonial p{color:var(--text);font-size:16px}.testimonial footer{color:var(--text-muted);font-size:13px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.contact-copy>p{color:var(--text-muted);max-width:430px}.contact-details{display:grid;gap:15px;margin-top:30px}.contact-details a{display:flex;align-items:center;gap:10px}.contact-details a:hover{color:var(--gold-soft)}.contact-details>span{color:var(--text-muted)}.contact-placeholder{font-size:13px}.contact-form{display:grid;gap:9px;padding:30px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elev)}.contact-form h3{font-size:23px;margin-bottom:14px}.contact-form label{font-size:14px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:var(--bg);color:var(--text);padding:12px 14px;margin-bottom:9px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--text-muted)}.contact-form .button{width:100%;margin-top:4px}.contact-form small{font-size:12px;color:var(--text-muted)}.form-error{color:#ffb4a8;font-size:14px}.site-footer{border-top:1px solid var(--border);padding:38px 0;background:var(--bg-elev)}.footer-row,.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer-brand{font-family:Manrope,sans-serif;font-weight:800;font-size:22px}.footer-brand small{display:block;font-family:DM Sans,sans-serif;font-size:12px;color:var(--text-muted);font-weight:400}.footer-row nav{display:flex;flex-wrap:wrap;gap:20px;font-size:14px}.footer-row nav a:hover{color:var(--gold-soft)}.footer-bottom{margin-top:28px;padding-top:20px;border-top:1px solid var(--border);color:var(--text-muted);font-size:12px}.back-to-top{position:fixed;right:22px;bottom:22px;z-index:20;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--gold);color:var(--gold-ink);box-shadow:0 8px 20px #050a164d}.reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:1050px){.hero-layout{gap:24px}.hero h1{font-size:clamp(34px,4.2vw,46px)}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid{gap:12px}.contact-grid{gap:32px}}@media(max-width:760px){.container{width:min(var(--max),calc(100% - 36px))}.section{padding:64px 0}.header-inner{height:70px}.header-cta{display:none}.menu-toggle{display:grid;place-items:center;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text);width:42px;height:42px}.nav{display:none;position:absolute;left:0;right:0;top:70px;padding:18px;background:var(--bg-elev);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav a{padding:12px}.nav-mobile-contact{display:block!important;color:var(--gold-soft)!important}.hero{min-height:auto}.hero-layout{grid-template-columns:1fr;gap:38px;padding-top:48px;padding-bottom:56px}.hero h1{font-size:clamp(35px,7vw,49px)}.hero-visual{max-width:550px;width:100%;margin:auto}.mockup-shell{transform:none}.work-grid,.process-grid{grid-template-columns:1fr}.process-step{border-top:0;border-left:2px solid #56617a;padding:0 0 28px 25px;margin-left:8px}.process-step:before{top:0;left:-7px}.stats-grid{grid-template-columns:1fr 1fr}.contact-grid,.testimonials-grid{grid-template-columns:1fr}}@media(max-width:480px){.services-grid,.stats-grid{grid-template-columns:1fr}.hero h1{font-size:clamp(32px,8.8vw,42px)}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{width:100%}.proof-points{gap:10px}.mockup-body{grid-template-columns:40px 1fr}.mockup-content{padding:12px}.mockup-side{padding:20px 11px}.mockup-metrics>div{padding:8px}.contact-form{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.service-card-top small{font-size:13px;color:var(--text-muted);font-weight:600}.section-intro h2{margin-bottom:16px}.process-section{padding-bottom:72px}#process h2 span,#work h2 span,#proof h2 span{color:var(--text)}.mockup-summary{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:8px;font-size:11px;color:var(--text-muted)}.mockup-summary strong{font-size:11px;color:var(--text);font-weight:600}.project-visual.software{background:linear-gradient(140deg,#233654,#121d34);color:#a9c5e9}.project-visual.website{background:linear-gradient(140deg,#203b43,#14232d);color:#a2d8c8}.project-visual.finance{background:linear-gradient(140deg,#3a3043,#211b31);color:#d4bce3}.project-visual svg{filter:drop-shadow(0 12px 22px rgba(0,0,0,.16))}.select-wrap{position:relative;margin-bottom:9px}.contact-form .select-wrap select{appearance:none;-webkit-appearance:none;min-height:48px;margin:0;padding-right:44px;background:var(--bg);color:var(--text);cursor:pointer}.select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted)}.contact-form input{min-height:48px}.form-feedback{font-size:14px;line-height:1.5;margin:4px 0;padding:12px;border-radius:8px;border:1px solid var(--border)}.form-feedback.error{color:#ffbdb7;background:#aa37371a}.form-feedback.success{color:#b8e7d0;background:#2b7e5b1f}.form-feedback a{display:block;text-decoration:underline;margin-top:6px}@media(max-width:760px){.menu-toggle{min-width:44px;min-height:44px}.nav a{min-height:44px;display:flex;align-items:center}.process-section{padding-bottom:44px}.process-step:last-child{padding-bottom:0}}@media(max-width:480px){.mockup-summary{flex-wrap:wrap}.mockup-metrics b{font-size:12px}.mockup-metrics small{font-size:10px}}:root{--header-height:76px;--ease-premium:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:auto}.hero{min-height:calc(100svh - var(--header-height))}.hero-layout{padding-block:24px}.process-section{padding-block:96px}.process-section .section-intro{margin-bottom:30px}.service-card p{min-height:72px}.contact-copy{position:sticky;top:calc(var(--header-height) + 24px)}.next-steps{margin-top:32px;border-top:1px solid var(--border);padding-top:22px}.next-steps h3{font-size:17px;margin-bottom:14px}.next-steps p{display:flex;align-items:center;gap:10px;color:var(--text-muted);margin:9px 0;font-size:14px}.next-steps svg{color:var(--gold-soft)}.footer-contacts{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px;font-size:14px;color:var(--text-muted)}.footer-contacts a:hover{color:var(--gold-soft)}.site-header{background:#0b0f1a73;border-bottom-color:transparent;transition:background .3s,border-color .3s,backdrop-filter .3s}.site-header.is-scrolled{background:#0b0f1af0;border-bottom-color:var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scroll-progress{position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold);transform-origin:left;pointer-events:none}.nav a{position:relative}.nav a:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-premium)}.nav a.active:after{transform:scaleX(1)}.hero-word{display:inline-block;vertical-align:baseline;overflow:clip;color:inherit}.hero-word.gold-word{color:var(--gold)}.button{transition:transform .25s var(--ease-premium),background .2s,box-shadow .2s}.button:active{scale:.97}.button svg{transition:transform .3s var(--ease-premium)}.button:hover svg{transform:translate(4px)}.hero{isolation:isolate}.hero:before,.contact-section:before{content:"";position:absolute;width:32rem;height:32rem;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.035),transparent 70%);pointer-events:none;animation:driftGlow 18s ease-in-out infinite alternate}.hero:before{top:-20%;right:-10%}.contact-section{position:relative;isolation:isolate}.contact-section:before{bottom:0;left:-10%}@keyframes driftGlow{to{transform:translate(35px,20px)}}.mockup-shell{will-change:transform}.service-card{position:relative;isolation:isolate;overflow:hidden}.service-card.spotlight:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--x,50%) var(--y,50%),rgba(212,175,55,.075),transparent 65%);transition:opacity .35s}.service-card.spotlight:hover:before{opacity:1}.service-card:hover{transform:translateY(-6px)}.service-card-top svg{transition:transform .3s var(--ease-premium),color .3s}.service-card:hover .service-card-top svg{transform:translateY(-3px)}.process-grid{position:relative}.timeline-progress{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--gold);transform-origin:left;pointer-events:none}.process-step:before{transition:background .3s,box-shadow .3s}.process-step.reached:before{background:var(--gold);box-shadow:0 0 0 3px #d4af3721}.floating-field{position:relative;margin-bottom:9px}.contact-form .floating-field input,.contact-form .floating-field textarea{margin:0;padding:21px 14px 7px;min-height:54px}.floating-field label{position:absolute;left:14px;top:14px;color:var(--text-muted);pointer-events:none;transition:transform .22s var(--ease-premium),font-size .22s,color .22s}.floating-field :is(input,textarea):focus+label,.floating-field :is(input,textarea):not(:placeholder-shown)+label{transform:translateY(-11px);font-size:11px;color:var(--gold-soft)}.contact-form :is(input,select,textarea):focus{border-color:#d4af37b3;box-shadow:0 0 0 3px #d4af3714}.form-feedback.success{animation:feedbackEnter .4s var(--ease-premium)}@keyframes feedbackEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.back-to-top{transition:transform .3s var(--ease-premium),opacity .3s;animation:feedbackEnter .35s var(--ease-premium)}.back-to-top .top-ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.back-to-top>svg:not(.top-ring){position:relative;z-index:1}@media(max-width:760px){:root{--header-height:70px}.hero{min-height:auto}.hero-layout{padding-block:48px}.process-section{padding-block:64px}.contact-copy{position:static}.service-card p{min-height:0}.timeline-progress{width:2px;height:100%;top:0;left:8px;transform-origin:top}.nav a:after{display:none}.hero:before,.contact-section:before{animation:none}}@media(max-width:480px){.hero{min-height:auto}.hero-word{overflow:visible}.footer-contacts{gap:12px 20px}}@media(hover:none),(pointer:coarse){.service-card.spotlight:before{display:none}.mockup-shell{will-change:auto}}@media(prefers-reduced-motion:reduce){.hero:before,.contact-section:before{animation:none}.mockup-shell{will-change:auto}.form-feedback.success,.back-to-top{animation:none}}.reveal{opacity:1;transform:none}:root{--champagne:#F1D88A;--header-height:76px}html,body{max-width:100%;overflow-x:clip}.site-header{z-index:120;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s}.site-header.is-hidden{transform:translateY(-110%)}.site-header .nav a.active{color:var(--gold-soft)}.site-header .nav a.active:after{transform:scaleX(1)}.skip-link{position:fixed;z-index:500;top:-70px;left:12px;background:var(--gold);color:var(--gold-ink);padding:10px 18px;border-radius:8px}.skip-link:focus{top:12px}.mobile-overlay{position:fixed;inset:0;z-index:110;background:#0b0f1afc;display:flex;flex-direction:column;justify-content:center;padding:96px max(24px,7vw) 35px}.mobile-overlay nav{display:grid;gap:6px}.mobile-overlay nav a{display:flex;align-items:center;gap:20px;min-height:66px;border-bottom:1px solid var(--border);font:800 clamp(24px,7vw,45px)/1.1 Manrope,sans-serif;animation:menu-in .48s both;animation-delay:calc(var(--idx,0)*65ms)}.mobile-overlay nav a small{font-size:12px;color:var(--gold-soft)}.mobile-overlay nav a svg{margin-left:auto;color:var(--gold)}.mobile-overlay>button{position:absolute;right:24px;top:24px;min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:9px;background:var(--bg-elev);color:var(--text)}@keyframes menu-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero{min-height:calc(100svh - var(--header-height));isolation:isolate}.hero-layout{position:relative;z-index:2}.hero h1{font-size:clamp(2.6rem,4.4vw,6.5rem);line-height:1.045;letter-spacing:-.06em}.hero-word.gold-word{color:var(--gold-soft);background:linear-gradient(110deg,var(--gold),var(--champagne));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-webgl{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.85}.hero-webgl canvas{width:100%;height:100%;display:block}.premium-dashboard{border:1px solid rgba(212,175,55,.27);border-radius:18px;overflow:hidden;background:#121828f5;box-shadow:0 22px 80px #00000052;width:100%;max-width:580px;min-width:0;position:relative}.dash-top{display:flex;justify-content:space-between;align-items:center;padding:13px 17px;border-bottom:1px solid var(--border);gap:10px;font-size:12px;color:var(--text-muted)}.dash-top strong{color:var(--gold)}.dash-top em{font-size:11px;font-style:normal}.window-dots{color:#8e9bb1;letter-spacing:3px;font-size:9px}.dash-inner{padding:22px}.dash-heading{display:grid;gap:3px;margin-bottom:18px}.dash-heading>span{font-size:10px;color:var(--gold-soft);letter-spacing:.14em}.dash-heading strong{font:800 23px Manrope,sans-serif}.dash-heading small{font-size:11px;color:var(--text-muted)}.dash-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border)}.dash-tabs button{min-height:44px;border:0;background:transparent;color:var(--text-muted);font-size:13px;font-weight:700}.dash-tabs button.selected{color:var(--gold-soft)}.dash-progress{height:2px;position:relative;background:#ffffff0d}.dash-progress>i{position:absolute;left:0;top:0;height:2px;transition:transform .3s;display:block}.dash-progress b{display:block;width:100%;height:100%;background:var(--gold);transform-origin:left}.dash-panel{min-height:255px;padding-top:20px}.dash-panel[hidden]{display:none!important}.dash-ring-row{display:flex;align-items:center;gap:22px;margin-bottom:17px}.dash-ring{width:100px;height:100px;flex-shrink:0;border-radius:50%;border:8px solid var(--gold);border-left-color:#d4af3726;display:grid;place-content:center;text-align:center;transform:rotate(-30deg)}.dash-ring>*{transform:rotate(30deg)}.dash-ring strong{font:800 26px Manrope,sans-serif}.dash-ring small{font-size:11px;color:var(--text-muted)}.dash-ring-row p{font-size:12px;color:var(--text-muted);margin:3px 0}.dash-rows{display:grid;gap:8px}.dash-rows>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--border);background:#ffffff06;padding:9px 12px;border-radius:8px;font-size:12px}.dash-rows span{font-size:11px;border-radius:20px;padding:3px 8px;white-space:nowrap}.ok{color:#a8e1c1!important;background:#2c815626}.warn{color:#f2d28d!important;background:#b47d1e29}.dash-intro{font-size:12px;color:var(--text-muted);margin-bottom:15px}.itr-tracker{display:grid;gap:12px;margin-bottom:25px}.itr-tracker>div{display:flex;gap:12px;align-items:center;font-size:12px}.itr-tracker span{border-radius:50%;width:26px;height:26px;display:grid;place-items:center}.itr-tracker small{margin-left:auto;color:var(--text-muted)}.dash-bars{height:125px;display:flex;gap:14px;align-items:flex-end;padding:10px 12px 0;border-bottom:1px solid var(--border);margin-bottom:14px}.dash-bar-pair{flex:1;height:100%;display:flex;gap:5px;align-items:flex-end}.dash-bar-pair i,.dash-bar-pair b{flex:1;display:block;border-radius:4px 4px 0 0;background:var(--gold);transform-origin:bottom;animation:grow-bar .65s both}.dash-bar-pair b{background:#5d708f}@keyframes grow-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dash-caption{padding:10px 17px;background:#ffffff06;border-top:1px solid var(--border);font-size:11px;color:var(--text-muted);text-align:center}.marquee-strip{height:88px;display:flex;align-items:center;border-block:1px solid rgba(212,175,55,.22);overflow:hidden;background:var(--bg-elev)}.marquee-label{height:100%;flex:0 0 200px;border-right:1px solid var(--border);display:grid;place-items:center;font-weight:700;font-size:14px;color:var(--gold-soft)}.marquee-window{min-width:0;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee-move 40s linear infinite}.marquee-set{display:flex;align-items:center;flex-shrink:0}.marquee-set a{display:flex;align-items:center;gap:15px;white-space:nowrap;padding:0 28px;font-size:15px;font-weight:700;color:var(--text-muted);min-height:64px}.marquee-set a:hover,.marquee-set a span{color:var(--gold)}.marquee-strip:hover .marquee-track,.marquee-strip:focus-within .marquee-track,.marquee-paused .marquee-track{animation-play-state:paused}@keyframes marquee-move{to{transform:translate(-50%)}}.marquee-static{height:auto;min-height:64px}.marquee-static .marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.marquee-static .marquee-set:nth-child(2){display:none}.marquee-static .marquee-window{-webkit-mask-image:none;mask-image:none}.intro-overlay{position:fixed;inset:0;z-index:300;background:var(--bg);display:grid;place-content:center;gap:14px;pointer-events:none;animation:intro-out .4s .65s both}.intro-overlay strong{font:800 clamp(40px,9vw,90px) Manrope,sans-serif;letter-spacing:-.07em;animation:intro-in .5s both}.intro-overlay strong span{color:var(--gold)}.intro-overlay i{display:block;height:2px;background:var(--gold);animation:intro-line .65s both}@keyframes intro-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes intro-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-out{to{opacity:0;visibility:hidden}}.why-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}.why-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;padding:30px}.why-large{grid-row:span 2}.why-card h3{font-size:22px}.why-card p,.why-card small{color:var(--text-muted)}.why-chart{height:145px;display:flex;gap:12px;align-items:end;padding:20px 10px;border-bottom:1px solid var(--border)}.why-chart i{flex:1;background:linear-gradient(0deg,#6f5720,var(--gold));border-radius:5px 5px 0 0}.showcase{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.showcase>button{width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--bg-elev-2);color:var(--text);font-size:28px}.showcase-frame{flex:1;min-width:0;max-width:780px;border-radius:15px;border:1px solid rgba(212,175,55,.3);background:var(--bg);box-shadow:0 20px 65px #0003;overflow:hidden}.showcase-browser{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:12px}.showcase-browser small{color:var(--gold-soft)}.showcase-screen{min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(ellipse at 55% 45%,rgba(212,175,55,.13),transparent 60%),var(--bg-elev);padding:32px}.showcase-screen>span{color:var(--gold-soft);font-size:11px;letter-spacing:.14em}.showcase-screen h3{font-size:clamp(26px,4vw,54px);margin:14px 0}.showcase-screen p{color:var(--text-muted)}.showcase-visual{display:flex;gap:12px;width:80%;max-width:360px;margin-top:20px}.showcase-visual i{flex:1;height:55px;background:#d4af3726;border:1px solid rgba(212,175,55,.25);border-radius:8px}.showcase-controls{flex:0 0 100%;display:flex;justify-content:center;align-items:center;gap:16px;font-size:13px}.showcase-controls button{background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text);padding:8px 15px}.legal-disclaimer{color:var(--text-muted);font-size:12px;max-width:950px;margin:25px 0 0}@media(max-width:760px){:root{--header-height:70px}.hero{min-height:calc(100svh - var(--header-height))}.hero-layout{padding-block:40px}.hero h1{font-size:clamp(2.6rem,8.5vw,3.2rem)}.hero-webgl{display:none}.marquee-strip{height:64px}.marquee-label{display:none}.marquee-set a{font-size:13px;padding-inline:18px}.why-grid{grid-template-columns:1fr}.why-large{grid-row:auto}.contact-copy{position:static}.showcase-screen{min-height:260px}.showcase>button{width:40px;height:44px}.site-header .nav{display:none}.mobile-overlay{padding-top:90px}.premium-dashboard{max-width:580px;margin:auto}}@media(max-width:390px){.dash-inner{padding:14px}.dash-top{padding:10px 12px}.dash-rows>div{font-size:11px;padding:8px}.dash-rows span{font-size:10px}.dash-ring{width:83px;height:83px}.dash-ring-row{gap:12px}.showcase{gap:7px}.showcase-screen{padding:20px 10px}.showcase>button{width:36px}.marquee-set a{padding-inline:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.intro-overlay,.hero-webgl{display:none!important}.marquee-track{animation:none!important;flex-wrap:wrap;width:auto}.marquee-set:nth-child(2){display:none}.marquee-strip{height:auto}.marquee-window{-webkit-mask-image:none;mask-image:none}.marquee-set{flex-wrap:wrap}.dash-bar-pair i,.dash-bar-pair b{animation:none!important}}:root{--header-height:76px;--champagne:#F1D88A}html{scroll-padding-top:calc(var(--header-height) + 16px)}main section[id]{scroll-margin-top:calc(var(--header-height) + 16px)}html,body,#root{max-width:100%;overflow-x:clip}.hero{min-height:calc(100svh - var(--header-height));display:flex;align-items:center}.hero-layout{width:100%;align-items:center;gap:clamp(28px,4vw,70px)}.hero h1{line-height:1.12!important;overflow:visible;padding-bottom:.12em;margin-bottom:calc(0px - .04em)}.hero-word{line-height:1.15;overflow:visible!important;padding-bottom:.1em}.premium-dashboard{max-width:520px;max-height:440px;margin-inline:auto}.site-header{z-index:120}.reveal.visible{opacity:1!important;visibility:visible!important;transform:none!important}@media(max-width:760px){:root{--header-height:70px}.hero{min-height:calc(100svh - var(--header-height));display:block}.hero-layout{padding-block:40px;gap:34px}.premium-dashboard{max-height:420px}.hero h1{line-height:1.12!important}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;visibility:visible!important;transform:none!important}}.services-wheel-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,5vw,80px);align-items:center;min-height:540px}.wheel-side{min-width:0}.wheel-desktop{width:min(100%,490px);aspect-ratio:1;position:relative;margin:auto}.wheel-top-marker{position:absolute;top:-11px;left:50%;transform:translate(-50%);color:var(--gold);z-index:3}.wheel-ring{position:absolute;inset:8%;border:1px solid rgba(212,175,55,.55);border-radius:50%;box-shadow:inset 0 0 70px #d4af3709;will-change:transform}.wheel-ring:before,.wheel-ring:after{content:"";position:absolute;inset:18%;border:1px dashed rgba(212,175,55,.14);border-radius:50%;pointer-events:none}.wheel-ring:after{inset:36%}.wheel-node{position:absolute;top:50%;left:50%;width:116px;min-height:88px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-200px) rotate(calc(-1 * var(--angle))) rotate(var(--counter));border:1px solid rgba(255,255,255,.13);background:#121828;color:var(--text);border-radius:15px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;box-shadow:0 9px 30px #05081070;transition:border-color .25s,background .25s;z-index:2}.wheel-node span{font-size:11px;line-height:1.25}.wheel-node svg{color:var(--gold)}.wheel-node:hover,.wheel-node.is-active{border-color:var(--gold);background:#20283b}.wheel-centre{position:absolute;inset:34%;border-radius:50%;background:#182036;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 40px #05081070}.wheel-centre strong{font-size:clamp(26px,3vw,43px);color:var(--gold);line-height:1}.wheel-centre strong small{font-size:12px;color:var(--text-muted)}.wheel-centre>span{font-size:10px;letter-spacing:.15em;color:var(--text-muted);margin-top:8px}.wheel-mobile{display:none}.wheel-panel{min-width:0;background:linear-gradient(140deg,#182036,#121828);border:1px solid var(--border);border-radius:24px;padding:clamp(22px,3vw,36px);box-shadow:0 20px 60px #05081035}.wheel-eyebrow{font-size:11px;letter-spacing:.15em;color:var(--gold-soft);font-weight:800}.wheel-title{display:flex;align-items:center;gap:13px;margin:13px 0}.wheel-title svg{color:var(--gold)}.wheel-title h3{font-size:clamp(24px,3vw,36px);margin:0;letter-spacing:-.045em}.wheel-panel>p{color:var(--text-muted);max-width:470px;margin-bottom:17px}.wheel-tags{display:flex;flex-wrap:wrap;gap:7px}.wheel-tags span{padding:6px 10px;border-radius:50px;border:1px solid rgba(212,175,55,.2);color:#e4dfcd;font-size:11px}.wheel-preview{min-height:230px;margin:24px 0 20px;padding:19px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:#0b0f1a;overflow:hidden}.wheel-preview-label{display:block;font-size:9px;letter-spacing:.15em;color:var(--gold-soft);margin-bottom:12px}.wheel-preview-head{display:flex;justify-content:space-between}.wheel-preview-head strong{font-size:22px;color:var(--gold)}.wheel-preview-head small{font-size:10px;color:var(--text-muted)}.wheel-mini-line svg{width:100%;height:62px}.wheel-preview-rows{display:grid;gap:7px;margin-top:13px}.wheel-preview-rows>span{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:12px;padding:7px 10px;background:#182036;border-radius:6px}.wheel-preview-rows b{font-size:11px;color:#a6ddbd;margin-left:auto}.wheel-mini-bars{height:115px;display:flex;gap:12px;align-items:end;padding:14px 8px 0}.wheel-mini-bars>div{display:flex;gap:4px;align-items:end;flex:1;height:100%}.wheel-mini-bars i{flex:1;border-radius:3px 3px 0 0;background:var(--gold)}.wheel-mini-bars i+i{background:#60738d}.wheel-mini-metrics{display:flex;gap:8px;margin:18px 0}.wheel-mini-metrics span{flex:1;background:#182036;padding:12px;border-radius:9px;font-size:11px}.wheel-mini-metrics strong{display:block;font-size:24px;color:var(--gold)}.wheel-mini-browser{border:1px solid #42506a;border-radius:9px;padding:9px;font-size:11px}.wheel-mini-browser div{padding:22px;background:linear-gradient(120deg,#213955,#19243a)}.wheel-mini-browser h4{font-size:20px;margin:0}.wheel-mini-browser p{color:#c4d1e4}.wheel-mini-browser span{color:var(--gold)}.wheel-enquire{width:100%}.wheel-seo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.concept-showcase{width:100%;max-width:1050px;margin:auto}.concept-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:18px}.concept-overline{font-size:11px;letter-spacing:.14em;color:var(--gold-soft)}.concept-buttons{display:flex;align-items:center;gap:10px;font-size:12px}.concept-buttons button{border:1px solid var(--border);border-radius:9px;background:#182036;color:var(--text);min-width:44px;min-height:44px;padding:6px 12px}.concept-stage{width:100%;border:1px solid rgba(212,175,55,.4);border-radius:18px;overflow:hidden;background:#0b0f1a;box-shadow:0 25px 65px #0005}.concept-browser-bar{height:43px;padding:0 17px;background:#192031;display:flex;align-items:center;justify-content:space-between;color:#b4bbc9;font-size:10px}.concept-dots{color:#e6c766;letter-spacing:5px}.concept-browser-bar b{font-size:9px;letter-spacing:.09em;color:var(--gold)}.concept-viewport{position:relative;height:clamp(310px,43vw,560px);overflow:hidden;background:#f6f1e8}.concept-scaled{width:1200px;transform:scale(var(--concept-scale));transform-origin:top left;will-change:transform}.concept-scroll .concept{animation:conceptPan 16s ease-in-out infinite alternate}.concept-showcase:hover .concept-scroll .concept,.concept-showcase:focus-within .concept-scroll .concept{animation-play-state:paused}@keyframes conceptPan{0%{transform:translateY(0)}to{transform:translateY(-36%)}}.concept{width:1200px;min-height:1100px;overflow:hidden;font-family:Arial,sans-serif;color:#152e26}.concept *{box-sizing:border-box}.concept-nav{height:76px;padding:0 70px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:inherit;position:relative;z-index:1}.concept-nav strong{font-size:23px;letter-spacing:.03em}.concept-nav em{font-style:normal;color:var(--concept-accent)}.concept-nav span{font-size:13px}.concept-nav b{font-size:12px;border:1px solid currentColor;padding:10px 14px;border-radius:5px}.concept h2,.concept h3,.concept h4{font-family:Georgia,serif;line-height:1.1;letter-spacing:-.04em}.concept h2{font-size:66px;margin:14px 0 20px}.concept h3{font-size:39px;margin:15px 0 28px}.concept h4{font-size:19px;margin:12px 0 5px}.concept p{font-size:16px;line-height:1.6;opacity:.8}.concept small{font-size:11px;letter-spacing:.17em;font-weight:800}.concept-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 23px;border-radius:4px;background:var(--concept-accent);color:#fff;font-size:13px;font-weight:700;margin-top:14px}.concept-inner{padding:60px 70px}.concept-footer{padding:32px 70px;display:flex;justify-content:space-between;font-weight:800;letter-spacing:.05em;border-top:1px solid #8885}.concept-footer span{font-size:12px;font-weight:400}.hotel-concept{--concept-accent:#2b5845;background:#f7f1e6;color:#173e32}.hotel-hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:40px 70px 65px;align-items:center}.hotel-hero svg{width:100%;border-radius:12px}.hotel-book{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:-32px 70px 0;padding:16px 24px;background:#fff;box-shadow:0 12px 30px #0002;position:relative}.hotel-book span{font-size:10px;letter-spacing:.1em}.hotel-book span b{display:block;font-size:13px;letter-spacing:0;margin-top:6px}.hotel-book .concept-btn{margin:0}.hotel-rooms,.restaurant-dishes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hotel-room-art{height:180px;border-radius:8px;background:linear-gradient(150deg,#a6c2ad,#426956);display:grid;place-items:center}.hotel-room-art span{font-size:100px;color:#fff8}.hotel-room-art.room-1{background:linear-gradient(150deg,#c7b68c,#5e806b)}.hotel-room-art.room-2{background:linear-gradient(150deg,#d2d3b6,#7e8e7e)}.hotel-rooms p,.restaurant-dishes p{font-size:13px}.hotel-amenities{display:flex;gap:30px;margin:30px 0 40px}.hotel-gallery{display:flex;gap:12px}.hotel-gallery i{height:130px;flex:1;background:linear-gradient(120deg,#b7ba92,#426956);border-radius:7px}.hotel-gallery i:nth-child(2){background:linear-gradient(120deg,#e3d4b5,#668d7c)}.restaurant-concept{--concept-accent:#e16a3d;background:#161512;color:#f8ecdd}.restaurant-concept h2,.restaurant-concept h3,.restaurant-concept h4{font-family:Arial,sans-serif;font-weight:900;letter-spacing:-.055em}.restaurant-hero{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:45px 70px 55px;align-items:center}.restaurant-hero svg{width:100%}.restaurant-hero h2{font-size:72px}.restaurant-hero p{color:#f5d3c1}.concept-link{margin-left:20px;color:#ffb48c;font-size:14px}.restaurant-dishes .dish-art{height:190px;display:grid;place-items:center;border-radius:9px;background:radial-gradient(circle at center,#ad5c34 0 23%,#3c2b23 24% 55%,#22201b 56%)}.dish-art span{font-size:90px;color:#e7a37d}.dish-1{filter:hue-rotate(45deg)}.dish-2{filter:hue-rotate(-25deg)}.restaurant-banner{background:#632d22;border-radius:9px;padding:35px;display:flex;justify-content:space-between;align-items:center;margin-top:55px}.restaurant-banner h3{margin:10px 0}.restaurant-hours{display:flex;justify-content:space-between;padding:40px 0 0}.restaurant-steam{animation:steamDrift 3s ease-in-out infinite alternate}@keyframes steamDrift{to{transform:translateY(-9px);opacity:.3}}.placeholder-concept{--concept-accent:#ef8d56;background:#d9e9f3;color:#1b4364}.concept-consulting{--concept-accent:#2a9c7c;background:#f6faf9;color:#1d3950}.concept-store{--concept-accent:#ed776b;background:#fff6ef;color:#4a302c}.placeholder-hero{text-align:center;padding:80px 140px 50px}.placeholder-hero h2{max-width:850px;margin:18px auto}.placeholder-art{height:330px;display:flex;gap:20px;align-items:end;justify-content:center;margin-top:45px}.placeholder-art i{width:26%;height:55%;border-radius:90px 90px 10px 10px;background:#719ab2}.placeholder-art i:nth-child(2){height:95%;background:#e7a479}.placeholder-art i:nth-child(3){height:75%;background:#aac9b2}.placeholder-grid{display:flex;gap:20px}.placeholder-grid span{height:160px;flex:1;border-radius:10px;background:#fff9}.concept-dots-nav{display:flex;justify-content:center;gap:9px;margin:18px 0}.concept-dots-nav button{width:36px;height:12px;border:0;border-radius:10px;background:#576074}.concept-dots-nav button[aria-current=true]{background:var(--gold)}.concept-caption{text-align:center;color:var(--text-muted);font-size:12px;margin:8px 0 0}@media(max-width:1050px){.services-wheel-layout{grid-template-columns:1fr}.wheel-desktop{max-width:440px}.wheel-node{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-178px) rotate(calc(-1 * var(--angle))) rotate(var(--counter))}.wheel-panel{max-width:720px;width:100%;margin:auto}}@media(max-width:760px){.services-wheel-layout{display:block;min-height:0}.wheel-desktop{display:none}.wheel-mobile{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 18px;scrollbar-width:thin}.wheel-mobile button{flex:0 0 auto;min-height:44px;padding:8px 15px;background:#182036;border:1px solid var(--border);border-radius:30px;color:var(--text);scroll-snap-align:start;font-size:13px}.wheel-mobile button.is-active{background:var(--gold);color:var(--gold-ink)}.wheel-panel{padding:20px}.concept-browser-bar>b{display:none}.concept-toolbar{align-items:flex-start}.concept-buttons{flex-wrap:wrap}.concept-viewport{height:clamp(280px,68vw,480px)}.concept-scroll .concept{animation:none}}@media(prefers-reduced-motion:reduce){.concept-scroll .concept,.restaurant-steam{animation:none!important}.wheel-ring,.wheel-panel{transition:none!important}}:root{--ak-page-max: 1200px;--ak-page-gutter: clamp(20px, 5vw, 76px)}.site-header .container.header-inner,.hero .container.hero-layout{width:100%;max-width:calc(var(--ak-page-max) + 2 * var(--ak-page-gutter));margin-inline:auto;padding-inline:var(--ak-page-gutter)}.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 65% 70% at 80% 45%,rgba(212,175,55,.095),transparent 72%),radial-gradient(ellipse 65% 65% at 12% 15%,rgba(29,54,99,.38),transparent 75%),#0b0f1a}.hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(230,199,102,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(230,199,102,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 55% 45%,#000 15%,transparent 95%);mask-image:radial-gradient(ellipse 70% 70% at 55% 45%,#000 15%,transparent 95%)}.hero .hero-layout{position:relative;z-index:2;min-width:0}.hero-copy,.hero-visual{min-width:0}.premium-dashboard .dash-heading strong,.premium-dashboard .dash-heading small{display:none}.premium-dashboard .dash-heading{margin-bottom:8px}.premium-dashboard .dash-caption{font-size:10px}.ak-dash-spark{width:100%;max-height:50px;margin:3px 0 6px}.ak-dash-spark path{stroke-dasharray:420;stroke-dashoffset:420;animation:akDraw 1.3s ease forwards}@keyframes akDraw{to{stroke-dashoffset:0}}.ak-itr-track{height:8px;background:#2b3549;border-radius:100px;margin:14px 0;overflow:hidden}.ak-itr-track span{display:block;height:100%;background:linear-gradient(90deg,#a98827,#e6c766);border-radius:inherit;transition:width 1.4s ease}.ak-chart-legend{display:flex;justify-content:center;gap:16px;font-size:10px;color:#cbd1dc;margin-top:4px}.ak-chart-legend span:first-child{color:#e6c766}#services{scroll-margin-top:calc(var(--header-height, 80px) + 24px)}#services .wheel-side{padding-top:70px}#services .wheel-desktop{overflow:visible}#services .wheel-node{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-200px) rotate(calc(-1 * var(--angle)))!important;min-width:110px}#services .wheel-node-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transform-origin:center}#services .wheel-node-content span{font-size:14px;line-height:1.25}#services .wheel-centre-content{display:flex;flex-direction:column;align-items:center;justify-content:center}#services .wheel-panel{opacity:1}#services .wheel-title h3{opacity:1!important;color:#f3f4f6!important}#services .wheel-enquire svg{color:#1a1405}#work{scroll-margin-top:calc(var(--header-height, 80px) + 24px)}.ak-showcase{max-width:1140px;margin-inline:auto;outline-offset:4px}.ak-showcase-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px;font-size:12px;color:var(--gold-soft);letter-spacing:.08em}.ak-showcase-actions{display:flex;align-items:center;gap:10px;color:var(--text);letter-spacing:0}.ak-showcase-actions button{min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:10px;background:#182036;color:var(--text)}.ak-showcase-stage{position:relative;min-height:min(590px,74svh);display:flex;align-items:center;justify-content:center;perspective:1300px;overflow:hidden}.ak-showcase-slide{width:min(790px,100%);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s,opacity .8s}.ak-showcase-slide.is-centre{position:relative;z-index:3;opacity:1}.ak-showcase-slide.is-left,.ak-showcase-slide.is-right{position:absolute;z-index:1;pointer-events:none;opacity:.35;filter:blur(2px);transform:translate(-43%) rotateY(21deg) scale(.85)}.ak-showcase-slide.is-right{transform:translate(43%) rotateY(-21deg) scale(.85)}.ak-shot-frame{overflow:hidden;border-radius:17px;border:1px solid rgba(212,175,55,.3);background:#121828;box-shadow:0 24px 60px #0006}.ak-shot-bar{height:42px;padding:0 14px;display:flex;align-items:center;gap:14px;background:#1b2334;font-size:11px}.ak-shot-dots{color:#e6c766;letter-spacing:3px;white-space:nowrap}.ak-shot-address{flex:1;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 14px;border:1px solid #ffffff18;border-radius:50px;color:#cbd1dc}.ak-shot-label{font-size:10px;color:var(--gold-soft);white-space:nowrap}.ak-shot-viewport{position:relative;height:clamp(260px,38vw,440px);overflow:hidden;background:#202b3a}.ak-shot-skeleton{position:absolute;inset:0;background:linear-gradient(105deg,#182036,#303d53,#182036);background-size:200% 100%;animation:akSkeleton 2s linear infinite}@keyframes akSkeleton{to{background-position:-200% 0}}.ak-shot-image{display:block;width:100%;height:auto;opacity:0;will-change:transform}.ak-shot-image.is-loaded{opacity:1}.ak-shot-image.is-panning{animation:akShotPan var(--shot-duration,16s) ease-in-out infinite alternate}@keyframes akShotPan{0%{transform:translateY(0)}to{transform:translateY(var(--shot-travel,0px))}}.ak-showcase:hover .ak-shot-image,.ak-showcase:focus-within .ak-shot-image{animation-play-state:paused}.ak-showcase-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:17px 3px}.ak-showcase-meta h3{margin:0;font-size:20px}.ak-showcase-meta span{color:var(--text-muted);font-size:12px}.ak-showcase-meta p{color:var(--text-muted);font-size:13px;margin:4px 0 0}.ak-showcase-badge{flex:0 0 auto;padding:5px 10px;border-radius:100px;border:1px solid rgba(212,175,55,.4);color:var(--gold-soft)!important}.ak-showcase-dots{display:flex;justify-content:center;gap:8px;margin:10px 0}.ak-showcase-dots button{width:34px;height:12px;border:0;border-radius:20px;background:#596378}.ak-showcase-dots button[aria-current=true]{background:#d4af37}@media(max-width:1050px){#services .wheel-node{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-178px) rotate(calc(-1 * var(--angle)))!important}}@media(max-width:760px){#services .wheel-side{padding-top:0}.ak-showcase-stage{min-height:0}.ak-shot-viewport{height:clamp(245px,63vw,400px)}.ak-showcase-meta{flex-wrap:wrap}.ak-showcase-toolbar{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.ak-shot-image,.ak-dash-spark path,.ak-shot-skeleton{animation:none!important}.ak-dash-spark path{stroke-dashoffset:0}}:root{--ak-header-offset:100px}#services,#why-us,#process,#contact{scroll-margin-top:var(--ak-header-offset)}#services .wheel-side{padding-top:100px;padding-bottom:28px}#services .wheel-node-content,#services .wheel-centre-content{transform-origin:center center}#services .wheel-node-content span{font-size:max(14px,.875rem);line-height:1.2}#services .wheel-panel,#services .wheel-panel h3,#services .wheel-panel .wheel-title{opacity:1;color:var(--text)}#services .wheel-enquire{opacity:1!important;background:#d4af37!important;color:#1a1405!important}.premium-dashboard{height:auto!important;min-height:380px;max-height:470px!important;overflow:visible!important;display:flex;flex-direction:column}.premium-dashboard .dash-inner{height:auto!important;min-height:0;overflow:visible!important;flex:1;padding:15px 20px 12px}.premium-dashboard .dash-panel{min-height:0!important;padding-top:10px}.premium-dashboard .dash-ring{width:76px;height:76px;border-width:6px}.premium-dashboard .dash-ring-row{margin-bottom:8px}.premium-dashboard .dash-rows>div{padding:7px 10px}.premium-dashboard .dash-bars{height:92px!important}.premium-dashboard .dash-caption{flex-shrink:0;border-radius:0 0 18px 18px}.premium-dashboard .dash-top{border-radius:18px 18px 0 0}.section,.process-section,.ak-bento-section{padding-block:96px!important}.ak-bento-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:18px}.ak-bento-card{position:relative;isolation:isolate;overflow:hidden;min-width:0;border-radius:18px;padding:30px;background:linear-gradient(145deg,#182036,#121828 65%);border:1px solid rgba(212,175,55,.18)}.ak-bento-card:before{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(250px circle at var(--mx,50%) var(--my,50%),rgba(212,175,55,.13),transparent 75%);opacity:0;transition:opacity .3s}.ak-bento-card:hover:before{opacity:1}.ak-bento-card h3{font-size:clamp(19px,2vw,25px);margin:0 0 10px;position:relative}.ak-bento-card p{color:var(--text-muted);max-width:42ch;position:relative}.ak-bento-card small{color:var(--text-muted)}.ak-bento-feature{grid-row:span 2;min-height:540px;display:flex;flex-direction:column}.ak-bento-graph{position:relative;margin-top:auto;padding:24px 0 16px}.ak-bento-graph svg{width:100%;height:auto;overflow:visible}.ak-bento-line{stroke-dasharray:760;stroke-dashoffset:760;animation:ak-draw 2.8s ease-out forwards}.ak-bento-point{filter:drop-shadow(0 0 7px #D4AF37);animation:ak-glow 2s ease-in-out infinite alternate}.ak-bento-stat{position:absolute;right:12px;top:15px;background:#f3f4f6;color:#1a1405;padding:8px 13px;border-radius:9px;font-size:12px;font-weight:800;box-shadow:0 12px 26px #0005}.ak-bento-icon{color:var(--gold);margin-bottom:10px}.ak-chat-demo{display:grid;gap:8px;margin:20px 0 12px;max-width:330px}.ak-chat-demo span{width:fit-content;max-width:85%;padding:8px 12px;background:#263249;border-radius:12px;font-size:12px;animation:ak-chat-in .5s both}.ak-chat-demo span:nth-child(2){margin-left:auto;background:#293c36;animation-delay:.5s}.ak-chat-demo span:nth-child(3){animation-delay:1s}.ak-security-list{display:grid;gap:12px;margin-top:22px}.ak-security-list span{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:14px}.ak-security-list svg{color:#79d9a5;stroke-dasharray:40;stroke-dashoffset:40;animation:ak-tick .5s ease forwards;animation-delay:calc(var(--i)*.55s)}.ak-editor-demo{background:#0b0f1a;border:1px solid #465068;border-radius:10px;padding:12px;margin-top:16px;display:grid;gap:10px}.ak-editor-demo div{font-size:11px;color:#d4af37;border-bottom:1px solid #344058;padding-bottom:8px}.ak-editor-demo b{color:#b4bbc9;margin-left:14px}.ak-editor-demo i{display:block;height:10px;border-radius:4px;background:#3b506c;animation:ak-block-in .7s both}.ak-editor-demo i:nth-child(3){width:75%;animation-delay:.2s}.ak-editor-demo i:nth-child(4){width:90%;animation-delay:.4s}.ak-editor-demo i:nth-child(5){width:55%;animation-delay:.6s}.ak-process-track{position:relative;padding:26px 0}.ak-process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.ak-process-step{opacity:.55;transform:scale(.97);min-width:0}.ak-process-number{font-size:clamp(40px,5vw,76px);font-weight:800;color:var(--gold);line-height:1.2;display:block}.ak-process-step h3{font-size:22px;margin:12px 0}.ak-process-step p{color:var(--text-muted);font-size:14px}.ak-process-line{height:2px;background:#4b5364;position:absolute;top:24px;left:0;right:0}.ak-process-line-fill{display:block;width:100%;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.ak-process-pinned{min-height:calc(100svh - 80px);display:flex;align-items:center}.site-footer{padding-bottom:32px}.footer-chat{margin-top:24px}.footer-wordmark{font:800 clamp(68px,14vw,220px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-.09em;color:#d4af37;white-space:nowrap;text-align:center;margin:26px 0;overflow:visible}.footer-bottom{padding-bottom:18px;flex-wrap:wrap;gap:12px}.ak-floating{position:fixed;z-index:60;bottom:calc(20px + env(safe-area-inset-bottom));left:calc(18px + env(safe-area-inset-left));right:calc(18px + env(safe-area-inset-right));display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none}.ak-floating a{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-decoration:none;box-shadow:0 10px 25px #0007}.ak-float-wa{position:relative;width:54px;height:54px;border-radius:50%;background:#1c9c5b;color:#fff}.ak-float-bubble{position:absolute;left:62px;bottom:10px;white-space:nowrap;border-radius:10px;padding:7px 12px;background:#f3f4f6;color:#101827;font-size:12px}.ak-floating-right{display:flex;align-items:flex-end;gap:10px}.ak-float-cta{background:#d4af37;color:#1a1405;border-radius:999px;padding:0 18px;gap:10px;font-weight:800;font-size:13px}.ak-float-top{width:48px;height:48px;position:relative;background:#182036;color:#fff;border-radius:50%}.ak-float-top svg:first-child{position:absolute;width:100%;height:100%}.ak-float-top svg:last-child{position:relative}.ak-floating-footer{bottom:calc(88px + env(safe-area-inset-bottom))}@keyframes ak-draw{to{stroke-dashoffset:0}}@keyframes ak-glow{to{filter:drop-shadow(0 0 15px #D4AF37)}}@keyframes ak-chat-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ak-tick{to{stroke-dashoffset:0}}@keyframes ak-block-in{0%{opacity:0;transform:scaleX(.1);transform-origin:left}to{opacity:1;transform:scaleX(1)}}@media(max-width:1050px){.ak-process-pinned{min-height:0}.ak-process-steps{grid-template-columns:repeat(2,1fr)}.ak-process-line{display:none}}@media(max-width:760px){:root{--ak-header-offset:94px}.section,.process-section,.ak-bento-section{padding-block:64px!important}#services .wheel-side{padding-top:0}.ak-bento-grid{grid-template-columns:1fr}.ak-bento-feature{grid-row:auto;min-height:360px}.ak-process-steps{grid-template-columns:1fr;gap:12px;border-left:2px solid #48546c;padding-left:22px}.ak-process-step{opacity:1;transform:none;padding:0 0 20px}.ak-process-number{font-size:34px}.footer-wordmark{font-size:clamp(50px,14vw,95px)}.ak-floating-footer{bottom:calc(96px + env(safe-area-inset-bottom))}.ak-float-cta{width:48px;padding:0}.ak-float-cta span{display:none}.premium-dashboard{max-height:none!important;min-height:0}.premium-dashboard .dash-inner{padding:13px}.ak-process-pinned{display:block}}@media(max-width:390px){.ak-floating{left:12px;right:12px}.ak-floating-right{gap:6px}.ak-bento-card{padding:22px}}@media(prefers-reduced-motion:reduce){.ak-bento-line,.ak-bento-point,.ak-chat-demo span,.ak-security-list svg,.ak-editor-demo i{animation:none!important;opacity:1;stroke-dashoffset:0}.ak-process-step{opacity:1;transform:none}}.hero-hindi{font-size:clamp(.9rem,1.3vw,1.05rem)!important;line-height:1.6;color:var(--muted,#B4BBC9);margin-top:.65rem!important;font-weight:450;letter-spacing:0}.about-section,.faq-section{padding-block:96px;scroll-margin-top:112px}.about-section{background:#0d121f;border-top:1px solid rgba(255,255,255,.06)}.about-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;max-width:1100px;margin-inline:auto}.about-layout.has-photo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.about-photo{border-radius:20px;overflow:hidden;border:1px solid rgba(212,175,55,.22);aspect-ratio:4/5;background:#182036}.about-photo img{display:block;width:100%;height:100%;object-fit:cover}.about-kicker,.faq-kicker{font-size:.75rem;letter-spacing:.19em;color:#b4bbc9;font-weight:700;margin:0 0 18px}.about-copy h2,.faq-lead h2{font-size:clamp(2.2rem,4.2vw,4.6rem);line-height:1.12;letter-spacing:-.045em;color:#f3f4f6;margin:0 0 26px;font-weight:650}.about-copy h2 em{font-family:Georgia,serif;color:#d4af37;font-weight:400}.about-note{max-width:60ch;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.8;color:#d8dde6;margin:0 0 32px}.about-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.about-facts>div{border-top:1px solid rgba(212,175,55,.4);padding-top:15px;min-width:0}.about-facts dt{color:#b4bbc9;font-size:.78rem;margin-bottom:9px}.about-facts dd{margin:0;color:#f3f4f6;font-size:.97rem;line-height:1.5;overflow-wrap:anywhere}.about-map{margin-top:42px}.about-map h3{font-size:1.2rem;margin-bottom:18px}.about-map iframe{display:block;width:100%;height:320px;border:0;border-radius:18px;background:#182036}.faq-section{background:#0b0f1a}.faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,90px);align-items:start}.faq-lead{position:sticky;top:120px}.faq-lead h2{font-weight:600}.faq-lead>p:last-child{color:#b4bbc9;max-width:32ch;line-height:1.7}.faq-items{border-top:1px solid rgba(255,255,255,.12)}.faq-item{border-bottom:1px solid rgba(255,255,255,.12)}.faq-item summary{list-style:none;display:flex;align-items:center;gap:20px;cursor:pointer;padding:23px 4px;min-height:68px;color:#f3f4f6;font-weight:600;font-size:1rem;line-height:1.45}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span:first-child{color:#d4af37;font-size:.75rem;flex:none}.faq-plus{margin-left:auto;color:#d4af37;font-size:1.5rem;font-weight:300;transition:transform .25s}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-item>p{color:#b4bbc9;line-height:1.75;padding:0 36px 23px 37px;margin:0}.faq-item summary:focus-visible{outline:2px solid #D4AF37;outline-offset:3px}@media(max-width:800px){.about-section,.faq-section{padding-block:64px}.about-layout.has-photo,.faq-layout{grid-template-columns:1fr}.about-photo{max-width:460px}.faq-lead{position:static}.about-facts{grid-template-columns:1fr 1fr}.faq-item summary{gap:12px}.faq-item>p{padding-left:28px}}@media(max-width:440px){.about-facts{grid-template-columns:1fr}.about-copy h2,.faq-lead h2{font-size:clamp(2rem,9vw,2.8rem)}.faq-item summary{font-size:.94rem}}@media(prefers-reduced-motion:reduce){.faq-plus{transition:none}}.wheel-service-page-link{display:inline-flex;align-items:center;gap:8px;color:#e6c766;text-decoration:underline;text-underline-offset:4px;margin:14px 0}:root{--ak-section-gap:96px}.section,.process-section,.ak-bento-section{padding-block:var(--ak-section-gap)!important;scroll-margin-top:calc(var(--header-height,76px) + 24px)}.hero-copy>p:not(.hero-hindi){max-width:52ch;line-height:1.48;font-size:clamp(.9rem,1.1vw,1rem);margin-bottom:.35rem}.hero .hero-hindi{font-size:clamp(.74rem,.9vw,.84rem)!important;line-height:1.3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b4bbc9;margin-block:4px 12px!important}.hero h1{font-size:clamp(2.5rem,4.25vw,5.15rem)!important;line-height:1.07!important;margin-bottom:12px!important}.hero-layout{padding-block:clamp(18px,3vh,38px)!important}.hero-actions{margin-top:12px!important}.ak-bento-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,auto));align-items:stretch}.ak-bento-feature{grid-row:span 3;min-height:0;display:grid;grid-template-rows:auto auto minmax(180px,1fr) auto;align-content:stretch}.ak-bento-graph{margin:0;min-height:190px;display:flex;align-items:stretch;justify-content:stretch;padding:12px 0 8px}.ak-bento-graph svg{height:100%;min-height:180px;width:100%;max-height:360px;align-self:stretch}.ak-bento-stat{top:22%;right:8%}.ak-bento-card{min-height:0}.ak-editor-demo{display:block;padding:0;overflow:hidden}.ak-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 12px;border-bottom:1px solid #344058;color:#d4af37;font-size:10px}.ak-editor-toolbar b{margin:0;font-size:11px}.ak-editor-workspace{display:grid;grid-template-columns:62px 1fr;min-height:156px;background:#141d2b}.ak-editor-sidebar{display:flex;flex-direction:column;gap:9px;padding:12px 9px;border-right:1px solid #344058}.ak-editor-sidebar span{font-size:8px;color:#aab3c6}.ak-editor-sidebar i{height:12px;width:100%;background:#33435d;border-radius:3px}.ak-editor-canvas{position:relative;margin:11px;background:#f5f1e8;border-radius:4px;color:#172335;overflow:hidden}.ak-editor-nav{display:flex;justify-content:space-between;align-items:center;padding:8px;font-size:8px}.ak-editor-nav span{color:#667182}.ak-editor-hero{background:linear-gradient(115deg,#e4e8e0,#d2e3df);padding:12px 9px;display:flex;flex-direction:column;gap:5px}.ak-editor-hero strong{font-size:13px;line-height:1.2}.ak-editor-hero small{font-size:8px;color:#43566a}.ak-editor-hero em{font-size:8px;background:#183c36;color:#fff;padding:5px 7px;border-radius:3px;width:max-content;font-style:normal}.ak-editor-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px}.ak-editor-blocks i{height:21px;border-radius:3px;background:#d2dce1}.ak-editor-cursor{position:absolute;right:18%;bottom:28%;color:#1a6d80;filter:drop-shadow(1px 2px 2px #0005)}.ak-process-step{opacity:.65!important;transform:none!important}.ak-process-step h3{color:#f3f4f6!important}.ak-process-step p{color:#b4bbc9!important;opacity:1!important}.ak-process-number{color:#d4af37!important;opacity:1!important}.ak-process-pinned{min-height:0}.about-monogram{display:grid;place-items:center;width:100%;height:100%;min-height:300px;background:radial-gradient(circle at 60% 25%,#273b54,#101827 75%);color:#d4af37;font-family:Manrope,Arial,sans-serif;font-size:clamp(88px,13vw,156px);font-weight:800;letter-spacing:-.12em;padding-right:.12em}.about-person-caption{display:flex;flex-direction:column;gap:2px;padding-top:12px}.about-person-caption strong{color:#f3f4f6}.about-person-caption span{color:#b4bbc9;font-size:13px}.footer-wordmark{font-size:clamp(56px,12vw,168px)!important;line-height:1.15!important;color:transparent!important;-webkit-text-stroke:1.5px rgba(212,175,55,.48);text-shadow:none!important;letter-spacing:-.06em}.footer-chat{display:flex!important;width:max-content;min-height:58px!important;margin:32px auto!important;padding:15px 32px!important;border-radius:999px!important;background:#d4af37!important;color:#1a1405!important}.footer-contacts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px}.footer-contacts span{color:#b4bbc9}.ak-floating{z-index:48;bottom:calc(18px + env(safe-area-inset-bottom));left:calc(14px + env(safe-area-inset-left));right:calc(14px + env(safe-area-inset-right))}.ak-floating-footer,.ak-floating-menu{opacity:0;pointer-events:none!important}.ak-floating-footer a,.ak-floating-menu a{pointer-events:none!important}.ak-float-cta{transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.ak-float-hidden{opacity:0;visibility:hidden;pointer-events:none!important;transform:translateY(12px)}.ak-float-shown{opacity:1;visibility:visible;transform:translateY(0)}.ak-float-wa{flex:none}.ak-floating-right{margin-left:auto}#faq,#contact,.site-footer{scroll-margin-top:110px}@media(max-width:767px){:root{--ak-section-gap:64px}.section,.process-section,.ak-bento-section{padding-block:64px!important}.ak-bento-grid{grid-template-columns:1fr;grid-template-rows:auto}.ak-bento-feature{grid-row:auto;min-height:370px}.ak-bento-graph{min-height:190px}.ak-float-cta{width:48px;height:48px;min-width:48px;padding:0!important;border-radius:50%}.ak-float-cta span{display:none}.ak-floating{bottom:calc(12px + env(safe-area-inset-bottom));left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right))}.hero h1{font-size:clamp(2.25rem,8.3vw,3rem)!important}.hero-layout{padding-block:22px!important}.hero .hero-hindi{font-size:.72rem!important}.hero-copy>p:not(.hero-hindi){font-size:.9rem}.hero-actions .button{min-height:44px;padding:9px 11px;font-size:12px}.hero-actions{gap:8px}.hero .proof-points{gap:7px}.footer-wordmark{font-size:clamp(52px,13vw,95px)!important}.about-monogram{min-height:260px}}@media(max-width:390px){.hero h1{font-size:clamp(2.1rem,8.15vw,2.5rem)!important}.hero-copy>p:not(.hero-hindi){font-size:.84rem}}@media(prefers-reduced-motion:reduce){.ak-float-cta{transition:none}.ak-editor-cursor{animation:none!important}}
