@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Montserrat:wght@600;700;800&family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@400;500;600;700;800;900&family=Roboto+Condensed:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sora:wght@600;800&family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navheadingmain{color:#005822;font-size:2rem;font-weight:bolder;line-height:1.2;margin-top:35px;text-align:center}@media (min-width:1200px){.navheadingmain{font-size:2rem}}@media (max-width:1199px) and (min-width:768px){.navheadingmain{font-size:2.5rem}}@media (max-width:767px){.navheadingmain{font-size:1.8rem}}@media (max-width:480px){.navheadingmain{font-size:.93rem;margin-right:37px}}.navlogokanak{height:auto;max-width:100%;object-fit:contain;width:147px}@media (min-width:1200px){.navlogokanak{height:66px;width:150px}}@media (max-width:1199px) and (min-width:768px){.navlogokanak{width:140px}}@media (max-width:767px){.navlogokanak{width:120px}}@media (max-width:480px){.navlogokanak{width:100px}}:root{--nfcnavbar-font-primary:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--nfcnavbar-header-height-desktop:70px;--nfcnavbar-header-height-mobile:60px;--nfcnavbar-header-height:var(--nfcnavbar-header-height-desktop);--nfcnavbar-transition-speed-fast:0.25s;--nfcnavbar-transition-speed-medium:0.4s;--nfcnavbar-transition-speed-slow:0.6s;--nfcnavbar-easing-standard:cubic-bezier(0.3,0,0.1,1);--nfcnavbar-easing-energetic:cubic-bezier(0.4,0,0.2,1.2);--nfcnavbar-easing-smooth-out:cubic-bezier(0.2,0.8,0.2,1);--nfcnavbar-color-base:rgb(var(--nfcnavbar-color-base-rgb));--nfcnavbar-color-surface:rgb(var(--nfcnavbar-color-surface-rgb));--nfcnavbar-color-text:rgb(var(--nfcnavbar-color-text-rgb));--nfcnavbar-color-text-muted:rgb(var(--nfcnavbar-color-accent-secondary-rgb));--nfcnavbar-color-accent-primary:rgb(var(#000));--nfcnavbar-color-accent-primary-hover:#1d4ed8;--nfcnavbar-color-accent-secondary:rgb(var(--nfcnavbar-color-accent-secondary-rgb));--nfcnavbar-color-navbar-base-rgb:248,249,250;--nfcnavbar-navbar-border-opacity:0.1;--nfcnavbar-nav-link-hover-bg:rgba(var(--nfcnavbar-color-text-rgb),0.05);--nfcnavbar-nav-link-active-bg:rgba(var(#000),0.1);--nfcnavbar-color-shadow-primary:rgba(var(--nfcnavbar-color-text-rgb),0.08);--nfcnavbar-color-shadow-secondary:rgba(var(#000),0.15);--nfcnavbar-header-scale:1;--nfcnavbar-header-blur-intensity:12px;--nfcnavbar-header-shadow-opacity:0.04;--nfcnavbar-header-bg-opacity:0.9;--nfcnavbar-presence-pulse-intensity:0.8}body{background-color:rgb(var(--nfcnavbar-color-base-rgb));background-color:var(--nfcnavbar-color-base);color:rgb(var(--nfcnavbar-color-text-rgb));color:var(--nfcnavbar-color-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--nfcnavbar-font-primary);min-height:100vh;transition:background-color .4s cubic-bezier(.3,0,.1,1),color .4s cubic-bezier(.3,0,.1,1);transition:background-color var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard),color var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard)}.nfcnavbar-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nfcnavbar-skip-to-content{background:rgb(var(--nfcnavbar-color-surface-rgb));background:var(--nfcnavbar-color-surface);border:1px solid rgb(var(#000));border:1px solid var(--nfcnavbar-color-accent-primary);border-radius:4px;box-shadow:0 2px 10px rgba(var(#000),.15);box-shadow:0 2px 10px var(--nfcnavbar-color-shadow-secondary);color:rgb(var(#000));color:var(--nfcnavbar-color-accent-primary);font-weight:500;left:-9999px;padding:10px 15px;position:fixed;top:10px;transition:left .25s cubic-bezier(.3,0,.1,1),transform .25s cubic-bezier(.3,0,.1,1);transition:left var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard),transform var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard);z-index:99999}.nfcnavbar-skip-to-content:active,.nfcnavbar-skip-to-content:focus{left:15px;transform:translateY(0)}.nfcnavbar-site-header{backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(var(--nfcnavbar-header-blur-intensity)) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(var(--nfcnavbar-header-blur-intensity)) saturate(150%);background-color:#d3d3d3;border-bottom:1px solid rgba(var(--nfcnavbar-color-text-rgb),var(--nfcnavbar-navbar-border-opacity));box-shadow:0 1px 2px rgba(var(--nfcnavbar-color-text-rgb),.04),0 2px 8px rgba(var(--nfcnavbar-color-text-rgb),.02);box-shadow:0 1px 2px rgba(var(--nfcnavbar-color-text-rgb),var(--nfcnavbar-header-shadow-opacity)),0 2px 8px rgba(var(--nfcnavbar-color-text-rgb),calc(var(--nfcnavbar-header-shadow-opacity)*.5));height:80px;left:0;opacity:0;position:fixed;top:0;transform:translateY(-40px) scale(1);transform:translateY(-40px) scale(var(--nfcnavbar-header-scale));transform-origin:top center;transition:transform .4s cubic-bezier(.2,.8,.2,1) .15s,opacity .4s cubic-bezier(.3,0,.1,1) .15s,background-color .4s cubic-bezier(.3,0,.1,1),box-shadow .4s cubic-bezier(.3,0,.1,1),-webkit-backdrop-filter .25s linear;transition:transform .4s cubic-bezier(.2,.8,.2,1) .15s,opacity .4s cubic-bezier(.3,0,.1,1) .15s,background-color .4s cubic-bezier(.3,0,.1,1),backdrop-filter .25s linear,box-shadow .4s cubic-bezier(.3,0,.1,1);transition:transform .4s cubic-bezier(.2,.8,.2,1) .15s,opacity .4s cubic-bezier(.3,0,.1,1) .15s,background-color .4s cubic-bezier(.3,0,.1,1),backdrop-filter .25s linear,box-shadow .4s cubic-bezier(.3,0,.1,1),-webkit-backdrop-filter .25s linear;transition:transform var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-smooth-out) .15s,opacity var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard) .15s,background-color var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard),box-shadow var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard),-webkit-backdrop-filter var(--nfcnavbar-transition-speed-fast) linear;transition:transform var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-smooth-out) .15s,opacity var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard) .15s,background-color var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard),backdrop-filter var(--nfcnavbar-transition-speed-fast) linear,box-shadow var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard);transition:transform var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-smooth-out) .15s,opacity var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard) .15s,background-color var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard),backdrop-filter var(--nfcnavbar-transition-speed-fast) linear,box-shadow var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard),-webkit-backdrop-filter var(--nfcnavbar-transition-speed-fast) linear;width:100%;will-change:transform,opacity,backdrop-filter,background-color,box-shadow;z-index:1000}.nfcnavbar-site-header.nfcnavbar-mobile-menu-is-active{backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%);background-color:#f8f9fa;background-color:rgba(var(--nfcnavbar-color-navbar-base-rgb),1);border-bottom-color:rgba(var(--nfcnavbar-color-text-rgb),.15)}.nfcnavbar-site-header.nfcnavbar-is-mounted{opacity:1;transform:translateY(0) scale(1);transform:translateY(0) scale(var(--nfcnavbar-header-scale))}.nfcnavbar-site-header--hidden{opacity:.4;transform:translateY(-105%) scale(.96);transform:translateY(-105%) scale(calc(var(--nfcnavbar-header-scale)*.96))}.nfcnavbar-navbar__item,.nfcnavbar-social-links__item{margin-bottom:0}.nfcnavbar-navbar{display:flex;gap:16px;height:100%;justify-content:space-between;margin:0 auto;max-width:1320px;padding:0 24px}.nfcnavbar-navbar__center-group,.nfcnavbar-navbar__right-group{align-items:center;display:flex;height:100%}.nfcnavbar-navbar__center-group{flex-grow:1;justify-content:center;min-width:0;overflow:hidden}.nfcnavbar-navbar__right-group{flex-shrink:0;gap:12px}.nfcnavbar-navbar__mobile-controls{display:none}.nfcnavbar-navbar__logo-link{align-items:center;display:inline-flex;flex-shrink:0;gap:10px;position:relative;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1.2);transition:transform var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-energetic);z-index:1002}.nfcnavbar-navbar__logo-svg{display:block;filter:drop-shadow(0 1px 2px rgba(var(--nfcnavbar-color-text-rgb),.08));max-height:180px;object-fit:contain;transition:transform .4s cubic-bezier(.4,0,.2,1.2),filter .4s cubic-bezier(.3,0,.1,1);transition:transform var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-energetic),filter var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-standard);width:auto;will-change:transform,filter}.nfcnavbar-navbar__logo-link:hover .nfcnavbar-navbar__logo-svg{filter:drop-shadow(0 4px 10px rgba(var(#000),.15));filter:drop-shadow(0 4px 10px var(--nfcnavbar-color-shadow-secondary));transform:scale(1.12) rotate(-4deg) translateY(-2px)}.nfcnavbar-navbar__logo-link:focus-visible .nfcnavbar-navbar__logo-svg{border-radius:4px;outline:2px solid rgb(var(#000));outline:2px solid var(--nfcnavbar-color-accent-primary);outline-offset:2px}.nfcnavbar-navbar__menu-links{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;display:flex;gap:8px;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none;white-space:nowrap}.nfcnavbar-navbar__menu-links::-webkit-scrollbar{display:none}.nfcnavbar-navbar__link{background-color:initial;border-radius:20px;color:rgb(var(--nfcnavbar-color-text-rgb));color:var(--nfcnavbar-color-text);display:block;font-size:.92rem;font-weight:500;letter-spacing:.01em;padding:8px 18px;position:relative;text-decoration:none;transition:color .25s cubic-bezier(.3,0,.1,1),transform .25s cubic-bezier(.4,0,.2,1.2),background-color .25s cubic-bezier(.3,0,.1,1);transition:color var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard),transform var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-energetic),background-color var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard);will-change:color,transform,background-color;z-index:1}.nfcnavbar-navbar__link:focus,.nfcnavbar-navbar__link:hover{background-color:rgba(var(--nfcnavbar-color-text-rgb),.05);background-color:var(--nfcnavbar-nav-link-hover-bg);color:rgb(var(#000));color:var(--nfcnavbar-color-accent-primary);transform:translateY(-2px)}.nfcnavbar-navbar__link--active{color:rgb(var(#000))!important;color:var(--nfcnavbar-color-accent-primary)!important;font-weight:600!important}.nfcnavbar-navbar__link--active,.nfcnavbar-navbar__link--active:hover{background-color:#5e5e5e2a!important}.nfcnavbar-navbar__link:focus-visible{box-shadow:0 0 0 2px rgb(var(--nfcnavbar-color-surface-rgb)),0 0 0 4px rgb(var(#000));box-shadow:0 0 0 2px var(--nfcnavbar-color-surface),0 0 0 4px var(--nfcnavbar-color-accent-primary);color:rgb(var(#000));color:var(--nfcnavbar-color-accent-primary)}.nfcnavbar-new-indicator-dot{animation:nfcnavbar-pulseDot 1.3s cubic-bezier(.2,.8,.2,1) infinite;animation:nfcnavbar-pulseDot 1.3s infinite var(--nfcnavbar-easing-smooth-out);background-color:rgb(var(#000));background-color:var(--nfcnavbar-color-accent-primary);border-radius:50%;box-shadow:0 0 8px rgb(var(#000));box-shadow:0 0 8px var(--nfcnavbar-color-accent-primary);display:inline-block;height:7px;margin-left:6px;vertical-align:middle;width:7px}@keyframes nfcnavbar-pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.nfcnavbar-navbar__login-link{text-decoration:none}.nfcnavbar-client-portal-btn{background-color:initial;border:1px solid rgba(var(--nfcnavbar-color-text-rgb),.2);border-radius:8px;color:rgb(var(--nfcnavbar-color-text-rgb))!important;color:var(--nfcnavbar-color-text)!important;font-size:.88rem;font-weight:500;padding:8px 16px;transition:all .25s cubic-bezier(.3,0,.1,1);transition:all var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard)}.nfcnavbar-client-portal-btn:focus,.nfcnavbar-client-portal-btn:hover{background-color:rgba(var(--nfcnavbar-color-text-rgb),.05);background-color:var(--nfcnavbar-nav-link-hover-bg);border-color:rgba(var(--nfcnavbar-color-text-rgb),.4);transform:translateY(-2px)}.nfcnavbar-client-portal-btn:focus-visible{outline:2px solid rgb(var(#000));outline:2px solid var(--nfcnavbar-color-accent-primary);outline-offset:2px}.nfcnavbar-navbar__cta{background:linear-gradient(135deg,#00a9e0,#0077b6);border:none;border-radius:8px;box-shadow:0 3px 7px rgba(var(#000),.2),0 5px 12px rgba(var(#000),.16),inset 0 1px 0 #fff3;box-shadow:0 3px 7px rgba(var(#000),calc(var(--nfcnavbar-presence-pulse-intensity)*.25)),0 5px 12px rgba(var(#000),calc(var(--nfcnavbar-presence-pulse-intensity)*.2)),inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;overflow:hidden;padding:9px 20px;position:relative;text-align:center;text-decoration:none;will-change:box-shadow;z-index:1}.nfcnavbar-navbar__cta:focus-visible{box-shadow:0 0 0 2px rgb(var(--nfcnavbar-color-surface-rgb)),0 0 0 4px rgb(var(#000));box-shadow:0 0 0 2px var(--nfcnavbar-color-surface),0 0 0 4px var(--nfcnavbar-color-accent-primary)}.nfcnavbar-cta__text{color:#fff;position:relative;z-index:2}.nfcnavbar-cta__ripple{background-color:rgba(var(--nfcnavbar-color-surface-rgb),.35);border-radius:50%;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(0);transform-origin:center;width:100%;z-index:1}.nfcnavbar-navbar__cta.nfcnavbar-is-rippling .nfcnavbar-cta__ripple{animation:nfcnavbar-rippleEffect .6s cubic-bezier(.3,0,.1,1);animation:nfcnavbar-rippleEffect .6s var(--nfcnavbar-easing-standard)}@keyframes nfcnavbar-rippleEffect{to{opacity:0;transform:scale(2.5)}}.nfcnavbar-navbar__social-links{align-items:center;display:flex;gap:6px;list-style:none;margin:0;padding:0}.nfcnavbar-social-links__link{align-items:center;border-radius:50%;color:rgb(var(--nfcnavbar-color-accent-secondary-rgb));color:var(--nfcnavbar-color-text-muted);display:flex;justify-content:center;padding:6px;transition:color .25s cubic-bezier(.3,0,.1,1),transform .25s cubic-bezier(.4,0,.2,1.2),background-color .25s cubic-bezier(.3,0,.1,1);transition:color var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard),transform var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-energetic),background-color var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard)}.nfcnavbar-navbar__right-group .nfcnavbar-social-links__link .nfcnavbar-icon{height:20px;width:20px}.nfcnavbar-social-links__link .nfcnavbar-icon{transition:transform .25s cubic-bezier(.4,0,.2,1.2);transition:transform var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-energetic)}.nfcnavbar-social-links__link:focus,.nfcnavbar-social-links__link:hover{color:rgb(var(#000));color:var(--nfcnavbar-color-accent-primary);transform:translateY(-1px)}.nfcnavbar-social-links__link:focus .nfcnavbar-icon,.nfcnavbar-social-links__link:hover .nfcnavbar-icon{transform:scale(1.15)}.nfcnavbar-social-links__link:focus-visible{box-shadow:0 0 0 2px rgb(var(--nfcnavbar-color-surface-rgb)),0 0 0 3px rgb(var(#000));box-shadow:0 0 0 2px var(--nfcnavbar-color-surface),0 0 0 3px var(--nfcnavbar-color-accent-primary)}.nfcnavbar-navbar__mobile-menu-trigger{align-items:center;background:none;border:none;color:rgb(var(--nfcnavbar-color-text-rgb));color:var(--nfcnavbar-color-text);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:transform .2s cubic-bezier(.4,0,.2,1.2);transition:transform .2s var(--nfcnavbar-easing-energetic);z-index:1005}.nfcnavbar-navbar__mobile-menu-trigger:hover{transform:scale(1.1)}.nfcnavbar-navbar__mobile-menu-trigger svg{fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.nfcnavbar-navbar__mobile-menu-trigger .nfcnavbar-line{transform-origin:50% 50%;transition:transform .35s cubic-bezier(.2,.8,.2,1),stroke-dasharray .35s cubic-bezier(.2,.8,.2,1),stroke-dashoffset .35s cubic-bezier(.2,.8,.2,1);transition:transform .35s var(--nfcnavbar-easing-smooth-out),stroke-dasharray .35s var(--nfcnavbar-easing-smooth-out),stroke-dashoffset .35s var(--nfcnavbar-easing-smooth-out)}.nfcnavbar-navbar__mobile-menu-trigger .nfcnavbar-line.nfcnavbar-top{stroke-dasharray:40 172}.nfcnavbar-navbar__mobile-menu-trigger .nfcnavbar-line.nfcnavbar-middle{stroke-dasharray:40 40}.nfcnavbar-navbar__mobile-menu-trigger .nfcnavbar-line.nfcnavbar-bottom{stroke-dasharray:40 172}.nfcnavbar-navbar__mobile-menu-trigger.nfcnavbar-is-open .nfcnavbar-line.nfcnavbar-top{stroke-dashoffset:-130px}.nfcnavbar-navbar__mobile-menu-trigger.nfcnavbar-is-open .nfcnavbar-line.nfcnavbar-middle{stroke-dasharray:0 40;transform:rotate(90deg)}.nfcnavbar-navbar__mobile-menu-trigger.nfcnavbar-is-open .nfcnavbar-line.nfcnavbar-bottom{stroke-dashoffset:-130px}.nfcnavbar-navbar__mobile-menu-trigger:focus-visible{border-radius:4px;outline:2px solid rgb(var(#000));outline:2px solid var(--nfcnavbar-color-accent-primary);outline-offset:2px}.nfcnavbar-mobile-menu__overlay{-webkit-overflow-scrolling:touch;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background-color:rgba(var(--nfcnavbar-color-surface-rgb),.95);display:flex;flex-direction:column;height:100vh;left:0;opacity:0;overflow-y:auto;padding-top:70px;padding-top:calc(var(--nfcnavbar-header-height-mobile) + 10px);position:fixed;top:0;transform:translateY(30px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),visibility 0s .4s,transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-smooth-out),visibility 0s var(--nfcnavbar-transition-speed-medium),transform var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-smooth-out);visibility:hidden;width:100%;z-index:1001}.nfcnavbar-mobile-menu__overlay.nfcnavbar-is-open{opacity:1;transform:translateY(0);transition-delay:0s,0s,0s;visibility:visible}.nfcnavbar-mobile-menu__close-button{animation:nfcnavbar-mobileMenuFadeIn .4s cubic-bezier(.2,.8,.2,1) forwards;animation:nfcnavbar-mobileMenuFadeIn var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-smooth-out) forwards;animation-delay:.1s;background:none;border:none;color:#000;cursor:pointer;opacity:0;padding:8px;position:absolute;right:16px;top:15px;transform:scale(.8) rotate(-45deg);transition:color .25s cubic-bezier(.3,0,.1,1),transform .25s cubic-bezier(.4,0,.2,1.2);transition:color var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard),transform var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-energetic);z-index:1006}.nfcnavbar-mobile-menu__close-button:focus,.nfcnavbar-mobile-menu__close-button:hover{color:#000;transform:scale(1.15) rotate(0deg)}.nfcnavbar-mobile-menu__close-button:focus-visible{border-radius:50%;outline:2px solid var(#000);outline-offset:2px}.nfcnavbar-mobile-menu__content{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:20px 24px 30px;width:100%}.nfcnavbar-mobile-menu__content>*{animation:nfcnavbar-mobileMenuFadeIn .4s cubic-bezier(.2,.8,.2,1) forwards;animation:nfcnavbar-mobileMenuFadeIn var(--nfcnavbar-transition-speed-medium) var(--nfcnavbar-easing-smooth-out) forwards;opacity:0;transform:translateX(-20px)}@keyframes nfcnavbar-mobileMenuFadeIn{to{opacity:1;transform:translateX(0)}}.nfcnavbar-navbar__menu-links--mobile{align-items:stretch;flex-direction:column;gap:8px;max-width:340px;overflow:visible;width:100%}.nfcnavbar-navbar__item--mobile{text-align:center;width:100%}.nfcnavbar-navbar__link--mobile{border-radius:10px;color:var(#000);display:block;font-size:1.15rem;font-weight:500;padding:15px 20px;transition:background-color .25s cubic-bezier(.3,0,.1,1),color .25s cubic-bezier(.3,0,.1,1),transform .25s cubic-bezier(.4,0,.2,1.2);transition:background-color var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard),color var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard),transform var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-energetic);width:100%}.nfcnavbar-navbar__link--mobile:focus,.nfcnavbar-navbar__link--mobile:hover{background-color:rgba(var(#000),.08);color:var(#000);transform:scale(1.02)}.nfcnavbar-navbar__link--mobile.nfcnavbar-navbar__link--active{background-color:#7e7e7e1f!important;color:var(#000)!important;font-weight:600!important}.nfcnavbar-mobile-menu__secondary-actions{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:340px;width:100%}.nfcnavbar-navbar__login-link--mobile{background-color:initial;border:1px solid rgba(var(#000),.25);border-radius:10px;color:rgb(var(--nfcnavbar-color-text-rgb));color:var(--nfcnavbar-color-text);display:block;font-size:1.05rem;font-weight:500;padding:14px 20px;text-align:center;transition:all .25s cubic-bezier(.3,0,.1,1);transition:all var(--nfcnavbar-transition-speed-fast) var(--nfcnavbar-easing-standard);width:100%}.nfcnavbar-navbar__login-link--mobile:focus,.nfcnavbar-navbar__login-link--mobile:hover{background-color:rgba(var(--nfcnavbar-color-text-rgb),.05);background-color:var(--nfcnavbar-nav-link-hover-bg);border-color:rgba(var(#000),.5);color:rgb(var(#000));color:var(--nfcnavbar-color-accent-primary);transform:scale(1.02)}.nfcnavbar-navbar__cta--mobile{width:100%}.nfcnavbar-mobile-menu__social-group{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:10px;max-width:340px;width:100%}.nfcnavbar-mobile-menu__connect-prompt p{color:rgb(var(--nfcnavbar-color-accent-secondary-rgb));color:var(--nfcnavbar-color-text-muted);font-size:.9rem;font-weight:500;letter-spacing:.02em;margin-bottom:4px}.nfcnavbar-navbar__social-links--mobile{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;padding:10px 16px 12px;width:100%}.nfcnavbar-navbar__social-links--mobile .nfcnavbar-social-links__item{width:auto}.nfcnavbar-navbar__social-links--mobile .nfcnavbar-social-links__link{background-color:rgba(var(--nfcnavbar-color-text-rgb),.04);border-radius:50%;color:rgb(var(--nfcnavbar-color-accent-secondary-rgb));color:var(--nfcnavbar-color-text-muted);padding:12px}.nfcnavbar-navbar__social-links--mobile .nfcnavbar-social-links__link:hover{background-color:rgba(var(#000),.1);transform:scale(1.1)}@media (max-width:1023px){.nfcnavbar-navbar{gap:6px;padding:0 16px}.nfcnavbar-navbar__logo-svg{max-height:40px}.nfcnavbar-navbar__link{font-size:.88rem;padding:8px 12px}.nfcnavbar-client-portal-btn,.nfcnavbar-navbar__cta{font-size:.82rem;padding:8px 14px}.nfcnavbar-navbar__right-group{gap:8px}.nfcnavbar-social-links__link .nfcnavbar-icon{height:18px;width:18px}}@media (max-width:767px){:root{--nfcnavbar-header-height:var(--nfcnavbar-header-height-mobile)}.nfcnavbar-navbar{gap:8px;padding:0 16px}.nfcnavbar-navbar__center-group,.nfcnavbar-navbar__right-group{display:none}.nfcnavbar-navbar__mobile-controls{align-items:center;display:flex;margin-left:auto}.nfcnavbar-navbar__logo-link{margin-right:auto}.nfcnavbar-navbar__logo-svg{max-height:165px}}@media (max-width:480px){.nfcnavbar-mobile-menu__content{padding:16px 20px 24px}.nfcnavbar-navbar__link--mobile,.nfcnavbar-navbar__login-link--mobile{font-size:1.1rem;padding:14px 18px}.nfcnavbar-navbar__cta--mobile{font-size:.95rem;padding:14px 22px}.nfcnavbar-navbar__social-links--mobile .nfcnavbar-social-links__link .nfcnavbar-icon{height:24px;width:24px}.nfcnavbar-mobile-menu__close-button{right:12px;top:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.nfcnavbar-mobile-menu__close-button,.nfcnavbar-mobile-menu__connect-prompt,.nfcnavbar-mobile-menu__cta-container,.nfcnavbar-mobile-menu__overlay,.nfcnavbar-navbar__cta,.nfcnavbar-navbar__item--mobile,.nfcnavbar-navbar__login-link--mobile,.nfcnavbar-navbar__logo-svg,.nfcnavbar-navbar__mobile-menu-trigger .nfcnavbar-line,.nfcnavbar-navbar__social-links--mobile .nfcnavbar-social-links__item,.nfcnavbar-new-indicator-dot{animation:none!important;transition:none!important}}@media (max-width:2423px){.nfcnavbar-navbar{gap:16px;height:100%;max-width:3320px!important}}@media (max-width:3423px){.nfcnavbar-navbar{gap:16px;height:100%;max-width:4320px!important}}.footernfc-social-media-icons-unique-navbar{display:flex;flex-wrap:wrap;gap:8px}.footernfc-social-media-icons-unique-navbar a{align-items:center;background-color:#d3d3d3;border:1px solid #a8a8a8;border-radius:50%;box-shadow:0 3px 8px var(--footernfc-shadow-color-soft-unique);color:var(--footernfc-text-secondary-unique);display:flex;font-size:1.15rem;height:42px;justify-content:center;transition:color .3s cubic-bezier(.25,.8,.25,1),background-color .3s cubic-bezier(.25,.8,.25,1),border-color .3s cubic-bezier(.25,.8,.25,1),transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);width:42px}.footernfc-social-media-icons-unique-navbar a:hover{border-color:#0000;box-shadow:0 7px 18px var(--footernfc-shadow-color-medium-unique);transform:translateY(-4px) scale(1.1)}.footernfc-social-media-icons-unique-navbar a[aria-label=LinkedIn]:hover{background-color:var(--footernfc-linkedin-color);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique-navbar a[aria-label="X (formerly Twitter)"]:hover{background-color:var(--footernfc-x-color);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique-navbar a[aria-label=Facebook]:hover{background-color:var(--footernfc-facebook-color);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique-navbar a[aria-label=YouTube]:hover{background-color:var(--footernfc-youtube-color);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique-navbar a[aria-label=WhatsApp]:hover{background-color:var(--footernfc-whatsapp-color);color:var(--footernfc-bg-lightest-unique)}@media (max-width:768px){.footernfc-social-media-icons-unique-navbar a[aria-label=Instagram]:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique-navbar{gap:12px;justify-content:center}.footernfc-social-media-icons-unique-navbar a{font-size:1.1rem;height:40px;width:40px}}:root{--footernfc-primary-font-unique:"Poppins",sans-serif;--footernfc-heading-font-unique:"Montserrat",sans-serif;--footernfc-body-font-unique:"Inter",sans-serif;--footernfc-bg-lightest-unique:#fff;--footernfc-bg-light-unique:#f8f9fa;--footernfc-bg-medium-light-unique:#eff2f7;--footernfc-text-primary-unique:#343a40;--footernfc-text-secondary-unique:#6c757d;--footernfc-text-headings-unique:#1d2a3b;--footernfc-accent-primary-unique:#007bff;--footernfc-accent-secondary-unique:#0056b3;--footernfc-accent-tertiary-unique:#17a2b8;--footernfc-accent-glow-unique:#007bff26;--footernfc-accent-glow-secondary-unique:#0056b333;--footernfc-logo-glow-color-unique:#007bffb3;--footernfc-border-color-unique:#dee2e6;--footernfc-border-color-light-unique:#e9ecef;--footernfc-shadow-color-soft-unique:#2832460f;--footernfc-shadow-color-medium-unique:#2832461f;--footernfc-linkedin-color:#0a66c2;--footernfc-x-color:#000;--footernfc-facebook-color:#1877f2;--footernfc-youtube-color:red;--footernfc-whatsapp-color:#25d366}body.footernfc-app-lite-theme{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--footernfc-bg-lightest-unique);color:#343a40;color:var(--footernfc-text-primary-unique);font-family:Inter,sans-serif;font-family:var(--footernfc-body-font-unique);font-size:16px;line-height:1.7;margin:0;overflow-x:hidden}.footernfc-AppUnique{display:flex;flex-direction:column;min-height:100vh}.footernfc-scroll-top-button-unique.footernfc-lite{align-items:center;background:#007bff;background:var(--footernfc-accent-primary-unique);border:none;border-radius:50%;bottom:25px;box-shadow:0 5px 15px #007bff26;box-shadow:0 5px 15px var(--footernfc-accent-glow-unique);color:#fff;color:var(--footernfc-bg-lightest-unique);cursor:pointer;display:flex;font-size:1.4rem;height:48px;justify-content:center;opacity:0;position:fixed;right:25px;transform:translateY(25px) scale(.9);transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:48px;z-index:1000}.footernfc-scroll-top-button-unique.footernfc-lite.footernfc-visible{animation:footernfc-fadeInScrollTopLite .5s .2s forwards;opacity:1;transform:translateY(0) scale(1)}@keyframes footernfc-fadeInScrollTopLite{to{opacity:1;transform:translateY(0) scale(1)}}.footernfc-scroll-top-button-unique.footernfc-lite:hover{background:#0056b3;background:var(--footernfc-accent-secondary-unique);box-shadow:0 8px 20px #0056b333;box-shadow:0 8px 20px var(--footernfc-accent-glow-secondary-unique);transform:scale(1.12) translateY(-3px)}.footernfc-site-footer-unique.footernfc-lite-theme{background-color:#f8f9fa;background-color:var(--footernfc-bg-light-unique);border-top:1px solid #e9ecef;border-top:1px solid var(--footernfc-border-color-light-unique);color:#6c757d;color:var(--footernfc-text-secondary-unique);font-family:Poppins,sans-serif;font-family:var(--footernfc-primary-font-unique);font-size:15.5px;overflow:hidden;padding-bottom:25px;padding-top:110px;position:relative}.footernfc-footer-angle-top-lite{background:linear-gradient(150deg,#000,#000000cf);box-shadow:0 4px 15px #2832461f;box-shadow:0 4px 15px var(--footernfc-shadow-color-medium-unique);height:115px;left:-2.5%;position:absolute;top:0;transform:skewY(-2.3deg);transform-origin:top left;width:105%;z-index:0}.footernfc-footer-container-unique{margin:0 auto;max-width:1280px;padding:0 30px;position:relative;z-index:1}.footernfc-footer-main-unique{grid-gap:45px 50px;border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--footernfc-border-color-unique);display:grid;gap:45px 50px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:50px;padding-bottom:50px}.footernfc-footer-column-unique{padding:10px 0}.footernfc-footer-logo-unique{display:inline-block;margin-bottom:8px}.footernfc-footerlogo{animation:footernfc-subtleLogoPulse 4s ease-in-out infinite;height:auto;transition:transform .4s cubic-bezier(.25,.8,.25,1),filter .4s cubic-bezier(.25,.8,.25,1);width:150px}.footernfc-footer-logo-unique:hover .footernfc-footerlogo{filter:drop-shadow(0 0 12px rgba(0,123,255,.7));filter:drop-shadow(0 0 12px var(--footernfc-logo-glow-color-unique));transform:scale(1.1)}@keyframes footernfc-subtleLogoPulse{0%,to{filter:drop-shadow(0 0 4px rgba(0,123,255,.2))}50%{filter:drop-shadow(0 0 8px rgba(0,123,255,.4))}}.footernfc-footer-description-unique{color:#343a40;color:var(--footernfc-text-primary-unique);font-size:.95em;line-height:1.75;margin-bottom:30px}.footernfc-social-media-icons-unique{display:flex;flex-wrap:wrap;gap:8px}.footernfc-social-media-icons-unique a{align-items:center;background-color:#fff;background-color:var(--footernfc-bg-lightest-unique);border:1px solid #e9ecef;border:1px solid var(--footernfc-border-color-light-unique);border-radius:50%;box-shadow:0 3px 8px #2832460f;box-shadow:0 3px 8px var(--footernfc-shadow-color-soft-unique);color:#6c757d;color:var(--footernfc-text-secondary-unique);display:flex;font-size:1.15rem;height:42px;justify-content:center;transition:color .3s cubic-bezier(.25,.8,.25,1),background-color .3s cubic-bezier(.25,.8,.25,1),border-color .3s cubic-bezier(.25,.8,.25,1),transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);width:42px}.footernfc-social-media-icons-unique a:hover{border-color:#0000;box-shadow:0 7px 18px #2832461f;box-shadow:0 7px 18px var(--footernfc-shadow-color-medium-unique);transform:translateY(-4px) scale(1.1)}.footernfc-social-media-icons-unique a[aria-label=LinkedIn]:hover{background-color:#0a66c2;background-color:var(--footernfc-linkedin-color);color:#fff;color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique a[aria-label="X (formerly Twitter)"]:hover{background-color:#000;background-color:var(--footernfc-x-color);color:#fff;color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique a[aria-label=Facebook]:hover{background-color:#1877f2;background-color:var(--footernfc-facebook-color);color:#fff;color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique a[aria-label=YouTube]:hover{background-color:red;background-color:var(--footernfc-youtube-color);color:#fff;color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique a[aria-label=WhatsApp]:hover{background-color:#25d366;background-color:var(--footernfc-whatsapp-color);color:#fff;color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-unique a[aria-label=Instagram]:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff;color:var(--footernfc-bg-lightest-unique)}.footernfc-footer-column-unique h4{color:#1d2a3b;color:var(--footernfc-text-headings-unique);font-family:Montserrat,sans-serif;font-family:var(--footernfc-heading-font-unique);font-size:1.35em;font-weight:700;letter-spacing:.5px;margin-bottom:30px;padding-bottom:5px;position:relative}.footernfc-footer-column-unique h4:after{background:linear-gradient(90deg,#007bff,#17a2b8);background:linear-gradient(90deg,var(--footernfc-accent-primary-unique),var(--footernfc-accent-tertiary-unique));border-radius:2px;bottom:-10px;content:"";height:3.5px;left:0;position:absolute;transition:width .4s cubic-bezier(.25,.8,.25,1.2);width:35px}.footernfc-footer-column-unique:hover h4:after{width:75px}.footernfc-footer-column-unique ul{list-style:none;margin:0;padding:0}.footernfc-footer-column-unique ul li{margin-bottom:16px}.footernfc-footer-column-unique ul li a{color:#6c757d;color:var(--footernfc-text-secondary-unique);display:inline-block;font-size:.98em;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease,padding-left .3s ease,letter-spacing .3s ease}.footernfc-footer-column-unique ul li a:hover{color:var(#000);letter-spacing:.35px;padding-left:14px}.footernfc-footer-column-unique ul li a:before{color:#007bff;color:var(--footernfc-accent-primary-unique);content:"→";font-weight:600;left:-12px;opacity:0;position:absolute;transform:translateX(-6px);transition:left .3s ease,opacity .3s ease,transform .3s ease}.footernfc-footer-column-unique ul li a:hover:before{left:0;opacity:1;transform:translateX(0)}.footernfc-contact-info-unique li{align-items:flex-start;display:flex;font-weight:500;gap:14px;margin-bottom:18px}.footernfc-contact-info-unique li svg{color:#00000073;flex-shrink:0;font-size:1.2em;margin-top:4px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.footernfc-contact-info-unique li:hover svg{transform:scale(1.2) rotate(-5deg)}.footernfc-contact-info-unique li a,.footernfc-contact-info-unique li span{color:#6c757d;color:var(--footernfc-text-secondary-unique);font-size:.98em;line-height:1.7;text-decoration:none;transition:color .3s ease}.footernfc-contact-info-unique li a:hover{color:#007bff;color:var(--footernfc-accent-primary-unique)}.footernfc-footer-bottom-unique{color:#6c757d;color:var(--footernfc-text-secondary-unique);font-size:.92em;font-weight:500;text-align:center}.footernfc-footer-bottom-unique p{margin:10px 0}.footernfc-footer-bottom-unique a{color:#6c757d;color:var(--footernfc-text-secondary-unique);font-weight:600;padding:0 4px;position:relative;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.footernfc-footer-bottom-unique a:hover{color:#007bff;color:var(--footernfc-accent-primary-unique);text-decoration:underline;text-underline-offset:5px}.footernfc-heart-emoji{animation:footernfc-pulseIdea 2s ease-in-out infinite;color:#17a2b8;color:var(--footernfc-accent-tertiary-unique);display:inline-block;font-size:1.1em}@keyframes footernfc-pulseIdea{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:992px){.footernfc-footer-main-unique{gap:35px 40px}.footernfc-footer-angle-top-lite{height:100px;transform:skewY(-2deg)}.footernfc-site-footer-unique.footernfc-lite-theme{padding-top:90px}}@media (max-width:768px){.footernfc-footer-angle-top-lite{height:90px;transform:skewY(-1.8deg)}.footernfc-site-footer-unique.footernfc-lite-theme{padding-top:80px}.footernfc-footer-container-unique{padding:0 20px}.footernfc-footer-main-unique{gap:40px;grid-template-columns:1fr;text-align:center}.footernfc-footer-column-unique{align-items:center;display:flex;flex-direction:column}.footernfc-footer-column-unique h4:after{left:50%;transform:translateX(-50%)}.footernfc-footer-column-unique:hover h4:after{width:70px}.footernfc-social-media-icons-unique{justify-content:center}.footernfc-footer-links-col-unique ul{text-align:center}.footernfc-footer-links-col-unique ul li a{display:inline-block}.footernfc-footer-links-col-unique ul li a:hover{padding-left:0}.footernfc-footer-links-col-unique ul li a:before{content:"";opacity:0}.footernfc-contact-info-unique{margin-left:auto;margin-right:auto;max-width:300px;width:100%}.footernfc-contact-info-unique li{justify-content:center;text-align:left}.footernfc-contact-info-unique li svg{margin-top:3px}.footernfc-footer-logo-unique{display:flex;justify-content:center}.footernfc-footerlogo{width:130px}}@media (max-width:480px){.footernfc-footer-angle-top-lite{height:70px;transform:skewY(-1.5deg)}.footernfc-site-footer-unique.footernfc-lite-theme{font-size:15px;padding-top:65px}.footernfc-footer-container-unique{padding:0 15px}.footernfc-footer-column-unique h4{font-size:1.25em}.footernfc-scroll-top-button-unique.footernfc-lite{bottom:15px;font-size:1.2rem;height:42px;right:15px;width:42px}.footernfc-social-media-icons-unique{gap:12px}.footernfc-social-media-icons-unique a{font-size:1.1rem;height:40px;width:40px}.footernfc-footerlogo{width:200px}.footernfc-footer-bottom-unique p{font-size:.88em}}:root{--color-primary:#0a7cff;--color-primary-darker:#0056b3;--color-secondary:#00e6a4;--color-secondary-darker:#00b383;--color-accent:#ff4081;--color-accent-darker:#c2185b;--color-dss-blue:#00a9e0;--color-dss-medium-blue:#0095c8;--color-dss-dark-blue:#0077b6;--dss-gradient:linear-gradient(135deg,#00a9e0,#0077b6);--dss-footer-gradient:linear-gradient(135deg,#121720,#181e28);--color-text:#1a202c;--color-text-light:#5a6b7b;--color-text-against-dark:#f0f4f8;--color-light-gray:#f8f9fa;--color-medium-gray:#dee2e6;--color-dark-surface:#10141d;--color-dss-background:#f0f2f5;--color-dss-section-light-gray-bg:#f8f9fa;--color-glass-bg:#ffffffbf;--color-dark-glass-bg:#10141dcc;--color-shadow-rgb:0,0,0;--color-primary-rgb:10,124,255;--color-secondary-rgb:0,230,164;--color-dss-blue-rgb:0,169,224;--color-dss-medium-blue-rgb:0,149,200;--color-medium-gray-rgb:222,226,230;--color-light-gray-rgb:248,249,250;--color-shadow:rgba(var(--color-shadow-rgb),0.08);--color-shadow-dark:rgba(var(--color-shadow-rgb),0.15);--card-shadow-light:0 5px 15px rgba(var(--color-shadow-rgb),0.07);--card-shadow-medium:0 10px 30px rgba(var(--color-shadow-rgb),0.10);--card-shadow-strong:0 15px 45px rgba(var(--color-shadow-rgb),0.12);--phone-shadow:0 20px 50px #00467838;--color-gold:gold;--color-silver:#b0bec5;--color-black-matte:#212529;--font-main:"Inter",sans-serif;--font-heading:"Poppins",sans-serif;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:48px;--spacing-xl:80px;--spacing-xxl:120px;--section-padding-desktop:100px 60px;--section-padding-mobile:70px 24px;--dss-section-padding:100px 40px;--breakpoint-tablet-val:1024px;--breakpoint-mobile-val:768px;--border-radius:18px;--dss-border-radius:12px;--transition-default:0.4s cubic-bezier(0.25,0.8,0.25,1);--transition-fast:0.25s ease-out;--transition-smooth:0.5s cubic-bezier(0.165,0.84,0.44,1);--dss-blue-var:var(--color-dss-blue);--dss-medium-blue-var:var(--color-dss-medium-blue);--dss-dark-blue-var:var(--color-dss-dark-blue);--text-dark-var:var(--color-text);--text-light-var:var(--color-text-against-dark)}body{scroll-behavior:smooth}*{scrollbar-color:#0095c8 #f8f9fa33;scrollbar-color:var(--color-dss-medium-blue) rgba(var(--color-light-gray-rgb),.2);scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f8f9fa33;background:rgba(var(--color-light-gray-rgb),.2)}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0095c8;background-color:var(--color-dss-medium-blue);border:2px solid #0000;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#0077b6;background-color:var(--color-dss-dark-blue)}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-family:var(--font-heading);letter-spacing:-.025em;line-height:1.25;margin-top:0}h1{font-size:clamp(36px,6vw,68px);font-weight:800}h2{font-size:clamp(30px,5vw,48px);font-weight:700;margin-bottom:24px;margin-bottom:var(--spacing-md)}h3{font-size:clamp(22px,3.5vw,28px);margin-bottom:16px;margin-bottom:var(--spacing-sm)}p{color:#5a6b7b;color:var(--color-text-light);font-size:clamp(15px,1.8vw,17px);margin-bottom:24px}a{color:inherit}.section-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:85vh;overflow:hidden;padding:50px;position:relative}@media (max-width:var(--breakpoint-tablet-val )){.section-container{min-height:65vh;padding:70px 24px;padding:var(--section-padding-mobile)}}.section-content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.dss-section-padding{padding:50px}@media (max-width:var(--breakpoint-tablet-val )){.dss-section-padding{padding:70px 30px}}@media (max-width:var(--breakpoint-small-mobile-val )){.dss-section-padding{padding:60px 20px}}.section-title{margin-bottom:48px!important;margin-bottom:var(--spacing-lg)!important}.section-subtitle{font-size:clamp(16px,2.2vw,19px);margin-bottom:80px!important;margin-bottom:var(--spacing-xl)!important;margin-left:auto;margin-right:auto;max-width:780px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0a7cff,#00e6a4);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;background-clip:text}.nownfc-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00a9e0,#0077b6);background:var(--dss-gradient);-webkit-background-clip:text;background-clip:text}.section-title--dark-text,.section-title--dark-text span{-webkit-text-fill-color:unset!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:#1a202c!important;color:var(--color-text)!important}.btn-hover-float:hover{transform:translateY(-5px) scale(1.03)}.btn-hover-outline:hover{transform:translateY(-3px)}.btn-tab-hover-stronger:hover{transform:translateY(-3px) scale(1.02)}.feature-item-hover:hover{box-shadow:0 15px 45px #0000001f;box-shadow:var(--card-shadow-strong);transform:translateY(-10px) scale(1.04)}.feature-item-hover-subtle:hover{box-shadow:0 10px 30px #0000001a;box-shadow:var(--card-shadow-medium);transform:translateY(-6px)}@media (max-width:var(--breakpoint-tablet-val )){.responsive-flex-column{flex-direction:column!important;text-align:center!important}.responsive-flex-column>div{margin-left:auto!important;margin-right:auto!important;max-width:100%!important}.responsive-flex-column .responsive-text-center,.responsive-text-center{align-items:center;display:flex;flex-direction:column;text-align:center!important}.responsive-cta-center,.responsive-flex-column .responsive-cta-center{justify-content:center!important}.stronger-connection-section .stronger-connection-images{margin-bottom:48px;margin-bottom:var(--spacing-lg);order:-1}}.subtle-bg-pattern-fixed{height:100%;left:0;opacity:.02;pointer-events:none;position:fixed;top:0;width:100%;z-index:-2}.subtle-bg-pattern-fixed svg{height:100%;width:100%}.global-noise-overlay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");height:100vh;left:0;opacity:.025;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.button{align-items:center;background:linear-gradient(135deg,#0a7cff,#ff4081);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);border:none;border-radius:18px;border-radius:var(--border-radius);box-shadow:0 5px 18px #0a7cff4d;box-shadow:0 5px 18px rgba(var(--color-primary-rgb),.3);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:16px;gap:var(--spacing-sm);justify-content:center;margin:8px 0;margin:var(--spacing-xs) 0;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all var(--transition-smooth);z-index:1}.button.button--nownfc{background:linear-gradient(135deg,#00a9e0,#0077b6);background:linear-gradient(135deg,var(--color-dss-blue) 0,var(--color-dss-dark-blue) 100%);border-radius:12px;border-radius:var(--dss-border-radius);box-shadow:0 5px 18px #00a9e04d;box-shadow:0 5px 18px rgba(var(--color-dss-blue-rgb),.3)}.button:before{background:#a7a7a746;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;transition:opacity var(--transition-fast);width:100%;z-index:-1}.button.button--nownfc:before{background:linear-gradient(135deg,#0077b6,#00a9e0);background:linear-gradient(135deg,var(--color-dss-dark-blue) 0,var(--color-dss-blue) 100%)}.button:hover{box-shadow:0 8px 22px #0a7cff66;box-shadow:0 8px 22px rgba(var(--color-primary-rgb),.4);transform:translateY(-4px) scale(1.04)}.button.button--nownfc:hover{box-shadow:0 8px 22px #00a9e066;box-shadow:0 8px 22px rgba(var(--color-dss-blue-rgb),.4)}.button:hover:before{opacity:1}.button:active{transform:translateY(-1px) scale(.98)}.button.button--small{font-size:15px;gap:8px;gap:var(--spacing-xs);padding:12px 26px}.button.button--secondary{background:#0000;border:2px solid #0a7cff;border:2px solid var(--color-primary);box-shadow:none;color:#0a7cff;color:var(--color-primary);padding:14px 30px}.button.button--secondary.button--nownfc{border:2px solid #424242;color:#424242}.button.button--secondary.button--small{padding:10px 24px}.button.button--secondary:before{display:none}.button.button--secondary:hover{background-color:#fff;border-color:#0056b3;border-color:var(--color-primary-darker);box-shadow:0 4px 12px #0a7cff26;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.15);color:#0056b3;color:var(--color-primary-darker)}.button.button--secondary.button--nownfc:hover{background-color:rgba(0,169,224,.125);background-color:rgba(var(--color-dss-blue-rgb),.125);border-color:#0077b6;border-color:var(--color-dss-dark-blue);box-shadow:0 4px 12px #00a9e026;box-shadow:0 4px 12px rgba(var(--color-dss-blue-rgb),.15);color:#0077b6;color:var(--color-dss-dark-blue)}.card{background-color:#fff;background-color:var(--color-background);border-radius:18px;border-radius:var(--border-radius);box-shadow:0 10px 30px #0000001a;box-shadow:var(--card-shadow-medium);color:#1a202c;color:var(--color-text);overflow:hidden;padding:48px;padding:var(--spacing-lg);position:relative;transition:transform .5s cubic-bezier(.165,.84,.44,1),box-shadow .5s cubic-bezier(.165,.84,.44,1);transition:transform var(--transition-smooth),box-shadow var(--transition-smooth);will-change:transform,box-shadow}.card:hover{box-shadow:0 15px 45px #0000001f;box-shadow:var(--card-shadow-strong);transform:translateY(-8px) scale(1.025)}.card.card--dark{background-color:#10141d;background-color:var(--color-dark-surface);color:#f0f4f8;color:var(--color-text-against-dark)}.card.card--glass{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:#ffffffbf;background:var(--color-glass-bg);border:1px solid #dee2e640;border:1px solid rgba(var(--color-medium-gray-rgb),.25);box-shadow:0 8px 30px #00000014;box-shadow:0 8px 30px rgba(var(--color-shadow-rgb),.08)}.card.card--glass.card--dark{background:#10141dcc;background:var(--color-dark-glass-bg);border:1px solid rgba(222,226,230,.125);border:1px solid rgba(var(--color-medium-gray-rgb),.125)}.nownfc-logo-styled{align-items:center;color:#1a202c;color:var(--text-dark-var);display:flex;font-size:1.5rem;font-weight:600;opacity:.85}.nownfc-logo-styled.nownfc-logo-styled--small{font-size:1.3rem}.nownfc-logo-styled .nownfc-logo-icon-svg{color:#00a9e0;color:var(--dss-blue-var);height:36px;margin-right:9px;width:36px}.nownfc-logo-styled.nownfc-logo-styled--small .nownfc-logo-icon-svg{height:26px;margin-right:7px;width:26px}.phone-screen-ui .profile-header{align-items:center;display:flex;margin-bottom:27px;margin-left:47px;margin-top:17px}.phone-screen-ui .profile-pic-placeholder{align-items:center;background:linear-gradient(45deg,#00a9e0,#0077b6);background:linear-gradient(45deg,var(--dss-blue-var),var(--dss-dark-blue-var));border-radius:50%;box-shadow:0 2px 4px #00000014;box-shadow:0 2px 4px rgba(var(--color-shadow-rgb),.08);color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:600;height:50px;justify-content:center;width:50px}.phone-screen-ui .profile-name-title{margin-left:12px}.phone-screen-ui .profile-name-title h3{color:#1a202c;color:var(--text-dark-var);font-size:1rem;font-weight:600;margin:0}.phone-screen-ui .profile-name-title p{color:#6c757d;color:var(--color-text-muted);font-size:.85rem;margin:0}.phone-screen-ui .about-section p{color:#495057;font-size:.85rem;line-height:1.45;margin-bottom:18px;text-align:left}.phone-screen-ui .about-section strong,.phone-screen-ui .connect-via-title{color:#1a202c;color:var(--text-dark-var)}.phone-screen-ui .connect-via-title{font-size:.85rem;font-weight:500;margin-bottom:8px;text-align:left}.phone-screen-ui .contacts-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(85px,1fr))}.phone-screen-ui .contact-item{align-items:center;color:#495057;display:flex;flex-direction:column;font-size:.7rem;font-weight:500}.phone-screen-ui .contact-item .icon-placeholder-ui{align-items:center;background-color:#e9ecef;border-radius:50%;display:flex;height:32px;justify-content:center;margin-bottom:6px;transition:background-color .2s ease,transform .2s ease;width:32px}.phone-screen-ui .contact-item .icon-placeholder-ui:hover{background-color:#dfe5e9;transform:scale(1.1)}.phone-screen-ui .flat-contacts-row{align-items:center;display:flex;justify-content:space-around;margin-top:8px;padding:4px 0}.phone-screen-ui .flat-contacts-row .contact-item{font-size:.65rem}.phone-screen-ui .flat-contacts-row .icon-placeholder-ui{height:26px;margin-bottom:3px;width:26px}.phone-screen-ui .phone-buttons-ui{border-top:1px solid #e9ecef;display:flex;justify-content:space-around;margin-top:auto;padding-top:18px}.phone-screen-ui .phone-buttons-ui .phone-button-ui{background:linear-gradient(45deg,#00a9e0,#0095c8);background:linear-gradient(45deg,var(--dss-blue-var),var(--dss-medium-blue-var));border:none;border-radius:22px;box-shadow:0 3px 7px #00a9e040;box-shadow:0 3px 7px rgba(var(--color-dss-blue-rgb),.25);color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 22px;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1)}.phone-screen-ui .phone-buttons-ui .phone-button-ui:hover{box-shadow:0 5px 10px #00a9e059;box-shadow:0 5px 10px rgba(var(--color-dss-blue-rgb),.35);transform:translateY(-3px) scale(1.03)}.phone-screen-ui .phone-buttons-ui .phone-button-ui.save{background:linear-gradient(45deg,#0077b6,#005f88);background:linear-gradient(45deg,var(--dss-dark-blue-var),#005f88);box-shadow:0 3px 7px rgba(var(--color-dss-dark-blue-rgb),.25)}.phone-screen-ui .phone-buttons-ui .phone-button-ui.save:hover{box-shadow:0 5px 10px rgba(var(--color-dss-dark-blue-rgb),.35)}.phone-screen-ui .powered-by-text{color:#aaa;font-size:.65rem;margin-top:10px;text-align:center}@keyframes swooshAnimation{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(5deg)}}.section-one-styled{background-color:#f8f9fa;background-color:var(--color-dss-section-light-gray-bg);color:#1a202c;color:var(--text-dark-var)}.section-one-styled .bottom-swoosh,.section-one-styled .top-swoosh{animation:swooshAnimation 15s ease-in-out infinite;border-radius:50%;position:absolute;z-index:0}.section-one-styled .top-swoosh{animation-delay:-2s;background-color:#00a9e0;background-color:var(--dss-blue-var);filter:blur(20px);height:300px;opacity:.08;right:-90px;top:-80px;width:300px}.section-one-styled .bottom-swoosh{background-color:#0095c8;background-color:var(--dss-medium-blue-var);bottom:-130px;filter:blur(25px);height:380px;left:-130px;opacity:.12;width:380px}.section-one-styled .section-one-content{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;max-width:1200px;width:100%;z-index:1}.section-one-styled .main-headline{color:#000000c4;font-size:clamp(2.3rem,5.5vw,2.8rem);font-weight:700;line-height:1.2;margin-bottom:25px;text-shadow:1px 1px 2px #00000008;text-shadow:1px 1px 2px rgba(var(--color-shadow-rgb),.03)}.section-one-styled .presentation-area{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0;justify-content:center;position:relative;width:100%}.section-one-styled .presentation-area:has(.phone-mockup-large:hover) .nownfc-card-large-mockup{opacity:.7;transform:perspective(700px) rotateY(-16deg) rotateX(2.5deg) scale(.9) translateX(-12px)}.section-one-styled .presentation-area:has(.phone-mockup-large:hover) .person-image-container{opacity:.75;transform:scale(.96) translateY(6px)}.section-one-styled .nownfc-card-large-mockup{box-sizing:border-box;height:300px;margin-right:-45px;opacity:1;overflow:hidden;padding:0;position:relative;transform:perspective(800px) rotateY(-18deg) rotateX(3.5deg);transition:transform .6s cubic-bezier(.165,.84,.44,1) .5s,box-shadow .6s cubic-bezier(.165,.84,.44,1) .5s,opacity .5s ease-out;transition:transform .6s var(--transition-smooth),box-shadow .6s var(--transition-smooth),opacity .5s ease-out;width:190px}.section-one-styled .nownfc-card-large-mockup img{display:block;height:100%;margin-left:20px;margin-top:-53px;object-fit:cover;width:84%}.section-one-styled .nownfc-card-large-mockup:hover{box-shadow:0 20px 40px #00000040;box-shadow:0 20px 40px rgba(var(--color-shadow-rgb),.25);transform:perspective(800px) rotateY(-15deg) rotateX(1.5deg) scale(1.05) translateZ(10px)}.section-one-styled .person-image-container{transition:transform .6s cubic-bezier(.165,.84,.44,1) .5s,opacity .5s ease-out;transition:transform .6s var(--transition-smooth),opacity .5s ease-out}.section-one-styled .person-image-container img{border-radius:12px;display:block;height:auto;margin-bottom:65px;margin-left:19px;object-fit:contain;width:78%}.section-one-styled .phone-mockup-large{background-color:#0a0a0c;border:1.5px solid #1f2022;border-radius:45px;box-shadow:0 15px 40px #00000040;box-shadow:0 15px 40px rgba(var(--color-shadow-rgb),.25);display:flex;flex-direction:column;height:590px;padding:9px;position:relative;transform:perspective(900px) rotateY(12deg) rotateX(2.5deg);transition:transform .6s cubic-bezier(.165,.84,.44,1) .5s,box-shadow .6s cubic-bezier(.165,.84,.44,1) .5s;transition:transform .6s var(--transition-smooth),box-shadow .6s var(--transition-smooth);width:290px;z-index:15}@keyframes screenShineEffect{0%{left:-120%}to{left:150%}}.section-one-styled .phone-mockup-large:hover{box-shadow:0 35px 75px #00000059;box-shadow:0 35px 75px rgba(var(--color-shadow-rgb),.35);transform:perspective(950px) rotateY(0deg) rotateX(0deg) scale(1.06) translateZ(20px);z-index:20}.section-one-styled .phone-mockup-large:hover .phone-screen:after{animation:screenShineEffect .8s cubic-bezier(.23,1,.32,1) .35s;background:linear-gradient(90deg,#fff0 0,#ffffff14 50%,#fff0);content:"";height:130%;left:-120%;pointer-events:none;position:absolute;top:-15%;transform:skewX(-28deg);width:80%;z-index:25}.section-one-styled .phone-mockup-large .phone-screen{background-color:#000;border-radius:38px;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative}.section-one-styled .phone-mockup-large .dynamic-island{background-color:#000;border-radius:18px;flex-shrink:0;height:28px;margin:8px auto 4px;width:clamp(90px,33%,120px);z-index:20}.section-one-styled .phone-mockup-large .phone-screen-scrollable-content{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0 12px 12px;z-index:10}.section-one-styled .phone-mockup-large .phone-screen-scrollable-content::-webkit-scrollbar{display:none}.section-one-styled .phone-mockup-large .phone-screen-scrollable-content{-ms-overflow-style:none;scrollbar-width:none}.section-one-styled .phone-mockup-large .phone-side-buttons-container{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.section-one-styled .phone-mockup-large .phone-side-button{background-color:#303235;border-radius:2.5px;box-shadow:inset 0 0 .5px 0 #ffffff0f,0 .5px .5px #00000026;box-shadow:inset 0 0 .5px 0 #ffffff0f,0 .5px .5px rgba(var(--color-shadow-rgb),.15);position:absolute}.section-one-styled .phone-mockup-large .phone-side-button.power{height:60px;right:2.5px;top:20%;transform:translateX(100%);width:3.5px}.section-one-styled .phone-mockup-large .phone-side-button.volume-up{height:38px;left:2.5px;top:16%;transform:translateX(-100%);width:3.5px}.section-one-styled .phone-mockup-large .phone-side-button.volume-down{height:38px;left:2.5px;top:calc(16% + 45px);transform:translateX(-100%);width:3.5px}@media (max-width:var(--breakpoint-mobile-val )){.section-one-styled .presentation-area{align-items:center;flex-direction:column;gap:20px}.section-one-styled .nownfc-card-large-mockup{height:250px;margin-bottom:18px;margin-right:0;transform:perspective(500px) rotateY(0deg);width:160px}.section-one-styled .phone-mockup-large{height:540px;transform:perspective(500px) rotateY(0deg);width:270px}.section-one-styled .phone-mockup-large .phone-side-buttons-container{display:none}.section-one-styled .presentation-area:has(.phone-mockup-large:hover) .nownfc-card-large-mockup,.section-one-styled .presentation-area:has(.phone-mockup-large:hover) .person-image-container{opacity:1;transform:none}.section-one-styled .phone-mockup-large:hover{box-shadow:0 12px 35px #00000047;box-shadow:0 12px 35px rgba(var(--color-shadow-rgb),.28);transform:scale(1.025)}.section-one-styled .person-image-container{margin:0 0 20px;order:-1;width:clamp(140px,35vw,200px)}.section-one-styled .main-headline{font-size:clamp(2rem,7vw,2.8rem)!important}}@media (max-width:var(--breakpoint-small-mobile-val )){.section-one-styled .phone-mockup-large{height:58vh;max-width:280px;min-height:460px;width:88vw}.section-one-styled .nownfc-card-large-mockup{height:210px;width:130px}.section-one-styled .person-image-container{width:clamp(120px,40vw,160px)}}.section-two-styled{background:#fff;color:#f0f4f8;color:var(--text-light-var)}.section-two-content-grid{align-items:center;gap:80px;gap:var(--spacing-xl);grid-template-columns:1.1fr .9fr;max-width:1280px;width:100%}.visuals-column{perspective:1800px}.cards-and-phone-display{align-items:center;display:flex;justify-content:center;min-height:400px;position:relative;transform-style:preserve-3d}.section-two-styled .phone-mockup-flat{background-color:#fff;border:1.5px solid #1f2022;border-radius:45px;box-shadow:0 30px 60px -15px #001e3c59;display:flex;flex-direction:column;height:280px;max-width:560px;padding:9px;position:absolute;transform:perspective(1300px) rotateX(62deg) rotate(-6deg) translateY(0);transition:none;width:95%}.section-two-styled .nownfc-card-mockup{align-items:center;border-radius:16px;box-shadow:0 15px 45px #0000001f;box-shadow:var(--card-shadow-strong);box-sizing:border-box;display:flex;display:none;height:145px;padding:20px;position:absolute;transition:transform .45s cubic-bezier(.165,.84,.44,1) .5s,box-shadow .45s cubic-bezier(.165,.84,.44,1) .5s;transition:transform .45s var(--transition-smooth),box-shadow .45s var(--transition-smooth);width:240px}.section-two-styled .nfc-card-design{background:linear-gradient(135deg,#2c2f33,#1a1c1e);color:#fff;display:none;justify-content:space-between;transform:rotateY(-10deg) rotateX(5deg) translateX(-140px) translateY(80px)}.section-two-styled .white-card-design{align-items:flex-start;background-color:#fff;color:#1a202c;color:var(--text-dark-var);flex-direction:column;justify-content:flex-start;transform:rotateY(12deg) rotateX(5deg) translateX(140px) translateY(80px)}.section-two-styled .nownfc-card-mockup:hover{box-shadow:0 25px 50px #00000040;box-shadow:0 25px 50px rgba(var(--color-shadow-rgb),.25);transform:translateY(-10px) scale(1.08)}.text-column{text-align:left}.text-column .secondary-headline{color:#005f88;font-size:clamp(2.6rem,5vw,3.5rem);font-weight:700;line-height:1.15;margin-bottom:25px}.section-two-styled .nfc-info-text{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;padding:48px;padding:var(--spacing-lg)}.section-two-styled .nfc-info-text h4{color:#000;font-size:1.4rem;font-weight:600;margin-top:0}.section-two-styled .nfc-info-text p{color:#000;text-align:justify}.section-two-styled .benefits-list{list-style:none;margin-top:24px;margin-top:var(--spacing-md);padding:0}.section-two-styled .benefits-list li{align-items:center;color:#000;display:flex;font-weight:500;gap:16px;gap:var(--spacing-sm);margin-bottom:12px}.section-two-styled .benefits-list li svg{flex-shrink:0}.benefits-list li svg{color:#000}@media (max-width:var(--breakpoint-tablet-val )){.section-two-content-grid{gap:80px;gap:var(--spacing-xl);grid-template-columns:1fr}.visuals-column{order:1;perspective:none;width:100%}.text-column{order:2}.text-column,.text-column .secondary-headline{text-align:center}.section-two-styled .nfc-info-text{text-align:left}.cards-and-phone-display{align-items:center;display:flex;flex-direction:column;gap:0;min-height:auto;position:relative;transform-style:flat;width:100%}.section-two-styled .cards-row{display:flex;flex-wrap:wrap;gap:16px;gap:var(--spacing-sm);justify-content:center;position:relative;width:100%;z-index:1}.section-two-styled .nownfc-card-mockup{aspect-ratio:1.6/1;bottom:auto;box-shadow:0 10px 30px #0000001a;box-shadow:var(--card-shadow-medium);height:auto;left:auto;max-width:160px;position:relative;right:auto;top:auto;transform:none;width:45%}.section-two-styled .phone-mockup-flat{aspect-ratio:16/8.5;border-radius:12px;border-radius:var(--dss-border-radius);box-shadow:0 15px 45px #0000001f;box-shadow:var(--card-shadow-strong);height:auto;margin-top:-40px;max-width:420px;position:relative;transform:none;width:95%;z-index:2}}.about-nfc-container{background-color:#f8f9fa;background-color:var(--color-light-gray)}@media (min-width:1025px){.about-nfc-grid{gap:48px;gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}.about-nfc-grid__main-card{grid-column:1/3;grid-row:1/2}.about-nfc-grid__visual-card{grid-column:3/5;grid-row:1/2}}.about-nfc-grid{grid-gap:48px;grid-gap:var(--spacing-lg);align-items:stretch;display:grid;gap:48px;gap:var(--spacing-lg);width:100%}.about-nfc-container .info-card{display:flex;flex-direction:column;text-align:left}.about-nfc-container .info-card .info-card-header{align-items:center;display:flex;gap:24px;gap:var(--spacing-md);margin-bottom:16px;margin-bottom:var(--spacing-sm)}.about-nfc-container .info-card .info-card-header .icon-wrapper,.about-nfc-container .info-card .info-card-header h3{margin-bottom:0}.about-nfc-container .info-card .icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(10,124,255,.125),rgba(0,230,164,.125));background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.125),rgba(var(--color-secondary-rgb),.125));border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;transition:transform .3s ease-out .25s;transition:transform .3s var(--transition-fast);width:60px}.about-nfc-container .info-card .icon-wrapper svg{stroke:#0a7cff;stroke:var(--color-primary);height:30px;width:30px}.about-nfc-container .info-card:hover .icon-wrapper{transform:scale(1.12) rotate(6deg)}.about-nfc-container .info-card h3{margin-bottom:16px;margin-bottom:var(--spacing-sm)}.about-nfc-container .info-card p{flex-grow:1;font-size:15px;margin-top:0;text-align:justify}.about-nfc-container .visual-explanation-container.card{align-items:center;background-color:#fff;background-color:var(--color-background);border-radius:18px;border-radius:var(--border-radius);box-shadow:0 10px 30px #0000001a;box-shadow:var(--card-shadow-medium);display:flex;flex-direction:column;gap:24px;gap:var(--spacing-md);height:100%;justify-content:center;overflow:hidden;padding:48px;padding:var(--spacing-lg)}.about-nfc-container .visual-explanation-container img{border-radius:10px;border-radius:calc(var(--border-radius) - 8px);height:auto;width:100%}.about-nfc-container .visual-explanation-container p{color:#000;font-size:14px;font-style:italic;margin-bottom:0;margin-top:16px;margin-top:var(--spacing-sm);text-align:center}.about-nfc-container .visual-explanation-container.card:hover{box-shadow:0 15px 45px #0000001f;box-shadow:var(--card-shadow-strong);transform:translateY(-8px) scale(1.025)}.about-nfc-container .info-card.info-card--nownfc-brand-style .icon-wrapper{background:#68686833}.about-nfc-container .info-card.info-card--nownfc-brand-style .icon-wrapper svg{stroke:#000}.about-nfc-container .info-card.info-card--nownfc-brand-style h3{color:#000}@media (max-width:1024px){.about-nfc-grid{gap:24px;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.about-nfc-container .info-card,.about-nfc-container .visual-explanation-container.card{padding:24px;padding:var(--spacing-md)}}@media (max-width:var(--breakpoint-mobile-val )){.about-nfc-grid{gap:24px;gap:var(--spacing-md);grid-template-columns:1fr}.about-nfc-container .info-card,.about-nfc-container .visual-explanation-container.card{padding:24px;padding:var(--spacing-md);text-align:center}.about-nfc-container .visual-explanation-container img{max-height:220px;width:100%}.about-nfc-container .info-card .info-card-header{align-items:center;flex-direction:column;gap:16px;gap:var(--spacing-sm);width:100%}.about-nfc-container .info-card .info-card-header .icon-wrapper{margin-bottom:16px;margin-bottom:var(--spacing-sm)}.about-nfc-container .info-card .info-card-header h3{text-align:center}.about-nfc-container .info-card p{font-size:14px;text-align:center}}.how-it-works-container{background-color:#fff;background-color:var(--color-background)}.how-it-works-grid{grid-gap:48px;grid-gap:var(--spacing-lg);display:grid;gap:48px;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:48px;margin-top:var(--spacing-lg);width:100%}@media (min-width:1025px){.how-it-works-grid{grid-template-columns:repeat(4,1fr)}}.how-it-works-container .step-card{text-align:center}.how-it-works-container .step-card .step-number{color:#00000040;font-size:48px;font-weight:800;line-height:1;margin-bottom:8px;margin-bottom:var(--spacing-xs)}.how-it-works-container .step-card .icon-wrapper{align-items:center;background:#00000021;border-radius:50%;display:flex;height:65px;justify-content:center;margin:0 auto 24px;margin:0 auto var(--spacing-md) auto;transition:transform .3s ease-out .25s;transition:transform .3s var(--transition-fast);width:65px}.how-it-works-container .step-card .icon-wrapper svg{stroke:#000;height:34px;width:34px}.how-it-works-container .step-card h3{color:#1a202c;color:var(--color-text);margin-bottom:16px;margin-bottom:var(--spacing-sm)}.how-it-works-container .step-card p{font-size:14.5px;text-align:justify}.how-it-works-container .step-card:hover .icon-wrapper{transform:scale(1.16) rotate(10deg)}.dashboard-section-styled{background-color:#f8f9fa;background-color:var(--color-dss-section-light-gray-bg);min-height:85vh;text-align:center}.dashboard-section-styled .headline{color:#1a202c;color:var(--color-text);font-size:clamp(34px,4.3vw,46px);font-weight:700;margin-bottom:22px}.dashboard-section-styled .headline span{color:#00a9e0;color:var(--color-dss-blue)}.dashboard-section-styled .subhead{color:#5a6b7b;color:var(--color-text-light);font-size:clamp(16px,2.1vw,19px);line-height:1.7;margin-bottom:45px;margin-left:auto;margin-right:auto;max-width:720px}.dashboard-section-styled .dashboard-mockup{background-color:#d9d8d873;border:1px solid #d8dde2;border-radius:16px;box-shadow:0 15px 45px #0000001f;box-shadow:var(--card-shadow-strong);margin-bottom:40px;padding:16px;width:100%}.dashboard-section-styled .dashboard-mockup img{border-radius:10px;display:block;width:100%}.dashboard-section-styled .microcopy{color:#6c757d;color:var(--color-text-muted);font-size:14px;margin-top:18px}.enhanced-networking-section-styled{align-items:center;background:radial-gradient(circle at 5% 15%,#fdfdfd,#f4f6f9);display:flex;flex-direction:row;flex-wrap:wrap;gap:120px;gap:var(--spacing-xxl);justify-content:center;min-height:55vh}.enhanced-networking-section-styled .image-container.enhanced-networking-image{align-items:center;display:flex;flex:1 1 480px;justify-content:center;max-width:520px;min-height:350px;perspective:1500px;position:relative}.enhanced-networking-section-styled .text-container.enhanced-networking-text{flex:1 1 45%;max-width:550px;text-align:left}.enhanced-networking-section-styled .responsive-text-center{align-items:flex-start;text-align:left}.enhanced-networking-section-styled .responsive-cta-center{justify-content:flex-start}.enhanced-networking-section-styled .headline{color:#1a202c;color:var(--color-text);font-size:clamp(34px,4.3vw,46px);font-weight:700;margin-bottom:22px}.enhanced-networking-section-styled .subhead{color:#5a6b7b;color:var(--color-text-light);font-size:clamp(16px,2.1vw,19px);line-height:1.7;margin-bottom:30px}.enhanced-networking-section-styled .card-base{border-radius:16px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:275px;justify-content:space-between;padding:20px;position:absolute;transition:all .65s cubic-bezier(.19,1,.22,1);width:346px;will-change:transform,box-shadow}.enhanced-networking-section-styled .card-base p{align-self:flex-start;color:#000;font-size:14px;font-weight:700;margin-bottom:0}.enhanced-networking-section-styled .card-base .icon-group{align-items:flex-end;display:flex;justify-content:space-between}.enhanced-networking-section-styled .dark-card{transform:rotateY(-12deg) rotateX(8deg) translateX(-50px) translateZ(0);z-index:1}.enhanced-networking-section-styled .light-card{transform:rotateY(12deg) rotateX(8deg) translateX(50px) translateZ(20px);z-index:2}.enhanced-networking-section-styled .image-container:hover .dark-card{transform:rotateY(-15deg) rotateX(6deg) translateX(-90px) translateZ(10px) scale(1.05)}.enhanced-networking-section-styled .image-container:hover .light-card{transform:rotateY(15deg) rotateX(6deg) translateX(90px) translateZ(40px) scale(1.05)}.enhanced-networking-section-styled .micro-icons-container{align-items:center;color:#5a6b7b;color:var(--color-text-light);display:flex;font-size:16px;font-weight:500;gap:22px;margin-top:28px}.enhanced-networking-section-styled .micro-icons-container svg{color:#00a9e0;color:var(--color-dss-blue)}@media (max-width:var(--breakpoint-tablet-val )){.enhanced-networking-section-styled{flex-direction:column;gap:48px;gap:var(--spacing-lg)}.enhanced-networking-section-styled .responsive-text-center,.enhanced-networking-section-styled .text-container.enhanced-networking-text{align-items:center;order:2;text-align:center}.enhanced-networking-section-styled .responsive-cta-center{justify-content:center}.enhanced-networking-section-styled .image-container.enhanced-networking-image{margin-bottom:0;min-height:250px;order:1}.enhanced-networking-section-styled .dark-card{transform:rotate(6deg) translateX(-15px) translateY(-10px)}.enhanced-networking-section-styled .light-card{transform:rotate(-6deg) translateX(15px) translateY(10px)}.enhanced-networking-section-styled .image-container:hover .dark-card,.enhanced-networking-section-styled .image-container:hover .light-card{box-shadow:0 20px 40px #00000026;box-shadow:0 20px 40px rgba(var(--color-shadow-rgb),.15);transform:scale(1.05)}}.stronger-connection-section-styled{flex-wrap:wrap;gap:80px;gap:var(--spacing-xl);min-height:95vh}.stronger-connection-section-styled .text-container{flex:1 1 40%;max-width:520px}.stronger-connection-section-styled .headline{-webkit-text-fill-color:unset;background:none;-webkit-background-clip:unset;background-clip:initial;font-size:clamp(34px,4.3vw,48px)}.stronger-connection-section-styled .subhead{text-align:justify}@media (max-width:var(--breakpoint-tablet-val )){.stronger-connection-section-styled{flex-direction:column;text-align:center}.stronger-connection-section-styled .text-container{align-items:center;order:2;text-align:center}.stronger-connection-section-styled .tabs-container{justify-content:center}.stronger-connection-section-styled .images-container{margin-bottom:48px;margin-bottom:var(--spacing-lg);min-height:430px;order:1;perspective:1100px}.stronger-connection-section-styled .phone-mockup-base{border-radius:35px;border-width:8px;height:360px;width:180px}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="-1"]{transform:translateX(-100px) scale(.86) translateZ(-38px) rotateY(20deg) rotateX(3deg)!important}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="1"]{transform:translateX(100px) scale(.86) translateZ(-38px) rotateY(-20deg) rotateX(3deg)!important}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="0"]{transform:translateY(-10px) scale(1.1) translateZ(60px)!important}}@media (max-width:var(--breakpoint-mobile-val )){.stronger-connection-section-styled .images-container{min-height:400px;overflow:visible;perspective:none}.stronger-connection-section-styled .phone-mockup-base{border-radius:30px;border-width:8px;box-shadow:0 10px 30px #0000001a;box-shadow:var(--card-shadow-medium);height:320px;opacity:.2!important;position:absolute;width:160px}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="0"]{opacity:1!important;transform:translateY(0) scale(.92)!important;z-index:3!important}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="-1"]{opacity:.5!important;transform:translateY(10px) translateX(-20px) scale(.75) rotateY(10deg)!important;z-index:2!important}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="1"]{opacity:.5!important;transform:translateY(10px) translateX(20px) scale(.75) rotateY(-10deg)!important;z-index:2!important}.stronger-connection-section-styled .phone-mockup-base:after{display:none}}@keyframes subtleGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.stronger-connection-section-styled{align-items:center;background:linear-gradient(160deg,#0d121c,#1a2333);display:flex;flex-direction:row;gap:60px;justify-content:center;min-height:90vh;overflow:hidden;padding:80px 40px;position:relative}.stronger-connection-section-styled .text-container{align-items:flex-start;display:flex;flex:1 1 45%;flex-direction:column;max-width:550px;text-align:left;z-index:5}.stronger-connection-section-styled .images-container{align-items:center;display:flex;flex:1 1 55%;justify-content:center;max-width:700px;min-height:520px;perspective:1500px;position:relative}.stronger-connection-section-styled .headline{color:#f0f4f8;color:var(--color-text-against-dark);font-size:clamp(36px,4.3vw,48px);font-weight:800;margin-bottom:22px}.stronger-connection-section-styled .subhead{color:#f0f4f8d9;font-size:clamp(16px,2.1vw,19px);line-height:1.7;margin-bottom:30px}.stronger-connection-section-styled .tabs-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:35px}.stronger-connection-section-styled .tab-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff0d;border:2px solid #0095c8;border:2px solid var(--color-dss-medium-blue);border-radius:28px;color:#0095c8;color:var(--color-dss-medium-blue);cursor:pointer;font-size:14.5px;font-weight:600;padding:12px 26px;transition:all .38s cubic-bezier(.19,1,.22,1)}.stronger-connection-section-styled .tab-button:hover{background-color:#ffffff26;color:#00a9e0;color:var(--color-dss-blue)}.stronger-connection-section-styled .tab-button.active{background:linear-gradient(135deg,#00a9e0,#0077b6);background:var(--dss-gradient);border-color:#0000;box-shadow:0 5px 15px #00a9e059;box-shadow:0 5px 15px rgba(var(--color-dss-blue-rgb),.35);color:#fff}.stronger-connection-section-styled .phone-mockup-base{align-items:center;cursor:pointer;display:flex;height:450px;justify-content:center;overflow:hidden;position:absolute;transition:transform .65s cubic-bezier(.19,1,.22,1),opacity .5s ease-out;width:220px;will-change:transform,opacity}.stronger-connection-section-styled .phone-mockup-base:after{animation:subtleGlow 8s ease-in-out infinite;content:"";filter:blur(45px);height:150%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease;width:150%;z-index:-1}.stronger-connection-section-styled .phone-mockup-base[style*="z-index: 3"]:after{opacity:1}.stronger-connection-section-styled .phone-mockup-base .phone-screen-wrapper{background-color:none!important;border-radius:24px;height:100%;overflow:hidden;position:relative;width:100%}.stronger-connection-section-styled .phone-mockup-base .phone-bg-image{height:100%;object-fit:cover;transition:transform .55s ease;width:100%}.stronger-connection-section-styled .phone-mockup-base .phone-screen-overlay{background:linear-gradient(#0000,#000000d9 80%);bottom:0;color:#fff;left:0;padding:18px 14px;position:absolute;right:0;text-align:left}.stronger-connection-section-styled .phone-mockup-base .phone-screen-title{font-size:15px;font-weight:600;margin:0 0 3px}.stronger-connection-section-styled .phone-mockup-base .phone-screen-details{font-size:12px;margin:0;opacity:.8}.stronger-connection-section-styled .phone-mockup-base:hover .phone-bg-image{transform:scale(1.02)}@media (max-width:992px){.stronger-connection-section-styled{flex-direction:column;gap:40px;padding:60px 20px;text-align:center}.stronger-connection-section-styled .text-container{align-items:center;max-width:600px;order:2}.stronger-connection-section-styled .subhead{text-align:center}.stronger-connection-section-styled .tabs-container{justify-content:center}.stronger-connection-section-styled .images-container{margin-bottom:0;min-height:450px;order:2;perspective:1200px;width:100%}.stronger-connection-section-styled .phone-mockup-base{height:410px;width:200px}.section-one-styled .person-image-container img{width:100%!important}}@media (max-width:407px){.phone-screen-ui .phone-buttons-ui .phone-button-ui{padding:10px!important}}@media (max-width:767px){.stronger-connection-section-styled{min-height:100vh;padding:50px 15px}.stronger-connection-section-styled .headline{font-size:clamp(32px,9vw,40px);text-align:center}.stronger-connection-section-styled .images-container{margin-bottom:20px;min-height:400px;perspective:none}.stronger-connection-section-styled .phone-mockup-base{height:390px;width:190px}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="0"]{opacity:1;transform:translateY(0) scale(1) translateZ(50px);z-index:3}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="-1"]{opacity:.5;transform:translateX(-40%) scale(.8) rotateY(15deg);z-index:2}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="1"]{opacity:.5;transform:translateX(40%) scale(.8) rotateY(-15deg);z-index:2}.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="-2"],.stronger-connection-section-styled .phone-mockup-base[data-pos-diff="2"]{opacity:0;transform:scale(.7)}.stronger-connection-section-styled .phone-mockup-base:after{display:none}}.works-on-all-phones-section-styled{background-color:#f8f9fa;background-color:var(--color-dss-section-light-gray-bg);min-height:85vh;text-align:center}.works-on-all-phones-section-styled .title{color:#1a202c;color:var(--color-text);font-size:clamp(34px,4.3vw,46px);font-weight:700;margin-bottom:18px}.works-on-all-phones-section-styled .copy{color:#5a6b7b;color:var(--color-text-light);font-size:clamp(16px,2.1vw,19px);line-height:1.7;margin-bottom:45px;margin-left:auto;margin-right:auto;max-width:680px}.works-on-all-phones-section-styled .images-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;margin-bottom:45px}.works-on-all-phones-section-styled .image-placeholder{align-items:center;background-color:#fff;border:1px solid #dde2e7;border-radius:16px;box-shadow:0 10px 30px #0000001a;box-shadow:var(--card-shadow-medium);color:#5a6b7b;color:var(--color-text-light);display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:400px;min-width:270px;padding:22px;text-align:center;transition:transform .35s ease,box-shadow .35s ease}.works-on-all-phones-section-styled .image-placeholder h3{color:#1a202c;color:var(--color-text);font-size:17px;font-weight:600;margin-bottom:10px}.works-on-all-phones-section-styled .image-placeholder p{font-size:15px;margin-bottom:0}.works-on-all-phones-section-styled .image-placeholder svg{color:#0077b6;color:var(--color-dss-dark-blue);margin-top:16px}.works-on-all-phones-section-styled .image-placeholder:hover{box-shadow:0 15px 45px #0000001f;box-shadow:var(--card-shadow-strong);transform:translateY(-6px)}.works-on-all-phones-section-styled .image-bg-placeholder{min-height:200px;overflow:hidden;padding:0;position:relative}.works-on-all-phones-section-styled .image-bg-placeholder:before{background-color:#0000000d;background-color:rgba(var(--color-shadow-rgb),.05);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.works-on-all-phones-section-styled .image-bg-placeholder img{display:none}.works-on-all-phones-section-styled .features-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:45px;width:100%}.works-on-all-phones-section-styled .feature-item{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 5px 15px #00000012;box-shadow:var(--card-shadow-light);color:#1a202c;color:var(--color-text);display:flex;flex-direction:column;gap:10px;padding:22px 18px;transition:transform .35s ease,box-shadow .35s ease}.works-on-all-phones-section-styled .feature-item svg{color:#000000b6}.works-on-all-phones-section-styled .feature-item span{font-size:15px;font-weight:500}.gif-feature-section-styled{background-color:#f0f2f5;background-color:var(--color-dss-background);min-height:85vh;text-align:center}.gif-feature-section-styled .gif-image{border-radius:16px;box-shadow:0 15px 45px #0000001f;box-shadow:var(--card-shadow-strong);margin-bottom:40px;max-width:789px;width:100%}.gif-feature-section-styled .headline{color:#1a202c;color:var(--color-text);font-size:clamp(34px,4.3vw,46px);font-weight:700;margin-bottom:18px}.gif-feature-section-styled .short-line{color:#5a6b7b;color:var(--color-text-light);font-size:clamp(16px,2.1vw,19px);line-height:1.7;margin-bottom:45px;margin-left:auto;margin-right:auto;max-width:630px}.gif-feature-section-styled .icon-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:45px;width:100%}.gif-feature-section-styled .icon-item{align-items:center;color:#1a202c;color:var(--color-text);display:flex;flex-direction:column;font-size:15px;gap:8px;padding:18px}.gif-feature-section-styled .icon-item svg{color:#00000094}.gif-feature-section-styled .icon-item span{font-weight:500}.pricing-container{background-color:#fff;background-color:var(--color-background)}.pricing-grid{grid-gap:48px;grid-gap:var(--spacing-lg);align-items:stretch;display:grid;gap:48px;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));width:100%}.pricing-container .pricing-card{border:2px solid #0000;display:flex;flex-direction:column;text-align:center;transition:border-color .45s ease,transform .45s ease,box-shadow .45s ease}.pricing-container .pricing-card.pricing-card--highlighted{background-color:#fff;background-color:var(--color-background);border-image:#424242;transform:translateY(-18px) scale(1.06)}.pricing-container .pricing-card.pricing-card--highlighted .plan-name,.pricing-container .pricing-card.pricing-card--highlighted .plan-price{color:#424242}.pricing-container .pricing-card.pricing-card--highlighted .button{background:linear-gradient(135deg,#00a9e0,#0077b6);background:var(--dss-gradient);box-shadow:0 5px 18px #00a9e059;box-shadow:0 5px 18px rgba(var(--color-dss-blue-rgb),.35);color:#fff}.pricing-container .pricing-card.pricing-card--highlighted .button:hover{background:linear-gradient(135deg,#0095c8,#0077b6);background:linear-gradient(135deg,var(--color-dss-medium-blue),var(--color-dss-dark-blue));box-shadow:0 7px 22px #00a9e073;box-shadow:0 7px 22px rgba(var(--color-dss-blue-rgb),.45)}.pricing-container .pricing-card .plan-name{color:#1a202c;color:var(--color-text);font-size:22px;font-weight:700;margin-bottom:16px;margin-bottom:var(--spacing-sm)}.pricing-container .pricing-card .plan-price{color:#424242;font-size:42px;font-weight:800;margin-bottom:8px;margin-bottom:var(--spacing-xs)}.pricing-container .pricing-card .plan-price span.period{color:#5a6b7b;color:var(--color-text-light);font-size:14px;font-weight:500}.pricing-container .pricing-card .plan-description{color:#5a6b7b;color:var(--color-text-light);font-size:14.5px;margin-bottom:48px;margin-bottom:var(--spacing-lg);min-height:42px}.pricing-container .pricing-card ul{flex-grow:1;list-style:none;margin-bottom:48px;margin-bottom:var(--spacing-lg);padding:0;text-align:left}.pricing-container .pricing-card ul li{align-items:flex-start;color:#5a6b7b;color:var(--color-text-light);display:flex;font-size:15px;margin-bottom:10px}.pricing-container .pricing-card ul li svg{color:#0095c8;color:var(--color-dss-medium-blue);flex-shrink:0;margin-right:10px;margin-top:2.5px}.pricing-container .pricing-card .button{margin-top:auto;width:100%}.contact-cta-container{background:#f0f2f5;min-height:60vh;padding:80px 48px;padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.contact-cta-container,.contact-cta-container h2{color:#f0f4f8;color:var(--color-text-against-dark)}.contact-cta-container h2{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:24px;margin-bottom:var(--spacing-md)}.contact-cta-container p{color:rgba(0,0,0,.527);font-size:clamp(1rem,2vw,1.15rem);margin-bottom:48px;margin-bottom:var(--spacing-lg);margin-left:auto;margin-right:auto;max-width:620px}@media (max-width:var(--breakpoint-mobile-val )){.gif-feature-section-styled .icon-grid,.how-it-works-grid,.pricing-grid,.works-on-all-phones-section-styled .features-grid{gap:24px;gap:var(--spacing-md)}.dashboard-section-styled .dashboard-mockup{padding:16px;padding:var(--spacing-sm)}.dashboard-section-styled .dashboard-mockup img{border-radius:8px;border-radius:calc(var(--dss-border-radius) - 4px)}.works-on-all-phones-section-styled .image-placeholder{max-width:300px;min-width:0;width:100%}.works-on-all-phones-section-styled .features-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.gif-feature-section-styled .gif-image{max-width:90%}.gif-feature-section-styled .icon-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:var(--breakpoint-small-mobile-val )){.section-title{margin-bottom:24px!important;margin-bottom:var(--spacing-md)!important}.section-subtitle{font-size:clamp(14px,2.2vw,17px);margin-bottom:48px!important;margin-bottom:var(--spacing-lg)!important}.button{font-size:15px;padding:14px 28px}.button.button--small{font-size:14px;padding:10px 22px}.pricing-container .pricing-card .plan-price{font-size:36px}.pricing-container .pricing-card ul li{font-size:14px}.pricing-container .pricing-card.pricing-card--highlighted{transform:translateY(0) scale(1)}}.main-headline span{font-size:1.5rem}:root{--primary-cyan:#29abe2;--gold-light:#fde08d;--gold-dark:#f7ab1e;--text-light:#f0f0f0;--text-dark:#ccc;--bg-dark:#121212}.mobile-mockup{background-color:#111;border-radius:40px;box-shadow:0 20px 50px #00000080,0 0 0 10px #000;display:flex;flex-direction:column;flex-shrink:0;height:896px;overflow:hidden;transform:scale(.68);transform-origin:center center;width:414px}.status-bar{color:#fff;font-size:.9rem;font-weight:500;justify-content:space-between;padding:10px 25px;z-index:10}.status-bar,.status-bar-icons{align-items:center;display:flex}.status-bar-icons{gap:8px}.mockup-content{-ms-overflow-style:none;flex-grow:1;overflow-y:auto;scrollbar-width:none}.mockup-content::-webkit-scrollbar{display:none}.card-container{background-color:#121212;background-color:var(--bg-dark);background-image:url(https://www.transparenttextures.com/patterns/dark-denim-3.png);color:#f0f0f0;color:var(--text-light);position:relative}.header{background-position:50%;background-size:cover;height:200px}.logo-container{background-color:#fff;border-radius:50%;box-shadow:0 0 10px #0000004d;left:50%;padding:5px;position:absolute;top:200px;transform:translate(-50%,-50%);z-index:2}.logo{border:2px solid #fff;border-radius:50%;height:100px;object-fit:cover;width:100px}.profile-info{padding:60px 20px 10px;text-align:center}.profile-title{color:#29abe2;color:var(--primary-cyan);font-size:2em;font-weight:700;margin:0}.profile-subtitle{color:#ccc;color:var(--text-dark);font-size:1em;letter-spacing:1px;margin-top:5px}.section{padding:10px 30px;text-align:center}.section.section-left{text-align:left}.section.section-social{padding-bottom:40px}.section-title{color:#fff;font-size:1.2em;font-weight:700;letter-spacing:2px;text-transform:uppercase}.about-text{color:#ccc;color:var(--text-dark);font-size:.95em;line-height:1.6;margin-bottom:20px}.btn-group{display:flex;gap:15px;justify-content:center;justify-content:left}.btn{background:linear-gradient(90deg,#fde08d,#f7ab1e);background:linear-gradient(90deg,var(--gold-light),var(--gold-dark));border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:.8em;font-weight:600;padding:10px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s;white-space:nowrap}.btn:hover{box-shadow:0 4px 15px #fcb93b66;transform:translateY(-2px)}.services-list{list-style:none;margin-bottom:20px;padding:0}.service-item{align-items:center;display:flex;font-size:1em;justify-content:space-between;padding:6px 0}.service-circle{border:2px solid #fff;border-radius:50%;height:20px;width:20px}.icon-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.social-icon-grid{flex-wrap:nowrap;gap:10px}.icon-link,.social-icon-grid,.social-icon-link{align-items:center;display:flex;justify-content:center}.icon-link,.social-icon-link{background-color:#000;border-radius:50%;box-shadow:0 0 8px #f7ab1e,0 0 12px #fde08d;box-shadow:0 0 8px var(--gold-dark),0 0 12px var(--gold-light);text-decoration:none;transition:transform .2s}.icon-link{font-size:1.5em;height:55px;width:55px}.social-icon-link{flex-shrink:0;font-size:1.3em;height:48px;width:48px}.icon-link:hover,.social-icon-link:hover{transform:scale(1.1)}.icon-phone{color:#25d366}.icon-messenger{color:#00b2ff}.icon-whatsapp{color:#25d366}.icon-envelope{color:#fff}.icon-instagram{color:#e4405f}.icon-facebook{color:#1877f2}.icon-linkedin{color:#0a66c2}.icon-youtube{color:red}.icon-at,.icon-default,.icon-x{color:#fff}.map-iframe{border:3px solid #f7ab1e;border:3px solid var(--gold-dark);border-radius:15px;height:250px;width:100%}@media (max-width:768px){.mobile-mockup{transform:scale(.65)}}@media (max-width:480px){.mobile-mockup{transform:scale(.68)}}.section-one-styled .person-image-container{align-items:flex-end;display:flex;filter:drop-shadow(10px 10px 20px rgba(0,0,0,.15));filter:drop-shadow(10px 10px 20px rgba(var(--color-shadow-rgb),.15));margin:0 -25px;max-height:480px;opacity:1;transform:scale(1) translateY(0);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .5s ease-out;width:clamp(160px,28vw,230px);z-index:5}.phone-wrapper{align-items:center;border-radius:40px;box-shadow:0 15px 40px #00000040;box-shadow:0 15px 40px rgba(var(--color-shadow-rgb),.25);display:flex;height:590px;justify-content:center;position:relative;transform:perspective(900px) rotateY(12deg) rotateX(2.5deg);transition:transform .6s cubic-bezier(.165,.84,.44,1),box-shadow .6s cubic-bezier(.165,.84,.44,1);width:290px;z-index:15}.footernfc-social-media-icons-uniques{display:flex;flex-wrap:wrap;gap:8px}.footernfc-social-media-icons-uniques a{align-items:center;background-color:#000;border:1px solid #3a3a3a;box-shadow:0 3px 8px var(--footernfc-shadow-color-soft-unique);color:var(--footernfc-text-secondary-unique);display:flex;font-size:1.15rem;height:42px;justify-content:center;transition:color .3s cubic-bezier(.25,.8,.25,1),background-color .3s cubic-bezier(.25,.8,.25,1),border-color .3s cubic-bezier(.25,.8,.25,1),transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);width:42px}.footernfc-social-media-icons-uniques a:hover{border-color:#0000;box-shadow:0 7px 18px var(--footernfc-shadow-color-medium-unique);transform:translateY(-4px) scale(1.1)}.footernfc-social-media-icons-uniques a[aria-label=LinkedIn]{background-color:var(--footernfc-linkedin-color);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-uniques a[aria-label="X (formerly Twitter)"]{background-color:var(--footernfc-x-color);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-uniques a[aria-label=Facebook]{background-color:var(--footernfc-facebook-color);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-uniques a[aria-label=YouTube]{background-color:var(--footernfc-youtube-color);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-uniques a[aria-label=WhatsApp]{background-color:var(--footernfc-whatsapp-color);color:var(--footernfc-bg-lightest-unique)}.footernfc-social-media-icons-uniques a[aria-label=Instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:var(--footernfc-bg-lightest-unique)}.fontchange{color:#000!important;font-family:Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:bolder;font-weight:800;line-height:1.1}@media (min-width:1921px){html{font-size:18px}h1{font-size:clamp(42px,6vw,80px)}h2{font-size:clamp(36px,5vw,56px)}.section-content-wrapper{max-width:1600px}.section-container{padding-left:80px;padding-right:80px}.section-subtitle{font-size:21px;max-width:950px}.section-one-styled .presentation-area{transform:scale(1.1)}.section-two-content-grid{gap:120px;gap:var(--spacing-xxl);max-width:1600px}.about-nfc-grid{gap:80px;gap:var(--spacing-xl)}.about-nfc-grid__main-card{padding:80px;padding:var(--spacing-xl)}.how-it-works-grid{margin:80px auto;margin:var(--spacing-xl) auto;max-width:1400px}.dashboard-section-styled .dashboard-mockup{margin-left:auto;margin-right:auto;max-width:1400px}.enhanced-networking-section-styled{gap:150px}.enhanced-networking-section-styled .card-base{transform:scale(1.1)}.stronger-connection-section-styled{gap:120px}.stronger-connection-section-styled .images-container{min-height:600px;transform:scale(1.1)}.works-on-all-phones-section-styled .features-grid{margin-left:auto;margin-right:auto;max-width:1200px}.pricing-grid{grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;max-width:1300px}.pricing-container .pricing-card.pricing-card--highlighted{transform:translateY(-24px) scale(1.08)}}:root{--hero-section-color-primary:#007bff;--hero-section-color-primary-dark:#0056b3;--hero-section-color-text-dark:#1f2937;--hero-section-color-bg-light:#f7f9fc;--hero-section-font-sans:"Inter",sans-serif;--hero-section-card-width-desktop:330px;--hero-section-card-height-desktop:210px;--hero-section-card-width-mobile:290px;--hero-section-card-height-mobile:180px;--hero-section-dropdown-height:160px;--hero-section-button-reveal-translate-y-desktop:calc(var(--hero-section-dropdown-height) + 200px);--hero-section-mobile-card-expanded-height-increase:55px;--hero-section-mobile-card-separation-y:240px;--hero-section-border-radius-md:8px;--hero-section-border-radius-lg:18px}body{background-color:#f7f9fc;background-color:var(--hero-section-color-bg-light);color:#1f2937;color:var(--hero-section-color-text-dark);font-family:var(--hero-section-font-sans)}#root,.hero-section-app-container{min-height:100%}.hero-section-app-container{display:flex;flex-direction:column;position:relative}@keyframes hero-section-animated-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes hero-section-fadeInListItem{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.hero-section-animated-gradient-background{animation:hero-section-animated-gradient 20s ease infinite;background:#d3d3d3;background-size:400% 400%;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.hero-section-video-hero-section{background-color:#000;line-height:0;position:relative;width:100%}.hero-section-video-hero-background{display:block;height:auto;width:100%}.hero-section-card-animation-section{background-color:#dedede;height:150vh;position:relative;width:100%;z-index:5}.hero-section-card-sticky-container{align-items:center;display:flex;height:65vh;justify-content:center;overflow:hidden;perspective:1200px;position:-webkit-sticky;position:sticky;top:0}.hero-section-card-transform-wrapper{align-items:center;display:flex;justify-content:center;position:relative;transform-origin:center center;transform-style:preserve-3d;will-change:transform}.hero-section-nfc-card{--shadow-opacity:calc(0.1 + var(--hero-section-glow-p, 0)*0.15);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#080808;background:var(--hero-section-card-bg-color,#080808);border-radius:18px;border-radius:var(--hero-section-border-radius-lg);box-shadow:0 calc(2px + 6px*var(--hero-section-glow-p)) calc(15px + 15px*var(--hero-section-glow-p)) rgba(0,0,0,var(--shadow-opacity)),0 0 calc(20px*var(--hero-section-glow-p)) calc(8px*var(--hero-section-glow-p)) rgba(200,200,255,calc(var(--hero-section-glow-p)*.3));color:#e0e0e0;color:var(--hero-section-card-text-color,#e0e0e0);position:absolute;transform-origin:center center;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease-out,height .5s cubic-bezier(.2,.8,.2,1);will-change:transform,box-shadow,height;z-index:1;z-index:var(--hero-section-card-z-index,1)}.hero-section-card-dropdown-content,.hero-section-card-face{height:100%;left:0;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%}.hero-section-card-face{border-radius:inherit;display:flex;flex-direction:column;justify-content:space-between;padding:15px 18px;z-index:2}.hero-section-card-dropdown-content{align-items:center;display:flex;opacity:0;padding:15px 18px;pointer-events:none;z-index:1}.hero-section-nfc-card-section{align-items:center;display:flex;width:100%}.hero-section-nfc-top-section{align-items:flex-start;justify-content:space-between}.hero-section-nfc-brand-details,.hero-section-nfc-card-type{font-size:.7rem;font-weight:600;opacity:.9}.hero-section-nfc-brand-details svg{margin-right:4px!important;vertical-align:middle}.hero-section-nfc-middle-section{flex-grow:1}.hero-section-nfc-user-logo{max-height:300px;max-width:120px;object-fit:contain}.hero-section-nfc-logo-placeholder,.hero-section-nfc-user-logo{border-radius:8px;border-radius:var(--hero-section-border-radius-md)}.hero-section-nfc-logo-placeholder{align-items:center;border:1.5px dashed var(--hero-section-card-accent-color);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:10px;opacity:.6;width:32px}.hero-section-nfc-main-info{flex-grow:1;text-align:left}.hero-section-nfc-card-name{font-size:1.05rem;font-weight:700;margin-bottom:2px}.hero-section-nfc-card-detail{font-size:.6rem;opacity:.85}.hero-section-nfc-symbol-icon{flex-shrink:0;height:30px;margin-left:8px;opacity:.8;width:30px}.hero-section-card-dropdown-content ul{font-size:.8rem;list-style:none;margin:0;padding:0;width:100%}.hero-section-card-dropdown-content li{margin-bottom:8px;opacity:0}.hero-section-card-dropdown-content li strong{color:#000;font-weight:700;margin-right:5px}.hero-section-card-transform-wrapper.hero-section-desktop{height:210px;height:var(--hero-section-card-height-desktop);width:1070px;width:calc(var(--hero-section-card-width-desktop) + 740px)}.hero-section-nfc-card.hero-section-desktop-card-view{height:210px;height:var(--hero-section-card-height-desktop);left:50%;top:50%;width:330px;width:var(--hero-section-card-width-desktop)}.hero-section-desktop-card-view .hero-section-card-dropdown-content{background-color:#fffdfd;border-radius:0 0 12px 12px;box-shadow:0 12px 25px #3b202014;color:#343a40;height:160px;height:var(--hero-section-dropdown-height);margin-top:-10px;opacity:var(--hero-section-dropdown-factor);padding:25px 22px;pointer-events:auto;top:100%}.hero-section-desktop-card-view .hero-section-card-dropdown-content li{opacity:1}.hero-section-card-transform-wrapper.hero-section-mobile{height:180px;height:var(--hero-section-card-height-mobile);width:290px;width:var(--hero-section-card-width-mobile)}.hero-section-nfc-card.hero-section-mobile-card-view{height:180px;height:calc(var(--hero-section-card-height-mobile) + var(--hero-section-separation-progress, 0)*var(--hero-section-mobile-card-expanded-height-increase));left:0;top:0;width:290px;width:var(--hero-section-card-width-mobile)}.hero-section-mobile-card-view .hero-section-card-face{opacity:1;opacity:calc(1 - var(--hero-section-separation-progress, 0))}.hero-section-mobile-card-view .hero-section-card-dropdown-content{opacity:0;opacity:var(--hero-section-separation-progress,0);pointer-events:0;pointer-events:calc(var(--hero-section-separation-progress, 0)*1)}.hero-section-mobile-card-view .hero-section-card-dropdown-content li{animation:hero-section-fadeInListItem .5s cubic-bezier(.2,.8,.2,1) forwards}.hero-section-mobile-card-view .hero-section-card-dropdown-content li:first-child{animation-delay:.15s;animation-delay:calc(var(--hero-section-separation-progress, 0)*.1s + .15s)}.hero-section-mobile-card-view .hero-section-card-dropdown-content li:nth-child(2){animation-delay:.23s;animation-delay:calc(var(--hero-section-separation-progress, 0)*.1s + .23s)}.hero-section-mobile-card-view .hero-section-card-dropdown-content li:nth-child(3){animation-delay:.31s;animation-delay:calc(var(--hero-section-separation-progress, 0)*.1s + .31s)}.hero-section-mobile-card-view .hero-section-card-dropdown-content li:nth-child(4){animation-delay:.39s;animation-delay:calc(var(--hero-section-separation-progress, 0)*.1s + .39s)}.hero-section-customization-controls{align-items:center;display:flex;flex-direction:column;gap:15px;pointer-events:none;position:absolute;transition:opacity .4s ease,transform .4s ease;z-index:50}.hero-section-get-started-button,.hero-section-upload-logo-button{background-color:#1f2937;border:none;border-radius:10px;box-shadow:0 4px 15px #0003;color:#eaecee;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 30px;transition:transform .2s ease,background-color .2s ease;white-space:nowrap}.hero-section-get-started-button:hover{background-color:#374151;transform:translateY(-3px)}.hero-section-upload-logo-button{background-color:#b78628}.hero-section-upload-logo-button:hover{background-color:#a07424;transform:translateY(-3px)}.hero-section-customization-controls.hero-section-desktop{left:50%;opacity:0;opacity:var(--hero-section-dropdown-factor,0);top:50%;transform:translate(-50%,360px);transform:translate(-50%,var(--hero-section-button-reveal-translate-y-desktop))}.hero-section-customization-controls.hero-section-desktop .hero-section-get-started-button:hover,.hero-section-customization-controls.hero-section-desktop .hero-section-upload-logo-button:hover{transform:translateY(-3px)}.hero-section-customization-controls.hero-section-mobile{--y-pos:calc(var(--hero-section-mobile-card-separation-y) + var(--hero-section-card-height-mobile)/2 + var(--hero-section-mobile-card-expanded-height-increase) + 50px);left:50%;opacity:0;opacity:var(--hero-section-separation-progress,0);top:var(--y-pos);transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(calc((1 - var(--hero-section-separation-progress, 0))*20px))}.hero-section-customization-controls.hero-section-desktop,.hero-section-customization-controls.hero-section-mobile{pointer-events:0;pointer-events:var(--hero-section-dropdown-factor,var(--hero-section-separation-progress,0))}.hero-section-mobile-intro-heading{color:#1f2937;color:var(--hero-section-color-text-dark);font-family:revert;font-size:3rem;font-weight:700;left:50%;pointer-events:none;position:absolute;text-align:center;top:9%;transform:translate(-50%,-50%);transition:opacity .3s ease-out;width:427px;z-index:100}.hero-section-mobile-intro-heading img{height:auto;width:450px}@media (max-width:768px){.hero-section-card-animation-section{height:280vh}.hero-section-card-sticky-container{height:100vh}.hero-section-nfc-card-name{font-size:.9rem}}:root{--primary-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--heading-font:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--bg-color-light:#f9fafb;--surface-color-light:#fff;--text-primary-light:#111827;--text-secondary-light:#374151;--text-tertiary-light:#6b7280;--border-color-light:#e5e7eb;--primary-accent-light:#007aff;--primary-accent-hover-light:#005ece;--secondary-accent-light:#34c759;--focus-ring-color-light:#007aff59;--shadow-soft-light:0 3px 6px -1px #0000000d,0 2px 4px -2px #00000008;--shadow-medium-light:0 8px 16px -3px #0000000f,0 4px 8px -4px #0000000a;--shadow-strong-light:0 12px 24px -4px #00000014,0 8px 16px -6px #0000000d;--bg-color-dark:#0f172a;--surface-color-dark:#1e293b;--text-primary-dark:#f1f5f9;--text-secondary-dark:#94a3b8;--text-tertiary-dark:#64748b;--border-color-dark:#334155;--primary-accent-dark:#38bdf8;--primary-accent-hover-dark:#0ea5e9;--secondary-accent-dark:#2dd4bf;--focus-ring-color-dark:#38bdf84d;--shadow-soft-dark:0 3px 6px -1px #0000001a,0 2px 4px -2px #00000014;--shadow-medium-dark:0 8px 16px -3px #0000001f,0 4px 8px -4px #00000017;--shadow-strong-dark:0 12px 24px -4px #00000026,0 8px 16px -6px #0000001a;--bg-color:var(--bg-color-light);--surface-color:var(--surface-color-light);--text-primary:var(--text-primary-light);--text-secondary:var(--text-secondary-light);--text-tertiary:var(--text-tertiary-light);--border-color:var(--border-color-light);--primary-color:var(--primary-accent-light);--primary-hover-color:var(--primary-accent-hover-light);--secondary-color:var(--secondary-accent-light);--focus-ring-color:var(--focus-ring-color-light);--shadow-soft:var(--shadow-soft-light);--shadow-medium:var(--shadow-medium-light);--shadow-strong:var(--shadow-strong-light);--border-radius-sm:6px;--border-radius-md:10px;--transition-fast:0.2s ease-out;--transition-smooth:0.3s cubic-bezier(0.25,0.8,0.25,1);--transition-springy:0.3s cubic-bezier(0.175,0.885,0.32,1.275);--navbar-height:70px}[data-theme=dark]{--bg-color:var(--bg-color-dark);--surface-color:var(--surface-color-dark);--text-primary:var(--text-primary-dark);--text-secondary:var(--text-secondary-dark);--text-tertiary:var(--text-tertiary-dark);--border-color:var(--border-color-dark);--primary-color:var(--primary-accent-dark);--primary-hover-color:var(--primary-accent-hover-dark);--secondary-color:var(--secondary-accent-dark);--focus-ring-color:var(--focus-ring-color-dark);--shadow-soft:var(--shadow-soft-dark);--shadow-medium:var(--shadow-medium-dark);--shadow-strong:var(--shadow-strong-dark)}html{box-sizing:border-box;scroll-padding-top:90px;scroll-padding-top:calc(var(--navbar-height) + 20px)}*,:after,:before{border:0 solid #e5e7eb;border-color:var(--border-color);box-sizing:inherit}body.tnc-body-wrapper{background-color:#f9fafb;background-color:var(--bg-color);color:#374151;color:var(--text-secondary);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--primary-font);line-height:1.7;min-height:100vh;overflow-x:hidden;transition:background-color .2s ease-out,color .2s ease-out;transition:background-color var(--transition-fast),color var(--transition-fast)}h1,h2,h3,h4,h5,h6{color:#111827;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--heading-font);letter-spacing:-.01em;line-height:1.35;margin-bottom:.85em}h1{font-size:2.75rem;letter-spacing:-.025em}h2{font-size:1.85rem}h3{font-size:1.35rem}p{margin-bottom:1.5rem}a{border-radius:6px;border-radius:var(--border-radius-sm);color:#007aff;color:var(--primary-color);font-weight:500;transition:color .2s ease-out,opacity .2s ease-out,transform .2s ease-out;transition:color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}a:hover{color:#005ece;color:var(--primary-hover-color);opacity:.85}ol,ul{margin-bottom:1.5rem;padding-left:1.75rem}li{margin-bottom:.6rem}strong{color:#111827;color:var(--text-primary);font-weight:600}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#fff;background:var(--surface-color)}::-webkit-scrollbar-thumb{background:#6b7280;background:var(--text-tertiary);border:3px solid #fff;border:3px solid var(--surface-color);border-radius:10px;border-radius:var(--border-radius-md)}::-webkit-scrollbar-thumb:hover{background:#007aff;background:var(--primary-color)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 5px #007aff59;box-shadow:0 0 0 5px var(--focus-ring-color);outline:2px solid #007aff;outline:2px solid var(--primary-color);outline-offset:3px;transition:outline-offset .1s ease,box-shadow .1s ease}.tnc-tocLinkActive:focus-visible{box-shadow:0 0 0 3px #007aff;box-shadow:0 0 0 3px var(--primary-color);outline:2px solid #fff;outline:2px solid var(--surface-color)}.tnc-pageWrapper{background-color:#f9fafb;background-color:var(--bg-color);display:flex;flex-direction:column;min-height:100vh}.tnc-navbar{align-items:center;background-color:color-mix(in srgb,#fff 85%,#0000);background-color:color-mix(in srgb,var(--surface-color) 85%,#0000);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);box-shadow:0 8px 16px -3px #0000000f,0 4px 8px -4px #0000000a;box-shadow:var(--shadow-medium);display:flex;justify-content:space-between;left:0;padding:.9rem 1.75rem;position:-webkit-sticky;position:sticky;top:0;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%;z-index:1000}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.tnc-navbar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.tnc-navbarLogo{align-items:center;color:#111827;color:var(--text-primary);display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--heading-font);font-size:1.7rem;font-weight:700}.tnc-navbarLogo .tnc-now{color:#007aff;color:var(--primary-color)}.tnc-navbarLogo .tnc-nfc-text{color:#111827;color:var(--text-primary);margin-left:5px}.tnc-mainContentContainer{flex-grow:1;margin:0 auto;max-width:1440px;padding:2.5rem 2rem 4rem;width:100%}.tnc-headerSection{margin-bottom:3.5rem;padding-top:1.5rem;text-align:center}.tnc-pageSubtitle{color:#6b7280;color:var(--text-tertiary);font-size:1.15rem;line-height:1.7;margin:0 auto 2rem;max-width:750px}.tnc-termsLayout{display:flex;gap:3rem}.tnc-tocArea{flex-shrink:0;width:300px}.tnc-termsContentArea{flex-grow:1;min-width:0}.tnc-footer{background-color:#fff;background-color:var(--surface-color);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);margin-top:auto;padding:2.5rem 1.5rem;text-align:center;transition:background-color .2s ease-out,border-color .2s ease-out;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.tnc-footerText{color:#6b7280;color:var(--text-tertiary);font-size:.95rem;line-height:1.6;margin-bottom:0}.tnc-footerLink:hover .tnc-footer-arrow{transform:translateX(5px) translateY(-1px) scale(1.1)}.tnc-themeToggle{align-items:center;background-color:initial;border:none;border-radius:10px;border-radius:var(--border-radius-md);color:#374151;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.6rem;justify-content:center;padding:.6rem;transition:color .2s ease-out,background-color .2s ease-out,transform .2s ease-out;transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.tnc-themeToggle:hover{background-color:color-mix(in srgb,#e5e7eb 50%,#0000);background-color:color-mix(in srgb,var(--border-color) 50%,#0000);color:#007aff;color:var(--primary-color);transform:scale(1.05)}.tnc-tocSidebar{max-height:calc(100vh - 70px - 5rem);max-height:calc(100vh - var(--navbar-height) - 5rem);overflow-y:auto;padding-right:1rem;position:-webkit-sticky;position:sticky;scrollbar-color:#6b7280 #fff;scrollbar-color:var(--text-tertiary) var(--surface-color);scrollbar-width:thin;top:calc(70px + 2.5rem);top:calc(var(--navbar-height) + 2.5rem)}.tnc-tocTitle{color:#6b7280;color:var(--text-tertiary);font-size:1rem;font-weight:600;letter-spacing:.075em;margin-bottom:1.5rem;padding-left:.5rem;text-transform:uppercase}.tnc-tocList{list-style:none;padding-left:0}.tnc-tocItem{margin-bottom:.2rem}.tnc-tocLink{border-left:3px solid #0000;border-radius:6px;border-radius:var(--border-radius-sm);color:#374151;color:var(--text-secondary);display:block;font-size:.9rem;line-height:1.5;padding:.7rem 1rem;position:relative;transition:background-color .2s ease-out,color .2s ease-out,transform .2s ease-out,border-left-color .2s ease-out;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),border-left-color var(--transition-fast)}.tnc-tocLink:hover:not(.tnc-tocLinkActive){background-color:color-mix(in srgb,#e5e7eb 40%,#0000);background-color:color-mix(in srgb,var(--border-color) 40%,#0000);border-left-color:#007aff;border-left-color:var(--primary-color);color:#111827;color:var(--text-primary);opacity:1;transform:translateX(4px)}.tnc-tocLinkActive{background-color:color-mix(in srgb,#007aff 15%,#0000)!important;background-color:color-mix(in srgb,var(--primary-color) 15%,#0000)!important;border-left-color:#007aff!important;border-left-color:var(--primary-color)!important;color:#007aff!important;color:var(--primary-color)!important;font-weight:600!important;transform:translateX(0)!important}.tnc-activeTocMarkerSpan{background-color:#34c759;background-color:var(--secondary-color);border-radius:0 6px 6px 0;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;height:100%;left:-1px;position:absolute;top:0;width:3px}.tnc-accordionContainer{display:none;margin-bottom:2.5rem}.tnc-accordionItem{background-color:#fff;background-color:var(--surface-color);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 8px 16px -3px #0000000f,0 4px 8px -4px #0000000a;box-shadow:var(--shadow-medium);margin-bottom:1rem;overflow:hidden;transition:box-shadow .3s cubic-bezier(.25,.8,.25,1),border-color .2s ease-out;transition:box-shadow var(--transition-smooth),border-color var(--transition-fast)}.tnc-accordionItem:hover{border-color:color-mix(in srgb,#007aff 50%,#e5e7eb);border-color:color-mix(in srgb,var(--primary-color) 50%,var(--border-color));box-shadow:0 12px 24px -4px #00000014,0 8px 16px -6px #0000000d;box-shadow:var(--shadow-strong)}.tnc-accordionHeader{align-items:center;background-color:initial;border:none;border-bottom:1px solid #0000;border-radius:16px;border-radius:var(--border-radius-lg);cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;width:100%}.tnc-accordionItem[aria-expanded=true] .tnc-accordionHeader{border-bottom-color:#e5e7eb;border-bottom-color:var(--border-color);border-bottom-left-radius:0;border-bottom-right-radius:0}.tnc-accordionIcon{align-items:center;color:#007aff;color:var(--primary-color);display:flex;font-size:1.4rem;margin-left:1rem;transition:transform .3s cubic-bezier(.25,.8,.25,1);transition:transform var(--transition-smooth)}.tnc-accordionContent{font-size:.95rem;line-height:1.7;padding:.5rem 1.5rem 1.5rem}.tnc-desktopContentWrapper{display:block}.tnc-desktopSectionItem{background-color:#fff;background-color:var(--surface-color);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 8px 16px -3px #0000000f,0 4px 8px -4px #0000000a;box-shadow:var(--shadow-medium);margin-bottom:3rem;padding:2.5rem 3rem;scroll-margin-top:100px;scroll-margin-top:calc(var(--navbar-height) + 30px)}.tnc-desktopSectionItem:last-of-type{margin-bottom:0}.tnc-desktopSectionItem>h2{margin-top:0}.tnc-content-html ol,.tnc-content-html ul{margin-top:.5rem;padding-left:1.75rem}.tnc-content-html li::marker{color:#007aff;color:var(--primary-color)}.tnc-content-html a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,#007aff 50%,#0000);text-decoration-color:color-mix(in srgb,#007aff 50%,#0000);-webkit-text-decoration-color:color-mix(in srgb,var(--primary-color) 50%,#0000);text-decoration-color:color-mix(in srgb,var(--primary-color) 50%,#0000);text-underline-offset:3px}.tnc-content-html a:hover{-webkit-text-decoration-color:#005ece;text-decoration-color:#005ece;-webkit-text-decoration-color:var(--primary-hover-color);text-decoration-color:var(--primary-hover-color)}.tnc-content-html strong{font-weight:600}.tnc-content-html h3{font-size:1.5rem;margin-bottom:1rem;margin-top:2rem}.tnc-acceptButtonContainer{align-items:center;background:linear-gradient(0deg,#fff 80%,#0000);background:linear-gradient(to top,var(--surface-color) 80%,#0000);bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem 1rem;pointer-events:none;position:fixed;width:100%;z-index:900}.tnc-acceptButton{align-items:center;background:linear-gradient(145deg,#34c759,color-mix(in srgb,#34c759 80%,#000));background:linear-gradient(145deg,var(--secondary-color),color-mix(in srgb,var(--secondary-color) 80%,#000));border:none;border-radius:10px;border-radius:var(--border-radius-md);box-shadow:0 12px 24px -4px #00000014,0 8px 16px -6px #0000000d,0 0 20px color-mix(in srgb,#34c759 30%,#0000);box-shadow:var(--shadow-strong),0 0 20px color-mix(in srgb,var(--secondary-color) 30%,#0000);color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;gap:.75rem;letter-spacing:.025em;padding:1rem 2rem;pointer-events:auto;transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all var(--transition-springy)}.tnc-acceptButton:hover{background:linear-gradient(145deg,color-mix(in srgb,#34c759 110%,#fff),#34c759);background:linear-gradient(145deg,color-mix(in srgb,var(--secondary-color) 110%,#fff),var(--secondary-color));box-shadow:0 12px 24px -4px #00000014,0 8px 16px -6px #0000000d,0 0 30px color-mix(in srgb,#34c759 40%,#0000);box-shadow:var(--shadow-strong),0 0 30px color-mix(in srgb,var(--secondary-color) 40%,#0000);transform:translateY(-4px) scale(1.03)}.tnc-acceptButton:active{box-shadow:0 8px 16px -3px #0000000f,0 4px 8px -4px #0000000a,0 0 15px color-mix(in srgb,#34c759 20%,#0000);box-shadow:var(--shadow-medium),0 0 15px color-mix(in srgb,var(--secondary-color) 20%,#0000);transform:translateY(-1px) scale(.98)}.tnc-acceptButton svg{font-size:1.3em}@media (max-width:1024px){.tnc-mainContentContainer{padding:2rem 1.5rem 3rem}.tnc-termsLayout{flex-direction:column;gap:2rem}.tnc-tocArea{display:none}.tnc-accordionContainer{display:block}.tnc-desktopContentWrapper{display:none}h1{font-size:2.25rem}h2{font-size:1.65rem}.tnc-pageSubtitle{font-size:1.05rem}}@media (max-width:768px){html{font-size:15px}.tnc-navbar{padding:.8rem 1rem}.tnc-navbarLogo{font-size:1.45rem}.tnc-themeToggle{font-size:1.4rem;padding:.5rem}.tnc-headerSection{margin-bottom:2.5rem;padding-top:1rem}h1{font-size:2rem}.tnc-pageSubtitle{font-size:1rem}.tnc-accordionHeader{padding:1rem 1.25rem}.tnc-accordionTitle{font-size:1.15rem}.tnc-accordionContent{font-size:.9rem;padding:.25rem 1.25rem 1.25rem}.tnc-acceptButtonContainer{padding:1rem .75rem}.tnc-acceptButton{font-size:1rem;max-width:400px;padding:.9rem 1.5rem;width:95%}.tnc-footer{padding:2rem 1rem}.tnc-footerText{font-size:.9rem}}@media (max-width:480px){html{font-size:14px}.tnc-mainContentContainer{padding:1.5rem 1rem 2.5rem}h1{font-size:1.8rem}.tnc-pageSubtitle{font-size:.95rem}.tnc-navbarLogo{font-size:1.3rem}.tnc-themeToggle{font-size:1.3rem;padding:.4rem}.tnc-accordionHeader{padding:.9rem 1rem}.tnc-accordionTitle{font-size:1.05rem}.tnc-acceptButton{font-size:.95rem;padding:.8rem 1.25rem}}:root{--color-primary:#007bff;--color-primary-dark:#0056b3;--color-primary-light:#cce5ff;--color-secondary:#6c757d;--color-accent:#17a2b8;--color-background:#fff;--color-surface:#f8f9fa;--color-surface-hover:#e9ecef;--color-text:#212529;--color-text-muted:#6c757d;--color-border:#dee2e6;--color-link:var(--color-primary);--color-link-hover:var(--color-primary-dark);--color-white:#fff;--font-family-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-size-base:16px;--font-size-sm:0.875rem;--font-size-lg:1.125rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-base:1.6;--line-height-heading:1.3;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--border-radius:0.375rem;--border-width:1px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--transition-fast:0.2s ease-in-out;--transition-medium:0.3s ease-in-out;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size-base)}body{background-color:var(--color-background);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:var(--line-height-base);overflow-x:hidden}a{color:#007bff;color:var(--color-link);text-decoration:none;transition:color .2s ease-in-out;transition:color var(--transition-fast)}a:hover{color:#0056b3;color:var(--color-link-hover);text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#212529;color:var(--color-text);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.3;line-height:var(--line-height-heading);margin-bottom:1rem}h1,h2,h3,h4,h5,h6,p{margin-bottom:var(--spacing-md)}ol,ul{margin-bottom:1rem;margin-bottom:var(--spacing-md);padding-left:1.5rem;padding-left:var(--spacing-lg)}li{margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}b,strong{font-weight:700;font-weight:var(--font-weight-bold)}.dss-pp-page-wrapper{display:flex;flex-direction:column;min-height:100vh}.dss-pp-main-content-wrapper{flex-grow:1;margin:0 auto;max-width:1280px;padding:2rem 1.5rem;padding:var(--spacing-xl) var(--spacing-lg);width:100%}.dss-pp-hero-container{background-color:#f8f9fa;background-color:var(--color-surface);border-radius:.375rem;border-radius:var(--border-radius);margin-bottom:2rem;margin-bottom:var(--spacing-xl);padding:3rem 1rem;padding:var(--spacing-xxl) var(--spacing-md);text-align:center}.dss-pp-hero-title{color:#007bff;color:var(--color-primary);font-size:2.75rem;margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}.dss-pp-hero-subtitle{color:#6c757d;color:var(--color-text-muted);font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.5;margin:0 auto 1rem;margin:0 auto var(--spacing-md) auto;max-width:750px}.dss-pp-content-layout{display:flex;gap:2rem;gap:var(--spacing-xl);position:relative}.dss-pp-policy-article{flex:3 1;min-width:0}.dss-pp-intro-text-paragraph{color:#212529;color:var(--color-text);font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.7;margin-bottom:2rem;margin-bottom:var(--spacing-xl)}.dss-pp-intro-text-paragraph strong{color:#0056b3;color:var(--color-primary-dark)}.dss-pp-sidebar-container{flex:1 1;height:calc(100vh - 3rem);height:calc(100vh - var(--spacing-lg)*2);max-width:280px;overflow-y:auto;padding-right:1rem;padding-right:var(--spacing-md);position:-webkit-sticky;position:sticky;top:1.5rem;top:var(--spacing-lg)}.dss-pp-sidebar-title{color:#6c757d;color:var(--color-text-muted);font-size:.875rem;font-size:var(--font-size-sm);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-bottom:1rem;margin-bottom:var(--spacing-md);padding-left:.5rem;padding-left:var(--spacing-sm);text-transform:uppercase}.dss-pp-sidebar-list{list-style:none;padding-left:0}.dss-pp-sidebar-item{margin-bottom:.25rem;margin-bottom:var(--spacing-xs)}.dss-pp-sidebar-link{border-left:3px solid #0000;border-radius:.375rem;border-radius:var(--border-radius);color:#6c757d;color:var(--color-text-muted);display:block;font-weight:500;font-weight:var(--font-weight-medium);padding:.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-left-color .2s ease-in-out;transition:background-color var(--transition-fast),color var(--transition-fast),border-left-color var(--transition-fast)}.dss-pp-sidebar-link:hover{background-color:#e9ecef;background-color:var(--color-surface-hover);border-left-color:#dee2e6;border-left-color:var(--color-border);color:#0056b3;color:var(--color-primary-dark);text-decoration:none}.dss-pp-sidebar-link.active{background-color:#cce5ff;background-color:var(--color-primary-light);border-left-color:#007bff;border-left-color:var(--color-primary);color:#0056b3;color:var(--color-primary-dark);font-weight:700;font-weight:var(--font-weight-bold)}.dss-pp-policy-section-wrapper{margin-bottom:3rem;margin-bottom:var(--spacing-xxl);scroll-margin-top:80px}.dss-pp-policy-section-wrapper h2{border-bottom:1px solid #dee2e6;border-bottom:var(--border-width) solid var(--color-border);color:#0056b3;color:var(--color-primary-dark);font-size:1.75rem;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding-bottom:.5rem;padding-bottom:var(--spacing-sm)}.dss-pp-policy-section-wrapper ol,.dss-pp-policy-section-wrapper p,.dss-pp-policy-section-wrapper ul{line-height:1.7;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.dss-pp-policy-section-wrapper ul{list-style:disc}.dss-pp-policy-section-wrapper ul ul{list-style:circle;margin-top:.5rem;margin-top:var(--spacing-sm)}.dss-pp-policy-section-wrapper h3,.dss-pp-policy-section-wrapper li{margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}.dss-pp-policy-section-wrapper h3{color:#212529;color:var(--color-text);font-size:1.25rem;font-weight:700;font-weight:var(--font-weight-bold);margin-top:1.5rem;margin-top:var(--spacing-lg)}.dss-pp-animated-section+.dss-pp-animated-section .dss-pp-accordion-wrapper{margin-top:1rem;margin-top:var(--spacing-md)}.dss-pp-accordion-wrapper{background-color:#fff;background-color:var(--color-background);border:1px solid #dee2e6;border:var(--border-width) solid var(--color-border);border-radius:.375rem;border-radius:var(--border-radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);overflow:hidden}.dss-pp-accordion-header{align-items:center;background-color:#f8f9fa;background-color:var(--color-surface);border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);text-align:left;width:100%}.dss-pp-accordion-header:hover{background-color:#e9ecef;background-color:var(--color-surface-hover)}.dss-pp-accordion-header h3{color:#0056b3;color:var(--color-primary-dark);flex-grow:1;font-size:1.1rem;font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:0}.dss-pp-accordion-icon{align-items:center;color:#6c757d;color:var(--color-secondary);display:flex;font-size:1.25rem;margin-left:1rem;margin-left:var(--spacing-md)}.dss-pp-accordion-content{border-top:1px solid #dee2e6;border-top:var(--border-width) solid var(--color-border);padding:1.5rem;padding:var(--spacing-lg)}.dss-pp-accordion-content ol:last-child,.dss-pp-accordion-content p:last-child,.dss-pp-accordion-content ul:last-child{margin-bottom:0}.dss-pp-accordion-content h3{color:#212529;color:var(--color-text);font-size:1.15rem;margin-bottom:.5rem;margin-bottom:var(--spacing-sm);margin-top:1rem;margin-top:var(--spacing-md)}.dss-pp-accordion-content ul{list-style:disc}.dss-pp-accordion-content ul ul{list-style:circle;margin-top:.5rem;margin-top:var(--spacing-sm)}.dss-pp-back-to-top-button{align-items:center;background-color:#007bff;background-color:var(--color-primary);border:none;border-radius:50%;bottom:1.5rem;bottom:var(--spacing-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-size:1.25rem;height:50px;justify-content:center;position:fixed;right:1.5rem;right:var(--spacing-lg);transition:background-color .2s ease-in-out,transform .2s ease-in-out,opacity .2s ease-in-out;transition:background-color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast);width:50px;z-index:1000}.dss-pp-back-to-top-button:hover{background-color:#0056b3;background-color:var(--color-primary-dark)}@media (max-width:1023px){.dss-pp-main-content-wrapper{padding:1.5rem 1rem;padding:var(--spacing-lg) var(--spacing-md)}.dss-pp-sidebar-container{display:none}.dss-pp-content-layout{flex-direction:column}.dss-pp-hero-title{font-size:2.25rem}.dss-pp-hero-subtitle{font-size:1rem}}@media (max-width:767px){.dss-pp-main-content-wrapper{padding:1rem .5rem;padding:var(--spacing-md) var(--spacing-sm)}.dss-pp-hero-container{padding:2rem .5rem;padding:var(--spacing-xl) var(--spacing-sm)}.dss-pp-hero-title{font-size:2rem}.dss-pp-accordion-header h3{font-size:1rem}.dss-pp-accordion-content{padding:1rem;padding:var(--spacing-md)}}@media (max-width:639px){html{font-size:15px}.dss-pp-hero-title{font-size:1.75rem}.dss-pp-hero-subtitle{font-size:.95rem}.dss-pp-back-to-top-button{bottom:1rem;bottom:var(--spacing-md);font-size:1.1rem;height:45px;right:1rem;right:var(--spacing-md);width:45px}}:root{--contactnfc-primary-blue:#007bff;--contactnfc-primary-blue-dark:#0056b3;--contactnfc-text-dark:#1a202c;--contactnfc-text-medium:#4a5568;--contactnfc-text-light:#718096;--contactnfc-background-light-start:#f7fafc;--contactnfc-background-light-end:#edf2f7;--contactnfc-background-white:#fff;--contactnfc-border-color:#e2e8f0;--contactnfc-input-border:#cbd5e0;--contactnfc-card-shadow:0 10px 25px -5px #0000000f,0 8px 10px -6px #0000000d;--contactnfc-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--contactnfc-radius-md:10px;--contactnfc-radius-lg:16px}body{background:linear-gradient(180deg,#f7fafc,#edf2f7);background:linear-gradient(180deg,var(--contactnfc-background-light-start) 0,var(--contactnfc-background-light-end) 100%);color:#1a202c;color:var(--contactnfc-text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--contactnfc-font-family);font-size:16px}.contactnfc-page{display:flex;flex-direction:column;min-height:100vh}.contactnfc-main-content{background-color:#fcfcfc;flex-grow:1;padding-bottom:0;padding-top:60px}.contactnfc-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.contactnfc-hero-section{margin-bottom:80px;padding:0}.contactnfc-connect-section{padding-bottom:80px;padding-top:80px;text-align:center}.contactnfc-faq-section{background-color:#fff;background-color:var(--contactnfc-background-white);border-top:1px solid #e2e8f0;border-top:1px solid var(--contactnfc-border-color);padding:80px 0;text-align:center}.contactnfc-hero-section{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px}.contactnfc-hero-info{flex:1 1 400px}.contactnfc-hero-info h1{font-size:clamp(2.5rem,5vw,3.2rem);font-weight:700;line-height:1.25;margin-bottom:16px}.contactnfc-hero-info .contactnfc-subtitle{color:#4a5568;color:var(--contactnfc-text-medium);font-size:clamp(1.05rem,2.5vw,1.2rem);margin-bottom:35px}.contactnfc-contact-link{align-items:center;color:#4a5568;color:var(--contactnfc-text-medium);display:flex;font-weight:500;margin-bottom:18px;text-decoration:none;transition:color .2s}.contactnfc-contact-link svg{stroke:#007bff;stroke:var(--contactnfc-primary-blue);height:22px;margin-right:14px;width:22px}.contactnfc-contact-link:hover{color:#007bff;color:var(--contactnfc-primary-blue)}.contactnfc-info-groups{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr;margin-top:40px}.contactnfc-info-group{background-color:#fff9;border-left:4px solid #007bff;border-left:4px solid var(--contactnfc-primary-blue);border-radius:10px;border-radius:var(--contactnfc-radius-md);box-shadow:0 4px 10px #00000008;padding:20px}.contactnfc-info-group h3{font-size:1.15rem;font-weight:600;margin-bottom:10px}.contactnfc-info-group p{color:#4a5568;color:var(--contactnfc-text-medium);font-size:.95rem}.contactnfc-hero-form-wrapper{flex:1 1 500px}.contactnfc-form-card{background-color:#fff;background-color:var(--contactnfc-background-white);border-radius:16px;border-radius:var(--contactnfc-radius-lg);box-shadow:0 10px 25px -5px #0000000f,0 8px 10px -6px #0000000d;box-shadow:var(--contactnfc-card-shadow);padding:40px}.contactnfc-form-card h2{font-size:2rem;font-weight:700;margin-bottom:10px;margin-top:0}.contactnfc-form-card>p{color:#718096;color:var(--contactnfc-text-light);font-size:1.05rem;margin-bottom:35px}.contactnfc-form-row{display:flex;gap:24px}.contactnfc-form-row .contactnfc-form-group{flex:1 1}.contactnfc-form-group{margin-bottom:22px}.contactnfc-form-group label{color:#4a5568;color:var(--contactnfc-text-medium);display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.contactnfc-form-group input[type=email],.contactnfc-form-group input[type=tel],.contactnfc-form-group input[type=text],.contactnfc-form-group textarea{background-color:#fff;background-color:var(--contactnfc-background-white);border:1px solid #cbd5e0;border:1px solid var(--contactnfc-input-border);border-radius:10px;border-radius:var(--contactnfc-radius-md);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--contactnfc-font-family);font-size:1rem;padding:14px 18px;transition:border-color .2s,box-shadow .2s;width:100%}.contactnfc-form-group input::placeholder,.contactnfc-form-group textarea::placeholder{color:#a0aec0}.contactnfc-form-group input:focus,.contactnfc-form-group textarea:focus{border-color:#007bff;border-color:var(--contactnfc-primary-blue);box-shadow:0 0 0 3px #007bff26;outline:none}.contactnfc-input-with-icon{position:relative}.contactnfc-input-with-icon .contactnfc-input-icon{color:#718096;color:var(--contactnfc-text-light);left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.contactnfc-input-with-icon input{padding-left:50px!important}.contactnfc-phone-input-group{display:flex}.contactnfc-phone-input-group .contactnfc-country-code{align-items:center;background-color:#e9ecef;border:1px solid #cbd5e0;border:1px solid var(--contactnfc-input-border);border-radius:10px 0 0 10px;border-radius:var(--contactnfc-radius-md) 0 0 var(--contactnfc-radius-md);border-right:none;display:flex;padding:14px 15px}.contactnfc-phone-input-group input{border-radius:0 10px 10px 0;border-radius:0 var(--contactnfc-radius-md) var(--contactnfc-radius-md) 0}.contactnfc-form-group textarea{min-height:120px;resize:vertical}.contactnfc-char-count{color:#718096;color:var(--contactnfc-text-light);display:block;font-size:.85rem;margin-top:8px;text-align:right}.contactnfc-captcha-row{align-items:stretch;display:flex;gap:15px}.contactnfc-captcha-image-wrapper{align-items:center;background-color:#f0f2f5;border:1px solid #e2e8f0;border:1px solid var(--contactnfc-border-color);border-radius:10px;border-radius:var(--contactnfc-radius-md);display:flex;flex-shrink:0;padding:10px 15px}.contactnfc-captcha-text{font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;letter-spacing:4px;-webkit-user-select:none;user-select:none}.contactnfc-captcha-refresh-icon{stroke:#007bff;stroke:var(--contactnfc-primary-blue);cursor:pointer;margin-left:10px;transition:transform .2s}.contactnfc-captcha-refresh-icon:hover{transform:rotate(45deg)}.contactnfc-captcha-group input[type=text]{flex-grow:1;font-size:1.1rem;letter-spacing:2px;text-align:center;width:auto}.contactnfc-terms-group{align-items:flex-start;display:flex;gap:12px;margin-bottom:24px;margin-top:16px}.contactnfc-terms-group input[type=checkbox]{accent-color:#007bff;accent-color:var(--contactnfc-primary-blue);cursor:pointer;flex-shrink:0;height:18px;margin-top:5px;width:18px}.contactnfc-terms-group label{font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}.contactnfc-terms-group label a{color:#007bff;color:var(--contactnfc-primary-blue);font-weight:500;text-decoration:none}.contactnfc-terms-group label a:hover{text-decoration:underline}.contactnfc-submit-btn{background:linear-gradient(135deg,#00a9e0,#0077b6);border:none;border-radius:10px;border-radius:var(--contactnfc-radius-md);box-shadow:0 4px 6px #007bff1a;color:#fff;color:var(--contactnfc-background-white);cursor:pointer;font-size:1.15rem;font-weight:600;padding:16px 24px;transition:all .2s ease;width:100%}.contactnfc-submit-btn:hover{background-color:#0056b3;background-color:var(--contactnfc-primary-blue-dark);box-shadow:0 7px 14px #007bff26;transform:translateY(-3px)}.contactnfc-connect-header{margin-bottom:50px}.contactnfc-connect-header h2{font-size:clamp(2.2rem,5vw,2.8rem);font-weight:700;margin-bottom:16px;margin-top:0}.contactnfc-connect-subtitle{color:#4a5568;color:var(--contactnfc-text-medium);font-size:clamp(1.05rem,2.5vw,1.2rem);margin:0 auto;max-width:700px}.contactnfc-connect-cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.contactnfc-contact-card{align-items:center;background-color:#fff;background-color:var(--contactnfc-background-white);border-radius:16px;border-radius:var(--contactnfc-radius-lg);box-shadow:0 10px 25px -5px #0000000f,0 8px 10px -6px #0000000d;box-shadow:var(--contactnfc-card-shadow);display:flex;flex:1 1 320px;flex-direction:column;max-width:400px;padding:30px 25px;text-align:center;transition:transform .3s,box-shadow .3s}.contactnfc-contact-card:hover{box-shadow:0 15px 30px -10px #0000001a;transform:translateY(-5px)}.contactnfc-contact-card-icon{stroke:#007bff;stroke:var(--contactnfc-primary-blue);height:32px;margin-bottom:20px;width:32px}.contactnfc-contact-card h3{font-size:1.3rem;font-weight:600;margin-bottom:12px}.contactnfc-contact-card p{color:#4a5568;color:var(--contactnfc-text-medium);line-height:1.65;margin-bottom:8px}.contactnfc-contact-card p a{color:#007bff;color:var(--contactnfc-primary-blue);font-weight:500;text-decoration:none}.contactnfc-office-hours{color:#718096;color:var(--contactnfc-text-light);font-size:.85rem;font-style:italic;margin-top:4px}.contactnfc-social-icons{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:12px}.contactnfc-social-link{display:inline-block;line-height:0;transition:transform .2s ease}.contactnfc-social-link img{background-color:#fff;border-radius:14px;box-shadow:0 4px 10px #00000014;box-sizing:border-box;height:48px;padding:8px;transition:box-shadow .2s;width:48px}.contactnfc-social-link:hover{transform:translateY(-4px) scale(1.05)}.contactnfc-social-link:hover img{box-shadow:0 12px 22px -2px #00000026}.contactnfc-faq-section h2{font-size:clamp(2.2rem,5vw,2.8rem);font-weight:700;margin-bottom:16px}.contactnfc-faq-subtitle{color:#4a5568;color:var(--contactnfc-text-medium);font-size:clamp(1.05rem,2.5vw,1.2rem);margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:750px}.contactnfc-accordion-container{margin:0 auto;max-width:850px;text-align:left}.contactnfc-accordion-item{border:1px solid #e2e8f0;border:1px solid var(--contactnfc-border-color);border-radius:10px;border-radius:var(--contactnfc-radius-md);box-shadow:0 3px 8px #0000000a;margin-bottom:16px;transition:box-shadow .25s}.contactnfc-accordion-item:hover{box-shadow:0 6px 15px #00000012}.contactnfc-accordion-item.open{border-left:4px solid #007bff;border-left:4px solid var(--contactnfc-primary-blue);box-shadow:0 6px 15px #007bff1a}.contactnfc-accordion-title{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-size:1.15rem;font-weight:600;justify-content:space-between;padding:22px 28px;text-align:left;width:100%}.contactnfc-accordion-icon{stroke:#718096;stroke:var(--contactnfc-text-light);transition:transform .3s ease}.contactnfc-accordion-item.open .contactnfc-accordion-icon{stroke:#007bff;stroke:var(--contactnfc-primary-blue);transform:rotate(180deg)}.contactnfc-accordion-content{border-top:1px solid #e2e8f0;border-top:1px solid var(--contactnfc-border-color);color:#4a5568;color:var(--contactnfc-text-medium);font-size:1rem;line-height:1.8;margin-top:-1px;padding:0 28px 28px}@media (max-width:768px){.contactnfc-main-content{padding-top:40px}.contactnfc-hero-section{gap:45px;margin-bottom:60px}.contactnfc-connect-section,.contactnfc-faq-section{padding:60px 0}.contactnfc-connect-header h2,.contactnfc-faq-section h2,.contactnfc-hero-info h1{font-size:2.2rem}.contactnfc-form-card{padding:30px 25px}.contactnfc-form-row{flex-direction:column;gap:0}.contactnfc-form-row .contactnfc-form-group{margin-bottom:22px}.contactnfc-contact-card{flex-basis:100%}}@media (max-width:480px){.contactnfc-container{padding-left:20px;padding-right:20px}.contactnfc-connect-header h2,.contactnfc-faq-section h2,.contactnfc-hero-info h1{font-size:2rem}.contactnfc-form-card{padding:25px 20px}.contactnfc-submit-btn{font-size:1.05rem;padding:14px 20px}.contactnfc-social-link img{height:44px;width:44px}.contactnfc-captcha-row{flex-direction:column}}#raju-new-hero,#raju-refined-landing-page{--c-bg:#fff;--c-bg-dark:#050811;--c-primary:#545455;--c-accent:#707070;--c-text-dark:#121212;--c-text-light:#e2e8f0;--c-text-muted-dark:#a0aec0;--c-text-muted-light:#6c757d;--c-surface-dark:#0c0a18;--c-surface-light:#f8f9fa;--c-border-light:#e9ecef;--c-border-dark:#ffffff1a;--radius-md:16px;--radius-lg:24px;--font-main:"Inter",sans-serif;--shadow-md:0 10px 20px #00000012;--shadow-lg:0 25px 50px #0000001a}#raju-new-hero *,#raju-refined-landing-page *{margin:0;padding:0}body{background-color:var(--c-bg-dark);color:var(--c-text-dark);font-family:var(--font-main);line-height:1.6}.App{overflow-x:hidden;width:100%}#raju-new-hero{align-items:center;background-color:var(--c-bg-dark);background-position:50%;background-size:cover;display:grid;min-height:100vh;overflow:hidden;padding:80px 7%;position:relative;width:100%}#raju-new-hero:before{background:radial-gradient(circle at 50% 50%,#3b82f626,#0000 40%);background:radial-gradient(circle at calc(var(--x, .5)*100%) calc(var(--y, .5)*100%),#3b82f626,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background .2s linear}#raju-new-hero .hero-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}#raju-new-hero .hero-text-content h1{color:var(--c-text-light);font-size:clamp(2.8rem,6vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}#raju-new-hero .hero-text-content h1 span{color:#eaeaeab8;text-shadow:0 0 20px #3b82f680}#raju-new-hero .hero-text-content p{color:var(--c-text-muted-dark);font-size:1.15rem;margin:1.5rem 0 2.5rem;max-width:500px}#raju-new-hero .hero-cta-group{display:flex;gap:1rem}#raju-new-hero .hero-cta-button{align-items:center;border:2px solid #0000;border-radius:50px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;padding:14px 28px;text-decoration:none;transition:all .3s ease}#raju-new-hero .hero-cta-button.primary{background-color:var(--c-primary);color:#fff}#raju-new-hero .hero-cta-button.primary:hover{box-shadow:0 10px 20px #3b82f640;transform:translateY(-3px) scale(1.05)}#raju-new-hero .hero-cta-button.secondary{background-color:#ffffff1a;border-color:var(--c-border-dark);color:#fff}#raju-new-hero .hero-cta-button.secondary:hover{background-color:#6b6b6b;color:var(--c-primary)}#raju-new-hero .hero-visual-container{align-items:center;display:flex;justify-content:center;min-height:500px;perspective:2000px}#raju-new-hero .card-stack{height:200px;position:relative;transform:rotateY(0deg) rotateX(0deg);transform:rotateY(calc(var(--x, 0)*-20deg)) rotateX(calc(var(--y, 0)*20deg));transform-style:preserve-3d;transition:transform .4s cubic-bezier(.16,1,.3,1);width:320px}#raju-new-hero .animated-card{align-items:center;animation:float 8s ease-in-out infinite;animation-delay:var(--float-delay);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--radius-lg);display:flex;height:100%;justify-content:center;position:absolute;transform:translateX(0) translateZ(0) rotate(0deg);transform:translateX(var(--tx,0)) translateZ(var(--tz,0)) rotate(var(--rz,0deg));width:100%}#raju-new-hero .animated-card img{border-radius:var(--radius-lg);height:100%;object-fit:cover;width:100%}@keyframes float{0%{transform:translateX(0) translateZ(0) rotate(0deg) translateY(0);transform:translateX(var(--tx,0)) translateZ(var(--tz,0)) rotate(var(--rz,0deg)) translateY(0)}50%{transform:translateX(0) translateZ(0) rotate(0deg) translateY(-20px);transform:translateX(var(--tx,0)) translateZ(var(--tz,0)) rotate(var(--rz,0deg)) translateY(-20px)}to{transform:translateX(0) translateZ(0) rotate(0deg) translateY(0);transform:translateX(var(--tx,0)) translateZ(var(--tz,0)) rotate(var(--rz,0deg)) translateY(0)}}@media (max-width:992px){#raju-new-hero{align-items:flex-start;min-height:auto;padding-bottom:80px;padding-top:120px}#raju-new-hero .hero-grid{gap:1rem;grid-template-columns:1fr;text-align:center}#raju-new-hero .hero-text-content p{margin-left:auto;margin-right:auto;max-width:550px}#raju-new-hero .hero-cta-group{justify-content:center}#raju-new-hero .hero-visual-container{grid-row:1;margin-top:3rem;min-height:auto}}@media (max-width:768px){#raju-new-hero .hero-text-content h1{font-size:clamp(2.5rem,10vw,3.2rem)}#raju-new-hero .hero-text-content p{font-size:1.05rem}#raju-new-hero .card-stack{transform:scale(.9) rotateY(0deg) rotateX(0deg);transform:scale(.9) rotateY(calc(var(--x, 0)*-15deg)) rotateX(calc(var(--y, 0)*15deg))}}@media (max-width:500px){#raju-new-hero{padding-left:20px;padding-right:20px}#raju-new-hero .hero-cta-group{align-items:center;flex-direction:column}#raju-new-hero .hero-cta-button{justify-content:center;max-width:350px;width:90%}#raju-new-hero .hero-visual-container{margin-bottom:2rem;margin-top:2rem;perspective:none}#raju-new-hero .card-stack{height:calc(62.5vw - 50px);max-height:187.5px;max-width:300px;transform:none;transition:none;width:calc(100vw - 80px)}#raju-new-hero:before{display:none}}#raju-refined-landing-page{font-family:var(--font-main)}#raju-refined-landing-page .section{overflow:hidden;padding:50px 7%}#raju-refined-landing-page .section-header{margin-bottom:5rem;text-align:center}#raju-refined-landing-page .section-title{color:var(--c-text-dark);font-size:clamp(2.2rem,5vw,2.9rem);font-weight:800;letter-spacing:-.03em}#raju-refined-landing-page .section-title.left-aligned{text-align:left}#raju-refined-landing-page .section-subtitle{color:var(--c-text-muted-light);font-size:1.1rem;margin:1rem auto 0;max-width:700px;text-align:justify}#raju-refined-landing-page .section-subtitle.left-aligned{margin:1rem 0 0;max-width:100%}#raju-refined-landing-page .cta-button.large{font-size:1.1rem;padding:18px 36px}#raju-refined-landing-page .features-container{margin:0 auto;max-width:1200px;position:relative;z-index:1}#raju-refined-landing-page .features-header{margin-bottom:5rem;text-align:center}#raju-refined-landing-page .features-subtitle{color:var(--c-accent);font-size:1rem;font-weight:600;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}#raju-refined-landing-page .features-title{color:#000;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;letter-spacing:-1.5px;line-height:1.2;margin:0}#raju-refined-landing-page .features-description{color:#292929;font-size:1.1rem;margin:1rem auto 0;max-width:600px}#raju-refined-landing-page .nfc-works-section{background-color:#dedede}#raju-refined-landing-page .nfc-container{margin:0 auto;max-width:1200px;padding:0 24px}#raju-refined-landing-page .nfc-content-wrapper{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}#raju-refined-landing-page .nfc-steps-wrapper{display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}#raju-refined-landing-page .step-item{align-items:center;background:#0000001f;border:1px solid #00000029;border-radius:12px;cursor:pointer;display:flex;gap:24px;padding:16px;position:relative;transition:all .3s ease;z-index:1}#raju-refined-landing-page .step-item:hover{background-color:#ffffff12;transform:translateY(-5px) scale(1.02)}#raju-refined-landing-page .step-item.active{background-color:#ffffff1a;border-color:#805ad580;box-shadow:0 0 25px -5px currentColor;transform:scale(1.03)}#raju-refined-landing-page .step-number{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:56px;justify-content:center;transition:transform .3s ease-out,box-shadow .3s ease-out;width:56px}#raju-refined-landing-page .step-item.active .step-number{box-shadow:0 0 20px -5px currentColor;transform:scale(1.1)}#raju-refined-landing-page .step-title{color:#000;font-size:1.2rem;font-weight:700}#raju-refined-landing-page .nfc-phone-container{align-items:center;display:flex;justify-content:center;perspective:1500px}#raju-refined-landing-page .phone-mockup-clay{background-color:#fff;border-radius:50px;box-shadow:0 25px 50px -12px #0006;height:690px;padding:12px;position:relative;transform:rotate(-12deg) rotateY(10deg) rotateX(10deg);transition:transform .4s ease;width:340px}#raju-refined-landing-page .phone-mockup-clay:after{background:#0003;border-radius:50%;bottom:-20px;content:"";filter:blur(25px);height:40px;left:50%;position:absolute;transform:translateX(-50%);width:90%;z-index:-1}#raju-refined-landing-page .phone-screen{background-color:#fff;border-radius:40px;height:100%;overflow:hidden;position:relative;width:100%}#raju-refined-landing-page .phone-dynamic-island{background-color:#111;border-radius:20px;height:32px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:120px;z-index:10}#raju-refined-landing-page .screen-content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#raju-refined-landing-page .screen-content-inner{align-items:center;box-sizing:border-box;color:#4a5568;display:flex;flex-direction:column;justify-content:center;padding:40px 24px;text-align:center;width:100%}#raju-refined-landing-page .welcome-screen .welcome-logo{background:linear-gradient(135deg,var(--c-accent),#6b46c1);border-radius:24px;color:#fff;display:grid;font-size:4rem;font-weight:800;height:100px;margin-bottom:24px;place-items:center;width:100px}#raju-refined-landing-page .welcome-screen .welcome-title{color:#1a202c;font-size:1.8rem;font-weight:700}#raju-refined-landing-page .welcome-screen .welcome-subtitle{color:#4a5568;font-size:1rem;margin-top:4px}#raju-refined-landing-page .screen-title{color:#1a202c;font-size:1.2rem;font-weight:700;margin-bottom:24px}#raju-refined-landing-page .screen-description{color:#4a5568;font-size:.9rem}#raju-refined-landing-page .tap-icon-wrapper{display:grid;height:150px;place-items:center;position:relative;width:150px}#raju-refined-landing-page .tap-card{background:#333;border-radius:8px;height:50px;margin-top:37px;width:80px;z-index:2}#raju-refined-landing-page .tap-waves span{animation:tap-wave 1.5s infinite;border:2px solid var(--c-primary);border-radius:50%;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}#raju-refined-landing-page .tap-waves span:nth-child(2){animation-delay:.3s}#raju-refined-landing-page .tap-waves span:nth-child(3){animation-delay:.6s}@keyframes tap-wave{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}#raju-refined-landing-page .notification-card{background:#f1f1f1;border-radius:12px;box-shadow:var(--shadow-md);padding:16px;width:100%}#raju-refined-landing-page .notification-header{font-size:.9rem;font-weight:600}#raju-refined-landing-page .notification-body{font-size:.9rem;margin:8px 0 16px}#raju-refined-landing-page .notification-actions{display:flex;gap:8px;justify-content:flex-end}#raju-refined-landing-page .notification-actions button{background:#e0e0e0;border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:6px 12px}#raju-refined-landing-page .notification-actions button.primary{background:var(--c-primary);color:#fff}#raju-refined-landing-page .save-screen{justify-content:flex-start!important;padding:0!important}#raju-refined-landing-page .save-screen .contact-card-header{padding:40px 24px 20px;text-align:center}#raju-refined-landing-page .save-screen .profile-pic{background-color:var(--c-accent);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFF'%3E%3Cpath d='M12 12a6 6 0 1 0-6-6 6 6 0 0 0 6 6Zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:60%;border:4px solid #fff;border-radius:50%;box-shadow:0 5px 15px #0000001a;height:100px;margin:0 auto 16px;width:100px}#raju-refined-landing-page .save-screen .profile-name{color:#1a202c;font-size:1.6rem;font-weight:700}#raju-refined-landing-page .save-screen .profile-title{color:#4a5568;font-size:1rem;margin-top:4px}#raju-refined-landing-page .save-screen .save-contact-btn{align-items:center;background-color:#48bb78;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;margin-top:20px;padding:12px 24px}#raju-refined-landing-page .save-screen .contact-details-list{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:0 16px;width:100%}#raju-refined-landing-page .save-screen .detail-item{align-items:center;background:#f7fafc;border-radius:12px;display:flex;gap:16px;padding:12px 16px;text-align:left}#raju-refined-landing-page .save-screen .detail-icon{color:var(--c-primary);font-size:1.1rem}#raju-refined-landing-page .save-screen .detail-label{color:#718096;font-size:.8rem}#raju-refined-landing-page .save-screen .detail-value{color:#2d3748;font-size:.9rem;font-weight:600}#raju-refined-landing-page .analytics-screen .screen-title{margin-bottom:32px}#raju-refined-landing-page .stats-grid{display:flex;flex-direction:column;gap:20px;width:100%}#raju-refined-landing-page .stat-card{background:#f7fafc;border-radius:12px;padding:16px;text-align:left}#raju-refined-landing-page .stat-icon{border-radius:10px;box-sizing:border-box;color:#fff;display:grid;height:40px;margin-bottom:12px;padding:8px;place-items:center;width:40px}#raju-refined-landing-page .stat-icon svg{height:100%;width:100%}#raju-refined-landing-page .stat-value{color:#1a202c;font-size:2rem;font-weight:700}#raju-refined-landing-page .stat-label{color:#4a5568;font-size:.9rem;margin-top:4px}#raju-refined-landing-page .nfc-features-section-connected{background-attachment:fixed;background-position:50%;background-size:cover;color:var(--c-text-muted-dark)}#raju-refined-landing-page .features-grid-connected{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr auto 1fr;position:relative}#raju-refined-landing-page .features-grid-connected-svg-wrapper{inset:0;pointer-events:none;position:absolute;z-index:1}#raju-refined-landing-page .features-grid-connected-svg-wrapper line{stroke-width:2px;filter:drop-shadow(0 0 5px var(--c-primary))}#raju-refined-landing-page .features-column{display:flex;flex-direction:column;gap:2.5rem;z-index:2}#raju-refined-landing-page .feature-card-image-wrapper{display:grid;perspective:1500px;place-items:center;z-index:2}#raju-refined-landing-page .card-image-tilt{animation:float-subtle 8s ease-in-out infinite;transform-style:preserve-3d}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}#raju-refined-landing-page .card-image-tilt img{border-radius:20px;height:auto;max-width:300px;width:100%}#raju-refined-landing-page .feature-card-connected{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff0a;border:1px solid #00000054;border-radius:var(--radius-lg);cursor:pointer;padding:2rem;text-align:justify;transition:all .4s cubic-bezier(.165,.84,.44,1)}#raju-refined-landing-page .features-grid-connected.line-active .feature-card-connected:not(:hover){opacity:.4;transform:scale(.97)}#raju-refined-landing-page .feature-card-connected:hover{background:#3b3b3b14;border-color:#36363680;box-shadow:0 20px 40px #0000004d;transform:translateY(-10px) scale(1.02)}#raju-refined-landing-page .feature-icon{background:#858585;border-radius:12px;color:#fff;display:grid;flex-shrink:0;font-size:1.5rem;height:40px;margin-bottom:1.5rem;place-items:center;width:40px}#raju-refined-landing-page .feature-title{color:#424242;font-size:1.2rem;font-weight:600;margin-bottom:.75rem}#raju-refined-landing-page .feature-description-text{color:#676767;font-size:.95rem;line-height:1.6}#raju-refined-landing-page .why-nfc-section{background:var(--c-bg)}#raju-refined-landing-page .why-nfc-grid{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1200px}#raju-refined-landing-page .why-nfc-infographic-container{display:grid;place-items:center}#raju-refined-landing-page .infographic-placeholder{aspect-ratio:1/1;background:var(--c-surface-light);border:1px solid var(--c-border-light);border-radius:50%;display:grid;max-width:400px;place-items:center;position:relative;width:100%}#raju-refined-landing-page .infographic-logo{filter:drop-shadow(0 0 15px rgba(255,255,255,.7));width:60%;z-index:2}#raju-refined-landing-page .infographic-ring{animation:ring-pulse 4s ease-out infinite;border:1px solid var(--c-primary);border-radius:50%;inset:0;position:absolute}#raju-refined-landing-page .infographic-ring.ring2{animation-delay:1s}#raju-refined-landing-page .infographic-ring.ring3{animation-delay:2s}@keyframes ring-pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}#raju-refined-landing-page .why-nfc-content{display:flex;flex-direction:column;justify-content:center}#raju-refined-landing-page .why-nfc-list{grid-gap:1.5rem;display:grid;gap:1.5rem;list-style:none;margin-top:2.5rem;text-align:left}#raju-refined-landing-page .why-nfc-list li{align-items:flex-start;display:flex;gap:1rem}#raju-refined-landing-page .why-nfc-list li div:last-child{display:flex;flex-direction:column}#raju-refined-landing-page .why-nfc-list li strong{color:var(--c-text-dark);font-size:1.1rem;margin-bottom:.25rem}#raju-refined-landing-page .why-nfc-list li span{color:var(--c-text-muted-light)}#raju-refined-landing-page .why-icon{color:var(--c-primary);flex-shrink:0;font-size:1.5rem;margin-top:2px}#raju-refined-landing-page .core-features-section{background-color:var(--c-surface-light)}#raju-refined-landing-page .corporate-features-text{color:var(--c-text-muted-light);font-size:1.05rem;margin:-2rem auto 4rem;max-width:800px;text-align:center}#raju-refined-landing-page .interactive-features-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1200px}#raju-refined-landing-page .feature-triggers-list{display:flex;flex-direction:column;gap:1rem}#raju-refined-landing-page .feature-trigger{background-color:var(--c-bg);border:1px solid var(--c-border-light);border-radius:var(--radius-md);cursor:pointer;padding:1.25rem;transition:all .3s ease}#raju-refined-landing-page .feature-trigger:hover{border-color:var(--c-primary);box-shadow:var(--shadow-md);transform:translateY(-5px)}#raju-refined-landing-page .feature-trigger.active{background-color:#0000001f;border-color:#b8b8b8;box-shadow:0 10px 20px #3b82f633;color:#000;transform:translateY(-5px)}#raju-refined-landing-page .feature-trigger.active h3,#raju-refined-landing-page .feature-trigger.active p{color:#000}#raju-refined-landing-page .feature-trigger-content{align-items:center;display:flex;gap:1.25rem;text-align:left}#raju-refined-landing-page .feature-trigger-icon{flex-shrink:0;font-size:1.75rem;transition:color .3s ease}#raju-refined-landing-page .feature-trigger h3{color:var(--c-text-dark);font-size:1.1rem;margin-bottom:.25rem;transition:color .3s ease}#raju-refined-landing-page .feature-trigger p{color:var(--c-text-muted-light);font-size:.9rem;line-height:1.4;margin:0}#raju-refined-landing-page .feature-display-wrapper{align-items:center;display:flex;justify-content:center}#raju-refined-landing-page .feature-phone-mockup{background-color:#111;border-radius:40px;box-shadow:0 30px 60px -15px #0003,inset 0 0 0 2px #333;height:610px;padding:12px;width:300px}#raju-refined-landing-page .feature-phone-screen{align-items:center;background-color:#fff;border-radius:30px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}#raju-refined-landing-page .feature-display-content{color:var(--c-primary);padding:20px}#raju-refined-landing-page .feature-display-content svg{font-size:6rem;margin-bottom:1rem}#raju-refined-landing-page .feature-display-content h4{color:var(--c-text-dark);font-size:1.5rem}#raju-refined-landing-page .comparison-section{background-color:#fff}#raju-refined-landing-page .comparison-table{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}#raju-refined-landing-page .comparison-column{align-items:center;background:var(--c-bg);border:1px solid var(--c-border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}#raju-refined-landing-page .comparison-column.column-now{border-color:var(--c-primary);box-shadow:0 0 30px #3b82f61a}#raju-refined-landing-page .column-header{margin-bottom:2rem;text-align:center}#raju-refined-landing-page .column-header h3{color:var(--c-text-dark);font-size:1.5rem}#raju-refined-landing-page .header-icon{font-size:2rem;margin-top:.5rem}#raju-refined-landing-page .header-icon.now-icon{color:var(--c-primary)}#raju-refined-landing-page .comparison-column ul{grid-gap:1rem;display:grid;gap:1rem;list-style:none}#raju-refined-landing-page .comparison-column ul li{align-items:center;display:flex;font-weight:500;gap:.75rem}#raju-refined-landing-page .comparison-column ul svg{font-size:1.25rem}#raju-refined-landing-page .column-now li svg{color:var(--c-primary)}#raju-refined-landing-page .column-traditional li{color:var(--c-text-muted-light)}#raju-refined-landing-page .column-traditional li svg{color:#e74c3c}#raju-refined-landing-page .reviews-section{background-color:#f8f9fa}#raju-refined-landing-page .reviews-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);overflow:hidden;width:100%}#raju-refined-landing-page .reviews-track{animation:marquee 40s linear infinite;display:flex;gap:2rem;width:calc(2280px + 12rem)}#raju-refined-landing-page .review-card{background:var(--c-surface-light);border:1px solid var(--c-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-shrink:0;padding:2rem;transition:transform .3s ease;width:380px}#raju-refined-landing-page .review-card:hover{transform:translateY(-5px) scale(1.02)}#raju-refined-landing-page .review-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}#raju-refined-landing-page .review-header p{color:var(--c-text-dark);line-height:1.3;text-align:start}#raju-refined-landing-page .review-header span{color:var(--c-text-muted-light);font-size:.9rem}#raju-refined-landing-page .review-stars{color:#f1c40f;display:flex;gap:.25rem}#raju-refined-landing-page .review-quote{color:var(--c-text-muted-light);font-style:italic}#raju-refined-landing-page .faq-section{background-color:var(--c-surface-light)}#raju-refined-landing-page .faq-accordion{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;max-width:800px}#raju-refined-landing-page .faq-item{background:var(--c-bg);border:1px solid var(--c-border-light);border-radius:var(--radius-md);cursor:pointer;overflow:hidden;transition:background-color .3s ease}#raju-refined-landing-page .faq-item.open{border-color:var(--c-primary)}#raju-refined-landing-page .faq-question{align-items:center;display:flex;justify-content:space-between;padding:1.5rem}#raju-refined-landing-page .faq-question h4{color:var(--c-text-dark);font-weight:600;margin:0}#raju-refined-landing-page .faq-icon{color:var(--c-primary);font-size:1.5rem;transition:transform .3s ease}#raju-refined-landing-page .faq-item.open .faq-icon{transform:rotate(180deg)}#raju-refined-landing-page .faq-answer-container{overflow:hidden}#raju-refined-landing-page .faq-answer{padding:0 1.5rem 1.5rem}#raju-refined-landing-page .faq-answer p{color:var(--c-text-muted-light);margin:0}#raju-refined-landing-page .closing-cta-section{background-color:#02040a;color:#fff;display:grid;overflow:hidden;padding:120px 5%;place-items:center;position:relative;text-align:center}#raju-refined-landing-page .closing-cta-section:after,#raju-refined-landing-page .closing-cta-section:before{border-radius:50%;content:"";filter:blur(100px);height:1000px;opacity:.15;position:absolute;width:1000px;will-change:transform}#raju-refined-landing-page .closing-cta-section:before{animation:move-glow 20s infinite alternate;background-color:var(--c-primary);left:-300px}#raju-refined-landing-page .closing-cta-section:after{animation:move-glow 25s infinite alternate-reverse;background-color:var(--c-accent);right:-300px;top:100px}@keyframes move-glow{0%{transform:translateX(0) translateY(0) rotate(0deg)}to{transform:translateX(200px) translateY(100px) rotate(180deg)}}#raju-refined-landing-page .closing-cta-background-grid{background-color:#fff;background-image:radial-gradient(circle at 1px 1px,#ffffff1a 1px,#0000 0);background-size:30px 30px;inset:0;position:absolute;z-index:0}#raju-refined-landing-page .closing-cta-content{position:relative;z-index:1}#raju-refined-landing-page .closing-cta-title{color:#000;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}#raju-refined-landing-page .closing-cta-text{color:#3d3d3de6;font-size:1.2rem;margin:1.5rem auto 3rem;max-width:600px;text-shadow:0 2px 10px #0000004d}#raju-refined-landing-page .closing-cta-section .cta-button.primary{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#00a9e0,#0077b6);border:1px solid #ffffff2e;box-shadow:0 8px 32px 0 #0000005e;color:#fff;font-weight:700;max-width:327px;transition:all .3s ease}#raju-refined-landing-page .closing-cta-section .cta-button.primary:hover{background-color:#fff3;border-color:#ffffff4d;box-shadow:0 12px 40px 0 #00000073;color:#fff;transform:scale(1.05) translateY(-5px)}.closing-cta-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}@media (max-width:768px){.cta-button.primary{max-width:100%;padding:12px 25px}.hero-visual-container img{height:350px!important;width:auto}.closing-cta-title{font-size:24px}.closing-cta-text{font-size:16px}}@media (max-width:992px){#raju-refined-landing-page .section{padding:80px 5%}#raju-refined-landing-page .nfc-content-wrapper{grid-template-columns:1fr}#raju-refined-landing-page .nfc-phone-container{display:none}#raju-refined-landing-page .nfc-steps-wrapper{padding-top:0}#raju-refined-landing-page .features-grid-connected{grid-template-columns:1fr 1fr}#raju-refined-landing-page .feature-card-image-wrapper{grid-column:1/3;grid-row:1;margin-bottom:3rem}#raju-refined-landing-page .why-nfc-grid{gap:4rem;grid-template-columns:1fr}#raju-refined-landing-page .why-nfc-infographic-container{margin:0 auto;max-width:350px}#raju-refined-landing-page .why-nfc-content{text-align:center}#raju-refined-landing-page .why-nfc-list li{text-align:left}#raju-refined-landing-page .section-subtitle.left-aligned,#raju-refined-landing-page .section-title.left-aligned{margin-left:auto;margin-right:auto;text-align:center}#raju-refined-landing-page .interactive-features-grid{grid-template-columns:1fr}#raju-refined-landing-page .feature-display-wrapper{grid-row:1;margin-top:3rem}}@media (max-width:768px){#raju-refined-landing-page .features-grid-connected{grid-template-columns:1fr}#raju-refined-landing-page .feature-card-image-wrapper{grid-column:auto;grid-row:auto;margin-bottom:0}#raju-refined-landing-page .comparison-table{grid-template-columns:1fr}}@media (min-width:1921px){html{font-size:18px}#raju-new-hero,#raju-refined-landing-page .section{padding-left:40px;padding-right:40px}#raju-new-hero .hero-grid{margin:0 auto;max-width:1800px}#raju-new-hero .hero-text-content h1{font-size:5.5rem}#raju-refined-landing-page .comparison-table,#raju-refined-landing-page .faq-accordion,#raju-refined-landing-page .features-container,#raju-refined-landing-page .interactive-features-grid,#raju-refined-landing-page .nfc-container,#raju-refined-landing-page .why-nfc-grid{max-width:none}#raju-refined-landing-page .section-header{margin-bottom:6rem}#raju-refined-landing-page .section-subtitle{max-width:900px}#raju-refined-landing-page .closing-cta-text{max-width:800px}#raju-refined-landing-page .nfc-content-wrapper{gap:120px;margin:0 auto;max-width:1800px}#raju-refined-landing-page .phone-mockup-clay{transform:scale(1.1) rotate(-12deg) rotateY(10deg) rotateX(10deg)}#raju-refined-landing-page .features-grid-connected{gap:4rem;margin:0 auto;max-width:2200px}#raju-refined-landing-page .card-image-tilt img{max-width:380px}#raju-refined-landing-page .why-nfc-grid{gap:6rem}#raju-refined-landing-page .infographic-placeholder{transform:scale(1.2)}#raju-refined-landing-page .review-card{width:420px}#raju-refined-landing-page .reviews-track{width:calc(2520px + 12rem)}}.feature-display-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.hero-visual-container img{height:550px;width:auto}:root{--nfcabout-accent:#06f;--nfcabout-accent-glow:#0066ff26;--nfcabout-text-primary:#111827;--nfcabout-text-secondary:#4b5563;--nfcabout-text-on-accent:#fff;--nfcabout-bg-light:#fff;--nfcabout-bg-offwhite:#f9fafb;--nfcabout-border-color:#e5e7eb;--nfcabout-border-dark:#d1d5db;--nfcabout-font-heading:"Sora",sans-serif;--nfcabout-font-body:"Inter",sans-serif;--nfcabout-container-width:1200px;--nfcabout-container-padding:24px;--nfcabout-radius:16px;--nfcabout-transition:0.4s cubic-bezier(0.165,0.84,0.44,1)}*,:after,:before{margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background-color:#fff;background-color:var(--nfcabout-bg-light);color:#4b5563;color:var(--nfcabout-text-secondary);font-family:var(--nfcabout-font-body);line-height:1.7}.nfcabout-page{overflow-x:hidden;position:relative;width:100%}.nfcabout-background-glow{animation:pulseGlow 10s infinite alternate;background:radial-gradient(circle,#0066ff26 0,#0000 60%);background:radial-gradient(circle,var(--nfcabout-accent-glow) 0,#0000 60%);height:1200px;left:50%;opacity:.5;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:1200px;z-index:-1}@keyframes pulseGlow{0%{transform:translate(-50%,-50%) scale(.8)}to{transform:translate(-50%,-50%) scale(1.2)}}.animate-in{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.165,.84,.44,1) .4s,transform .8s cubic-bezier(.165,.84,.44,1) .4s;transition:opacity .8s var(--nfcabout-transition),transform .8s var(--nfcabout-transition)}.nfcabout-section.is-visible .animate-in{opacity:1;transform:translateY(0)}.nfcabout-container{margin:0 auto;max-width:1200px;max-width:var(--nfcabout-container-width);padding:0 24px;padding:0 var(--nfcabout-container-padding);width:100%}.nfcabout-section{padding:clamp(80px,15vh,140px) 0;position:relative}h1,h2,h3{color:#111827;color:var(--nfcabout-text-primary);font-family:Sora,sans-serif;font-family:var(--nfcabout-font-heading);font-weight:800;line-height:1.25}h1{font-size:clamp(2.5rem,8vw,5rem);letter-spacing:-.03em}h2{font-size:clamp(2rem,6vw,3.5rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600}p{margin-bottom:1rem}.nfcabout-header-content{margin:0 auto clamp(50px,8vh,80px);max-width:800px}.text-center{text-align:center}.nfcabout-header-content p{font-size:clamp(1rem,1.8vw,1.125rem);margin-left:auto;margin-right:auto;max-width:720px}.nfcabout-subtitle{color:#545454;display:inline-block;font-weight:600;letter-spacing:.05em;margin-bottom:1rem}.nfcabout-cta-button{background:linear-gradient(135deg,#00a9e0,#0077b6);border-radius:50px;color:#fff;color:var(--nfcabout-text-on-accent);display:inline-block;font-size:1.05rem;font-weight:600;padding:16px 40px;text-decoration:none;transform:scale(1);transition:all .3s ease}.nfcabout-cta-button:hover{box-shadow:0 10px 30px -10px #0066ff26;box-shadow:0 10px 30px -10px var(--nfcabout-accent-glow);transform:scale(1.05) translateY(-3px)}.nfcabout-cta-button.cta-light{background:linear-gradient(135deg,#00a9e0,#0077b6);border:1px solid #e5e7eb;border:1px solid var(--nfcabout-border-color);color:#fff;text-decoration:none}.nfcabout-cta-button.cta-light:hover{box-shadow:0 10px 20px -5px #0000001a}.nfcabout-hero-section{align-items:center;background-color:#f9fafb;background-color:var(--nfcabout-bg-offwhite);display:flex;min-height:50vh;overflow:hidden;text-align:center}.nfcabout-hero-video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.nfcabout-hero-grid-bg{animation:zoomGrid 20s linear infinite;background-image:radial-gradient(#e5e7eb 1px,#0000 0);background-image:radial-gradient(var(--nfcabout-border-color) 1px,#0000 1px);background-size:40px 40px;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}@keyframes zoomGrid{0%{transform:scale(1)}to{transform:scale(1.5)}}.nfcabout-hero-content{position:relative;z-index:2}.nfcabout-hero-p{font-size:clamp(1.1rem,2vw,1.3rem);margin:1.5rem auto 2.5rem;max-width:700px}.nfcabout-essence-section{background-color:#fff;background-color:var(--nfcabout-bg-light)}.nfcabout-advantages-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.nfcabout-advantage-card{background:#f9fafb;background:var(--nfcabout-bg-offwhite);border:1px solid #e5e7eb;border:1px solid var(--nfcabout-border-color);border-radius:16px;border-radius:var(--nfcabout-radius);display:flex;flex-direction:column;gap:20px;padding:32px;transition:.4s cubic-bezier(.165,.84,.44,1);transition:var(--nfcabout-transition)}.nfcabout-advantage-card:hover{background:#fff;background:var(--nfcabout-bg-light);border-color:#06f;border-color:var(--nfcabout-accent);box-shadow:0 20px 40px -15px #1118271a;transform:translateY(-10px)}.nfcabout-advantage-icon{align-items:center;background-color:#e3e3e3;border-radius:12px;color:#fff;color:var(--nfcabout-text-on-accent);display:flex;height:50px;justify-content:center;width:50px}.nfcabout-advantage-icon svg{fill:#111827;fill:var(--nfcabout-text-primary);height:26px;width:26px}.nfcabout-how-it-works-section{background-color:#f9fafb;background-color:var(--nfcabout-bg-offwhite)}.nfcabout-timeline{margin:4rem auto 0;max-width:700px;position:relative}.nfcabout-timeline:after{background:#e5e7eb;background:var(--nfcabout-border-color);bottom:0;content:"";left:24px;margin-left:-1.5px;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform 1s ease-in-out .2s;width:3px}.nfcabout-section.is-visible .nfcabout-timeline:after{transform:scaleY(1)}.nfcabout-timeline-item{padding:10px 0 50px 70px;position:relative}.nfcabout-timeline-decorator{background:#f9fafb;background:var(--nfcabout-bg-offwhite);border:3px solid #545454;border-radius:50%;content:"";height:18px;left:24px;position:absolute;top:18px;transform:translateX(-50%) scale(0);transition:transform .4s ease .8s;width:18px;z-index:1}.nfcabout-section.is-visible .nfcabout-timeline-item .nfcabout-timeline-decorator{transform:translateX(-50%) scale(1)}.nfcabout-timeline-content h3{color:#545454}.nfcabout-app-features-section{background-color:#fff;background-color:var(--nfcabout-bg-light)}.nfcabout-features-layout{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:992px){.nfcabout-features-layout{gap:60px;grid-template-columns:1fr 1.2fr}}.nfcabout-features-list{display:flex;flex-direction:column;gap:10px}.nfcabout-feature-button{all:unset;align-items:center;background-color:initial;border:1px solid #e5e7eb;border:1px solid var(--nfcabout-border-color);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:20px;padding:20px;text-align:left;transition:.4s cubic-bezier(.165,.84,.44,1);transition:var(--nfcabout-transition);width:100%}.nfcabout-feature-button.active,.nfcabout-feature-button:hover{background-color:#81858b26;border-color:#d6d6d6}.nfcabout-feature-button-icon{align-items:center;background-color:#e5e5e5;border-radius:8px;color:#111827;color:var(--nfcabout-text-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;transition:.4s cubic-bezier(.165,.84,.44,1);transition:var(--nfcabout-transition);width:40px}.nfcabout-feature-button-icon svg{height:22px;width:22px}.nfcabout-feature-button.active .nfcabout-feature-button-icon,.nfcabout-feature-button:hover .nfcabout-feature-button-icon{background-color:#8b8b8b;color:#fff;color:var(--nfcabout-text-on-accent)}.nfcabout-feature-button-title{color:#111827;color:var(--nfcabout-text-primary);font-family:Inter,sans-serif;font-family:var(--nfcabout-font-body);font-size:1.05rem;font-weight:600}.nfcabout-feature-display{background:#f9fafb;background:var(--nfcabout-bg-offwhite);border:1px solid #e5e7eb;border:1px solid var(--nfcabout-border-color);border-radius:16px;border-radius:var(--nfcabout-radius);min-height:300px;padding:40px;position:relative}.nfcabout-feature-description{inset:40px;opacity:0;pointer-events:none;position:absolute;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.nfcabout-feature-description.active{opacity:1;pointer-events:auto;transform:translateY(0)}.nfcabout-brand-impact-section{background-color:#f9fafb;background-color:var(--nfcabout-bg-offwhite)}.nfcabout-benefits-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:2rem}.nfcabout-benefit-item{background-color:#fff;background-color:var(--nfcabout-bg-light);border:1px solid #e5e7eb;border:1px solid var(--nfcabout-border-color);border-radius:50px;color:#111827;color:var(--nfcabout-text-primary);font-weight:500;padding:12px 24px;transition:.4s cubic-bezier(.165,.84,.44,1);transition:var(--nfcabout-transition)}.nfcabout-benefit-item:hover{background-color:#81858b26;border-color:#81858b26;color:#000;transform:scale(1.05)}.nfcabout-benefit-item strong{color:#000;font-weight:600;transition:color .3s}.nfcabout-benefit-item:hover strong{color:#000}.nfcabout-card-showcase-section{background-color:#fff;background-color:var(--nfcabout-bg-light)}.nfcabout-card-types-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));perspective:2000px}.nfcabout-card-type-item{border-radius:16px;border-radius:var(--nfcabout-radius);position:relative;transform-style:preserve-3d;transition:transform .5s ease}.nfcabout-card-type-item:hover{transform:rotateX(5deg) rotateY(-5deg) scale(1.05)}.nfcabout-card-type-shine{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),#0066ff1a 0,#0000 40%);border-radius:16px;border-radius:var(--nfcabout-radius);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s;z-index:2}.nfcabout-card-type-item:hover .nfcabout-card-type-shine{opacity:1}.nfcabout-card-type-content{background:#fff;background:var(--nfcabout-bg-light);border:1px solid #e5e7eb;border:1px solid var(--nfcabout-border-color);border-radius:16px;border-radius:var(--nfcabout-radius);box-shadow:0 20px 40px -20px #1118271a;display:flex;flex-direction:column;height:100%;overflow:hidden;text-align:center}.nfcabout-card-image-wrapper{align-items:center;background:#f9fafb;background:var(--nfcabout-bg-offwhite);display:flex;flex-grow:1;justify-content:center;padding:40px 20px}.nfcabout-card-type-image{filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));height:auto;max-width:100%;transform:scale(1.1)}.nfcabout-card-type-text{padding:32px}.nfcabout-final-cta-section{background-color:#b0b0b024;padding:60px 0;text-align:center}.nfcabout-final-cta-section h2,.nfcabout-final-cta-section p{color:#3b3b3b}.nfcabout-final-cta-section p{margin:1rem auto 2.5rem;max-width:600px;opacity:.9}@media (max-width:991px){.nfcabout-features-layout{grid-template-columns:1fr}.nfcabout-feature-display{min-height:250px}}@media (max-width:768px){.nfcabout-section{padding:clamp(60px,12vh,100px) 0}.nfcabout-hero-section{min-height:auto;padding:100px 0 80px}.nfcabout-timeline:after{left:15px}.nfcabout-timeline-item{padding-left:50px}.nfcabout-timeline-decorator{left:15px}.nfcabout-feature-description,.nfcabout-feature-display{inset:30px;padding:30px}}@media (max-width:480px){:root{--nfcabout-container-padding:16px}body{line-height:1.6}.nfcabout-section{padding:60px 0}.nfcabout-header-content{margin-bottom:40px}.nfcabout-cta-button{font-size:1rem;padding:14px 32px}.nfcabout-advantages-grid{gap:20px;grid-template-columns:1fr}.nfcabout-advantage-card{padding:24px}.nfcabout-timeline-item{padding-bottom:40px}.nfcabout-feature-button{gap:16px;padding:16px}.nfcabout-feature-description,.nfcabout-feature-display{inset:0;min-height:590px;padding:24px}.nfcabout-feature-description h3{font-size:1.3rem}.nfcabout-benefits-grid{gap:12px}.nfcabout-benefit-item{font-size:.95rem;padding:10px 20px}.nfcabout-card-types-grid{gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.nfcabout-card-type-text{padding:24px}.nfcabout-final-cta-section{padding:50px 0}}@media (max-width:3423px){.nfcabout-section .nfcabout-essence-section .is-visible{max-width:4320px!important}}@media (min-width:2560px){html{font-size:18px}:root{--nfcabout-container-width:1800px}.nfcabout-section{padding:180px 0}.nfcabout-header-content{max-width:2100px}.nfcabout-header-content p{max-width:2900px}h1{font-size:6.5rem}h2{font-size:4.5rem}.nfcabout-advantages-grid{gap:40px;grid-template-columns:repeat(4,1fr)}.nfcabout-card-types-grid{gap:50px;grid-template-columns:repeat(4,1fr)}}:root{--bg-color:#f8f9fa;--primary-panel-bg:#fff;--secondary-panel-bg:linear-gradient(145deg,#f0f2f5,#fff);--border-color:#dee2e6;--input-bg:#fff;--primary-text:#212529;--secondary-text:#6c757d;--accent-color:#007bff;--accent-glow:#007bff33;--card-black:linear-gradient(145deg,#343a40,#161a1d);--card-golden:linear-gradient(145deg,#f0c75a,#d4a017);--card-silver:linear-gradient(145deg,#e9ecef,#adb5bd)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8f9fa;background-color:var(--bg-color);color:#212529;color:var(--primary-text);font-family:Inter,sans-serif;transition:background-color .3s ease,color .3s ease}.booking-fullscreen-container{display:flex;min-height:100vh;min-height:100dvh;overflow:hidden;width:100%}.booking-form-panel,.booking-visual-panel{padding:50px 60px;transition:all .8s cubic-bezier(.16,1,.3,1)}.booking-visual-panel{background:#fff;background:var(--primary-panel-bg);display:flex;flex:1.1 1;flex-direction:column;gap:50px;opacity:0;position:relative;transform:translateX(-100%)}.booking-visual-panel.mounted{opacity:1;transform:translateX(0)}.booking-visual-header h1{color:#212529;color:var(--primary-text);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.booking-visual-header h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00a9e0,#0077b6);-webkit-background-clip:text}.booking-visual-header p{color:#6c757d;color:var(--secondary-text);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.6;margin-top:15px;max-width:500px}.booking-card-preview-area{perspective:1500px}.booking-nfc-card{aspect-ratio:1.586;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:20px;position:relative;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}.booking-nfc-card.card-preview{max-width:400px;transform-style:preserve-3d;width:100%}.booking-nfc-card.black{background:linear-gradient(145deg,#343a40,#161a1d);background:var(--card-black)}.booking-nfc-card.golden{background:linear-gradient(145deg,#f0c75a,#d4a017);background:var(--card-golden)}.booking-nfc-card.silver{background:linear-gradient(145deg,#e9ecef,#adb5bd);background:var(--card-silver)}.card-chip{background:linear-gradient(135deg,#d4af37,#b8860b);border-radius:5px;height:35px;width:45px}.card-logo{align-self:flex-end;font-size:1.2rem;font-weight:600}.card-logo.text-dark{color:#343a40}.card-logo.text-light{color:#f8f9fa}.booking-card-options-container{display:flex;flex-direction:column;gap:20px}.booking-card-options-grid{display:flex;flex-wrap:wrap;gap:20px}.booking-card-option{border:2px solid #0000;border-radius:17px;cursor:pointer;padding:2px;position:relative;transition:all .3s ease;width:120px}.booking-card-option .booking-nfc-card{box-shadow:0 5px 15px #00000014}.booking-card-option:hover .booking-nfc-card{box-shadow:0 8px 25px #0000001f;transform:scale(1.05) translateY(-5px)}.booking-card-option.selected{border-color:#007bff;border-color:var(--accent-color);box-shadow:0 0 20px #007bff33;box-shadow:0 0 20px var(--accent-glow)}.booking-card-option .card-logo{font-size:.9rem}.booking-card-option .card-chip{height:23px;width:30px}.selected-checkmark{align-items:center;background-color:#007bff;background-color:var(--accent-color);border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transform:scale(.5);transition:all .3s ease;width:24px}.booking-card-option.selected .selected-checkmark{opacity:1;transform:scale(1)}.selected-checkmark svg{height:14px;width:14px}.booking-form-panel{background:linear-gradient(145deg,#f0f2f5,#fff);background:var(--secondary-panel-bg);border-left:1px solid #dee2e6;border-left:1px solid var(--border-color);flex:1 1;opacity:0;overflow-y:auto;transform:translateX(100%);transition-delay:.2s}.booking-form-panel.mounted{opacity:1;transform:translateX(0)}.booking-form-panel::-webkit-scrollbar{width:8px}.booking-form-panel::-webkit-scrollbar-track{background:#0000}.booking-form-panel::-webkit-scrollbar-thumb{background-color:#dee2e6;background-color:var(--border-color);border-radius:10px}.booking-order-form{margin:0 auto;max-width:550px}.booking-form-title{font-size:2rem;font-weight:700;margin-bottom:35px}.booking-form-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}.grid-col-span-2{grid-column:span 2}.form-group,.form-group-checkbox,.form-group-top-label{animation:fadeInUp .5s ease-out forwards;opacity:0;position:relative;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.form-input,.form-select,.form-textarea{appearance:none;-webkit-appearance:none;background-color:#fff;background-color:var(--input-bg);border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:8px;color:#212529;color:var(--primary-text);font-family:Inter,sans-serif;font-size:1rem;padding:14px 16px;transition:all .2s ease;width:100%}.form-input::placeholder{color:#0000}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#007bff;border-color:var(--accent-color);box-shadow:0 0 0 4px #007bff33;box-shadow:0 0 0 4px var(--accent-glow);outline:none}.form-input[readonly],.form-textarea[readonly]{background-color:#e9ecef;cursor:not-allowed}.form-group .form-label{background-color:#fff;background-color:var(--input-bg);color:#6c757d;color:var(--secondary-text);left:17px;padding:0 4px;pointer-events:none;position:absolute;top:15px;transition:all .2s ease}.form-input:focus+.form-label,.form-input:not(:placeholder-shown)+.form-label,.form-input[readonly]+.form-label,.form-textarea:focus+.form-label,.form-textarea:not(:placeholder-shown)+.form-label{color:#007bff;color:var(--accent-color);font-size:.8rem;left:12px;top:-9px}.form-group-top-label .form-label-top{color:#6c757d;color:var(--secondary-text);display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.form-textarea{min-height:110px;resize:vertical}.select-wrapper{position:relative}.dropdown-arrow-icon{color:#6c757d;color:var(--secondary-text);pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.booking-form-section-title{border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--border-color);font-size:1.1rem;font-weight:600;grid-column:span 2;margin-bottom:5px;margin-top:15px;padding-bottom:10px}.booking-form-section-title:first-of-type{margin-top:0}.form-group-checkbox{align-items:center;display:flex;gap:12px}.form-group-checkbox label{color:#6c757d;color:var(--secondary-text);cursor:pointer;font-size:.95rem;-webkit-user-select:none;user-select:none}.custom-checkbox{appearance:none;-webkit-appearance:none;border:2px solid #dee2e6;border:2px solid var(--border-color);border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.custom-checkbox:checked,.custom-checkbox:hover{border-color:#007bff;border-color:var(--accent-color)}.custom-checkbox:checked{background-color:#007bff;background-color:var(--accent-color)}.custom-checkbox:checked:after{border:solid #fff;border-width:0 2.5px 2.5px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.booking-fieldset{border:none;margin:0;padding:0}.booking-legend{color:#6c757d;color:var(--secondary-text);font-size:.9rem;font-weight:500;margin-bottom:12px;width:100%}.finish-options{display:flex;flex-wrap:wrap;gap:10px}.finish-radio-label{background-color:#fff;background-color:var(--input-bg);border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:8px;color:#6c757d;color:var(--secondary-text);cursor:pointer;flex-grow:1;padding:12px;text-align:center;transition:all .2s ease}.finish-radio-label:hover{border-color:#6c757d;border-color:var(--secondary-text);color:#212529;color:var(--primary-text)}.finish-radio-input{opacity:0;position:absolute}.finish-radio-input:checked+.finish-radio-label{border-color:#007bff;border-color:var(--accent-color);box-shadow:0 0 0 2px #007bff33;box-shadow:0 0 0 2px var(--accent-glow);color:#007bff;color:var(--accent-color);font-weight:600}.captcha-group{grid-column:span 2}.captcha-container{align-items:stretch;display:flex;gap:15px}.captcha-image-wrapper{align-items:center;background-color:#e9ecef;border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:8px;display:flex;padding:0 10px}.captcha-text{color:#343a40;font-family:Courier New,Courier,monospace;font-size:1.5rem;font-weight:700;letter-spacing:4px;-webkit-user-select:none;user-select:none}.captcha-refresh-icon{color:#6c757d;color:var(--secondary-text);cursor:pointer;margin-left:10px;transition:transform .3s ease}.captcha-refresh-icon:hover{transform:rotate(180deg)}.captcha-group input{flex-grow:1}.cta-button{background:linear-gradient(135deg,#00a9e0,#0077b6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:16px;transition:all .3s ease;width:100%}.cta-button:hover{box-shadow:0 6px 20px #007bff33;box-shadow:0 6px 20px var(--accent-glow);transform:translateY(-3px)}.pricing-summary{background-color:#fff;background-color:var(--input-bg);border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;padding:20px}.summary-item,.summary-total{display:flex;justify-content:space-between;margin-bottom:12px}.summary-item span:first-child{color:#6c757d;color:var(--secondary-text)}.summary-item span:last-child{font-weight:500}.summary-total{border-top:1px solid #dee2e6;border-top:1px solid var(--border-color);color:#212529;color:var(--primary-text);font-size:1.2rem;font-weight:700;margin-top:15px;padding-top:15px}.summary-total span:last-child{color:#007bff;color:var(--accent-color)}.mandatory-asterisk{color:#d9534f;font-weight:700;margin-left:3px}@media (max-width:1200px){.booking-form-panel,.booking-visual-panel{padding:40px}}@media (max-width:992px){.booking-fullscreen-container{flex-direction:column;overflow:visible}.booking-form-panel,.booking-visual-panel{flex:none;padding:50px 30px;width:100%}.booking-visual-panel{text-align:center;transform:translateY(-50px)}.booking-form-panel{border-left:none;border-top:1px solid #dee2e6;border-top:1px solid var(--border-color);transform:translateY(50px)}.booking-form-panel.mounted,.booking-visual-panel.mounted{transform:translateY(0)}.booking-visual-header p{margin:15px auto 0}.booking-card-preview{margin:0 auto}.booking-card-options-container,.booking-card-options-grid{justify-content:center}}@media (max-width:576px){.booking-form-panel,.booking-visual-panel{padding:40px 20px}.booking-form-grid{gap:20px;grid-template-columns:1fr}.grid-col-span-2{grid-column:span 1}.captcha-container{align-items:stretch;flex-direction:column}}@keyframes nfc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nfc-modal-scale-up{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.nfc-modal-overlay{animation:nfc-modal-fade-in .3s ease-out forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0a1629b3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;inset:0;padding:1rem}.nfc-modal-content{animation:nfc-modal-scale-up .4s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #ffffff80;border-radius:1.5rem;box-shadow:0 20px 40px -10px #0003;display:flex;flex-direction:column;gap:1rem;max-width:450px;padding:2.5rem 3rem;position:relative;text-align:center;width:100%}.nfc-modal-icon-wrapper{align-items:center;background:linear-gradient(145deg,#0d6efd,#0a58ca);border:4px solid #fff;border-radius:50%;box-shadow:0 10px 20px -5px #0d6efd66;color:#fff;display:flex;height:80px;justify-content:center;margin:-6rem auto 1rem;width:80px}.nfc-modal-title{color:#212529;font-size:1.75rem;font-weight:700;margin:0}.nfc-modal-subtitle{color:#6c757d;font-size:1rem;line-height:1.6;margin:0}.nfc-modal-form{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.nfc-modal-input-group{display:flex}.nfc-modal-country-code{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.75rem 0 0 .75rem;border-right:none;color:#495057;display:flex;font-weight:500;padding:0 1rem}.nfc-modal-input{background-color:#fff;border:1px solid #dee2e6;border-radius:.75rem;color:#212529;font-size:1rem;padding:1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.nfc-modal-input-group .nfc-modal-input{border-radius:0 .75rem .75rem 0}.nfc-modal-otp-input{font-size:1.5rem;font-weight:600;letter-spacing:.5rem;padding-left:1.5rem;text-align:center}.nfc-modal-input:focus{border-color:#0d6efd;box-shadow:0 0 0 4px #0d6efd26;outline:none}.nfc-modal-button{-webkit-font-smoothing:antialiased;border:none;border-radius:.75rem;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .25s cubic-bezier(.16,1,.3,1);width:100%}.nfc-modal-submit-btn{background:linear-gradient(145deg,#0d6efd,#0a58ca);box-shadow:0 4px 15px -2px #0d6efd4d;color:#fff}.nfc-modal-submit-btn:hover{box-shadow:0 8px 20px -4px #0d6efd66;transform:translateY(-4px)}.nfc-modal-submit-btn:active{box-shadow:0 4px 15px -2px #0d6efd4d;transform:translateY(-1px)}.nfc-modal-submit-btn:disabled{background:#ced4da;box-shadow:none;cursor:not-allowed;transform:translateY(0)}.nfc-modal-back-btn{background:none;color:#0d6efd;font-weight:500}.nfc-modal-back-btn:hover{text-decoration:underline}.nfc-modal-close-btn{align-items:center;background-color:#f1f3f5;border:none;border-radius:50%;color:#868e96;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease-in-out;width:36px}.nfc-modal-close-btn:hover{background-color:#fa5252;color:#fff;transform:rotate(90deg) scale(1.1)}@media (max-width:500px){.nfc-modal-content{border-radius:1rem;gap:.75rem;padding:2rem 1.5rem}.nfc-modal-icon-wrapper{border-width:3px;height:64px;margin:-4.5rem auto .5rem;width:64px}.nfc-modal-icon-wrapper svg{height:36px;width:36px}.nfc-modal-title{font-size:1.5rem}.nfc-modal-subtitle{font-size:.9rem}}.nfc-contact-container{--font-family:"Inter",sans-serif;--card-bg:#fff;--primary-text:#212529;--secondary-text:#6c757d;--accent-color:#0052d4;--accent-color-darker:#003a99;--border-color:#dee2e6;--error-color:#dc3545;--body-bg:#f8f9fa;--border-radius:28px;--card-shadow:0 8px 32px 0 #1f26871a;--focus-ring:0 0 0 3px #0052d440;--error-focus-ring:0 0 0 3px #dc354540;background-color:var(--body-bg);font-family:var(--font-family)}.nfc-contact-container *{box-sizing:border-box;margin:0;padding:0}.nfc-contact-background-container{animation:nfc-contact-animate-bg-slow-pan 25s ease-in-out infinite alternate;background-image:url(https://images.unsplash.com/photo-1554141552-ac41e5752d53?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80);background-position:50%;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}@keyframes nfc-contact-animate-bg-slow-pan{0%{transform:scale(1)}to{transform:scale(1.1)}}.nfc-contact-page-container{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow-y:auto;padding:2rem;position:relative;width:100%;z-index:1}.nfc-contact-login-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid #fff3;border-radius:var(--border-radius);box-shadow:var(--card-shadow);display:flex;max-width:1320px;min-height:915px;overflow:hidden;transition:all .4s ease-in-out;width:100%}.nfc-contact-brand-section{overflow:hidden;position:relative;width:50%}.nfc-contact-welcome-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.nfc-contact-form-section{align-items:center;display:flex;justify-content:center;padding:3rem;position:relative;width:50%}.nfc-contact-form-section:before{background-color:var(--border-color);bottom:10%;content:"";left:0;position:absolute;top:10%;transition:opacity .3s ease;width:1px}.nfc-contact-form-content-wrapper{max-width:380px;width:100%}.nfc-contact-google-logo-container{display:flex;justify-content:center;margin-bottom:1rem}.nfc-contact-google-logo-wrapper{align-items:center;background-color:#fff;border:1px solid var(--border-color);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.nfc-contact-form-greeting{color:var(--primary-text);font-size:1.75rem;font-weight:600;margin-bottom:.5rem;text-align:center}.nfc-contact-form-subtitle{color:var(--secondary-text);font-size:1rem;margin-bottom:2rem;text-align:center}.nfc-contact-input-group{margin-bottom:1.25rem;position:relative}.nfc-contact-password-strength-meter{align-items:center;display:flex;gap:8px;height:20px;margin-top:4px}.nfc-contact-strength-bar-bg{background-color:#e9ecef;width:100%}.nfc-contact-strength-bar,.nfc-contact-strength-bar-bg{border-radius:99px;height:6px}.nfc-contact-strength-label{font-size:.875rem;font-weight:500;text-align:right;width:60px}.nfc-contact-password-fields-container{margin-bottom:1.25rem}.nfc-contact-password-fields-container .nfc-contact-input-group{margin-bottom:0}.nfc-contact-password-fields-container .nfc-contact-input-group:first-child{margin-bottom:.75rem}.nfc-contact-input-field{-webkit-appearance:none;background-color:#f0f2f5;border:1px solid #0000;border-radius:10px;color:var(--primary-text);font-size:1rem;padding:24px 16px 8px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.nfc-contact-input-field:focus,.nfc-contact-input-field:focus-visible{background-color:#fff;border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.nfc-contact-input-label{color:var(--secondary-text);font-size:1rem;left:16px;pointer-events:none;position:absolute;top:16px;transition:all .2s ease}.nfc-contact-input-field:focus+.nfc-contact-input-label,.nfc-contact-input-field:not(:placeholder-shown)+.nfc-contact-input-label{color:var(--accent-color);font-size:.75rem;top:6px}.nfc-contact-input-field.nfc-contact-has-error{border-color:var(--error-color)}.nfc-contact-input-field.nfc-contact-has-error:focus,.nfc-contact-input-field.nfc-contact-has-error:focus-visible{border-color:var(--error-color);box-shadow:var(--error-focus-ring)}.nfc-contact-input-field.nfc-contact-has-error+.nfc-contact-input-label,.nfc-contact-input-field.nfc-contact-has-error:focus+.nfc-contact-input-label{color:var(--error-color)}.nfc-contact-input-icon{background:#0000;border:none;color:var(--secondary-text);cursor:pointer;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.nfc-contact-error-message{color:var(--error-color);font-size:.875rem;height:1.25rem;margin-top:4px;padding-left:4px}.nfc-contact-cta-button{align-items:center;background:linear-gradient(45deg,var(--accent-color),var(--accent-color-darker));border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:15px;transition:all .2s ease;width:100%}.nfc-contact-cta-button:disabled{background:#adb5bd;box-shadow:none;cursor:not-allowed}.nfc-contact-cta-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.nfc-contact-form-submit-group{margin-top:2rem}.nfc-contact-spinner{animation:spin 1s linear infinite;color:#fff;height:20px;width:20px}.nfc-contact-divider{align-items:center;color:var(--secondary-text);display:flex;font-size:.875rem;margin:1.75rem 0;text-align:center;text-transform:uppercase}.nfc-contact-divider:after,.nfc-contact-divider:before{border-bottom:1px solid var(--border-color);content:"";flex:1 1}.nfc-contact-divider:not(:empty):before{margin-right:.5em}.nfc-contact-divider:not(:empty):after{margin-left:.5em}.nfc-contact-google-button-container{display:flex;justify-content:center}.nfc-contact-google-signin-button{align-items:center;background-color:#fff;border:1px solid var(--border-color);border-radius:10px;color:var(--primary-text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:1rem;font-weight:500;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.nfc-contact-google-signin-button:hover{background-color:#f8f9fa;border-color:#4285f4}.nfc-contact-google-signin-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.nfc-contact-google-signin-button .nfc-contact-google-icon-svg{height:20px;margin-right:12px;width:20px}.nfc-contact-form-switcher{color:var(--secondary-text);font-size:.95rem;margin-top:1.75rem;text-align:center}.nfc-contact-switcher-link{border-radius:4px;color:var(--accent-color);cursor:pointer;font-weight:600;text-decoration:none}.nfc-contact-switcher-link:hover{text-decoration:underline}.nfc-contact-switcher-link:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.nfc-contact-w-5{width:1.25rem}.nfc-contact-h-5{height:1.25rem}.nfc-contact-w-6{width:1.5rem}.nfc-contact-h-6{height:1.5rem}.nfc-contact-w-8{width:2rem}.nfc-contact-h-8{height:2rem}@media (max-width:1024px){.nfc-contact-page-container{align-items:flex-start;padding-bottom:5vh;padding-top:5vh}.nfc-contact-login-container{flex-direction:column;max-width:500px;min-height:auto}.nfc-contact-brand-section,.nfc-contact-form-section{width:100%}.nfc-contact-brand-section{border-bottom:1px solid var(--border-color);height:250px}.nfc-contact-form-section{padding:2.5rem}.nfc-contact-form-section:before{display:none}}@media (max-width:480px){.nfc-contact-page-container{align-items:center;padding:1.5rem}.nfc-contact-login-container{margin:0}.nfc-contact-brand-section{display:none}.nfc-contact-form-section{padding:2.5rem 1.5rem;width:100%}.nfc-contact-form-greeting{font-size:1.5rem}}:root{--color-brand:#0062e6;--color-brand-light:#4f46e5;--color-background-main:#f0f2f5;--color-background-subtle:#f8f9fa;--color-surface:#fff;--color-border:#e2e8f0;--color-text-primary:#1c1e21;--color-text-secondary:#64748b;--shadow-strong:0 8px 30px #00000014;--font-family-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--content-max-width:900px;--border-radius-md:8px;--border-radius-lg:16px;--spacing-unit:1rem}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;background-color:var(--color-background-main);color:#1c1e21;color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-family-sans);margin:0}button,input{font-family:inherit}button{cursor:pointer}.scroll-progress-bar{background:#0062e6;background:var(--color-brand);height:4px;left:0;position:fixed;right:0;top:0;transform-origin:0;z-index:100}.faq-page-wrapper{display:flex;flex-direction:column}.faq-content-container{margin-left:auto;margin-right:auto;max-width:900px;max-width:var(--content-max-width);padding:0 1.5rem;padding:0 calc(var(--spacing-unit)*1.5);width:100%}.faq-header{background-color:#fff;background-color:var(--color-surface);padding:4rem 1rem;padding:calc(var(--spacing-unit)*4) var(--spacing-unit);text-align:center}.faq-header-title{font-size:clamp(2.2rem,5vw,3rem);font-weight:800;line-height:1.2;margin:0 0 1rem;margin:0 0 var(--spacing-unit)}.faq-header-subtitle{color:#64748b;color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:700px}.popular-questions-section{background-color:#f8f9fa;background-color:var(--color-background-subtle);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border);border-top:1px solid #e2e8f0;border-top:1px solid var(--color-border);overflow:hidden;padding:5rem 0;position:relative}.popular-questions-section:after,.popular-questions-section:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.popular-questions-section:before{background:linear-gradient(90deg,#f8f9fa,#0000);background:linear-gradient(to right,var(--color-background-subtle),#0000);left:0}.popular-questions-section:after{background:linear-gradient(270deg,#f8f9fa,#0000);background:linear-gradient(to left,var(--color-background-subtle),#0000);right:0}.popular-questions-scroller{position:relative}.popular-questions-scroller:hover .popular-questions-track{animation-play-state:paused}.popular-questions-track{display:flex;gap:1.5rem;width:-webkit-max-content;width:max-content}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.popular-question-card{background:#fff;background:var(--color-surface);border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 8px 30px #00000014;box-shadow:var(--shadow-strong);display:flex;flex-direction:column;flex-shrink:0;height:220px;justify-content:space-between;padding:2rem 1.5rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:320px}.popular-question-card:hover{border-color:#0062e6;border-color:var(--color-brand);box-shadow:0 16px 40px #0000001f;transform:translateY(-8px) scale(1.03)}.popular-card-number{color:#0062e6;color:var(--color-brand);font-size:1.5rem;font-weight:800;left:1.5rem;opacity:.3;position:absolute;top:1rem}.popular-card-text{color:#1c1e21;color:var(--color-text-primary);font-size:1.15rem;font-weight:600;line-height:1.4;margin:0;padding-top:1.5rem}.popular-card-arrow{align-self:flex-end;color:#64748b;color:var(--color-text-secondary);transition:color .3s ease,transform .3s ease}.popular-question-card:hover .popular-card-arrow{color:#0062e6;color:var(--color-brand);transform:translateX(5px)}.faq-main-section{background-color:#fff;background-color:var(--color-surface);padding:4rem 0;padding:calc(var(--spacing-unit)*4) 0}.faq-list-title{color:#1c1e21;color:var(--color-text-primary);font-size:1.8rem;font-weight:700;margin-bottom:2rem;margin-top:0;text-align:center}.faq-controls{display:flex;flex-direction:column;gap:1.5rem;gap:calc(var(--spacing-unit)*1.5);margin-bottom:2.5rem;margin-bottom:calc(var(--spacing-unit)*2.5)}.search-bar-wrapper{position:relative}.search-icon{color:#64748b;color:var(--color-text-secondary);left:1rem;left:var(--spacing-unit);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input{background-color:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);color:#1c1e21;color:var(--color-text-primary);font-size:1rem;padding:.8rem 1rem .8rem 3rem;padding:.8rem var(--spacing-unit) .8rem 3rem;transition:border-color .2s,box-shadow .2s;width:100%}.search-input:focus{border-color:#0062e6;border-color:var(--color-brand);box-shadow:0 0 0 3px #0062e633;outline:none}.category-tabs{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border);display:flex;gap:.5rem;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.tab-button{background-color:initial;border:none;border-radius:6px 6px 0 0;color:#64748b;color:var(--color-text-secondary);font-size:1rem;font-weight:500;padding:.75rem 1rem;padding:.75rem var(--spacing-unit);position:relative;transition:color .2s ease;white-space:nowrap}.tab-button:hover{color:#1c1e21;color:var(--color-text-primary)}.tab-button.active{color:#0062e6;color:var(--color-brand)}.active-tab-indicator{background-color:#0062e6;background-color:var(--color-brand);border-radius:3px;bottom:-2px;height:3px;left:0;position:absolute;right:0}.faq-list{border-top:1px solid #e2e8f0;border-top:1px solid var(--color-border);display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border);padding:1.25rem 0;transition:background-color .5s ease}@keyframes highlight-fade{0%{background-color:#e0eaff}to{background-color:initial}}.faq-item.highlight-scroll{animation:highlight-fade 2s ease-out}.faq-question-trigger{align-items:center;background:#0000;border:none;color:#1c1e21;color:var(--color-text-primary);display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:0;text-align:left;width:100%}.faq-icon-wrapper{color:#949494;flex-shrink:0;margin-left:1rem;margin-left:var(--spacing-unit)}.faq-answer-panel{overflow:hidden}.faq-answer-content{font-size:1rem;line-height:1.7;margin:0;padding-right:3rem}.faq-answer-content,.no-results-message{color:#64748b;color:var(--color-text-secondary)}.no-results-message{font-style:italic;padding:3rem 0;text-align:center}.still-questions-cta-section{background-color:#f0f2f5;background-color:var(--color-background-main);padding:6rem 1.5rem}.still-questions-cta-container{align-items:center;background-color:#fff;background-color:var(--color-surface);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 8px 30px #00000014;box-shadow:var(--shadow-strong);display:flex;gap:4rem;justify-content:space-between;margin:0 auto;max-width:1100px;padding:4rem}.still-questions-cta-text-content{max-width:550px;text-align:left}.still-questions-cta-title{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;line-height:1.2;margin:0 0 1rem}.still-questions-cta-subtitle{color:#64748b;color:var(--color-text-secondary);font-size:1.1rem;line-height:1.7;margin:0 0 2rem}.still-questions-cta-button{background:linear-gradient(135deg,#00a9e0,#0077b6);border:none;border-radius:8px;border-radius:var(--border-radius-md);color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:.8rem 2rem;text-decoration:none;transition:transform .2s ease,filter .2s ease}.still-questions-cta-button:hover{filter:brightness(1.1);transform:scale(1.05)}.still-questions-cta-icon-wrapper{display:none}@media (min-width:992px){.still-questions-cta-icon-wrapper{color:#0062e6;color:var(--color-brand);display:block;opacity:.1}.still-questions-cta-icon-wrapper svg{height:200px;width:200px}}@media (max-width:991px){.still-questions-cta-container{flex-direction:column;padding:2.5rem 2rem;text-align:center}.still-questions-cta-subtitle,.still-questions-cta-text-content,.still-questions-cta-title{text-align:center}}@media (max-width:768px){.popular-question-card{height:200px;width:280px}.popular-card-text{font-size:1.05rem}.faq-question-trigger{font-size:1rem}.faq-answer-content{font-size:.95rem}}:root{--notfoundpage-bg-color:#f4f7fc;--notfoundpage-primary-color:#000;--notfoundpage-error-color:#e53e3e;--notfoundpage-text-color:#2d3748;--notfoundpage-card-bg:#fff;--notfoundpage-border-color:#007bff33;--notfoundpage-shadow-color:#007bff33}.notfoundpage-container{align-items:center;background-color:#ebebeb;color:#2d3748;color:var(--notfoundpage-text-color);display:flex;font-family:Poppins,sans-serif;height:100vh;justify-content:center;overflow:hidden;perspective:1200px;position:relative;text-align:center}.notfoundpage-background-text{animation:notfoundpage-fade-in 2s ease-out both;color:rgba(51,51,51,.048);font-size:35vw;font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s linear;-webkit-user-select:none;user-select:none;z-index:0}.notfoundpage-background-grid{animation:notfoundpage-move-grid 60s linear infinite;background-image:linear-gradient(90deg,#e2e8f0 1px,#0000 0),linear-gradient(180deg,#e2e8f0 1px,#0000 0);background-size:50px 50px;height:200%;left:0;opacity:.5;position:absolute;top:0;width:200%;z-index:0}.notfoundpage-data-motes{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.notfoundpage-data-motes span{animation:notfoundpage-mote-float 20s linear infinite;background-color:#000;background-color:var(--notfoundpage-primary-color);border-radius:50%;height:4px;opacity:0;position:absolute;width:4px}.notfoundpage-data-motes span:first-child{animation-duration:15s;left:25%;top:20%}.notfoundpage-data-motes span:nth-child(2){animation-delay:-5s;animation-duration:25s;left:10%;top:80%}.notfoundpage-data-motes span:nth-child(3){animation-delay:-10s;animation-duration:18s;left:75%;top:50%}.notfoundpage-data-motes span:nth-child(4){animation-delay:-15s;animation-duration:22s;left:90%;top:10%}.notfoundpage-scan-line{animation:notfoundpage-scan 7s cubic-bezier(.645,.045,.355,1) infinite;background:#000;background:var(--notfoundpage-primary-color);box-shadow:0 0 15px #000;box-shadow:0 0 15px var(--notfoundpage-primary-color);height:3px;opacity:.6;position:absolute;width:100%;z-index:3}.notfoundpage-scene{position:relative;transform-style:preserve-3d;transition:transform .2s linear;will-change:transform;z-index:2}.notfoundpage-content{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column}.notfoundpage-corner-bracket{animation:notfoundpage-fade-in 1s ease-out 1.2s both;border:2px solid #007bff33;border:2px solid var(--notfoundpage-border-color);height:30px;position:absolute;width:30px;z-index:2}.top-left{border-right:none;left:30px}.top-left,.top-right{border-bottom:none;top:30px}.top-right{border-left:none;right:30px}.bottom-left{border-right:none;left:30px}.bottom-left,.bottom-right{border-top:none;bottom:30px}.bottom-right{border-left:none;right:30px}.notfoundpage-nfc-animation{align-items:center;display:flex;height:250px;justify-content:center;margin-bottom:20px;position:relative;width:250px}.notfoundpage-phone{animation:notfoundpage-slide-in-down 1s cubic-bezier(.25,.46,.45,.94) .2s both,notfoundpage-phone-bob 4s ease-in-out 1.2s infinite;background:#e2e8f0;border:2px solid #cbd5e0;border-radius:18px;box-shadow:0 10px 30px #0000001a;height:277px;position:absolute;width:146px;z-index:10}.notfoundpage-phone-screen{align-items:center;background:#1a202c;border-radius:10px;display:flex;inset:8px;justify-content:center;overflow:hidden;position:absolute}.notfoundpage-error-code{animation:notfoundpage-typing-glitch 5s steps(3) 2s infinite;color:#e53e3e;color:var(--notfoundpage-error-color);font-family:Courier New,Courier,monospace;font-size:28px;font-weight:700;overflow:hidden;position:relative;white-space:nowrap;width:3ch}.notfoundpage-error-code:after{animation:notfoundpage-cursor-blink .7s infinite;background:#e53e3e;background:var(--notfoundpage-error-color);content:"";height:80%;position:absolute;right:-4px;top:2px;width:3px}.notfoundpage-nfc-card{animation:notfoundpage-fade-in-up 1s ease-out .4s both;display:flex;height:149px;justify-content:center;overflow:hidden;position:relative;width:294px}.notfoundpage-wifi-icon{height:40px;position:relative;width:40px}.notfoundpage-wifi-icon,.notfoundpage-wifi-icon:after,.notfoundpage-wifi-icon:before{border:2px solid #000;border:2px solid var(--notfoundpage-primary-color);border-radius:50%}.notfoundpage-wifi-icon:after,.notfoundpage-wifi-icon:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.notfoundpage-wifi-icon:before{height:25px;width:25px}.notfoundpage-wifi-icon:after{background:#000;background:var(--notfoundpage-primary-color);box-shadow:0 0 10px #007bff33;box-shadow:0 0 10px var(--notfoundpage-shadow-color);height:10px;width:10px}.notfoundpage-circuit-lines{background-image:linear-gradient(#007bff33 1px,#0000 0),linear-gradient(90deg,#007bff33 1px,#0000 0);background-image:linear-gradient(var(--notfoundpage-border-color) 1px,#0000 1px),linear-gradient(to right,var(--notfoundpage-border-color) 1px,#0000 1px);background-size:20px 20px;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.notfoundpage-nfc-waves,.notfoundpage-nfc-waves span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.notfoundpage-nfc-waves span{animation:notfoundpage-wave 3s linear infinite;border:2px solid #000;border:2px solid var(--notfoundpage-primary-color);border-radius:50%;height:100px;opacity:0;width:100px}.notfoundpage-nfc-waves span:nth-child(2){animation-delay:-1s}.notfoundpage-nfc-waves span:nth-child(3){animation-delay:-2s}.notfoundpage-glitch-line{animation:notfoundpage-glitch 1.5s steps(2) infinite;background:#e53e3e;background:var(--notfoundpage-error-color);box-shadow:0 0 5px #e53e3e;box-shadow:0 0 5px var(--notfoundpage-error-color);height:2px;left:-50%;position:absolute;top:50%;transform:rotate(20deg);width:200%}.notfoundpage-error-title{color:#000;color:var(--notfoundpage-primary-color);font-size:3rem;font-weight:700;margin:0}.notfoundpage-error-title .notfoundpage-char{animation:notfoundpage-fade-in-up .5s ease-out forwards;display:inline-block;opacity:0;transform:translateY(20px)}.notfoundpage-error-title .notfoundpage-char:first-child{animation-delay:1s}.notfoundpage-error-title .notfoundpage-char:nth-child(2){animation-delay:1.05s}.notfoundpage-error-title .notfoundpage-char:nth-child(3){animation-delay:1.1s}.notfoundpage-error-title .notfoundpage-char:nth-child(4){animation-delay:1.15s}.notfoundpage-error-title .notfoundpage-char:nth-child(5){animation-delay:1.2s}.notfoundpage-error-title .notfoundpage-char:nth-child(6){animation-delay:1.25s}.notfoundpage-error-title .notfoundpage-char:nth-child(7){animation-delay:1.3s}.notfoundpage-error-title .notfoundpage-char:nth-child(8){animation-delay:1.35s}.notfoundpage-error-title .notfoundpage-char:nth-child(9){animation-delay:1.4s}.notfoundpage-error-title .notfoundpage-char:nth-child(10){animation-delay:1.45s}.notfoundpage-error-title .notfoundpage-char:nth-child(11){animation-delay:1.5s}.notfoundpage-error-title .notfoundpage-char:nth-child(12){animation-delay:1.55s}.notfoundpage-error-title .notfoundpage-char:nth-child(13){animation-delay:1.6s}.notfoundpage-error-title .notfoundpage-char:nth-child(14){animation-delay:1.65s}.notfoundpage-error-title .notfoundpage-char:nth-child(15){animation-delay:1.7s}.notfoundpage-error-message{animation:notfoundpage-fade-in-up 1s ease-out 1.8s both;color:#4a5568;font-size:1.1rem;line-height:1.6;margin:15px 0 30px;max-width:450px}.notfoundpage-home-button{align-items:center;animation:notfoundpage-fade-in-up 1s ease-out 2s both,notfoundpage-pulse 2s 3s infinite;background:linear-gradient(135deg,#00a9e0,#0077b6);border:2px solid linear-gradient(135deg,#00a9e0,#0077b6);border-radius:50px;box-shadow:0 4px 15px #007bff33;box-shadow:0 4px 15px var(--notfoundpage-shadow-color);color:#fff;display:inline-flex;font-weight:600;gap:10px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.notfoundpage-home-button:hover{animation-play-state:paused;background-color:#5093db;border-color:#0056b3;box-shadow:0 6px 20px #007bff66;color:#dbdbdb;text-decoration:none;transform:translateY(-3px)}@keyframes notfoundpage-fade-in{0%{opacity:0}to{opacity:1}}@keyframes notfoundpage-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes notfoundpage-slide-in-down{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes notfoundpage-move-grid{0%{transform:translate(0)}to{transform:translate(-500px,-500px)}}@keyframes notfoundpage-mote-float{0%{opacity:0;transform:translateY(100vh) scale(.5)}10%,90%{opacity:1}to{opacity:0;transform:translateY(-100vh) scale(1)}}@keyframes notfoundpage-pulse{0%{box-shadow:0 4px 15px #007bff33;box-shadow:0 4px 15px var(--notfoundpage-shadow-color)}50%{box-shadow:0 4px 25px #007bff66}to{box-shadow:0 4px 15px #007bff33;box-shadow:0 4px 15px var(--notfoundpage-shadow-color)}}@keyframes notfoundpage-phone-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes notfoundpage-wave{0%{opacity:1;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@keyframes notfoundpage-glitch{0%{opacity:0}10%{opacity:1;transform:translate(10px,5px) rotate(5deg)}12%{opacity:0}30%{opacity:1;transform:translate(-10px,-5px) rotate(-5deg)}32%{opacity:0}to{opacity:0}}@keyframes notfoundpage-scan{0%{top:0}50%{top:100%}to{top:0}}@keyframes notfoundpage-typing-glitch{0%{width:0}20%{width:3ch}80%{width:3ch}85%{color:#f0f;transform:skewX(-15deg);width:3ch}90%{color:#e53e3e;color:var(--notfoundpage-error-color);transform:skewX(0deg);width:3ch}95%{width:0}to{width:0}}@keyframes notfoundpage-cursor-blink{50%{opacity:0}}@media (max-width:768px){.notfoundpage-background-text{font-size:40vw}.notfoundpage-error-title{font-size:2.5rem}.notfoundpage-error-message{font-size:1rem;max-width:90%}.notfoundpage-nfc-animation{transform:scale(.8)}.notfoundpage-corner-bracket{display:none}}@media (max-width:480px){.notfoundpage-background-text{font-size:50vw}.notfoundpage-error-title{font-size:2rem}.notfoundpage-error-message{font-size:.9rem}.notfoundpage-nfc-animation{margin-bottom:0;transform:scale(.7)}.notfoundpage-home-button{font-size:.9rem;padding:10px 20px}}.table-container{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 30px #0000001f;overflow-x:auto;padding:1rem}.data-table{border-collapse:initial;border-spacing:0 10px;margin-top:-10px;width:100%}.data-table td,.data-table th{border-bottom:none;padding:16px 20px;text-align:center;vertical-align:middle}.data-table th{color:var(--text-secondary);font-size:.85rem;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.actions-header{text-align:center}.data-table tbody tr{background-color:var(--background-tertiary);border-radius:8px;transition:transform .2s ease-out,box-shadow .2s ease-out}.data-table td{color:var(--text-primary);font-weight:500}.data-table td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.data-table td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.action-buttons{align-items:center;display:flex;gap:.75rem;justify-content:center}.action-btn{align-items:center;background-color:initial;border:1px solid #0000;border-radius:20px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.action-btn svg{height:16px;width:16px}.edit-btn{border-color:var(--accent-secondary)}.edit-btn,.edit-btn:hover{color:var(--accent-primary)}.edit-btn:hover{background-color:#00a8ff1a;border-color:var(--accent-primary);transform:translateY(-2px)}.delete-btn{border-color:var(--danger-color);color:var(--danger-color)}.delete-btn:hover{background-color:#e53e3e1a;color:var(--danger-color);transform:translateY(-2px)}@media screen and (max-width:768px){.data-table thead{display:none}.data-table,.data-table tbody,.data-table td,.data-table tr{display:block;width:100%}.data-table tr{background-color:var(--background-secondary);border:1px solid var(--border-color);margin-bottom:1.5rem}.data-table tbody tr:hover{box-shadow:none;transform:none}.data-table td{border-bottom:1px solid var(--border-color);padding:1rem 1rem 1rem 50%;position:relative;text-align:right}.data-table td:first-child{border-radius:8px 8px 0 0}.data-table td:last-child{border-bottom:none;border-radius:0 0 8px 8px}.data-table td:before{color:var(--text-secondary);content:attr(data-label);font-size:.8rem;font-weight:600;left:1rem;position:absolute;text-align:left;text-transform:uppercase;width:calc(50% - 2rem)}.action-buttons{justify-content:flex-end}}.pagination-container{align-items:center;display:flex;justify-content:center;padding:2rem 0}.pagination-button{background-color:var(--accent-secondary);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;margin:0 .5rem;padding:.6rem 1.2rem;transition:background-color .2s ease}.pagination-button:hover:not(:disabled){background-color:var(--accent-primary)}.pagination-button:disabled{background-color:var(--background-tertiary);color:var(--text-secondary);cursor:not-allowed}.pagination-info{color:var(--text-secondary);font-weight:500;margin:0 1rem}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:var(--background-secondary);border-radius:8px;box-shadow:0 5px 15px #00000080;max-width:500px;padding:2rem;width:90%}.modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.modal-title{color:var(--text-primary);font-size:1.5rem}.modal-close-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:2rem;line-height:1}.modal-body{color:var(--text-secondary);margin-bottom:2rem}.modal-footer{display:flex;gap:1rem;justify-content:flex-end}.modal-footer button{border:none;border-radius:5px;cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .2s ease}.modal-btn-cancel{background-color:var(--background-tertiary);color:var(--text-primary)}.modal-btn-cancel:hover{opacity:.8}.modal-btn-confirm{background-color:var(--danger-color);color:#fff}.modal-btn-confirm:hover{opacity:.8}:root{--nfc-primary-accent:#6d28d9;--nfc-primary-accent-hover:#5b21b6;--nfc-danger-color:#dc2626;--nfc-danger-color-hover:#b91c1c;--nfc-bg-color:#f9fafb;--nfc-card-bg-color:#fff;--nfc-text-primary:#1f2937;--nfc-text-secondary:#6b7280;--nfc-border-color:#e5e7eb;--nfc-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--nfc-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000001a}.nfc-page-header{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--nfc-border-color);color:#1f2937;color:var(--nfc-text-primary);font-family:Inter,sans-serif;font-size:2.25rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem}.nfc-loading-spinner{align-items:center;display:flex;height:60vh;justify-content:center}.nfc-loading-spinner img{animation:nfc-spin 1s linear infinite;height:60px;width:60px}@keyframes nfc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nfc-no-data-message{border:1px dashed #e5e7eb;border:1px dashed var(--nfc-border-color);border-radius:8px;color:#6b7280;color:var(--nfc-text-secondary);font-size:1.125rem;padding:4rem 2rem;text-align:center}.nfc-data-table-wrapper,.nfc-no-data-message{background-color:#fff;background-color:var(--nfc-card-bg-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--nfc-shadow)}.nfc-data-table-wrapper{border-radius:12px;margin-bottom:2rem;overflow:hidden}.nfc-data-table{border-collapse:collapse;font-family:Inter,sans-serif;width:100%}.nfc-data-table td,.nfc-data-table th{padding:1rem 1.5rem;text-align:left;vertical-align:middle}.nfc-data-table thead{background-color:#f3f4f6}.nfc-data-table th{color:#6b7280;color:var(--nfc-text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.nfc-data-table tbody tr{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--nfc-border-color);transition:background-color .2s ease-in-out}.nfc-data-table tbody tr:last-child{border-bottom:none}.nfc-data-table tbody tr:hover{background-color:#f9fafb}.nfc-data-table td{color:#1f2937;color:var(--nfc-text-primary);font-size:.95rem}.nfc-action-buttons{align-items:center;display:flex;gap:.75rem}.nfc-action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.nfc-edit-btn{background-color:#eff6ff;color:#2563eb}.nfc-edit-btn:hover{background-color:#dbeafe;transform:translateY(-1px)}.nfc-delete-btn{background-color:#fee2e2;color:#dc2626;color:var(--nfc-danger-color)}.nfc-delete-btn:hover{background-color:#fecaca;transform:translateY(-1px)}.nfc-pagination{align-items:center;display:flex;font-family:Inter,sans-serif;gap:.5rem;justify-content:center;margin-top:2rem}.nfc-page-btn{background-color:#fff;background-color:var(--nfc-card-bg-color);border:1px solid #e5e7eb;border:1px solid var(--nfc-border-color);border-radius:8px;color:#6b7280;color:var(--nfc-text-secondary);cursor:pointer;font-weight:500;height:40px;min-width:40px;transition:all .2s ease}.nfc-page-btn:hover:not(:disabled){border-color:#6d28d9;border-color:var(--nfc-primary-accent);box-shadow:0 0 0 2px #6d28d91a;color:#6d28d9;color:var(--nfc-primary-accent)}.nfc-page-btn.nfc-active{background-color:#6d28d9;background-color:var(--nfc-primary-accent);border-color:#6d28d9;border-color:var(--nfc-primary-accent);color:#fff;font-weight:700}.nfc-page-btn:disabled{background-color:#f9fafb;background-color:var(--nfc-bg-color);cursor:not-allowed;opacity:.6}.nfc-modal-overlay{align-items:center;animation:nfc-fade-in .3s forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#11182799;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes nfc-fade-in{to{opacity:1}}.nfc-modal-dialog{animation:nfc-fade-in-scale-up .3s forwards;background-color:#fff;background-color:var(--nfc-card-bg-color);border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000001a;box-shadow:var(--nfc-shadow-lg);font-family:Inter,sans-serif;max-width:500px;padding:2rem;transform:scale(.95);width:90%}@keyframes nfc-fade-in-scale-up{to{opacity:1;transform:scale(1)}}.nfc-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--nfc-border-color);display:flex;justify-content:space-between;padding-bottom:1rem}.nfc-modal-title{color:#1f2937;color:var(--nfc-text-primary);font-size:1.5rem;font-weight:600}.nfc-modal-content{color:#6b7280;color:var(--nfc-text-secondary);font-size:1rem;line-height:1.6;padding:1.5rem 0}.nfc-modal-footer{border-top:1px solid #e5e7eb;border-top:1px solid var(--nfc-border-color);display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem}.nfc-modal-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.nfc-modal-cancel-btn{background-color:#fff;background-color:var(--nfc-card-bg-color);border:1px solid #e5e7eb;border:1px solid var(--nfc-border-color);color:#6b7280;color:var(--nfc-text-secondary)}.nfc-modal-cancel-btn:hover{background-color:#f3f4f6}.nfc-modal-confirm-btn{background-color:#dc2626;background-color:var(--nfc-danger-color);color:#fff}.nfc-modal-confirm-btn:hover{background-color:#b91c1c;background-color:var(--nfc-danger-color-hover);box-shadow:0 4px 14px 0 #dc26264d}
/*# sourceMappingURL=main.93dbc9e2.css.map*/