html{scroll-behavior:smooth;scroll-padding-top:104px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.intg .rv{opacity:1}@supports (animation-timeline:view()){.intg .rv{animation:linear both intgRvUp;animation-timeline:view();animation-range:entry entry 96%}}@keyframes intgRvUp{0%{opacity:0;filter:blur(5px);transform:translateY(46px)scale(.975)}55%{filter:blur()}to{opacity:1;filter:blur();transform:none}}.intg .h-item{opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) forwards intgHeroUp}@keyframes intgHeroUp{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.intg .rv,.intg .h-item{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}@media (max-width:560px){.intg .hero-enq-head,.intg .hero-enq-row{grid-template-columns:1fr auto!important}.intg .hero-enq-head>:nth-child(2),.intg .hero-enq-head>:nth-child(4),.intg .hero-enq-row>:nth-child(2),.intg .hero-enq-row>:nth-child(4){display:none!important}}@media (max-width:900px){.intg .hiw-aside{position:static!important;top:auto!important}.intg .dl-req-divider{border-left:0!important;padding-left:0!important}.intg .two-col{grid-template-columns:1fr!important;gap:48px!important}.intg .four-col{grid-template-columns:1fr 1fr!important}.intg .feat-row{grid-template-columns:1fr!important}.intg .feat-row .feat-visual{order:-1!important}.intg .hero-mock-rail{display:none!important}}@media (max-width:560px){.intg .four-col{grid-template-columns:1fr!important}}@media (max-width:900px){.intg .three-col{grid-template-columns:1fr 1fr!important}}@media (max-width:620px){.intg .three-col{grid-template-columns:1fr!important}}.intg .intg-related{transition:background .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.intg .intg-related:hover{transform:translateY(-2px);background:#ffffff29!important}.intg .intg-relpill{transition:background .24s cubic-bezier(.22,1,.36,1),border-color .24s,transform .24s}.intg .intg-relpill:hover{transform:translateY(-2px);background:var(--surface)!important;border-color:var(--line)!important}.intg .fcard:hover .fcard-rail{opacity:1!important}.intg .tl{max-width:940px;margin:0 auto;position:relative}.intg .tl:before{content:"";background:linear-gradient(180deg,var(--line),#d9deec00);width:2px;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%)}.intg .tl-step{box-sizing:border-box;width:50%;padding:12px 0;position:relative}.intg .tl-right{margin-left:50%;padding-left:46px}.intg .tl-left{padding-right:46px}.intg .tl-step:before{content:"";background:var(--surface);border:3px solid var(--accent);width:16px;height:16px;box-shadow:0 0 0 5px var(--bg),0 6px 14px -6px #2f6bff80;z-index:1;border-radius:999px;position:absolute;top:30px}.intg .tl-right:before{left:-8px}.intg .tl-left:before{right:-8px}.intg .tl-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px 26px;box-shadow:0 1px 2px #19172c0a,0 22px 50px -34px #19172c38}@media (max-width:760px){.intg .tl:before{left:7px;transform:none}.intg .tl-step{width:100%;margin-left:0;padding:8px 0 8px 40px}.intg .tl-left{padding-left:40px;padding-right:0}.intg .tl-left:before,.intg .tl-right:before{left:-1px;right:auto}}@media (max-width:560px){.intg .flow-row{gap:18px!important}}.intg .card-lift{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1)}.intg .mod-card:hover{border-color:var(--line);transform:translateY(-6px);box-shadow:0 12px 22px #19172c0d,0 46px 88px -34px #19172c52}.intg .mod-card .mod-ic{transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s,box-shadow .42s,color .42s}.intg .mod-card:hover .mod-ic{border-color:color-mix(in oklab,var(--accent)45%,var(--line));box-shadow:0 14px 26px -12px color-mix(in oklab,var(--accent)50%,transparent);transform:translateY(-3px)scale(1.06)rotate(-3deg)}.intg .mod-card .mod-num{transition:transform .42s cubic-bezier(.22,1,.36,1),color .42s}.intg .mod-card:hover .mod-num{color:color-mix(in oklab,var(--accent)32%,var(--faint));transform:translateY(-2px)}.intg .mod-card .mod-arrow{transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}.intg .mod-card:hover .mod-arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.intg .mod-card:hover .mod-ic,.intg .mod-card:hover .mod-num,.intg .mod-card:hover .mod-arrow{transform:none}}.intg .feat-row{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.intg .feat-row:hover{transform:translateY(-5px);box-shadow:0 50px 100px -42px #14171c4d}.intg .aud-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.intg .aud-card:hover{transform:translateY(-7px);box-shadow:0 10px 18px #14171c0a,0 48px 90px -36px #14171c52}.intg .faq-item{transition:background .28s cubic-bezier(.22,1,.36,1)}.intg .faq-item:hover{background:var(--surface2)}.intg .btn-dark{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1)}.intg .btn-dark:hover{background:#2d2856;transform:translateY(-2px);box-shadow:0 24px 50px -16px #211d3f9e}.intg .btn-dark:active{transform:translateY(0)scale(.985)}.intg .btn-ghost{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1)}.intg .btn-ghost:hover{background:var(--surface);transform:translateY(-2px);box-shadow:0 16px 34px -14px #211d3f42}.intg .btn-ghost:active{transform:translateY(0)scale(.985)}.intg .btn-ink{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.intg .btn-ink:hover{transform:translateY(-3px);box-shadow:0 22px 46px -18px #14171c80}.intg .btn-ink:active{transform:translateY(0)scale(.985)}.intg .link-arrow{transition:gap .32s,color .32s}.intg .link-arrow:hover{color:#6b7382;gap:14px}.intg-nav{font-family:var(--font-body),"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif}.intg-nav-links{align-items:center;gap:4px;display:flex}.intg-nav-burger{display:none}@media (max-width:900px){.intg-nav-links,.intg-nav-cta{display:none!important}.intg-nav-burger{display:inline-flex!important}}.intg-navlink{cursor:pointer;transition:color .24s cubic-bezier(.22,1,.36,1)}.intg-navlink:hover{color:var(--ink)}.intg-modlink{transition:background .24s cubic-bezier(.22,1,.36,1)}.intg-modlink:hover{background:var(--surface2)}.intg-nav-login{transition:background .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),gap .28s cubic-bezier(.22,1,.36,1)}.intg-nav-login:hover{background:#2d2856;gap:11px;transform:translateY(-1px)}.intg-nav-login:active{transform:translateY(0)scale(.97)}.intg-foot-link{transition:color .24s cubic-bezier(.22,1,.36,1)}.intg-foot-link:hover{color:var(--ink)}@media (max-width:760px){.intg-foot-grid{grid-template-columns:1fr 1fr!important;gap:36px!important}}@media (max-width:460px){.intg-foot-grid{grid-template-columns:1fr!important}}.intg .intg-field{box-sizing:border-box;width:100%;font-family:var(--font-body),"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:var(--surface2);border:1px solid #0000;border-radius:12px;outline:none;padding:13px 16px;font-size:14.5px;transition:background .24s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s}.intg .intg-field::placeholder{color:var(--muted)}.intg .intg-field:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px #2f6bff29}.intg-sheet-link{transition:padding-left .24s cubic-bezier(.22,1,.36,1)}.intg-sheet-link:hover{padding-left:8px}.intg-theme-toggle{cursor:pointer;width:38px;height:38px;color:var(--ink-soft);background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .24s,background .24s;display:inline-flex;position:relative}.intg-theme-toggle:hover{color:var(--ink);background:#7f7f9624}.intg-theme-toggle .tt-ic{transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute}.intg-theme-toggle .tt-ic[data-show=false]{opacity:0}.intg-theme-toggle .tt-sun[data-show=false]{transform:rotate(-90deg)scale(.2)}.intg-theme-toggle .tt-sun[data-show=true]{opacity:1;transform:rotate(0)scale(1)}.intg-theme-toggle .tt-moon[data-show=false]{transform:rotate(90deg)scale(.2)}.intg-theme-toggle .tt-moon[data-show=true]{opacity:1;transform:rotate(0)scale(1)}
