*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-body: #FAF8F5;--text-main: #0A0814;--text-muted: #55525D;--text-sub: #8D8575;--color-gold: #C9A96E;--color-gold-hover: #B8985C;--btn-primary-bg: #C9A96E;--btn-primary-text: #0A0814;--btn-secondary-border: #0A0814;--btn-secondary-text: #0A0814;--card-bg: rgba(255, 255, 255, .95);--card-border: #ECECEC;--footer-bg: #FFFFFF;--footer-text: #0A0814}html[data-theme=dark],html.dark{--bg-body: #0A0814;--text-main: #F5E9D6;--text-muted: #D6CAB4;--text-sub: #C9A96E;--color-gold: #C9A96E;--color-gold-hover: #E5C384;--btn-primary-bg: #C9A96E;--btn-primary-text: #0A0814;--btn-secondary-border: #C9A96E;--btn-secondary-text: #F5E9D6;--card-bg: rgba(22, 17, 36, .65);--card-border: rgba(201, 169, 110, .3);--footer-bg: #0A0814;--footer-text: #F5E9D6}html{width:100%;overflow-x:hidden;scroll-behavior:smooth}body{width:100%;min-height:100vh;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-body);color:var(--text-main);overflow-x:hidden;transition:background-color .35s ease,color .35s ease}img,picture,video,canvas,svg{display:block;max-width:100%}img{image-rendering:auto}.dubiz-footer{content-visibility:auto;contain-intrinsic-size:500px}.glass-card,.service-step-card,.brand-logo,.btn-gold,.cta-button{transform:translateZ(0);backface-visibility:hidden}html[data-theme=dark] .text-muted,html.dark .text-muted,html[data-theme=dark] .text-secondary,html.dark .text-secondary,html[data-theme=dark] .metric-sublabel,html.dark .metric-sublabel,html[data-theme=dark] p,html.dark p{color:#e2d9cc!important}html[data-theme=dark] .text-main,html.dark .text-main,html[data-theme=dark] h1,html.dark h1,html[data-theme=dark] h2,html.dark h2,html[data-theme=dark] h3,html.dark h3,html[data-theme=dark] h4,html.dark h4,html[data-theme=dark] h5,html.dark h5,html[data-theme=dark] h6,html.dark h6{color:#f5e9d6!important}html[data-theme=dark] .text-gold,html.dark .text-gold{color:#c9a96e!important}html[data-theme=light] .text-muted,html:not(.dark) .text-muted,html[data-theme=light] .text-secondary,html:not(.dark) .text-secondary,html[data-theme=light] .metric-sublabel,html:not(.dark) .metric-sublabel,html[data-theme=light] p,html:not(.dark) p{color:#4a4554!important}html[data-theme=light] .text-main,html:not(.dark) .text-main,html[data-theme=light] h1,html:not(.dark) h1,html[data-theme=light] h2,html:not(.dark) h2,html[data-theme=light] h3,html:not(.dark) h3,html[data-theme=light] h4,html:not(.dark) h4,html[data-theme=light] h5,html:not(.dark) h5,html[data-theme=light] h6,html:not(.dark) h6{color:#111116!important}html[data-theme=light] .text-gold,html:not(.dark) .text-gold{color:#9e7a3b!important}html[data-theme=light] .license-badge-outline,html:not(.dark) .license-badge-outline{background-color:#9e7a3b1a!important;color:#111116!important;border:1.5px solid #9E7A3B!important}html[data-theme=light] .license-badge-gold,html:not(.dark) .license-badge-gold{background-color:#9e7a3b!important;color:#fff!important;box-shadow:0 4px 15px #9e7a3b4d!important}html[data-theme=light] .service-card-editorial,html:not(.dark) .service-card-editorial,html[data-theme=light] .metric-card-glass,html:not(.dark) .metric-card-glass,html[data-theme=light] .contact-info-card,html:not(.dark) .contact-info-card,html[data-theme=light] .grouped-office-info-block,html:not(.dark) .grouped-office-info-block,html[data-theme=light] .contact-form-glass,html:not(.dark) .contact-form-glass{background:#fff!important;border:1px solid rgba(158,122,59,.35)!important;box-shadow:0 10px 30px #0000000d!important}html[data-theme=light] .btn-luxury-outline,html:not(.dark) .btn-luxury-outline{border-color:#9e7a3b!important;color:#111116!important}html[data-theme=light] .btn-luxury-primary,html:not(.dark) .btn-luxury-primary{background-color:#9e7a3b!important;color:#fff!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c9a96e66;border-radius:999px}.page-main-content{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.page-route-view-wrapper{animation:pageRouteEnter .75s cubic-bezier(.16,1,.3,1) forwards;will-change:opacity,transform,filter}@keyframes pageRouteEnter{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.internal-page-hero{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;background:transparent!important;padding-top:max(90px,12vh);padding-bottom:clamp(30px,5vh,60px);box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:normal}.internal-page-hero .hero-inner-content{max-width:920px;margin:0 auto}.internal-page-hero .editorial-badge{opacity:0;animation:heroKeynoteFade .8s cubic-bezier(.16,1,.3,1) .1s forwards;will-change:opacity,transform,filter}.internal-page-hero .editorial-heading{opacity:0;animation:heroKeynoteFade .8s cubic-bezier(.16,1,.3,1) .22s forwards;will-change:opacity,transform,filter}.internal-page-hero .editorial-gold-bar{opacity:0;animation:heroKeynoteFade .8s cubic-bezier(.16,1,.3,1) .34s forwards;will-change:opacity,transform,filter}.internal-page-hero .editorial-statement{opacity:0;animation:heroKeynoteFade .8s cubic-bezier(.16,1,.3,1) .46s forwards;will-change:opacity,transform,filter}.internal-page-hero .d-flex{opacity:0;animation:heroKeynoteFade .8s cubic-bezier(.16,1,.3,1) .58s forwards;will-change:opacity,transform,filter}@keyframes heroKeynoteFade{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.page-route-view-wrapper .section-type-a+.section-type-b,.page-route-view-wrapper #hero-section+.section-type-b,.page-route-view-wrapper .internal-page-hero+.section-type-b,.page-route-view-wrapper section:nth-of-type(2){opacity:0;animation:sec2SyncFade .9s cubic-bezier(.16,1,.3,1) .68s forwards;will-change:opacity,transform,filter}@keyframes sec2SyncFade{0%{opacity:0;transform:translateY(36px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}section,.section-type-a,.section-type-b,#home-hero.section-hero-editorial{width:100%;min-height:100vh;min-height:100dvh;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;box-sizing:border-box;position:relative}.section-type-a{background:transparent!important;padding-top:clamp(60px,8vh,110px);padding-bottom:clamp(50px,7vh,90px)}.section-type-b{width:100%;padding-top:clamp(40px,5vh,80px);padding-bottom:clamp(40px,5vh,80px);overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}html[data-theme=light] .section-type-b,html:not(.dark) .section-type-b{background:#fff!important;border-top:1px solid rgba(201,169,110,.35);border-bottom:1px solid rgba(201,169,110,.35);box-shadow:0 20px 60px #0a08140a}html[data-theme=dark] .section-type-b,html.dark .section-type-b{background:#12121ca6!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(201,169,110,.5)!important;border-bottom:1px solid rgba(201,169,110,.5)!important;box-shadow:0 25px 70px #0009,0 0 35px #c9a96e26}.contained-panel-section{width:100%;max-width:1500px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media(max-width:1199px){.contained-panel-section{padding:0 32px}}@media(max-width:767px){.contained-panel-section{padding:0 16px}}#home-hero.section-hero-editorial{background:transparent!important;padding-top:max(88px,12vh)!important;padding-bottom:clamp(20px,3.5vh,48px)!important;margin:0!important}#home-hero.section-hero-editorial .hero-editorial-wrapper{width:100%;max-width:1300px;padding:0 20px;margin:0 auto!important;display:flex;flex-direction:column;align-items:center;justify-content:center}#home-hero.section-hero-editorial app-hero-intro{display:block;width:100%;margin-bottom:clamp(12px,2vh,24px)}#home-hero.section-hero-editorial .hero-main-title{font-size:clamp(28px,3.4vw,50px)!important;line-height:1.15!important;font-weight:700!important;margin-bottom:clamp(10px,1.4vh,16px)!important;max-width:1000px}#home-hero.section-hero-editorial .hero-short-subtitle{font-size:clamp(14px,1.1vw,17px)!important;line-height:1.5!important;max-width:780px!important;margin-bottom:clamp(14px,2vh,22px)!important}#home-hero.section-hero-editorial .hero-actions-row{margin-bottom:clamp(12px,1.8vh,20px)!important;gap:clamp(10px,1.2vw,16px)!important}#home-hero.section-hero-editorial .hero-actions-row .btn{padding:clamp(10px,1.2vh,13px) clamp(22px,2vw,36px)!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:600!important;border-radius:999px!important}#home-hero.section-hero-editorial .hero-trust-line{font-size:clamp(10px,.75vw,12px)!important;letter-spacing:clamp(1.2px,.15vw,2.2px)!important;opacity:.85!important}.section-3d-showcase{position:relative;overflow:hidden}.section-3d-showcase .contained-panel-section{position:relative;z-index:1}.carousel-3d-stage{position:relative;width:100%;max-width:980px;height:clamp(380px,46vh,440px);perspective:1200px;margin:0 auto clamp(12px,1.8vh,22px);display:flex;align-items:center;justify-content:center}.carousel-cards-viewport{position:relative;width:100%;height:100%}.card-3d-container{position:absolute;width:clamp(320px,80vw,680px);height:100%;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .45s ease,filter .45s ease;will-change:transform,opacity;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:5;opacity:0;pointer-events:none;visibility:hidden}.card-3d-container.is-active{z-index:30!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:default;transform:translate(-50%,-50%) scale(1) rotateY(0)!important;filter:none!important}.card-3d-container.is-next{z-index:10!important;opacity:.55!important;visibility:visible!important;pointer-events:auto!important;transform:translate(calc(-50% + 250px),-50%) scale(.86) rotateY(-22deg)!important;filter:blur(1.5px)}.card-3d-container.is-next:hover{opacity:.82!important;transform:translate(calc(-50% + 260px),-50%) scale(.88) rotateY(-18deg)!important}.card-3d-container.is-prev{z-index:10!important;opacity:.55!important;visibility:visible!important;pointer-events:auto!important;transform:translate(calc(-50% - 250px),-50%) scale(.86) rotateY(22deg)!important;filter:blur(1.5px)}.card-3d-container.is-prev:hover{opacity:.82!important;transform:translate(calc(-50% - 260px),-50%) scale(.88) rotateY(18deg)!important}.card-3d-container.is-hidden{z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-50%) scale(.7)!important}.card-3d-container:not(.is-active) .card-lead-text,.card-3d-container:not(.is-active) .card-specs-grid,.card-3d-container:not(.is-active) .card-proof-bar{opacity:0!important;pointer-events:none;transition:opacity .25s ease}.luxury-carousel-card{width:100%;height:100%;padding:clamp(18px,2.4vh,26px) clamp(20px,2.2vw,32px);border-radius:22px;box-shadow:0 14px 40px -10px #0a08141f,0 0 20px #c9a96e14;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.luxury-carousel-card .card-num-badge{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;color:var(--color-gold);background:#c9a96e1f;border:1px solid rgba(201,169,110,.3);padding:2px 9px;border-radius:999px;letter-spacing:.1em}.luxury-carousel-card .card-tag-pill{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold)}.luxury-carousel-card .card-icon-pill{width:42px;height:42px;border-radius:12px;background:#c9a96e1f;border:1px solid rgba(201,169,110,.35);color:var(--color-gold);font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 14px #c9a96e26}.luxury-carousel-card .card-subtitle-line{font-size:12px;letter-spacing:.05em}.luxury-carousel-card .card-lead-text{font-size:clamp(12px,.9vw,13px);line-height:1.45}.luxury-carousel-card .card-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 14px}.luxury-carousel-card .card-specs-grid .spec-item-row .spec-check{font-size:11px;flex-shrink:0}.luxury-carousel-card .card-specs-grid .spec-item-row .spec-text{font-size:11.5px;line-height:1.35;color:var(--text-muted)}.luxury-carousel-card .card-proof-bar{border-color:#c9a96e33!important}.luxury-carousel-card .card-proof-bar .proof-badge-text{font-size:11.5px;font-weight:600;color:var(--text-sub)}html[data-theme=light] .luxury-carousel-card,html:not(.dark) .luxury-carousel-card{background:#fff!important;border:1px solid rgba(201,169,110,.32)}html[data-theme=light] .card-3d-container:not(.is-active) .luxury-carousel-card,html:not(.dark) .card-3d-container:not(.is-active) .luxury-carousel-card{background:#fdfbf8!important}html[data-theme=dark] .luxury-carousel-card,html.dark .luxury-carousel-card{background:#110d1d!important;border:1px solid rgba(201,169,110,.35);box-shadow:0 18px 50px #000000b3,0 0 25px #c9a96e1f}html[data-theme=dark] .card-3d-container:not(.is-active) .luxury-carousel-card,html.dark .card-3d-container:not(.is-active) .luxury-carousel-card{background:#171225!important}.card-3d-container.is-active .luxury-carousel-card{border-color:var(--color-gold);box-shadow:0 20px 50px -10px #c9a96e61,0 0 30px #c9a96e2e}.carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--card-bg);border:1px solid rgba(201,169,110,.4);color:var(--color-gold);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:40;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 25px #00000026;transition:all .25s cubic-bezier(.16,1,.3,1)}.carousel-nav-btn.nav-left{left:-14px}.carousel-nav-btn.nav-right{right:-14px}.carousel-nav-btn:hover{background:var(--color-gold);color:#0a0814;transform:translateY(-50%) scale(1.1);box-shadow:0 0 20px #c9a96e80}.carousel-nav-btn:active{transform:translateY(-50%) scale(.94)}.carousel-pills-pagination .pagination-pill-btn{position:relative;overflow:hidden;border:1px solid rgba(201,169,110,.25);background:#c9a96e0f;border-radius:999px;padding:6px 14px;display:inline-flex;align-items:center;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.carousel-pills-pagination .pagination-pill-btn .pill-content{position:relative;z-index:3;display:inline-flex;align-items:center;gap:7px}.carousel-pills-pagination .pagination-pill-btn .pill-number{font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;color:var(--color-gold);transition:color .25s ease}.carousel-pills-pagination .pagination-pill-btn .pill-title{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.05em;transition:color .25s ease}.carousel-pills-pagination .pagination-pill-btn:hover{border-color:var(--color-gold);background:#c9a96e24}.carousel-pills-pagination .pagination-pill-btn:hover .pill-title{color:var(--text-main)}.carousel-pills-pagination .pagination-pill-btn.active{border-color:var(--color-gold);background:#c9a96e1f;box-shadow:0 0 16px #c9a96e59}.carousel-pills-pagination .pagination-pill-btn.active .pill-number{color:#a67c2e}.carousel-pills-pagination .pagination-pill-btn.active .pill-title{color:#0a0814;font-weight:700}.carousel-pills-pagination .pagination-pill-btn .pill-progress-fill{position:absolute;top:0;left:0;bottom:0;width:0%;background:linear-gradient(90deg,#c9a96e40,#c9a96e73);border-radius:999px;z-index:1;pointer-events:none;animation:pillProgressFill 5.5s linear forwards}.carousel-pills-pagination .pagination-pill-btn .pill-progress-fill.paused{animation-play-state:paused}.carousel-pills-pagination .pagination-pill-btn .pill-progress-line{position:absolute;bottom:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,#c9a96e,wheat,#c9a96e);box-shadow:0 0 8px #c9a96ed9;border-radius:2px;z-index:2;pointer-events:none;animation:pillProgressFill 5.5s linear forwards}.carousel-pills-pagination .pagination-pill-btn .pill-progress-line.paused{animation-play-state:paused}:is(html[data-theme=dark] .carousel-pills-pagination .pagination-pill-btn.active,html.dark .carousel-pills-pagination .pagination-pill-btn.active) .pill-number{color:#e5c384}:is(html[data-theme=dark] .carousel-pills-pagination .pagination-pill-btn.active,html.dark .carousel-pills-pagination .pagination-pill-btn.active) .pill-title{color:#fff}@keyframes pillProgressFill{0%{width:0%}to{width:100%}}@media(max-width:767px){.section-3d-showcase{overflow:hidden!important}.carousel-3d-stage{height:auto!important;min-height:490px!important;max-width:100%!important;overflow:hidden!important;padding:0 4px;margin-bottom:16px!important}.carousel-cards-viewport{height:490px;width:100%}.card-3d-container{width:calc(100% - 28px)!important;max-width:440px!important;height:100%!important}.card-3d-container.is-next{transform:translate(calc(-50% + 22px),-50%) scale(.9)!important;opacity:.22!important;filter:blur(2px)!important;pointer-events:none!important}.card-3d-container.is-prev{transform:translate(calc(-50% - 22px),-50%) scale(.9)!important;opacity:.22!important;filter:blur(2px)!important;pointer-events:none!important}.luxury-carousel-card{padding:18px 16px!important;border-radius:18px!important}.luxury-carousel-card .card-num-badge{font-size:10px!important;padding:2px 7px!important}.luxury-carousel-card .card-tag-pill{font-size:9px!important;letter-spacing:.08em!important}.luxury-carousel-card .card-icon-pill{width:36px!important;height:36px!important;font-size:15px!important;border-radius:10px!important}.luxury-carousel-card h3.h4{font-size:17px!important;margin-bottom:2px!important}.luxury-carousel-card .card-subtitle-line{font-size:11px!important;margin-bottom:6px!important}.luxury-carousel-card .card-lead-text{font-size:12px!important;line-height:1.45!important;margin-bottom:8px!important}.luxury-carousel-card .card-specs-grid{grid-template-columns:1fr!important;gap:5px!important}.luxury-carousel-card .card-specs-grid .spec-item-row{margin-bottom:0!important}.luxury-carousel-card .card-specs-grid .spec-item-row .spec-check{font-size:10px!important;margin-top:2px!important}.luxury-carousel-card .card-specs-grid .spec-item-row .spec-text{font-size:11px!important;line-height:1.35!important}.luxury-carousel-card .card-proof-bar{padding-top:10px!important;margin-top:8px!important}.luxury-carousel-card .card-proof-bar .proof-badge-text{font-size:10.5px!important;line-height:1.3!important}.luxury-carousel-card .card-proof-bar .card-index-indicator{font-size:10.5px!important}.carousel-nav-btn{width:34px!important;height:34px!important;font-size:12px!important}.carousel-nav-btn.nav-left{left:2px!important}.carousel-nav-btn.nav-right{right:2px!important}.carousel-pills-pagination{gap:6px!important;margin-bottom:8px!important}.carousel-pills-pagination .pagination-pill-btn{padding:6px 12px!important;min-height:32px!important}.carousel-pills-pagination .pagination-pill-btn .pill-number{font-size:10px!important}.carousel-pills-pagination .pagination-pill-btn .pill-title{display:none!important}}#technical-standards h2{font-size:clamp(24px,2.8vw,44px)!important}#technical-standards p.fs-4{font-size:clamp(14px,1.1vw,18px)!important;line-height:1.5;margin-bottom:clamp(14px,2.2vh,28px)!important}#technical-standards .metric-card-glass{padding:clamp(16px,2vh,28px)!important}:is(#handover-protocol,#capabilities-teaser) .metric-card-glass{padding:clamp(20px,3vh,40px)!important}:is(#handover-protocol,#capabilities-teaser) .metric-card-glass h3{font-size:clamp(16px,1.4vw,22px)!important}:is(#handover-protocol,#capabilities-teaser) .metric-card-glass p{font-size:clamp(13px,.95vw,15px);line-height:1.5;margin-bottom:clamp(14px,2vh,22px)!important}#home-cta{min-height:100vh;height:100vh;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:clamp(24px,4vh,48px) 0!important;box-sizing:border-box}#home-cta h2{font-size:clamp(26px,3vw,46px)!important;margin-bottom:clamp(10px,1.5vh,18px)!important}#home-cta p.fs-4{font-size:clamp(14px,1.15vw,18px)!important;margin-bottom:clamp(18px,2.8vh,32px)!important}@media(max-width:991px){html,body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}section,.section-type-a,.section-type-b{min-height:100svh!important;height:auto!important;max-height:none!important;padding-top:clamp(64px,9vh,90px)!important;padding-bottom:clamp(40px,6vh,60px)!important;overflow:visible!important;scroll-snap-align:none!important}.contained-panel-section{padding:0 16px!important}#home-hero.section-hero-editorial{min-height:100svh!important;height:auto!important;padding-top:max(80px,12vh)!important;padding-bottom:clamp(32px,5vh,48px)!important}#home-hero.section-hero-editorial .hero-editorial-wrapper{padding:0 12px!important}#home-hero.section-hero-editorial .hero-main-title{font-size:clamp(23px,6vw,36px)!important;line-height:1.25!important;margin-bottom:12px!important}#home-hero.section-hero-editorial .hero-short-subtitle{font-size:clamp(13px,3.6vw,15px)!important;line-height:1.6!important;margin-bottom:20px!important}#home-hero.section-hero-editorial .hero-actions-row{flex-direction:column!important;width:100%!important;max-width:320px!important;margin:0 auto 16px!important;gap:10px!important}#home-hero.section-hero-editorial .hero-actions-row .btn{width:100%!important;padding:12px 20px!important;font-size:14px!important;text-align:center!important;justify-content:center!important}#home-hero.section-hero-editorial .hero-trust-line{font-size:10px!important;letter-spacing:.8px!important;line-height:1.4!important}.editorial-badge{font-size:9.5px!important;letter-spacing:2px!important}.editorial-heading{font-size:clamp(20px,5.2vw,28px)!important;line-height:1.3!important}.editorial-gold-bar{width:36px!important;height:2px!important;margin-bottom:10px!important}p.text-muted.fs-5{font-size:clamp(13px,3.6vw,15px)!important;line-height:1.55!important}#home-cta{min-height:100svh!important;height:auto!important;max-height:none!important;padding:clamp(60px,9vh,90px) 16px clamp(48px,7vh,70px)!important}#home-cta h2{font-size:clamp(22px,6vw,32px)!important;line-height:1.25!important;margin-bottom:12px!important}#home-cta p.fs-4{font-size:clamp(13px,3.8vw,15px)!important;line-height:1.6!important;margin-bottom:24px!important}#home-cta .d-flex{flex-direction:column!important;width:100%!important;max-width:320px!important;margin:0 auto!important;gap:10px!important}#home-cta .d-flex .btn{width:100%!important;padding:13px 20px!important;font-size:14px!important;text-align:center!important;justify-content:center!important}}.btn-luxury-primary{background:var(--color-gold)!important;color:#0a0814!important;border:1px solid var(--color-gold)!important;font-family:Poppins,sans-serif;font-weight:700!important;letter-spacing:1px;box-shadow:0 8px 25px #c9a96e66!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;opacity:1!important}.btn-luxury-primary:hover{background:var(--color-gold-hover)!important;color:#0a0814!important;transform:translateY(-2px);box-shadow:0 12px 35px #c9a96e8c!important}.btn-luxury-primary:disabled,.btn-luxury-primary[disabled]{background:#c9a96ebf!important;color:#0a0814!important;border-color:#c9a96e!important;opacity:.85!important;cursor:not-allowed!important;box-shadow:0 4px 20px #c9a96e4d!important}html[data-theme=dark] .btn-luxury-primary,html.dark .btn-luxury-primary{background:#c9a96e!important;color:#0a0814!important;border:1.5px solid #C9A96E!important;box-shadow:0 8px 30px #c9a96e73!important;opacity:1!important}html[data-theme=dark] .btn-luxury-primary:disabled,html.dark .btn-luxury-primary:disabled,html[data-theme=dark] .btn-luxury-primary[disabled],html.dark .btn-luxury-primary[disabled]{background:#c9a96ecc!important;color:#0a0814!important;border-color:#c9a96e!important;opacity:.85!important;box-shadow:0 4px 20px #c9a96e4d!important}.btn-luxury-outline{background-color:transparent!important;color:var(--text-main)!important;border:1.5px solid var(--color-gold)!important;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:1px;transition:all .3s ease!important}.btn-luxury-outline:hover{background-color:#c9a96e2e!important;color:var(--color-gold)!important;border-color:var(--color-gold)!important;transform:translateY(-2px);box-shadow:0 10px 30px #c9a96e40!important}html[data-theme=dark] .btn-luxury-outline,html.dark .btn-luxury-outline{border-color:#c9a96e!important;color:#f5e9d6!important}.license-badge-gold{background-color:var(--color-gold)!important;color:#0a0814!important;font-weight:700;letter-spacing:1px;padding:8px 20px;border-radius:999px;font-size:13px;font-family:Courier New,Courier,monospace;box-shadow:0 4px 20px #c9a96e66;display:inline-flex;align-items:center;gap:8px}.license-badge-outline{background-color:#c9a96e1f!important;color:#f5e9d6!important;border:1px solid var(--color-gold)!important;font-weight:600;letter-spacing:1px;padding:8px 20px;border-radius:999px;font-size:13px;font-family:Courier New,Courier,monospace;display:inline-flex;align-items:center;gap:8px}.editorial-badge{font-size:12px;letter-spacing:3px;font-weight:700}.editorial-heading{font-size:clamp(28px,3.5vw,44px);line-height:1.2}.editorial-gold-bar{width:48px;height:2px;background-color:var(--color-gold);box-shadow:0 0 10px #c9a96e80}.editorial-statement{line-height:1.7;font-style:italic}.metric-card-glass{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease;will-change:transform}.metric-card-glass i{transition:transform .35s ease,color .35s ease}.metric-card-glass:hover{transform:translateY(-8px);border-color:var(--color-gold);box-shadow:0 20px 45px #c9a96e38}.metric-card-glass:hover i{transform:translateY(-2px) scale(1.08) rotate(2deg);color:var(--color-gold)!important}.service-card-editorial{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease;will-change:transform}.service-card-editorial .service-icon-circle{width:56px;height:56px;border-radius:50%;background:#c9a96e1f;border:1px solid rgba(201,169,110,.3);color:var(--color-gold);font-size:22px;transition:all .35s cubic-bezier(.16,1,.3,1)}.service-card-editorial img{transition:transform .7s cubic-bezier(.16,1,.3,1);will-change:transform}.service-card-editorial:hover{transform:translateY(-8px);border-color:var(--color-gold);box-shadow:0 20px 45px #c9a96e38}.service-card-editorial:hover img{transform:scale(1.04)}.service-card-editorial:hover .service-icon-circle{background:var(--color-gold);color:#0a0814;box-shadow:0 0 25px #c9a96e73;transform:translateY(-2px) scale(1.08) rotate(2deg)}.service-card-editorial:hover .card-hover-arrow{transform:translate(6px)}.unified-contact-composition .contact-header-chip{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.unified-contact-composition .grouped-office-info-block{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px}.unified-contact-composition .grouped-office-info-block .info-row-item{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--card-border)}.unified-contact-composition .grouped-office-info-block .info-row-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.unified-contact-composition .contact-map-frame{border-radius:24px;border:1px solid var(--card-border);box-shadow:0 20px 40px #00000026;overflow:hidden}.unified-contact-composition .contact-map-frame iframe{width:100%;height:100%;border:0;transition:filter .35s ease}.unified-contact-composition html[data-theme=dark] .contact-map-frame iframe,.unified-contact-composition html.dark .contact-map-frame iframe{filter:grayscale(.65) invert(.92) contrast(1.25) hue-rotate(180deg)}.unified-contact-composition .contact-form-glass{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px}.unified-contact-composition .luxury-input-field{background:#ffffff0d!important;border:1px solid rgba(201,169,110,.35)!important;color:var(--text-main)!important;border-radius:12px!important;padding:12px 16px!important;font-size:14px!important;box-shadow:0 10px 25px #00000040,inset 0 1px 2px #ffffff0d!important;transition:all .3s ease!important}.unified-contact-composition .luxury-input-field::placeholder{color:#e2d9ccbf!important;opacity:1!important}.unified-contact-composition .luxury-input-field:focus{background:#ffffff14!important;border-color:var(--color-gold)!important;box-shadow:0 12px 35px #c9a96e40,inset 0 1px 2px #ffffff1a!important;color:var(--text-main)!important}.unified-contact-composition .input-group-text{background:#ffffff0d!important;border-color:#c9a96e59!important;color:var(--color-gold)!important;box-shadow:0 10px 25px #00000040!important}.unified-contact-composition html[data-theme=light] .luxury-input-field,.unified-contact-composition html:not(.dark) .luxury-input-field{background:#ffffffd9!important;border-color:#9e7a3b59!important;color:#111116!important;box-shadow:0 8px 20px #0a08140a!important}.unified-contact-composition html[data-theme=light] .luxury-input-field::placeholder,.unified-contact-composition html:not(.dark) .luxury-input-field::placeholder{color:#4a4554bf!important;opacity:1!important}.unified-contact-composition html[data-theme=light] .input-group-text,.unified-contact-composition html:not(.dark) .input-group-text{background:#fcfbf8!important;border-color:#9e7a3b59!important;color:#9e7a3b!important}.unified-contact-composition html[data-theme=dark] .luxury-input-field,.unified-contact-composition html.dark .luxury-input-field{background:#12121c73!important;border-color:#c9a96e66!important;color:#fff!important;box-shadow:0 10px 30px #00000059,inset 0 1px 2px #ffffff0f!important}.unified-contact-composition html[data-theme=dark] .luxury-input-field::placeholder,.unified-contact-composition html.dark .luxury-input-field::placeholder{color:#e2d9ccd9!important;opacity:1!important}.unified-contact-composition html[data-theme=dark] select.luxury-input-field option,.unified-contact-composition html.dark select.luxury-input-field option{background:#12121c!important;color:#e2d9cc!important}.unified-contact-composition .alert-gold{background:#c9a96e26;border:1px solid var(--color-gold);color:var(--text-main)}.category-select-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:16px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);text-align:center}.category-select-card .category-card-icon{font-size:20px;color:var(--text-muted);transition:all .3s ease}.category-select-card .category-card-title{font-size:13px;font-weight:600;letter-spacing:.5px;color:var(--text-main)}.category-select-card:hover{transform:translateY(-3px);border-color:var(--color-gold);box-shadow:0 10px 25px #c9a96e26}.category-select-card.category-card-active{background:#c9a96e2e!important;border-color:var(--color-gold)!important;box-shadow:0 0 25px #c9a96e59!important}.category-select-card.category-card-active .category-card-icon{color:var(--color-gold)!important;transform:scale(1.1)}.category-select-card.category-card-active .category-card-title{color:var(--color-gold)!important}.segmented-btn{background:var(--card-bg);border:1px solid var(--card-border);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:600;color:var(--text-main);cursor:pointer;transition:all .3s ease}.segmented-btn:hover{border-color:var(--color-gold);color:var(--color-gold)}.segmented-btn.segmented-btn-active{background:var(--color-gold)!important;color:#0a0814!important;border-color:var(--color-gold)!important;font-weight:700;box-shadow:0 4px 15px #c9a96e66}.file-dropzone{border:2px dashed rgba(201,169,110,.35);border-radius:18px;padding:28px;background:#ffffff05;text-align:center;transition:all .3s ease;cursor:pointer}.file-dropzone:hover{border-color:var(--color-gold);background:#c9a96e0f}.form-container-glass-lux{padding:56px 44px;border-radius:28px;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 25px 70px #0006}@media(max-width:767px){.form-container-glass-lux{padding:32px 20px;border-radius:20px}}.dubiz-footer{margin-top:auto;width:100%;background-color:#fff!important;color:#0a0814!important;border-top:1px solid #ECECEC;transition:background-color .35s ease,color .35s ease}html[data-theme=dark] .dubiz-footer,html.dark .dubiz-footer{background-color:#0a0814!important;color:#f5e9d6!important;border-top:1px solid rgba(201,169,110,.2)}html[data-theme=dark] .dubiz-footer .text-muted,html.dark .dubiz-footer .text-muted,html[data-theme=dark] .dubiz-footer p,html.dark .dubiz-footer p{color:#9890a3!important}html[data-theme=dark] .dubiz-footer .text-main,html.dark .dubiz-footer .text-main,html[data-theme=dark] .dubiz-footer h3,html.dark .dubiz-footer h3,html[data-theme=dark] .dubiz-footer h4,html.dark .dubiz-footer h4{color:#f5e9d6!important}.footer-col-title{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:2px;position:relative;padding-bottom:8px}.footer-col-title .gold-indicator{display:block;position:absolute;bottom:0;left:0;width:28px;height:2px;background-color:var(--color-gold);border-radius:2px}.credentials-card{background-color:#0a081408;border:1px solid #ECECEC;color:#55525d;transition:all .3s ease}html[data-theme=dark] .credentials-card,html.dark .credentials-card{background-color:#16112499;border:1px solid rgba(201,169,110,.2);color:#c2bacf}.cred-item{font-family:Courier New,Courier,monospace;font-size:11px}.social-circle-btn{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(10,8,20,.15);color:#0a0814;background:transparent;transition:all .3s ease;text-decoration:none}html[data-theme=dark] .social-circle-btn,html.dark .social-circle-btn{border:1px solid rgba(201,169,110,.3);color:#f5e9d6}.social-circle-btn:hover{background-color:var(--color-gold);border-color:var(--color-gold);color:#0a0814!important;transform:translateY(-2px);box-shadow:0 6px 18px #c9a96e59}.footer-link{font-family:Poppins,sans-serif;font-size:14px;color:#55525d;display:inline-block;transition:color .3s ease,transform .3s ease}html[data-theme=dark] .footer-link,html.dark .footer-link{color:#c2bacf}.footer-link:hover{color:var(--color-gold)!important;transform:translate(3px)}.contact-text-lines{color:#55525d}html[data-theme=dark] .contact-text-lines,html.dark .contact-text-lines{color:#c2bacf}.footer-bottom-divider{border-top:1px solid #ECECEC}html[data-theme=dark] .footer-bottom-divider,html.dark .footer-bottom-divider{border-top:1px solid rgba(201,169,110,.15)}.footer-bottom-link{color:#55525d;transition:color .3s ease}html[data-theme=dark] .footer-bottom-link,html.dark .footer-bottom-link{color:#c2bacf}.footer-bottom-link:hover{color:var(--color-gold)!important}.table-luxury-wrap{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;overflow:hidden;box-shadow:0 16px 40px #0000000d}.table-luxury{width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0;color:var(--text-main);background:transparent}.table-luxury th{background:#c9a96e1a;color:var(--color-gold);font-weight:700;font-size:.82rem;letter-spacing:1.5px;text-transform:uppercase;padding:18px 24px;border-bottom:1px solid var(--card-border)}.table-luxury td{padding:18px 24px;border-bottom:1px solid var(--card-border);vertical-align:middle;background:transparent}.table-luxury tr:last-child td{border-bottom:none}.table-luxury tr:hover td{background:#c9a96e0a}.bg-gold-subtle{background:#c9a96e1f!important;color:var(--color-gold)!important;border:1px solid rgba(201,169,110,.3)!important}html[data-theme=dark] .bg-gold-subtle,html.dark .bg-gold-subtle{background:#c9a96e2e!important;color:#f5e9d6!important;border-color:#c9a96e73!important}.capability-icon-pill{width:52px;height:52px;border-radius:14px;background:#c9a96e1a;display:flex;align-items:center;justify-content:center;border:1px solid rgba(201,169,110,.25);flex-shrink:0}#handover-protocol{height:100vh;min-height:100vh;max-height:100vh;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:clamp(12px,2vh,24px) 0!important;overflow:hidden;box-sizing:border-box}html[data-theme=light] #handover-protocol,html:not(.dark) #handover-protocol{background:#fff!important;border-top:1px solid rgba(201,169,110,.35);border-bottom:1px solid rgba(201,169,110,.35);box-shadow:0 20px 60px #0a08140a}html[data-theme=dark] #handover-protocol,html.dark #handover-protocol{background:#120e1ceb!important;border-top:1px solid rgba(201,169,110,.4);border-bottom:1px solid rgba(201,169,110,.4);box-shadow:0 20px 60px #00000059;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-theme=light] .protocol-box-bg.layer-back,html:not(.dark) .protocol-box-bg.layer-back{background:#f4f0e8e6!important;border-color:#c9a96e59!important;box-shadow:0 30px 60px #00000014!important}html[data-theme=light] .protocol-box-bg.layer-mid,html:not(.dark) .protocol-box-bg.layer-mid{background:#faf7f2f2!important;border-color:#c9a96e73!important;box-shadow:0 20px 45px #00000017!important}html[data-theme=light] .protocol-main-card,html:not(.dark) .protocol-main-card{background:#fff!important;box-shadow:0 25px 70px -10px #0a08141f,0 0 35px #c9a96e29!important}.protocol-section-container{height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:center}.protocol-stage-wrapper{position:relative;max-width:1080px;width:100%;margin:0 auto;perspective:1200px}.protocol-boxes-stack{position:relative;width:100%}.protocol-box-bg{position:absolute;top:0;border-radius:28px;pointer-events:none;box-sizing:border-box;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease}.protocol-box-bg.layer-back{left:3%;width:94%;height:100%;transform:rotate(2.4deg) translateY(10px);opacity:.38;background:var(--card-bg);border:1px solid rgba(201,169,110,.28);box-shadow:0 35px 70px #0000001a}.protocol-box-bg.layer-mid{left:1.5%;width:97%;height:100%;transform:rotate(-2deg) translateY(5px);opacity:.65;background:var(--card-bg);border:1px solid rgba(201,169,110,.38);box-shadow:0 25px 55px #0000001f}.protocol-main-card{position:relative;z-index:10;width:100%;height:clamp(450px,50vh,480px);border-radius:28px;background:var(--card-bg);border:1px solid var(--color-gold);padding:clamp(18px,2.2vw,26px) clamp(22px,3.2vw,40px) 16px;box-shadow:0 30px 80px -15px #0003,0 0 35px #c9a96e2e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;transition:box-shadow .35s ease,border-color .35s ease}.protocol-progress-bar-container{position:relative;width:100%;padding:4px 10px clamp(28px,3.4vh,34px);flex-shrink:0}.protocol-progress-track{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%}.protocol-track-line{position:absolute;top:18px;left:36px;right:36px;height:4px;background:#c9a96e38;border-radius:999px;overflow:hidden;z-index:1}.protocol-track-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#A88642,var(--color-gold),#F4D089);box-shadow:0 0 16px var(--color-gold);border-radius:999px;pointer-events:none}.protocol-track-fill.phase-0{animation:trackProgressPhase0 5.5s linear forwards}.protocol-track-fill.phase-1{animation:trackProgressPhase1 5.5s linear forwards}.protocol-track-fill.phase-2{animation:trackProgressPhase2 5.5s linear forwards}.protocol-track-fill.phase-3{animation:trackProgressPhase3 5.5s linear forwards}.protocol-track-fill.paused{animation-play-state:paused!important}@keyframes trackProgressPhase0{0%{width:0%}to{width:33.333%}}@keyframes trackProgressPhase1{0%{width:33.333%}to{width:66.666%}}@keyframes trackProgressPhase2{0%{width:66.666%}to{width:100%}}@keyframes trackProgressPhase3{0%{width:100%;filter:brightness(1);box-shadow:0 0 14px var(--color-gold)}50%{width:100%;filter:brightness(1.35);box-shadow:0 0 24px var(--color-gold),0 0 40px #ffd70080}to{width:100%;filter:brightness(1);box-shadow:0 0 14px var(--color-gold)}}.track-fill-spark{position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 8px 3px var(--color-gold),0 0 16px 5px #ffffffe6}.point-pulse-ring{position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--color-gold);opacity:.85;animation:pulseRing 1.8s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none}.point-pulse-ring.paused{animation-play-state:paused!important}@keyframes pulseRing{0%{transform:scale(.92);opacity:.9}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.protocol-step-point{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;cursor:pointer;background:transparent;border:none;padding:0;outline:none;transition:transform .25s ease}.protocol-step-point:hover{transform:translateY(-2px)}.protocol-step-point .point-bullet{width:36px;height:36px;border-radius:50%;background:var(--card-bg);border:2px solid rgba(201,169,110,.45);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-family:monospace;color:var(--text-muted);transition:all .35s cubic-bezier(.16,1,.3,1)}.protocol-step-point .point-label{position:absolute;top:40px;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);transition:color .3s ease}.protocol-step-point.point--active .point-bullet{background:var(--color-gold);color:#0a0814;border-color:#fff;box-shadow:0 0 0 6px #c9a96e59,0 0 25px #c9a96ecc;transform:scale(1.12)}.protocol-step-point.point--active .point-label{color:var(--color-gold);font-weight:700}.protocol-step-point.point--complete .point-bullet{background:var(--color-gold);color:#0a0814;border-color:var(--color-gold);box-shadow:0 0 10px #c9a96e66}.protocol-step-point.point--complete .point-label{color:var(--color-gold)}.protocol-active-view{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;animation:protocolFadeIn .35s cubic-bezier(.16,1,.3,1)}.protocol-desc-text{min-height:48px}.text-truncate-deliverable{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.protocol-checkpoint-card{background:#c9a96e0d;border:1px solid rgba(201,169,110,.22);border-radius:18px;padding:16px 20px;height:100%}html[data-theme=dark] .protocol-checkpoint-card,html.dark .protocol-checkpoint-card{background:#161124b3;border-color:#c9a96e4d}.protocol-bottom-bar{flex-shrink:0}.protocol-nav-btn{width:38px;height:38px;border-radius:50%;background:var(--card-bg);border:1px solid rgba(201,169,110,.4);color:var(--color-gold);font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.protocol-nav-btn:hover:not(:disabled){background:var(--color-gold);color:#0a0814;transform:scale(1.08);box-shadow:0 0 18px #c9a96e80}.protocol-nav-btn:disabled{opacity:.35;cursor:not-allowed}@media(max-width:991px){#handover-protocol{min-height:100svh!important;height:auto!important;max-height:none!important;padding:clamp(60px,8vh,85px) 0!important;overflow:visible}.protocol-box-bg.layer-back{transform:translateY(8px)!important;left:2%!important;width:96%!important}.protocol-box-bg.layer-mid{transform:translateY(4px)!important;left:1%!important;width:98%!important}.protocol-main-card{height:auto;min-height:unset;padding:24px 20px}.protocol-desc-text{min-height:unset}}@media(max-width:767px){.protocol-main-card{padding:20px 14px;border-radius:20px}.protocol-box-bg{border-radius:20px}.protocol-track-line{left:18px;right:18px}.protocol-step-point .point-bullet{width:30px;height:30px;font-size:10px}.protocol-step-point .point-label{font-size:9px;letter-spacing:.5px;top:34px}.protocol-progress-bar-container{padding-bottom:36px}.protocol-bottom-bar{gap:12px!important}}@media(max-width:576px){.protocol-bottom-bar{justify-content:center!important;text-align:center;gap:10px!important}.protocol-bottom-bar>div{justify-content:center!important;width:100%}.protocol-bottom-bar .btn.btn-sm{padding:4px 10px!important;font-size:11px!important}}@media(max-width:400px){.protocol-step-point .point-bullet{width:26px!important;height:26px!important;font-size:9px!important}.protocol-step-point .point-label{font-size:8px!important;letter-spacing:.2px!important;top:30px!important}.protocol-progress-bar-container{padding-bottom:32px}.carousel-3d-stage{min-height:520px!important}.carousel-cards-viewport{height:520px!important}.card-3d-container{width:calc(100% - 14px)!important}.luxury-carousel-card{padding:14px 12px!important}}.section-services-drag{overflow:hidden!important}.carousel-arrow-btn{width:44px;height:44px;border-radius:50%;background:var(--card-bg);border:1px solid rgba(201,169,110,.4);color:var(--color-gold);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #00000014}.carousel-arrow-btn:hover{background:var(--color-gold);color:#0a0814;transform:scale(1.08);box-shadow:0 0 20px #c9a96e80}.carousel-arrow-btn:active{transform:scale(.94)}.drag-carousel-viewport{position:relative;width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;padding:12px 4px 24px;user-select:none;-webkit-user-select:none}.drag-carousel-viewport.dragging{cursor:grabbing}.drag-carousel-track{display:flex;gap:28px;will-change:transform;width:max-content}.drag-carousel-item{width:clamp(320px,32vw,440px);flex-shrink:0;transition:transform .12s ease-out;will-change:transform;cursor:pointer}.luxury-service-panel{background:var(--card-bg);border:1px solid rgba(201,169,110,.3);border-radius:24px;overflow:hidden;box-shadow:0 20px 50px -10px #0000001f,0 0 15px #c9a96e0f;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column}.luxury-service-panel:hover{border-color:var(--color-gold);box-shadow:0 25px 60px -10px #0003,0 0 30px #c9a96e40}.service-figure{position:relative;width:100%;height:0;padding-bottom:58%;overflow:hidden;margin:0;background:#0e0b1a}.service-figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:center center;transition:transform .2s ease-out;will-change:transform;pointer-events:none}.service-figure .service-figure-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0a08141a,#0a0814bf);pointer-events:none}.service-top-badge{position:absolute;top:14px;left:14px;z-index:2;background:#0a0814bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(201,169,110,.4);border-radius:999px;padding:4px 12px;color:var(--color-gold)}.service-top-badge .badge-num{font-size:11px;font-weight:700}.service-top-badge .badge-tag{font-size:9.5px;letter-spacing:1.2px;font-weight:600;text-transform:uppercase}.service-icon-pill{position:absolute;bottom:14px;right:14px;z-index:2;width:42px;height:42px;border-radius:12px;background:#0a0814cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(201,169,110,.4);color:var(--color-gold);display:flex;align-items:center;justify-content:center;font-size:17px;box-shadow:0 0 15px #c9a96e33}.service-body{padding:22px 24px 18px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.service-body .service-title{font-size:18px;line-height:1.3}.service-body .service-desc{min-height:44px;line-height:1.5}.service-body .btn-inquire{transition:transform .2s ease,color .2s ease}.service-body .btn-inquire:hover{transform:translate(4px);color:var(--color-gold)!important}.drag-progress-container{width:100%}.drag-progress-track{position:relative;height:4px;background:#c9a96e33;border-radius:999px;overflow:hidden}.drag-progress-bar{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-gold);box-shadow:0 0 14px #c9a96ecc;border-radius:999px;transform:scaleX(.11);transform-origin:0% 0%;will-change:transform}@media(max-width:991px){.drag-carousel-item{width:clamp(280px,58vw,360px)}.drag-carousel-track{gap:18px}}@media(max-width:767px){.drag-carousel-item{width:calc(100vw - 64px);max-width:330px}.drag-carousel-track{gap:14px}.service-body{padding:16px 14px 12px}}.services-tutorial-deck{width:100%;animation:tutorialFadeIn .35s cubic-bezier(.16,1,.3,1)}@keyframes tutorialFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tutorial-stepper-container{width:100%;padding:8px 0 20px}.tutorial-stepper-track{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1000px;margin:0 auto}.tutorial-track-bg{position:absolute;top:17px;left:20px;right:20px;height:2px;background:#c9a96e40;z-index:1}.tutorial-track-fill{position:absolute;top:0;left:0;height:100%;background:var(--color-gold);box-shadow:0 0 10px #c9a96ecc;transition:width .4s cubic-bezier(.16,1,.3,1)}.tutorial-step-bullet{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease}.tutorial-step-bullet:hover{transform:scale(1.08)}.tutorial-step-bullet .step-node-circle{width:36px;height:36px;border-radius:50%;background:var(--card-bg);border:2px solid rgba(201,169,110,.4);color:var(--text-muted);font-size:12px;font-weight:700;font-family:monospace;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.tutorial-step-bullet .step-node-label{margin-top:6px;font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);font-family:monospace;transition:color .25s ease;white-space:nowrap}.tutorial-step-bullet.is-active .step-node-circle{background:var(--color-gold);color:#0a0814;border-color:#fff;box-shadow:0 0 0 6px #c9a96e4d,0 0 20px #c9a96eb3;transform:scale(1.12)}.tutorial-step-bullet.is-active .step-node-label{color:var(--color-gold);font-weight:700}.tutorial-step-bullet.is-completed .step-node-circle{background:var(--color-gold);color:#0a0814;border-color:var(--color-gold)}.tutorial-step-bullet.is-completed .step-node-label{color:var(--color-gold)}.tutorial-showcase-card{background:var(--card-bg);border:1px solid var(--color-gold);border-radius:28px;overflow:hidden;box-shadow:0 30px 80px -15px #00000040,0 0 35px #c9a96e33;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:clamp(20px,3vw,36px)}.tutorial-image-frame{position:relative;width:100%;height:0;padding-bottom:64%;border-radius:20px;overflow:hidden;background:#0e0b1a;box-shadow:0 15px 40px #00000040}.tutorial-image-frame img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.tutorial-image-frame:hover img{transform:scale(1.04)}.tutorial-beacon{position:absolute;z-index:5;width:28px;height:28px;border-radius:50%;background:#c9a96ef2;color:#0a0814;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #c9a96ee6;pointer-events:none}.tutorial-beacon:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--color-gold);animation:beaconPulse 2s cubic-bezier(.16,1,.3,1) infinite}@keyframes beaconPulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.8);opacity:0}}.tutorial-pro-tip-box{background:#c9a96e14;border:1px dashed rgba(201,169,110,.4);border-radius:14px;padding:12px 16px}@media(max-width:991px){.tutorial-stepper-track{overflow-x:auto;padding-bottom:12px;justify-content:flex-start;gap:16px}.tutorial-track-bg{display:none}}@media(max-width:767px){.tutorial-showcase-card{padding:18px 14px;border-radius:20px}.tutorial-image-frame{padding-bottom:56%}.tutorial-step-bullet .step-node-label{display:none}}@keyframes logoFadeRotate{0%{opacity:0;transform:scale(.92) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes heroSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
