@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://api.fontshare.com/v2/css?f[]=chillax@500&display=swap";:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--danau-blue:#1818ec;--danau-text:#111827;--danau-muted:#4b5563;--danau-border:#e5e7eb;--danau-surface:#f9fafb;--danau-footer-text:#bfdbfe;--danau-footer-meta:#93c5fd;--danau-motion-ease:cubic-bezier(.16, 1, .3, 1);--danau-motion-ease-out:cubic-bezier(.22, 1, .36, 1);--danau-motion-duration-fast:.18s;--danau-motion-duration:.36s;--danau-motion-duration-slow:.56s;--danau-motion-lift:12px;--danau-motion-shadow:0 18px 42px #0f172a1a;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-width:320px;margin:0}body,button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{background:0 0;border:0}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}#root{min-height:100svh}@keyframes danau-route-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@keyframes danau-view-fade-out{0%{opacity:1}to{opacity:0}}@keyframes danau-view-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@keyframes danau-surface-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}[data-motion-reveal=true]{opacity:0;transform:translate3d(0, var(--danau-motion-lift), 0);transition:opacity var(--danau-motion-duration-slow) var(--danau-motion-ease), transform var(--danau-motion-duration-slow) var(--danau-motion-ease);transition-delay:0s}[data-motion-reveal=true].is-motion-visible{opacity:1;transition-delay:calc(var(--motion-index,0) * 34ms);transform:translate(0,0)}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--danau-motion-ease);mix-blend-mode:normal;animation-fill-mode:both}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--danau-motion-ease);mix-blend-mode:normal;animation-fill-mode:both}::view-transition-old(root){animation-name:danau-view-fade-out}::view-transition-new(root){animation-name:danau-view-fade-in}a,button,input,textarea,select{transition-timing-function:var(--danau-motion-ease-out)}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #1818ec6b}.danau-header__nav-link,.danau-header__nav-trigger,.danau-header__dropdown-link,.danau-footer__links a,.danau-footer__contact a,.danau-footer__legal a,.contact-page__detail-link,.danau-service-link{transition:color var(--danau-motion-duration-fast) var(--danau-motion-ease-out), opacity var(--danau-motion-duration-fast) var(--danau-motion-ease-out), transform var(--danau-motion-duration-fast) var(--danau-motion-ease-out)}.danau-header__nav-link:hover,.danau-header__nav-trigger:hover,.danau-header__dropdown-link:hover,.danau-footer__links a:hover,.danau-footer__contact a:hover,.danau-footer__legal a:hover,.contact-page__detail-link:hover,.danau-service-link:hover{opacity:.78}.danau-header__dropdown--open,.danau-header__menu--open{animation:danau-surface-enter .26s var(--danau-motion-ease) both}.danau-button,.danau-header__cta,.contact-page__submit,[class$=page__cta-button],.not-found__link{transition:background-color var(--danau-motion-duration-fast) var(--danau-motion-ease-out), border-color var(--danau-motion-duration-fast) var(--danau-motion-ease-out), color var(--danau-motion-duration-fast) var(--danau-motion-ease-out), opacity var(--danau-motion-duration-fast) var(--danau-motion-ease-out), box-shadow var(--danau-motion-duration) var(--danau-motion-ease), transform var(--danau-motion-duration-fast) var(--danau-motion-ease-out)}.danau-button:hover,.danau-header__cta:hover,.contact-page__submit:hover:not(:disabled),[class$=page__cta-button]:hover,.not-found__link:hover{box-shadow:var(--danau-motion-shadow);transform:translateY(-1px)}.danau-button:active,.danau-header__cta:active,.contact-page__submit:active:not(:disabled),[class$=page__cta-button]:active,.not-found__link:active{transform:translate(0,0)scale(.992);box-shadow:0 8px 24px #0f172a14}.danau-service-card,.danau-audience-card,.contact-page__card,.legal-page__section,[class$=page__callout]{transition:border-color var(--danau-motion-duration) var(--danau-motion-ease), box-shadow var(--danau-motion-duration) var(--danau-motion-ease), transform var(--danau-motion-duration) var(--danau-motion-ease)}.danau-service-card:hover,.danau-audience-card:hover,.contact-page__card:hover,.legal-page__section:hover,[class$=page__callout]:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a14}.contact-page__input,.contact-page__textarea,.contact-page__checkbox{transition:background-color var(--danau-motion-duration-fast) var(--danau-motion-ease-out), border-color var(--danau-motion-duration-fast) var(--danau-motion-ease-out), box-shadow var(--danau-motion-duration) var(--danau-motion-ease), outline-color var(--danau-motion-duration-fast) var(--danau-motion-ease-out)}.contact-page__input:focus,.contact-page__textarea:focus{box-shadow:0 0 0 4px #1818ec14}.contact-page__feedback{animation:danau-surface-enter .28s var(--danau-motion-ease) both}.danau-hero__graphic,[class*=page__hero-][class$=lock],[class*=page__hero-][class$=shield],[class*=page__hero-][class$=document],[class*=page__hero-][class$=chart],[class*=page__hero-][class$=screen],[class*=page__hero-][class$=database]{transition:opacity var(--danau-motion-duration-slow) var(--danau-motion-ease), transform var(--danau-motion-duration-slow) var(--danau-motion-ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-motion-reveal=true],[data-motion-reveal=true].is-motion-visible{opacity:1;transform:none}::view-transition-old(root){animation-duration:1ms!important}::view-transition-new(root){animation-duration:1ms!important}}.site-shell{background:#fff;min-height:100svh}.site-shell__route{min-height:100svh;animation:danau-route-enter .26s var(--danau-motion-ease) both}.danau-view-transitioning .site-shell__route{animation:none}.not-found{background:#f9fafb;place-items:center;min-height:100svh;padding:clamp(24px,4vw,40px);display:grid}.not-found__panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:16px;width:100%;max-width:560px;padding:clamp(24px,4vw,32px);display:grid}.not-found__eyebrow{color:#1818ec;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600;line-height:20px}.not-found__title{color:#111827;margin:0;font-size:32px;font-weight:700;line-height:40px}.not-found__copy{color:#4b5563;margin:0;font-size:16px;line-height:28px}.not-found__link{color:#fff;background:#1818ec;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:48px;padding:0 20px;font-size:14px;font-weight:600;line-height:24px;display:inline-flex}@media (width<=760px){.not-found__title{font-size:28px;line-height:36px}.not-found__copy{font-size:15px;line-height:28px}.not-found__link{width:100%}}.danau-page{background:#fff;width:100%}.danau-page--full-bleed{overflow-x:clip}.danau-page__frame{background:#fff;width:100%;max-width:1300px;margin:0 auto;overflow:hidden}.danau-page--full-bleed .danau-page__frame,.danau-page__frame--home{max-width:none}.danau-page--full-bleed .danau-page__frame,.danau-page--home .danau-page__frame{overflow:visible}.danau-frame{width:100%;max-width:1280px;margin:0 auto;padding-inline:clamp(20px,2.8vw,32px)}.danau-page--full-bleed .danau-frame{max-width:1280px;padding-inline:clamp(20px,3vw,40px)}.danau-header{z-index:80;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(165%);backdrop-filter:blur(16px)saturate(165%);background:#ffffffad;border-bottom:1px solid #e5e7eb94;width:100%;transition:background-color .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:sticky;top:0;box-shadow:0 0 #0f172a00}.danau-header--elevated{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#ffffffd6;border-bottom-color:#e5e7ebdb;box-shadow:0 14px 32px #0f172a0f}.danau-header .danau-frame{max-width:1280px;padding-inline:clamp(20px,2.5vw,32px)}.danau-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:82px;transition:min-height .22s,padding .22s;display:flex;position:relative}.danau-header--elevated .danau-header__inner{min-height:78px}.danau-header__menu{flex-shrink:0;align-items:center;gap:0;margin-left:auto;display:flex}.danau-brand{flex-shrink:0;align-items:center;gap:3px;width:134px;min-height:42.138px;display:inline-flex}.danau-brand__mark{width:30.024px;height:30.024px}.danau-brand__wordmark{color:#000;font-family:Chillax,sans-serif;font-size:37.925px;line-height:1}.danau-brand--light .danau-brand__wordmark{color:#fff;font-size:35.943px}.danau-brand--light .danau-brand__mark{width:28.455px;height:28.455px}.danau-header__nav{white-space:nowrap;align-items:center;gap:32px;width:max-content;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.danau-header__nav-item{display:inline-flex;position:relative}.danau-header__nav-link,.danau-header__nav-trigger{color:#000;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:24px;transition:color .18s;display:inline-flex}.danau-header__caret{width:16px;height:16px;transition:transform .18s}.danau-header__nav-item--open .danau-header__caret{transform:rotate(180deg)}.danau-header__dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:30;background:#fff;border:1px solid #e5e7ebd6;border-radius:10px;gap:10px;min-width:284px;padding:16px 16px 18px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 20px 40px #1118271f}.danau-header__dropdown--open{display:grid}.danau-header__dropdown-link{color:#111827;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;font-size:12px;font-weight:600;line-height:24px;display:grid}.danau-header__dropdown-link--featured{grid-template-columns:1fr;font-size:14px}.danau-header__dropdown-icon-wrap{background:#1818ec;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.danau-header__dropdown-icon{width:16px;height:16px;display:block}.danau-header__dropdown-label{min-width:0}.danau-header__menu-toggle{border:1px solid var(--danau-border);color:#111827;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background-color .18s,border-color .18s,box-shadow .18s;display:none}.danau-header__menu-toggle-box{width:18px;height:14px;position:relative}.danau-header__menu-toggle-line{background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .18s,opacity .18s;position:absolute;left:0}.danau-header__menu-toggle-line:first-child{top:0}.danau-header__menu-toggle-line:nth-child(2){top:6px}.danau-header__menu-toggle-line:nth-child(3){top:12px}.danau-header__menu-toggle--open .danau-header__menu-toggle-line:first-child{transform:translateY(6px)rotate(45deg)}.danau-header__menu-toggle--open .danau-header__menu-toggle-line:nth-child(2){opacity:0}.danau-header__menu-toggle--open .danau-header__menu-toggle-line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.danau-header__cta{color:#fff;text-align:center;background:#000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:186px;min-height:48px;padding:15px 20px;font-size:11.9px;font-weight:700;line-height:20px;transition:background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #0f172a1f}#domov,#o-nas,#sluzby{scroll-margin-top:108px}.danau-hero{background:#1818ec;min-height:774px;position:relative;overflow:visible}.danau-hero__texture,.danau-footer__texture{pointer-events:none;opacity:.95;mix-blend-mode:plus-lighter;background-position:top;background-repeat:no-repeat;position:absolute;inset:0}.danau-hero__texture{background-image:url(/figma/danau/hero-texture.svg);background-size:1560px;-webkit-mask-image:url(/figma/danau/hero-mask.svg);mask-image:url(/figma/danau/hero-mask.svg);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:1448px 774px;mask-size:1448px 774px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.danau-page--full-bleed .danau-hero__texture,.danau-page--full-bleed .danau-footer__texture{background-size:1560px;-webkit-mask-size:1448px 774px;mask-size:1448px 774px}.danau-page--full-bleed .danau-footer__texture{background-position:top;-webkit-mask-position:top;mask-position:top}.danau-hero__inner{min-height:774px;position:relative}.danau-hero__content{z-index:2;width:min(100%,768px);max-width:768px;position:absolute;top:156px;left:clamp(20px,2.8vw,32px)}.danau-hero__title{color:#fff;white-space:pre-line;margin:0;font-size:51px;font-weight:600;line-height:60px}.danau-hero__copy{color:#ffffffbd;white-space:pre-line;width:min(100%,672px);max-width:672px;margin-top:32px;font-size:17px;font-weight:400;line-height:32px}.danau-hero__actions{flex-wrap:wrap;align-items:center;gap:21px;margin-top:40px;display:flex}.danau-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:62px;padding-block:19px;font-size:13.6px;font-weight:600;line-height:24px;display:inline-flex}.danau-button--primary{color:#111827;background:#fff;width:185px}.danau-button--secondary{color:#fff;border:1px solid #fff;width:186px}.danau-hero__art{aspect-ratio:384/319;z-index:2;width:clamp(292px,29vw,383.748px);height:auto;position:absolute;top:clamp(208px,18vw,227px);right:clamp(24px,4vw,52px);overflow:visible}.danau-hero__graphic{width:100%;height:auto;display:block}.danau-intro{background:#fff}.danau-intro__inner{grid-template-columns:minmax(260px,317.2px) minmax(0,637px);justify-content:space-between;align-items:start;gap:clamp(48px,7vw,96px);min-height:auto;padding-block:clamp(72px,8vw,96px);display:grid}.danau-section-title{color:#111827;white-space:pre-line;margin:0;font-size:30.6px;font-weight:600;line-height:40px}.danau-section-title--bold{font-weight:700}.danau-intro__title{max-width:317.201px}.danau-intro__icon{width:74.313px;height:53.877px;margin-top:90px;margin-left:121px}.danau-paragraph{color:#4b5563;white-space:pre-line;margin:0}.danau-paragraph--large{font-size:15.3px;line-height:29px}.danau-intro__copy{gap:20px;width:100%;max-width:637px;padding-top:1px;display:grid}.danau-services{background:#f9fafb}.danau-services__inner{min-height:auto;padding-top:clamp(88px,10vw,137px);padding-bottom:clamp(72px,8vw,97px)}.danau-services__heading{max-width:672px}.danau-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2vw,32px) 20px;margin-top:56px;display:grid}.danau-service-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;min-height:366px;padding:32px;display:flex}.danau-service-card--tall{min-height:418px}.danau-service-card__icon-wrap{background:#1818ec;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.danau-service-card__icon{width:24px;height:24px}.danau-service-card__title{color:#111827;white-space:pre-line;margin-top:24px;font-size:17px;font-weight:700;line-height:28px}.danau-service-card__copy{color:#4b5563;white-space:pre-line;margin-top:16px;font-size:13.6px;line-height:26px}.danau-service-link{color:#1818ec;align-items:center;gap:8px;margin-top:auto;font-size:11.9px;font-weight:600;line-height:20px;display:inline-flex}.danau-service-link img{width:16px;height:16px}.danau-process{background:#fff}.danau-process__inner{min-height:auto;padding-top:clamp(72px,8vw,96px);padding-bottom:clamp(72px,8vw,96px)}.danau-process__heading{justify-items:center;display:grid}.danau-process__title{text-align:center}.danau-process__underline{width:253.89px;height:24.731px;margin-top:1px}.danau-process__copy{gap:24px;width:100%;max-width:763px;margin:clamp(56px,7vw,96px) auto 0;display:grid}.danau-process__quote{background:#eef;border-left:13px solid #1818ec;border-radius:10px;width:100%;max-width:1030px;margin:52px auto 0;padding:32px clamp(24px,6vw,70px)}.danau-process__quote p{color:#1818ec;white-space:pre-line;margin:0;font-size:16px;font-weight:600;line-height:32px}.danau-expertise{background:#fff}.danau-expertise__inner{min-height:auto;padding-top:clamp(37px,4vw,56px);padding-bottom:clamp(72px,8vw,96px);position:relative}.danau-expertise__heading{text-align:center;width:100%;max-width:768px;margin:0 auto;position:relative}.danau-expertise__title-wrap{margin:0 auto;display:inline-block;position:relative}.danau-expertise__title{text-align:center}.danau-expertise__copy{text-align:center;margin-top:24px}.danau-expertise__star{position:absolute}.danau-expertise__star--left{width:24px;height:24px;bottom:-10px;left:-34px}.danau-expertise__star--right{width:24px;height:24px;top:-6px;right:-34px}.danau-expertise__certifications{text-align:center;margin-top:37px}.danau-expertise__caption{color:#000;font-size:15px;font-weight:500;line-height:24px}.danau-expertise__pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:19px;margin-top:32px;display:flex}.danau-pill{color:#fff;text-align:center;min-width:82px;min-height:44px;transition:background-color var(--danau-motion-duration-fast) var(--danau-motion-ease-out), box-shadow var(--danau-motion-duration) var(--danau-motion-ease), transform var(--danau-motion-duration-fast) var(--danau-motion-ease-out);background:#1818ec;border-radius:999px;justify-content:center;align-items:center;padding:12px 21px;font-size:11.9px;font-weight:600;line-height:20px;display:inline-flex}.danau-pill--wide{min-width:186px;padding-inline:11px}@media (hover:hover) and (pointer:fine){.danau-pill:hover{background:#1010dc;transform:translateY(-3px);box-shadow:0 18px 34px #1818ec3d}}.danau-audience{background:#f9fafb}.danau-audience__inner{min-height:auto;padding-top:clamp(88px,10vw,136.5px);padding-bottom:clamp(72px,8vw,96px)}.danau-audience__title{text-align:center}.danau-audience__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;margin-top:88px;display:grid}.danau-audience-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:16px;min-height:214px;padding:32px;display:grid;box-shadow:0 1px 2px #0000000d}.danau-audience-card__top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.danau-audience-card__title,.danau-audience-card__number{color:#1818ec;font-size:17px;font-weight:700;line-height:28px}.danau-audience-card__copy{color:#4b5563;white-space:pre-line;font-size:13.6px;line-height:26px}.danau-footer{background:#1818ec;min-height:445px;position:relative}.danau-footer__texture{background-image:url(/figma/danau/footer-texture.svg);background-size:1560px;-webkit-mask-image:url(/figma/danau/footer-mask.svg);mask-image:url(/figma/danau/footer-mask.svg);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:1448px 445px;mask-size:1448px 445px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.danau-footer__inner{z-index:1;padding-top:clamp(56px,8vw,80px);padding-bottom:clamp(32px,6vw,40px);position:relative}.danau-footer__top{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}.danau-footer__brand-column{gap:16px;display:grid}.danau-footer__brand-copy{color:#bfdbfe;white-space:pre-line;font-size:11.9px;line-height:22px}.danau-footer__column{align-content:start;gap:24px;display:grid}.danau-footer__heading{color:#fffc;font-size:11.9px;font-weight:600;line-height:20px}.danau-footer__links{gap:16px;display:grid}.danau-footer__links a,.danau-footer__contact a{color:#bfdbfe;font-size:11.9px;line-height:20px}.danau-footer__contact{gap:16px;display:grid}.danau-footer__contact-row{grid-template-columns:14px 1fr;align-items:start;column-gap:12px;display:grid}.danau-footer__contact-row--multi span:last-child,.danau-footer__contact-row--multi a:last-child{white-space:pre-line;line-height:26px}.danau-footer__contact-icon{width:14px;height:14px;margin-top:3px;display:block}.danau-footer__bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:64px;display:flex}.danau-footer__meta,.danau-footer__legal a{color:#93c5fd;font-size:11.9px;line-height:20px}.danau-footer__legal{align-items:center;gap:72px;display:flex}@media (width<=1440px){.danau-page--full-bleed .danau-frame{padding-inline:clamp(20px,2.7vw,36px)}.danau-hero__content{top:152px}.danau-hero__art{right:clamp(24px,3vw,48px)}.danau-services__inner,.danau-audience__inner{padding-top:clamp(88px,8vw,124px)}}@media (width<=1200px){.danau-header .danau-frame{padding-inline:clamp(20px,2.3vw,28px)}.danau-page--full-bleed .danau-frame{padding-inline:clamp(20px,2.4vw,32px)}.danau-hero__content{max-width:600px;top:148px}.danau-hero__art{width:clamp(280px,27vw,336px)}.danau-process__copy{margin-top:112px}.danau-process__quote{padding-inline:40px}.danau-footer__legal{gap:40px}}@media (width<=1120px){.danau-header .danau-frame{padding-inline:clamp(20px,3vw,28px)}.danau-header__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:16px;display:grid}.danau-header--elevated .danau-header__inner{min-height:78px;padding-block:14px}.danau-brand{justify-self:start}.danau-header__menu-toggle{justify-self:end;display:inline-flex}.danau-header__menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e5e7ebd6;border-radius:8px;grid-column:1/-1;width:100%;margin-left:0;padding:20px;display:none;box-shadow:0 20px 40px #11182714}.danau-header__menu--open{gap:20px;display:grid}.danau-header__nav{white-space:normal;flex-direction:column;align-items:flex-start;gap:14px;width:100%;position:static;top:auto;left:auto;transform:none}.danau-header__nav-item{width:100%}.danau-header__nav-item--services{flex-direction:column;align-items:stretch;display:flex}.danau-header__nav-link,.danau-header__nav-trigger{justify-content:space-between;width:100%;font-size:15px}.danau-header__nav-item--open{padding-bottom:0}.danau-header__dropdown{border:0;border-left:1px solid var(--danau-border);width:100%;min-width:0;box-shadow:none;background:0 0;border-radius:0;gap:12px;margin-top:12px;padding:14px 0 0 14px;position:static;left:auto;overflow:hidden;transform:none}.danau-header__dropdown-link{grid-template-columns:auto 1fr;align-items:start;column-gap:12px;width:100%;font-size:13px;line-height:22px}.danau-header__dropdown-link--featured{grid-template-columns:1fr;padding-bottom:2px;font-size:14px}.danau-header__dropdown-icon-wrap{border-radius:6px;width:24px;height:24px}.danau-header__dropdown-icon{width:14px;height:14px}.danau-header__cta{width:100%;margin:0}}@media (width<=960px){.danau-page--full-bleed .danau-hero__texture,.danau-page--full-bleed .danau-footer__texture{background-size:cover;-webkit-mask-size:cover;mask-size:cover}.danau-hero{min-height:auto}.danau-hero__inner{flex-direction:column;align-items:flex-start;gap:40px;min-height:auto;padding-top:88px;padding-bottom:88px;display:flex}.danau-hero__content,.danau-hero__art{position:static}.danau-hero__content{order:1;max-width:768px}.danau-hero__art{aspect-ratio:384/319;order:2;align-self:center;width:min(100%,383.748px);height:auto;margin:0;position:relative}.danau-hero__title{white-space:normal;font-size:44px;line-height:52px}.danau-hero__copy,.danau-paragraph,.danau-service-card__copy,.danau-audience-card__copy,.danau-process__quote p{white-space:normal}.danau-intro__inner{grid-template-columns:1fr}.danau-intro__icon{margin-top:40px;margin-left:0}.danau-services__grid,.danau-audience__grid,.danau-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.danau-process__copy,.danau-process__quote,.danau-expertise__heading{max-width:none}.danau-process__copy{margin-top:64px}.danau-expertise__star{display:none}.danau-footer__bottom{flex-direction:column;align-items:flex-start}}@media (width<=760px){.danau-header .danau-frame{padding-inline:clamp(20px,5vw,24px)}.danau-brand__wordmark{font-size:33px}.danau-hero__inner{gap:32px;padding-top:48px;padding-bottom:72px}.danau-hero__content{text-align:center;justify-items:center;max-width:none;display:grid}.danau-hero__title{max-width:340px;margin-inline:auto;font-size:34px;line-height:40px}.danau-hero__copy{margin-top:24px;margin-inline:auto;font-size:15px;line-height:30px}.danau-hero__actions{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:340px;margin-inline:auto}.danau-button,.danau-button--primary,.danau-button--secondary{width:100%}.danau-hero__art{display:none}.danau-section-title{font-size:28px;line-height:36px}.danau-intro__title,.danau-service-card__title{white-space:normal}.danau-intro__inner{text-align:center;gap:32px}.danau-intro__icon{margin-top:32px;margin-inline:auto}.danau-intro__heading,.danau-intro__copy,.danau-services__heading,.danau-process__copy,.danau-expertise__heading,.danau-expertise__certifications,.danau-audience__inner{text-align:center;justify-items:center}.danau-services__heading{margin-inline:auto}.danau-services__inner,.danau-audience__inner,.danau-process__inner,.danau-expertise__inner{padding-top:72px;padding-bottom:72px}.danau-services__grid,.danau-audience__grid,.danau-footer__top{grid-template-columns:1fr}.danau-services__grid,.danau-audience__grid{margin-top:44px}.danau-service-card,.danau-service-card--tall,.danau-audience-card{min-height:auto}.danau-audience-card{text-align:left}.danau-audience-card__top{justify-content:flex-start;gap:12px}.danau-audience-card__number{flex-shrink:0;order:-1}.danau-audience-card__title,.danau-audience-card__copy{text-align:left}.danau-service-link{margin-top:28px}.danau-process__copy{margin-top:52px}.danau-process__quote{text-align:center;border-left-width:8px;margin-top:40px;padding:28px 24px}.danau-process__quote p{font-size:15px;line-height:28px}.danau-expertise__pills{gap:12px}.danau-footer__top{text-align:center;gap:32px}.danau-footer__bottom{text-align:center;align-items:center;margin-top:40px}.danau-footer__legal{flex-direction:column;align-items:center;gap:12px}.danau-footer__brand-column,.danau-footer__column,.danau-footer__links,.danau-footer__contact{text-align:center;justify-items:center}.danau-footer__contact-row{grid-template-columns:14px auto;justify-content:center;width:auto}.danau-footer__contact-row--multi a:last-child{text-align:left}}.analytics-data-page-shell,.analytics-data-page{background:#fff}.analytics-data-page__hero{background:#f4f4f4;border-bottom:1px solid #f3f4f6;min-height:541px;position:relative;overflow:hidden}.analytics-data-page__hero-inner{min-height:541px;padding-top:clamp(34px,5vw,86px);padding-bottom:clamp(48px,6vw,88px);position:relative}.analytics-data-page__back-link{color:#111827;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:400;line-height:24px;display:inline-flex}.analytics-data-page__back-icon{width:16px;height:16px;transform:rotate(180deg)}.analytics-data-page__hero-copy{z-index:1;max-width:823px;margin:clamp(54px,7vw,86px) auto 0;position:relative}.analytics-data-page__hero-title{white-space:pre-line;color:#1818ec;margin:0;font-size:51px;font-weight:700;line-height:60px}.analytics-data-page__hero-text{color:#4b5563;max-width:768px;margin:32px 0 0;font-size:17px;font-weight:400;line-height:32px}.analytics-data-page__hero-chart{opacity:.88;pointer-events:none;width:min(15.2vw,197.13px);min-width:136px;position:absolute;bottom:0;right:clamp(28px,8vw,104px)}.analytics-data-page__section{background:#fff}.analytics-data-page__content{max-width:844px;margin:0 auto;padding-top:88px;padding-bottom:96px}.analytics-data-page__copy-block h2{color:#111827;margin:0;font-size:25.5px;font-weight:700;line-height:36px}.analytics-data-page__copy-block p{color:#4b5563;margin:30px 0 0;font-size:15.3px;font-weight:400;line-height:29px}.analytics-data-page__callout{background:#eef;border-left:17px solid #1818ec;border-radius:16px;margin:80px 0 0;padding:40px 42px 40px 27px;text-decoration:none;display:block}.analytics-data-page__callout h3{color:#1818ec;margin:0;font-size:20.4px;font-weight:700;line-height:32px}.analytics-data-page__callout p{color:#374151;margin:16px 0 0;font-size:15.3px;font-weight:400;line-height:29px}.analytics-data-page__callout--link{transition:box-shadow .18s,border-color .18s}.analytics-data-page__callout--link:hover{box-shadow:0 18px 36px #1818ec14}.analytics-data-page__callout--link:focus-visible{outline:none;box-shadow:0 0 0 3px #1818ec2e,0 18px 36px #1818ec14}.analytics-data-page__cta{background:#1818ec;min-height:416px;position:relative;overflow:hidden}.analytics-data-page__cta-pattern{pointer-events:none;position:absolute;inset:0}.analytics-data-page__cta-pattern-frame{--cta-pattern-tile-size:206.93px;isolation:isolate;background-image:url(/figma/danau/cta-d-symbol.svg?v=2);background-position:0 0;background-repeat:repeat;background-size:var(--cta-pattern-tile-size) var(--cta-pattern-tile-size);position:absolute;inset:2.14px 0 0}.analytics-data-page__cta-pattern-tile{display:none}.analytics-data-page__cta-inner{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;width:100%;max-width:848px;min-height:416px;margin:0 auto;padding-top:144px;display:flex;position:relative}.analytics-data-page__cta-title{white-space:pre-line;color:#fff;max-width:846px;margin:0;font-size:30.6px;font-weight:700;line-height:40px}.analytics-data-page__cta-button{color:#1818ec;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:173px;min-height:56px;padding:16px 24px;font-size:13.6px;font-weight:600;line-height:24px;display:inline-flex;box-shadow:0 4px 6px #3636f033,0 10px 15px #3636f033}.analytics-data-page__cta-star{filter:brightness(0)invert();pointer-events:none;position:absolute}.analytics-data-page__cta-star--left{width:23px;height:23px;top:212px;left:38px}.analytics-data-page__cta-star--right{width:23px;height:23px;top:133px;right:18px}@media (width<=1200px){.analytics-data-page__hero-title{font-size:45px;line-height:54px}.analytics-data-page__hero-chart{width:min(15.2vw,197.13px);right:clamp(24px,7vw,96px)}.analytics-data-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .88)}}@media (width<=960px){.analytics-data-page__hero,.analytics-data-page__hero-inner{min-height:auto}.analytics-data-page__hero-copy{max-width:100%;margin:42px auto 0;padding-right:min(24vw,196px)}.analytics-data-page__hero-title{font-size:38px;line-height:46px}.analytics-data-page__hero-text{max-width:100%;font-size:16px;line-height:30px}.analytics-data-page__hero-chart{width:136px;min-width:136px;bottom:0;right:24px}.analytics-data-page__content{max-width:100%;padding-top:72px;padding-bottom:84px}.analytics-data-page__callout{margin-top:56px;padding-right:30px}.analytics-data-page__cta-inner{min-height:auto;padding-top:84px;padding-bottom:86px}.analytics-data-page__cta-title{font-size:28px;line-height:36px}.analytics-data-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .72)}}@media (width<=760px){.analytics-data-page__hero-inner{padding-top:24px;padding-bottom:42px}.analytics-data-page__back-link{font-size:13px}.analytics-data-page__hero-copy{margin:28px auto 0;padding-right:0}.analytics-data-page__hero-title,.analytics-data-page__cta-title{white-space:normal}.analytics-data-page__hero-title{font-size:32px;line-height:40px}.analytics-data-page__hero-text{margin-top:24px;font-size:15px;line-height:28px}.analytics-data-page__hero-chart{width:min(170px,52vw);min-width:0;margin:28px 0 0 auto;display:block;position:relative;bottom:auto;right:auto}.analytics-data-page__content{padding-top:56px;padding-bottom:72px}.analytics-data-page__copy-block h2{font-size:24px;line-height:33px}.analytics-data-page__copy-block p,.analytics-data-page__callout p{margin-top:22px;font-size:15px;line-height:28px}.analytics-data-page__callout{border-left-width:8px;border-radius:12px;margin-top:46px;padding:28px 22px 28px 20px}.analytics-data-page__callout h3{font-size:20px;line-height:30px}.analytics-data-page__cta-inner{gap:32px;padding-top:72px;padding-bottom:76px}.analytics-data-page__cta-title{font-size:25px;line-height:33px}.analytics-data-page__cta-button{width:100%;max-width:280px}.analytics-data-page__cta-star--left{width:24px;height:24px;top:142px;left:24px}.analytics-data-page__cta-star--right{width:24px;height:24px;top:38px;right:24px}.analytics-data-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .52)}}.project-management-page__back-link,.cyber-security-page__back-link,.gdpr-dpo-page__back-link,.data-governance-page__back-link,.analytics-data-page__back-link,.it-delivery-page__back-link{transition:color .18s}.project-management-page__back-icon,.cyber-security-page__back-icon,.gdpr-dpo-page__back-icon,.data-governance-page__back-icon,.analytics-data-page__back-icon,.it-delivery-page__back-icon{opacity:.72;transition:opacity .18s}.project-management-page__back-link:hover,.cyber-security-page__back-link:hover,.gdpr-dpo-page__back-link:hover,.data-governance-page__back-link:hover,.analytics-data-page__back-link:hover,.it-delivery-page__back-link:hover{color:#1818ec}.project-management-page__back-link:hover .project-management-page__back-icon,.cyber-security-page__back-link:hover .cyber-security-page__back-icon,.gdpr-dpo-page__back-link:hover .gdpr-dpo-page__back-icon,.data-governance-page__back-link:hover .data-governance-page__back-icon,.analytics-data-page__back-link:hover .analytics-data-page__back-icon,.it-delivery-page__back-link:hover .it-delivery-page__back-icon{opacity:1}.project-management-page__hero-inner,.cyber-security-page__hero-inner,.gdpr-dpo-page__hero-inner,.data-governance-page__hero-inner,.analytics-data-page__hero-inner,.it-delivery-page__hero-inner{padding-top:98px}.project-management-page__hero-copy,.cyber-security-page__hero-copy,.gdpr-dpo-page__hero-copy,.data-governance-page__hero-copy,.analytics-data-page__hero-copy,.it-delivery-page__hero-copy{margin-top:46px}.project-management-page__copy-block p,.cyber-security-page__copy-block p,.gdpr-dpo-page__copy-block p,.data-governance-page__copy-block p,.analytics-data-page__copy-block p,.it-delivery-page__copy-block p{margin-top:24px}.project-management-page__callout,.cyber-security-page__callout,.gdpr-dpo-page__callout{margin:80px 0 85px}.project-management-page__callout p,.cyber-security-page__callout p,.gdpr-dpo-page__callout p,.data-governance-page__callout p,.analytics-data-page__callout p,.it-delivery-page__callout p{margin-top:16px}@media (width<=1200px){.project-management-page__hero-inner,.cyber-security-page__hero-inner,.gdpr-dpo-page__hero-inner,.data-governance-page__hero-inner,.analytics-data-page__hero-inner,.it-delivery-page__hero-inner{padding-top:92px}.project-management-page__hero-copy,.cyber-security-page__hero-copy,.gdpr-dpo-page__hero-copy,.data-governance-page__hero-copy,.analytics-data-page__hero-copy,.it-delivery-page__hero-copy{margin-top:42px}}@media (width<=960px){.project-management-page__hero-inner,.cyber-security-page__hero-inner,.gdpr-dpo-page__hero-inner,.data-governance-page__hero-inner,.analytics-data-page__hero-inner,.it-delivery-page__hero-inner{padding-top:68px}.project-management-page__hero-copy,.cyber-security-page__hero-copy,.gdpr-dpo-page__hero-copy,.data-governance-page__hero-copy,.analytics-data-page__hero-copy,.it-delivery-page__hero-copy{margin-top:36px}.project-management-page__callout,.cyber-security-page__callout,.gdpr-dpo-page__callout{margin:56px 0 64px}}@media (width<=760px){.project-management-page__hero-inner,.cyber-security-page__hero-inner,.gdpr-dpo-page__hero-inner,.data-governance-page__hero-inner,.analytics-data-page__hero-inner,.it-delivery-page__hero-inner{padding-top:24px}.project-management-page__hero-copy,.cyber-security-page__hero-copy,.gdpr-dpo-page__hero-copy,.data-governance-page__hero-copy,.analytics-data-page__hero-copy,.it-delivery-page__hero-copy{margin-top:28px}.project-management-page__copy-block p,.cyber-security-page__copy-block p,.gdpr-dpo-page__copy-block p,.data-governance-page__copy-block p,.analytics-data-page__copy-block p,.it-delivery-page__copy-block p{margin-top:20px}.project-management-page__callout,.cyber-security-page__callout,.gdpr-dpo-page__callout{margin:46px 0 56px}.project-management-page__callout p,.cyber-security-page__callout p,.gdpr-dpo-page__callout p,.data-governance-page__callout p,.analytics-data-page__callout p,.it-delivery-page__callout p{margin-top:14px}[class*=page__cta-star]{display:none}}.about-page{background:#fff}.about-page__stack{gap:75px;padding-top:62px;padding-bottom:88px;display:grid}.about-page__section{width:100%;padding-block:0}.about-page__section--intro{padding-top:0;padding-bottom:0}.about-page__section--what{padding-block:0}.about-page__section--expertise{background:#fff;padding-top:0;padding-bottom:0}.about-page__inner{width:100%;margin:0 auto;position:relative}.about-page__inner--narrow{max-width:896px}.about-page__inner--wide{max-width:1024px}.about-page__title-wrap{width:100%;max-width:832px;margin:0 auto}.about-page__title{text-align:center;color:#111827;margin:0;font-size:30px;font-weight:700;line-height:60px}.about-page__copy{text-align:center;color:#4b5563;white-space:pre-line;margin:0 auto;font-size:17px;font-weight:400;line-height:32px}.about-page__copy--intro{width:100%;max-width:768px;margin-top:28px}.about-page__signature{justify-items:center;margin-top:24px;display:grid}.about-page__signature-lockup{align-items:center;gap:4px;display:inline-flex}.about-page__signature-mark{width:41.705px;height:41.705px}.about-page__signature-wordmark{color:#1818ec;font-family:Chillax,sans-serif;font-size:52.681px;line-height:1}.about-page__signature-underline{width:253.89px;height:24.731px;margin-top:9px}.about-page__inner--decorated{max-width:896px;min-height:256px}.about-page__subtitle-wrap{z-index:2;width:100%;max-width:832px;margin:88px auto 0;position:relative}.about-page__subtitle-wrap--expertise{max-width:328.202px;margin-top:0}.about-page__subtitle{text-align:center;color:#111827;margin:0;font-size:30px;font-weight:700;line-height:40px}.about-page__subtitle--expertise{font-size:30.6px}.about-page__copy--what{z-index:2;width:100%;max-width:832px;margin-top:32px;position:relative}.about-page__mark{pointer-events:none;text-align:center;color:#1818ec;white-space:nowrap;transform-origin:50%;z-index:1;justify-content:center;align-items:center;width:auto;height:auto;font-size:30px;font-weight:700;line-height:60px;display:flex;position:absolute}.about-page__mark--top-left{width:30.945px;height:62.706px;font-size:36px;top:40px;left:188px;transform:translate(-50%,-50%)rotate(-9.84deg)}.about-page__mark--top-right{width:38.493px;height:61.964px;top:40px;left:756px;right:auto;transform:translate(-50%,-50%)rotate(22.3deg)}.about-page__mark--bottom-left{width:30.945px;height:62.706px;font-size:36px;top:124px;left:8px;transform:translate(-50%,-50%)rotate(-9.84deg)}.about-page__mark--bottom-right{width:26.429px;height:61.953px;top:124px;left:888px;right:auto;transform:translate(-50%,-50%)rotate(9.26deg)}.about-page__pill-groups{gap:24px;width:100%;max-width:960px;margin:46px auto 0;display:grid}.about-page__pill-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;display:flex}.about-page__pill--wide{min-width:289px}@media (width<=1200px){.about-page__stack{gap:64px;padding-top:56px;padding-bottom:80px}.about-page__subtitle-wrap--expertise{width:100%}.about-page__pill-row{flex-wrap:wrap}}@media (width<=960px){.about-page__stack{gap:56px;padding-top:48px;padding-bottom:72px}.about-page__copy{white-space:normal}.about-page__inner--decorated{min-height:auto}.about-page__subtitle-wrap{margin-top:64px}.about-page__subtitle-wrap--expertise{margin-top:0}.about-page__pill-groups{gap:20px;margin-top:40px}.about-page__pill-row{flex-wrap:wrap;gap:16px}.about-page__mark--top-left{top:38px;left:20%}.about-page__mark--top-right{top:38px;left:80%;right:auto}.about-page__mark--bottom-left,.about-page__mark--bottom-right{display:none}}@media (width<=760px){.about-page__stack{gap:48px;padding-top:40px;padding-bottom:56px}.about-page__title,.about-page__subtitle,.about-page__subtitle--expertise{font-size:28px;line-height:36px}.about-page__subtitle-wrap{margin-top:0}.about-page__copy{margin-top:24px;font-size:15px;line-height:30px}.about-page__signature{margin-top:32px}.about-page__signature-wordmark{font-size:42px}.about-page__signature-underline{width:min(100%,253.89px);height:auto}.about-page__pill-groups{gap:16px;margin-top:32px}.about-page__pill-row{gap:12px}.about-page__pill--wide{min-width:min(100%,288px)}.about-page__mark{display:none}}.contact-page{background:#fff}.contact-page__section{padding-top:clamp(32px,6vw,90px);padding-bottom:clamp(72px,9vw,104px)}.contact-page__layout{grid-template-columns:minmax(240px,272px) minmax(0,701px);justify-content:space-between;align-items:start;gap:clamp(48px,7vw,96px);display:grid}.contact-page__sidebar{padding-top:0}.contact-page__title{color:#111827;margin:0;font-size:30px;font-weight:700;line-height:40px}.contact-page__intro{color:#4b5563;white-space:pre-line;max-width:272px;margin-top:28px;font-size:15.3px;line-height:29px}.contact-page__details{gap:40px;max-width:272px;margin-top:clamp(40px,6vw,72px);display:grid}.contact-page__detail{border-left:2px solid #1818ec;padding-left:24px}.contact-page__detail-label{color:#9ca3af;margin:0;font-size:10.2px;font-weight:700;line-height:16px}.contact-page__detail-title{color:#111827;margin:24px 0 0;font-size:17px;font-weight:700;line-height:28px}.contact-page__detail-address{color:inherit;margin-top:24px;display:block}.contact-page__detail-address .contact-page__detail-title{margin-top:0}.contact-page__detail-copy{gap:0;margin-top:8px;display:grid}.contact-page__detail-copy p{color:#4b5563;margin:0;font-size:13.6px;line-height:26px}.contact-page__detail-link{color:#1818ec;margin-top:26px;font-size:17px;font-weight:700;line-height:28px;display:inline-flex}.contact-page__card-wrap{width:100%}.contact-page__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:701px;margin-left:auto;padding:clamp(32px,6vw,72px) clamp(24px,6vw,82px) clamp(40px,6vw,58px);box-shadow:0 1px 2px #0000000d}.contact-page__card-title{color:#111827;margin:0;font-size:25.5px;font-weight:700;line-height:36px}.contact-page__form{gap:24px;margin-top:28px;display:grid}.contact-page__field{gap:8px;display:grid}.contact-page__field-grid{grid-template-columns:minmax(0,243px) minmax(0,248px);gap:24px;display:grid}.contact-page__label{color:#374151;font-size:11.9px;font-weight:600;line-height:20px}.contact-page__input,.contact-page__textarea{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:13px 17px;font-size:16px;line-height:24px}.contact-page__input{min-height:50px}.contact-page__textarea{resize:vertical;min-height:150px}.contact-page__input::placeholder,.contact-page__textarea::placeholder{color:#ccc}.contact-page__input:focus,.contact-page__textarea:focus{outline-offset:0;border-color:#1818ec66;outline:2px solid #1818ec26}.contact-page__consent{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.contact-page__checkbox{accent-color:#1818ec;width:20px;height:20px;margin:1px 0 0}.contact-page__consent span{color:#4b5563;font-size:11.9px;line-height:22px}.contact-page__feedback{border-radius:8px;margin:0;padding:14px 16px;font-size:14px;font-weight:500;line-height:22px}.contact-page__feedback--success{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.contact-page__feedback--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.contact-page__submit{color:#fff;cursor:pointer;background:#1818ec;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:58px;padding:15px 24px;font-size:15.3px;font-weight:600;line-height:28px;transition:opacity .2s,transform .2s;display:inline-flex}.contact-page__submit:hover:not(:disabled){transform:translateY(-1px)}.contact-page__submit:disabled{opacity:.72;cursor:wait}@media (width<=1200px){.contact-page__card{padding-inline:clamp(24px,4vw,56px)}.contact-page__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.contact-page__layout{grid-template-columns:1fr;gap:48px}.contact-page__sidebar{padding-top:0}.contact-page__intro,.contact-page__details,.contact-page__card{max-width:none}.contact-page__card{margin-left:0}}@media (width<=760px){.contact-page__section{padding-top:32px;padding-bottom:72px}.contact-page__title{font-size:28px;line-height:36px}.contact-page__intro{white-space:normal;margin-top:24px;font-size:15px;line-height:30px}.contact-page__details{gap:28px;margin-top:40px}.contact-page__card{padding:32px 20px}.contact-page__card-title{font-size:24px;line-height:32px}.contact-page__form{gap:20px;margin-top:24px}.contact-page__field-grid{grid-template-columns:1fr;gap:20px}.contact-page__textarea{min-height:140px}}.cyber-security-page-shell,.cyber-security-page{background:#fff}.cyber-security-page__hero{background:#f4f4f4;border-bottom:1px solid #f3f4f6;min-height:573px;position:relative;overflow:hidden}.cyber-security-page__hero-inner{min-height:573px;padding-top:98px;padding-bottom:48px;position:relative}.cyber-security-page__back-link{color:#111827;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:400;line-height:24px;display:inline-flex}.cyber-security-page__back-icon{width:16px;height:16px;transform:rotate(180deg)}.cyber-security-page__hero-copy{z-index:1;max-width:843px;margin:84px auto 0;position:relative}.cyber-security-page__hero-title{white-space:pre-line;color:#1818ec;margin:0;font-size:51px;font-weight:700;line-height:60px}.cyber-security-page__hero-text{color:#4b5563;max-width:768px;margin:32px 0 0;font-size:17px;font-weight:400;line-height:32px}.cyber-security-page__hero-shield{opacity:.94;pointer-events:none;width:min(15vw,175.23px);min-width:160px;height:auto;position:absolute;bottom:-43px;right:clamp(40px,7vw,103px)}.cyber-security-page__section{background:#fff}.cyber-security-page__content{max-width:845px;margin:0 auto;padding-top:85px;padding-bottom:97px}.cyber-security-page__copy-block h2,.cyber-security-page__callout h3{color:#111827;margin:0;font-size:25.5px;font-weight:700;line-height:36px}.cyber-security-page__copy-block p,.cyber-security-page__callout p{color:#4b5563;margin:30px 0 0;font-size:16px;font-weight:400;line-height:29px}.cyber-security-page__callout{background:#eef;border-left:17px solid #1818ec;border-radius:16px;margin:85px 0;padding:40px 42px 40px 30px}.cyber-security-page__callout h3{color:#1818ec}.cyber-security-page__callout p{color:#374151}.cyber-security-page__cta{background:#1818ec;min-height:416px;position:relative;overflow:hidden}.cyber-security-page__cta-pattern{pointer-events:none;position:absolute;inset:0}.cyber-security-page__cta-pattern-frame{--cta-pattern-tile-size:206.93px;background-image:url(/figma/danau/cta-d-symbol.svg?v=2);background-position:0 0;background-repeat:repeat;background-size:var(--cta-pattern-tile-size) var(--cta-pattern-tile-size);position:absolute;inset:2.14px 0 0}.cyber-security-page__cta-pattern-tile{display:none}.cyber-security-page__cta-inner{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:45px;width:100%;max-width:896px;min-height:416px;margin:0 auto;padding-top:144px;display:flex;position:relative}.cyber-security-page__cta-title{white-space:pre-line;color:#fff;max-width:787px;margin:0;font-size:31px;font-weight:700;line-height:40px}.cyber-security-page__cta-button{color:#1818ec;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:253px;min-height:56px;padding:16px 28px;font-size:14px;font-weight:600;line-height:24px;display:inline-flex;box-shadow:0 4px 6px #3636f033,0 10px 15px #3636f033}.cyber-security-page__cta-star{filter:brightness(0)invert();pointer-events:none;position:absolute}.cyber-security-page__cta-star--left{width:23px;height:23px;top:212px;left:43px}.cyber-security-page__cta-star--right{width:23px;height:23px;top:132px;right:96px}@media (width<=1200px){.cyber-security-page__hero-title{font-size:45px;line-height:54px}.cyber-security-page__hero-shield{width:min(15vw,175.23px);right:clamp(32px,6vw,96px)}.cyber-security-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .88)}.cyber-security-page__cta-star--right{right:88px}}@media (width<=960px){.cyber-security-page__hero{min-height:auto}.cyber-security-page__hero-inner{min-height:auto;padding-top:68px;padding-bottom:46px}.cyber-security-page__hero-copy{max-width:100%;margin:42px auto 0;padding-right:min(26vw,210px)}.cyber-security-page__hero-title{font-size:38px;line-height:46px}.cyber-security-page__hero-text{max-width:100%;font-size:16px;line-height:30px}.cyber-security-page__hero-shield{width:150px;min-width:150px;bottom:16px;right:24px}.cyber-security-page__cta-inner{min-height:auto;padding-top:84px;padding-bottom:84px}.cyber-security-page__cta-title{font-size:28px;line-height:36px}.cyber-security-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .72)}.cyber-security-page__cta-star--left{left:54px}.cyber-security-page__cta-star--right{top:80px;right:72px}}@media (width<=760px){.cyber-security-page__hero-inner{padding-top:24px;padding-bottom:42px}.cyber-security-page__back-link{font-size:13px}.cyber-security-page__hero-copy{margin:28px auto 0;padding-right:0}.cyber-security-page__hero-title,.cyber-security-page__cta-title{white-space:normal}.cyber-security-page__hero-title{font-size:32px;line-height:40px}.cyber-security-page__hero-text{margin-top:24px;font-size:15px;line-height:28px}.cyber-security-page__hero-shield{width:min(180px,54vw);min-width:0;margin:28px 0 0 auto;display:block;position:relative;bottom:auto;right:auto}.cyber-security-page__content{max-width:none;padding-top:58px;padding-bottom:72px}.cyber-security-page__copy-block h2,.cyber-security-page__callout h3{font-size:24px;line-height:33px}.cyber-security-page__copy-block p,.cyber-security-page__callout p{margin-top:22px;font-size:15px;line-height:28px}.cyber-security-page__callout{border-left-width:8px;border-radius:12px;margin-block:48px 56px;padding:28px 22px 28px 20px}.cyber-security-page__cta-inner{gap:32px;padding-top:74px;padding-bottom:72px}.cyber-security-page__cta-title{font-size:25px;line-height:33px}.cyber-security-page__cta-button{width:100%;max-width:300px}.cyber-security-page__cta-star--left{width:24px;height:24px;top:140px;left:24px}.cyber-security-page__cta-star--right{width:24px;height:24px;top:38px;right:24px}.cyber-security-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .52)}}.data-governance-page-shell,.data-governance-page{background:#fff}.data-governance-page__hero{background:#f4f4f4;border-bottom:1px solid #f3f4f6;min-height:541px;position:relative;overflow:hidden}.data-governance-page__hero-inner{min-height:541px;padding-top:clamp(34px,5vw,86px);padding-bottom:clamp(48px,6vw,88px);position:relative}.data-governance-page__back-link{color:#111827;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:400;line-height:24px;display:inline-flex}.data-governance-page__back-icon{width:16px;height:16px;transform:rotate(180deg)}.data-governance-page__hero-copy{z-index:1;max-width:823px;margin:clamp(54px,7vw,86px) auto 0;position:relative}.data-governance-page__hero-title{white-space:pre-line;color:#1818ec;margin:0;font-size:51px;font-weight:700;line-height:60px}.data-governance-page__hero-text{color:#4b5563;max-width:768px;margin:32px 0 0;font-size:17px;font-weight:400;line-height:32px}.data-governance-page__hero-database{opacity:.94;pointer-events:none;width:min(21vw,263px);min-width:184px;position:absolute;bottom:-52px;right:clamp(18px,6vw,60px)}.data-governance-page__section{background:#fff}.data-governance-page__content{max-width:844px;margin:0 auto;padding-top:88px;padding-bottom:96px}.data-governance-page__copy-block h2{color:#111827;margin:0;font-size:25.5px;font-weight:700;line-height:36px}.data-governance-page__copy-block p{color:#4b5563;margin:30px 0 0;font-size:15.3px;font-weight:400;line-height:29px}.data-governance-page__callout{background:#eef;border-left:17px solid #1818ec;border-radius:16px;margin:80px 0 0;padding:40px 42px 40px 27px}.data-governance-page__callout h3{color:#1818ec;margin:0;font-size:20.4px;font-weight:700;line-height:32px}.data-governance-page__callout p{color:#374151;max-width:680px;margin:16px 0 0;font-size:15.3px;font-weight:400;line-height:29px}.data-governance-page__cta{background:#1818ec;min-height:416px;position:relative;overflow:hidden}.data-governance-page__cta-pattern{pointer-events:none;position:absolute;inset:0}.data-governance-page__cta-pattern-frame{--cta-pattern-tile-size:206.93px;isolation:isolate;background-image:url(/figma/danau/cta-d-symbol.svg?v=2);background-position:0 0;background-repeat:repeat;background-size:var(--cta-pattern-tile-size) var(--cta-pattern-tile-size);position:absolute;inset:2.14px 0 0}.data-governance-page__cta-pattern-tile{display:none}.data-governance-page__cta-inner{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;width:100%;max-width:958px;min-height:416px;margin:0 auto;padding-top:104px;display:flex;position:relative}.data-governance-page__cta-title{white-space:pre-line;color:#fff;max-width:958px;margin:0;font-size:30.6px;font-weight:700;line-height:40px}.data-governance-page__cta-button{color:#1818ec;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:173px;min-height:56px;padding:16px 24px;font-size:13.6px;font-weight:600;line-height:24px;display:inline-flex;box-shadow:0 4px 6px #3636f033,0 10px 15px #3636f033}.data-governance-page__cta-star{filter:brightness(0)invert();pointer-events:none;position:absolute}.data-governance-page__cta-star--left{width:23px;height:23px;top:212px;left:0}.data-governance-page__cta-star--mid{width:23px;height:23px;top:146px;left:70px}.data-governance-page__cta-star--right{width:23px;height:23px;top:94px;right:0}@media (width<=1200px){.data-governance-page__hero-title{font-size:45px;line-height:54px}.data-governance-page__hero-database{width:min(20vw,236px);right:24px}.data-governance-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .88)}}@media (width<=960px){.data-governance-page__hero,.data-governance-page__hero-inner{min-height:auto}.data-governance-page__hero-copy{max-width:100%;margin:42px auto 0;padding-right:min(26vw,216px)}.data-governance-page__hero-title{font-size:38px;line-height:46px}.data-governance-page__hero-text{max-width:100%;font-size:16px;line-height:30px}.data-governance-page__hero-database{width:148px;min-width:148px;bottom:10px;right:24px}.data-governance-page__content{max-width:100%;padding-top:72px;padding-bottom:84px}.data-governance-page__callout{margin-top:56px;padding-right:30px}.data-governance-page__cta-inner{max-width:880px;min-height:auto;padding-top:84px;padding-bottom:86px}.data-governance-page__cta-title{font-size:28px;line-height:36px}.data-governance-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .72)}}@media (width<=760px){.data-governance-page__hero-inner{padding-top:24px;padding-bottom:42px}.data-governance-page__back-link{font-size:13px}.data-governance-page__hero-copy{margin:28px auto 0;padding-right:0}.data-governance-page__hero-title,.data-governance-page__cta-title{white-space:normal}.data-governance-page__hero-title{font-size:32px;line-height:40px}.data-governance-page__hero-text{margin-top:24px;font-size:15px;line-height:28px}.data-governance-page__hero-database{width:min(170px,52vw);min-width:0;margin:28px 0 0 auto;display:block;position:relative;bottom:auto;right:auto}.data-governance-page__content{padding-top:56px;padding-bottom:72px}.data-governance-page__copy-block h2{font-size:24px;line-height:33px}.data-governance-page__copy-block p,.data-governance-page__callout p{margin-top:22px;font-size:15px;line-height:28px}.data-governance-page__callout{border-left-width:8px;border-radius:12px;margin-top:46px;padding:28px 22px 28px 20px}.data-governance-page__callout h3{font-size:20px;line-height:30px}.data-governance-page__cta-inner{gap:32px;padding-top:72px;padding-bottom:76px}.data-governance-page__cta-title{font-size:25px;line-height:33px}.data-governance-page__cta-button{width:100%;max-width:280px}.data-governance-page__cta-star--left{width:24px;height:24px;top:170px;left:22px}.data-governance-page__cta-star--mid{width:22px;height:22px;top:96px;left:58px}.data-governance-page__cta-star--right{width:24px;height:24px;top:34px;right:22px}.data-governance-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .52)}}.gdpr-dpo-page-shell,.gdpr-dpo-page{background:#fff}.gdpr-dpo-page__hero{background:#f4f4f4;border-bottom:1px solid #f3f4f6;min-height:513px;position:relative;overflow:hidden}.gdpr-dpo-page__hero-inner{min-height:513px;padding-top:clamp(34px,5vw,86px);padding-bottom:clamp(48px,6vw,72px);position:relative}.gdpr-dpo-page__back-link{color:#111827;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:400;line-height:24px;display:inline-flex}.gdpr-dpo-page__back-icon{width:16px;height:16px;transform:rotate(180deg)}.gdpr-dpo-page__hero-copy{z-index:1;max-width:832px;margin:clamp(54px,7vw,86px) auto 0;position:relative}.gdpr-dpo-page__hero-title{white-space:pre-line;color:#1818ec;margin:0;font-size:51px;font-weight:700;line-height:60px}.gdpr-dpo-page__hero-text{color:#4b5563;max-width:768px;margin:32px 0 0;font-size:17px;font-weight:400;line-height:32px}.gdpr-dpo-page__hero-document{opacity:.94;pointer-events:none;width:min(21vw,263px);min-width:184px;position:absolute;bottom:-51px;right:clamp(18px,6vw,62px)}.gdpr-dpo-page__section{background:#fff}.gdpr-dpo-page__content{max-width:844px;margin:0 auto;padding-top:clamp(76px,8vw,96px);padding-bottom:clamp(86px,10vw,120px)}.gdpr-dpo-page__copy-block h2{color:#111827;margin:0;font-size:25.5px;font-weight:700;line-height:36px}.gdpr-dpo-page__copy-block p{color:#4b5563;margin:30px 0 0;font-size:15.3px;font-weight:400;line-height:29px}.gdpr-dpo-page__callout{background:#eef;border-left:17px solid #1818ec;border-radius:16px;margin:80px 0;padding:40px 42px 40px 27px}.gdpr-dpo-page__callout h3{color:#1818ec;margin:0;font-size:20.4px;font-weight:700;line-height:32px}.gdpr-dpo-page__callout p{color:#374151;margin:16px 0 0;font-size:15.3px;font-weight:400;line-height:29px}.gdpr-dpo-page__cta{background:#1818ec;min-height:416px;position:relative;overflow:hidden}.gdpr-dpo-page__cta-pattern{pointer-events:none;position:absolute;inset:0}.gdpr-dpo-page__cta-pattern-frame{--cta-pattern-tile-size:206.93px;isolation:isolate;background-image:url(/figma/danau/cta-d-symbol.svg?v=2);background-position:0 0;background-repeat:repeat;background-size:var(--cta-pattern-tile-size) var(--cta-pattern-tile-size);position:absolute;inset:2.14px 0 0}.gdpr-dpo-page__cta-pattern-tile{display:none}.gdpr-dpo-page__cta-inner{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;width:100%;max-width:848px;min-height:416px;margin:0 auto;padding-top:144px;display:flex;position:relative}.gdpr-dpo-page__cta-title{white-space:pre-line;color:#fff;max-width:760px;margin:0;font-size:30.6px;font-weight:700;line-height:40px}.gdpr-dpo-page__cta-button{color:#1818ec;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:173px;min-height:56px;padding:16px 24px;font-size:13.6px;font-weight:600;line-height:24px;display:inline-flex;box-shadow:0 4px 6px #3636f033,0 10px 15px #3636f033}.gdpr-dpo-page__cta-star{filter:brightness(0)invert();pointer-events:none;position:absolute}.gdpr-dpo-page__cta-star--left{width:23px;height:23px;top:212px;left:72px}.gdpr-dpo-page__cta-star--right{width:23px;height:23px;top:133px;right:72px}@media (width<=1200px){.gdpr-dpo-page__hero-title{font-size:45px;line-height:54px}.gdpr-dpo-page__hero-document{width:min(20vw,224px);right:24px}.gdpr-dpo-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .88)}}@media (width<=960px){.gdpr-dpo-page__hero,.gdpr-dpo-page__hero-inner{min-height:auto}.gdpr-dpo-page__hero-copy{max-width:100%;margin:42px auto 0;padding-right:min(26vw,216px)}.gdpr-dpo-page__hero-title{font-size:38px;line-height:46px}.gdpr-dpo-page__hero-text{max-width:100%;font-size:16px;line-height:30px}.gdpr-dpo-page__hero-document{width:160px;min-width:160px;bottom:4px;right:24px}.gdpr-dpo-page__content{max-width:100%}.gdpr-dpo-page__callout{margin-block:56px 64px;padding-right:30px}.gdpr-dpo-page__cta-inner{min-height:auto;padding-top:84px;padding-bottom:86px}.gdpr-dpo-page__cta-title{font-size:28px;line-height:36px}.gdpr-dpo-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .72)}}@media (width<=760px){.gdpr-dpo-page__hero-inner{padding-top:24px;padding-bottom:42px}.gdpr-dpo-page__back-link{font-size:13px}.gdpr-dpo-page__hero-copy{margin:28px auto 0;padding-right:0}.gdpr-dpo-page__hero-title,.gdpr-dpo-page__cta-title{white-space:normal}.gdpr-dpo-page__hero-title{font-size:32px;line-height:40px}.gdpr-dpo-page__hero-text{margin-top:24px;font-size:15px;line-height:28px}.gdpr-dpo-page__hero-document{width:min(180px,54vw);min-width:0;margin:28px 0 0 auto;display:block;position:relative;bottom:auto;right:auto}.gdpr-dpo-page__content{padding-top:56px;padding-bottom:72px}.gdpr-dpo-page__copy-block h2{font-size:24px;line-height:33px}.gdpr-dpo-page__copy-block p,.gdpr-dpo-page__callout p{margin-top:22px;font-size:15px;line-height:28px}.gdpr-dpo-page__callout{border-left-width:8px;border-radius:12px;margin-block:46px 56px;padding:28px 22px 28px 20px}.gdpr-dpo-page__callout h3{font-size:20px;line-height:30px}.gdpr-dpo-page__cta-inner{gap:32px;padding-top:72px;padding-bottom:76px}.gdpr-dpo-page__cta-title{font-size:25px;line-height:33px}.gdpr-dpo-page__cta-button{width:100%;max-width:280px}.gdpr-dpo-page__cta-star--left{width:24px;height:24px;top:142px;left:24px}.gdpr-dpo-page__cta-star--right{width:24px;height:24px;top:38px;right:24px}.gdpr-dpo-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .52)}}.it-delivery-page-shell,.it-delivery-page{background:#fff}.it-delivery-page__hero{background:#f4f4f4;border-bottom:1px solid #f3f4f6;min-height:421px;position:relative;overflow:hidden}.it-delivery-page__hero-inner{min-height:421px;padding-top:clamp(34px,5vw,86px);padding-bottom:clamp(40px,5vw,72px);position:relative}.it-delivery-page__back-link{color:#111827;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:400;line-height:24px;display:inline-flex}.it-delivery-page__back-icon{width:16px;height:16px;transform:rotate(180deg)}.it-delivery-page__hero-copy{z-index:1;max-width:832px;margin:clamp(54px,7vw,86px) auto 0;position:relative}.it-delivery-page__hero-title{color:#1818ec;margin:0;font-size:51px;font-weight:700;line-height:60px}.it-delivery-page__hero-text{color:#4b5563;max-width:743px;margin:32px 0 0;font-size:17px;font-weight:400;line-height:32px}.it-delivery-page__hero-screen{opacity:.94;pointer-events:none;width:min(18vw,219.03px);min-width:170px;height:auto;position:absolute;bottom:2px;right:clamp(20px,4.6vw,61px)}.it-delivery-page__section{background:#fff}.it-delivery-page__content{max-width:844px;margin:0 auto;padding-top:96px;padding-bottom:58px}.it-delivery-page__copy-block h2{color:#111827;margin:0;font-size:25.5px;font-weight:700;line-height:36px}.it-delivery-page__copy-block p{color:#4b5563;margin:30px 0 0;font-size:15.3px;font-weight:400;line-height:29px}.it-delivery-page__callout{background:#eef;border-left:17px solid #1818ec;border-radius:16px;margin:80px 0 0;padding:40px 42px 40px 27px}.it-delivery-page__callout h3{color:#1818ec;margin:0;font-size:20.4px;font-weight:700;line-height:32px}.it-delivery-page__callout p{color:#374151;margin:16px 0 0;font-size:15.3px;font-weight:400;line-height:29px}.it-delivery-page__cta{background:#1818ec;min-height:416px;position:relative;overflow:hidden}.it-delivery-page__cta-pattern{pointer-events:none;position:absolute;inset:0}.it-delivery-page__cta-pattern-frame{--cta-pattern-tile-size:206.93px;isolation:isolate;background-image:url(/figma/danau/cta-d-symbol.svg?v=2);background-position:0 0;background-repeat:repeat;background-size:var(--cta-pattern-tile-size) var(--cta-pattern-tile-size);position:absolute;inset:2.14px 0 0}.it-delivery-page__cta-pattern-tile{display:none}.it-delivery-page__cta-inner{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;width:100%;max-width:896px;min-height:416px;margin:0 auto;padding-top:160px;display:flex;position:relative}.it-delivery-page__cta-title{color:#fff;max-width:838px;margin:0;font-size:30.6px;font-weight:700;line-height:40px}.it-delivery-page__cta-button{color:#111827;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:184px;min-height:56px;padding:16px 24px;font-size:13.6px;font-weight:600;line-height:24px;display:inline-flex;box-shadow:0 4px 6px #3636f033,0 10px 15px #3636f033}.it-delivery-page__cta-star{filter:brightness(0)invert();pointer-events:none;position:absolute}.it-delivery-page__cta-star--left{width:23px;height:23px;top:188px;left:46px}.it-delivery-page__cta-star--right{width:23px;height:23px;top:151px;right:45px}@media (width<=1200px){.it-delivery-page__hero-title{font-size:45px;line-height:54px}.it-delivery-page__hero-screen{width:min(18vw,219.03px);right:clamp(16px,4vw,54px)}.it-delivery-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .88)}}@media (width<=960px){.it-delivery-page__hero,.it-delivery-page__hero-inner{min-height:auto}.it-delivery-page__hero-copy{max-width:100%;margin:42px auto 0;padding-right:min(26vw,220px)}.it-delivery-page__hero-title{font-size:38px;line-height:46px}.it-delivery-page__hero-text{max-width:100%;font-size:16px;line-height:30px}.it-delivery-page__hero-screen{width:168px;min-width:168px;bottom:0;right:24px}.it-delivery-page__content{padding-top:72px;padding-bottom:56px}.it-delivery-page__callout{margin-top:56px;padding-right:30px}.it-delivery-page__cta-inner{min-height:auto;padding-top:90px;padding-bottom:86px}.it-delivery-page__cta-title{font-size:28px;line-height:36px}.it-delivery-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .72)}}@media (width<=760px){.it-delivery-page__hero-inner{padding-top:24px;padding-bottom:42px}.it-delivery-page__back-link{font-size:13px}.it-delivery-page__hero-copy{margin:28px auto 0;padding-right:0}.it-delivery-page__hero-title,.it-delivery-page__cta-title{white-space:normal}.it-delivery-page__hero-title{font-size:32px;line-height:40px}.it-delivery-page__hero-text{margin-top:24px;font-size:15px;line-height:28px}.it-delivery-page__hero-screen{width:min(190px,54vw);min-width:0;margin:28px 0 0 auto;display:block;position:relative;bottom:auto;right:auto}.it-delivery-page__content{padding-top:56px;padding-bottom:56px}.it-delivery-page__copy-block h2{font-size:24px;line-height:33px}.it-delivery-page__copy-block p,.it-delivery-page__callout p{margin-top:22px;font-size:15px;line-height:28px}.it-delivery-page__callout{border-left-width:8px;border-radius:12px;margin-top:46px;padding:28px 22px 28px 20px}.it-delivery-page__callout h3{font-size:20px;line-height:30px}.it-delivery-page__cta-inner{gap:32px;padding-top:74px;padding-bottom:76px}.it-delivery-page__cta-title{font-size:25px;line-height:33px}.it-delivery-page__cta-button{width:100%;max-width:280px}.it-delivery-page__cta-star--left{width:24px;height:24px;top:142px;left:24px}.it-delivery-page__cta-star--right{width:24px;height:24px;top:38px;right:24px}.it-delivery-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .52)}}.legal-page{background:#f9fafb;padding:clamp(72px,9vw,112px) 0}.legal-page__container{width:100%;max-width:960px}.legal-page__hero{max-width:760px}.legal-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#1818ec;margin:0;font-size:12px;font-weight:700;line-height:20px}.legal-page__title{color:#111827;margin:16px 0 0;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.08}.legal-page__intro{color:#4b5563;margin:24px 0 0;font-size:17px;line-height:32px}.legal-page__sections{gap:24px;margin-top:56px;display:grid}.legal-page__section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px}.legal-page__section-title{color:#111827;margin:0;font-size:22px;font-weight:700;line-height:32px}.legal-page__section-copy{gap:16px;margin-top:16px;display:grid}.legal-page__section-copy p{color:#4b5563;margin:0;font-size:15.3px;line-height:29px}@media (width<=960px){.legal-page{padding:clamp(56px,8vw,80px) 0}.legal-page__sections{gap:20px;margin-top:48px}}@media (width<=760px){.legal-page{padding:56px 0}.legal-page__intro{font-size:15px;line-height:30px}.legal-page__sections{margin-top:40px}.legal-page__section{padding:24px 20px}.legal-page__section-title{font-size:20px;line-height:28px}}.project-management-page-shell,.project-management-page{background:#fff}.project-management-page__hero{background:#dbdbdb4d;border-bottom:1px solid #f3f4f6;position:relative;overflow:hidden}.project-management-page__hero-inner{min-height:541px;padding-top:clamp(34px,5vw,86px);padding-bottom:clamp(48px,6vw,88px);position:relative}.project-management-page__back-link{color:#111827;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:500;line-height:24px;display:inline-flex}.project-management-page__back-icon{width:16px;height:16px;transform:rotate(180deg)}.project-management-page__hero-copy{z-index:1;max-width:832px;margin:clamp(54px,7vw,86px) auto 0;position:relative}.project-management-page__hero-title{white-space:pre-line;color:#1818ec;margin:0;font-size:51px;font-weight:700;line-height:60px}.project-management-page__hero-text{color:#000000c7;max-width:768px;margin:32px 0 0;font-size:17px;font-weight:400;line-height:32px}.project-management-page__hero-lock{opacity:.9;pointer-events:none;width:min(21vw,262.84px);min-width:194px;height:auto;position:absolute;bottom:-69px;right:clamp(40px,7vw,104px)}.project-management-page__section{background:#fff}.project-management-page__content{max-width:823px;margin:0 auto;padding-top:clamp(72px,8vw,103px);padding-bottom:clamp(80px,9vw,110px)}.project-management-page__copy-block h2,.project-management-page__callout h3{color:#111827;margin:0;font-size:26px;font-weight:700;line-height:36px}.project-management-page__copy-block p,.project-management-page__callout p{color:#111827d1;margin:31px 0 0;font-size:15px;font-weight:400;line-height:29px}.project-management-page__callout{background:#eef;border-left:17px solid #1818ec;border-radius:16px;margin:65px 0 77px;padding:40px 42px 40px 27px}.project-management-page__callout h3{color:#1818ec}.project-management-page__cta{background:#1818ec;min-height:416px;position:relative;overflow:hidden}.project-management-page__cta-pattern{pointer-events:none;position:absolute;inset:0}.project-management-page__cta-pattern-frame{--cta-pattern-tile-size:206.93px;isolation:isolate;background-image:url(/figma/danau/cta-d-symbol.svg?v=2);background-position:0 0;background-repeat:repeat;background-size:var(--cta-pattern-tile-size) var(--cta-pattern-tile-size);position:absolute;inset:2.14px 0 0}.project-management-page__cta-pattern-tile{display:none}.project-management-page__cta-inner{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;width:100%;max-width:848px;min-height:416px;margin:0 auto;padding-top:144px;display:flex;position:relative}.project-management-page__cta-title{white-space:pre-line;color:#fff;max-width:770px;margin:0;font-size:31px;font-weight:700;line-height:40px}.project-management-page__cta-button{color:#111827;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:184px;min-height:56px;padding:16px 24px;font-size:14px;font-weight:600;line-height:24px;display:inline-flex;box-shadow:0 4px 6px #3636f033,0 10px 15px #3636f033}.project-management-page__cta-star{filter:brightness(0)invert();pointer-events:none;position:absolute}.project-management-page__cta-star--left{width:23px;height:23px;top:155px;left:54px}.project-management-page__cta-star--right{width:23px;height:23px;top:129px;right:48px}@media (width<=1440px){.project-management-page__hero-lock{right:clamp(32px,6vw,104px)}}@media (width<=1200px){.project-management-page__hero-title{font-size:45px;line-height:54px}.project-management-page__hero-lock{width:min(23vw,236px)}.project-management-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .88)}.project-management-page__cta-star--left{left:84px}.project-management-page__cta-star--right{right:72px}}@media (width<=960px){.project-management-page__hero-inner{min-height:auto}.project-management-page__hero-copy{max-width:100%;margin:42px auto 0;padding-right:min(26vw,220px)}.project-management-page__hero-title{font-size:38px;line-height:46px}.project-management-page__hero-text{max-width:100%;font-size:16px;line-height:30px}.project-management-page__hero-lock{width:170px;min-width:170px;bottom:22px;right:32px}.project-management-page__callout{margin-block:56px 64px;padding-right:28px}.project-management-page__cta-inner{min-height:auto;padding-top:86px;padding-bottom:86px}.project-management-page__cta-title{font-size:28px;line-height:36px}.project-management-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .72)}.project-management-page__cta-star--left{top:110px;left:76px}.project-management-page__cta-star--right{top:84px;right:74px}}@media (width<=760px){.project-management-page__hero-inner{padding-top:24px;padding-bottom:46px}.project-management-page__back-link{font-size:13px}.project-management-page__hero-copy{margin:28px auto 0;padding-right:0}.project-management-page__hero-title,.project-management-page__cta-title{white-space:normal}.project-management-page__hero-title{font-size:32px;line-height:40px}.project-management-page__hero-text{margin-top:24px;font-size:15px;line-height:28px}.project-management-page__hero-lock{width:min(210px,62vw);min-width:0;margin:34px 0 0 auto;display:block;position:relative;bottom:auto;right:auto}.project-management-page__content{max-width:none;padding-top:56px;padding-bottom:72px}.project-management-page__copy-block h2,.project-management-page__callout h3{font-size:24px;line-height:33px}.project-management-page__copy-block p,.project-management-page__callout p{margin-top:22px;font-size:15px;line-height:28px}.project-management-page__callout{border-left-width:8px;border-radius:12px;margin-block:46px 56px;padding:28px 22px 28px 20px}.project-management-page__cta-inner{gap:32px;padding-top:70px;padding-bottom:76px}.project-management-page__cta-title{font-size:25px;line-height:33px}.project-management-page__cta-button{width:100%;max-width:280px}.project-management-page__cta-star--left{width:24px;height:24px;top:56px;left:24px}.project-management-page__cta-star--right{width:24px;height:24px;top:38px;right:24px}.project-management-page__cta-pattern-frame{--cta-pattern-tile-size:calc(206.93px * .52)}}
