.landing-root{--color-bg:#f3eee4;--color-text:#1a1a1a;--color-muted:#7a7a7a;--color-border:#00000014;background-color:var(--color-bg);color:var(--color-text)}:is(html:has(.ord-landing),body:has(.ord-landing)){background:#fff!important;padding-top:0!important}.ord-landing .ord-glass-nav{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;background:0 0!important}.ord-landing{min-height:100dvh;overflow-x:clip;background:linear-gradient(#fff 0% 25%,#edf1f9 60%,#dde6f6 100%)!important}.ord-landing main{padding:0!important}.ord-landing #section-security{background:radial-gradient(at 30% 40%,#78a0ebbf 0%,#fff0 55%),radial-gradient(at 70% 60%,#5082e6a6 0%,#fff0 55%)!important}.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ord-landing .faq-section{z-index:10;padding:clamp(48px,8vw,96px) 16px clamp(64px,10vw,128px);position:relative}.ord-landing .faq-container{flex-direction:column;align-items:center;width:100%;max-width:760px;margin:0 auto;display:flex;position:relative}.ord-landing .faq-title{text-align:center;margin:0 0 clamp(28px,4vw,48px);font-family:var(--font-heading)!important;letter-spacing:0!important;color:#4882eb!important;font-size:clamp(28px,5vw,48px)!important;font-weight:500!important;line-height:1.1!important}.ord-landing .faq-search-wrap{width:100%;max-width:520px;margin:0 auto clamp(20px,3vw,32px)}.ord-landing .faq-search-input{-webkit-backdrop-filter:blur(8px);width:100%;font-family:var(--font-body);color:#111;background:#fff9;border:1px solid #0000001a;border-radius:9999px;outline:none;padding:12px 18px;font-size:14px;transition:border-color .2s,background .2s}.ord-landing .faq-search-input::placeholder{color:#0006}.ord-landing .faq-search-input:focus{background:#ffffffd9;border-color:#4882eb99}.ord-landing .faq-card{background:#fff;border-radius:28px;width:100%;margin-top:32px;padding:clamp(40px,5vw,56px) clamp(20px,3vw,32px) clamp(28px,4vw,40px);position:relative;box-shadow:0 1px 2px #0000000a,0 12px 40px #14286414}.ord-landing .faq-icon-badge{background:#1a1a1a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.ord-landing .faq-icon-img{filter:invert()brightness(2);width:26px;height:26px}.ord-landing .faq-card ul{margin:0;padding:0;list-style:none}.ord-landing .faq-item{border-bottom:1px solid #00000014}.ord-landing .faq-item:last-child{border-bottom:none}.ord-landing .faq-question-btn{cursor:pointer;text-align:left;width:100%;font-family:var(--font-heading);background:0 0;border:none;align-items:center;gap:18px;padding:20px 12px;transition:background .15s;display:flex}.ord-landing .faq-question-btn:hover{background:#00000004}.ord-landing .faq-question-btn:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #4882eb66}.ord-landing .faq-question-text{color:#111;letter-spacing:0;flex:1;font-size:clamp(15px,1.6vw,18px);font-weight:500;line-height:1.4;font-family:var(--font-heading)!important}.ord-landing .faq-chevron{color:#0009;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .25s;display:inline-flex}.ord-landing .faq-answer-static{color:#4a4a4a;padding:0 12px 22px 76px;font-size:15px;line-height:1.55;font-family:var(--font-body)!important}@media (max-width:640px){.ord-landing .faq-answer-static{padding-left:60px}}.ord-landing .faq-empty{text-align:center;color:#6a6a6a;font-family:var(--font-body);padding:32px 16px;font-size:14px}.ord-landing .faq-footer{border-top:1px solid #0000000f;justify-content:center;margin-top:24px;padding-top:20px;display:flex}.ord-landing .faq-cta{font-family:var(--font-body)}
:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--mobile-bottom-nav-h:64px;--keyboard-height:0px}.keyboard-aware{padding-bottom:calc(var(--keyboard-height) + var(--safe-bottom))}body.keyboard-visible .hide-on-keyboard{display:none!important}@media (max-width:768px){input,textarea,select{font-size:16px!important}button,a[role=button],[role=button]{min-height:44px}body.has-bottom-nav{padding-bottom:calc(var(--mobile-bottom-nav-h) + var(--safe-bottom))}body{padding-top:var(--safe-top)}html,body{overflow-x:clip}}.mobile-nav,.mobile-drawer{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body.mobile-scroll-lock{width:100%;position:fixed;left:0;right:0;overflow:hidden!important}@media (max-width:768px){main{overscroll-behavior-y:contain}}.kpi-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.kpi-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:1024px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.responsive-table-wrap{-webkit-overflow-scrolling:touch;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow-x:auto}main{padding-left:16px!important;padding-right:16px!important;padding-top:calc(32px + var(--safe-top))!important;padding-bottom:24px!important}.ord-app-content,.mkt-overview>main,.mkt-creatives>main,.mkt-logs>main,.mkt-pixel>main,.mkt-campagnes>main{padding-left:16px!important;padding-right:16px!important;padding-top:calc(32px + var(--safe-top))!important}.mkt-table-desktop{display:none!important}.mkt-table-mobile{display:flex!important}}@media (min-width:769px){.mkt-table-mobile{display:none!important}.mkt-table-desktop{display:block!important}}@media (max-width:640px){.creatives-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media (max-width:768px){.ord-chat-shell,[data-chat-shell=true]{height:calc(100vh - var(--mobile-bottom-nav-h) - var(--safe-top) - var(--safe-bottom));height:calc(100dvh - var(--mobile-bottom-nav-h) - var(--safe-top) - var(--safe-bottom))}.ord-chat-side{display:none}.ord-chat-side.open{z-index:65;background:#f3eee4;display:flex;position:fixed;inset:0}.console-shell{height:auto!important;min-height:calc(100dvh - var(--safe-top) - var(--mobile-bottom-nav-h) - 32px)!important;flex-direction:column!important;gap:12px!important}.console-sidebar{border-bottom:1px solid #00000014!important;border-right:0!important;border-radius:18px!important;width:100%!important;max-height:260px!important}.console-main{border-radius:18px!important;width:100%!important;min-height:360px!important;overflow:hidden!important}.console-main>div:last-child{text-align:center;padding:24px!important}.mobile-modal-root{align-items:flex-end!important;padding:0!important}.mobile-bottom-sheet{animation:.26s cubic-bezier(.2,.9,.3,1) mobileSheetUp;width:100%!important;max-width:100%!important;max-height:92vh!important;padding-top:14px!important;padding-bottom:calc(16px + var(--safe-bottom))!important;border-radius:20px 20px 0 0!important;position:relative!important;inset:auto 0 0!important;transform:none!important}.mobile-bottom-sheet:before{content:"";background:#0000002e;border-radius:2px;width:44px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes mobileSheetUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.page-header{margin-bottom:16px!important}.page-header-row{flex-direction:column;align-items:flex-start!important;gap:10px!important}.page-header-row>*{width:100%;flex-grow:0!important;flex-basis:auto!important}.page-header-row>:last-child{justify-content:flex-start!important}.page-header h1{font-size:clamp(22px,6vw,30px)!important}}@media (max-width:900px){.ord-main-grid{grid-template-columns:1fr!important;gap:14px!important}}.auto-stack-grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:12px;display:grid}@media (max-width:480px){.mkt-card-meta{grid-template-columns:1fr!important}}@media (max-width:768px){.kanban-columns,[data-kanban-columns=true]{flex-direction:column!important;grid-template-columns:1fr!important}.kanban-column{width:100%!important;min-width:0!important}.ord-panel,.ord-panel[data-panel-card=true],[data-panel-card=true]>div:last-child,[data-kpi-card=true]{padding:16px!important}main table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}}
