:root{--ik-ink:#111713;--ik-soft:#253029;--ik-cream:#f3efe4;--ik-paper:#fbfaf5;--ik-signal:#d8ff57;--ik-orange:#ff673d;--ik-line:#c9ccbf;--ik-muted:#69716b;--ik-white:#fff;--ik-max:1440px}
@font-face{font-family:"Century Gothic";src:url("/assets/css/webfonts/CenturyGothic.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Century Gothic";src:url("/assets/css/webfonts/CenturyGothic-Bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Century Gothic";src:url("/assets/css/webfonts/CenturyGothic-Italic.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:"Century Gothic";src:url("/assets/css/webfonts/CenturyGothic-BoldItalic.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:"Tajawal";src:url("/assets/css/webfonts/Tajawal-Regular.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Tajawal";src:url("/assets/css/webfonts/Tajawal-Medium.woff") format("woff");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Tajawal";src:url("/assets/css/webfonts/Tajawal-Bold.woff") format("woff");font-style:normal;font-weight:700;font-display:swap}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--ik-paper)}
body{margin:0;background:var(--ik-paper);color:var(--ik-ink);font-family:"Century Gothic",Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility}
html[dir=rtl] body{font-family:"Tajawal",Tahoma,Arial,sans-serif}
a{color:inherit;text-decoration:none}
button,input{font:inherit}
button,summary,a{-webkit-tap-highlight-color:transparent}
:focus-visible{outline:3px solid var(--ik-orange);outline-offset:4px}
.relaunch-skip{position:fixed;z-index:999;inset:8px auto auto 8px;padding:12px;background:var(--ik-white);color:var(--ik-ink);transform:translateY(-150%)}
.relaunch-skip:focus{transform:none}
.relaunch-header{position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(17,23,19,.18);background:rgba(251,250,245,.95);backdrop-filter:blur(18px)}
.relaunch-header-inner{max-width:var(--ik-max);min-height:76px;margin:0 auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.relaunch-brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.04em}
.relaunch-wordmark{font-size:28px;line-height:1}
.relaunch-brand-mark{position:relative;width:28px;height:28px;display:inline-block;border:2px solid var(--ik-ink);background:var(--ik-signal)}
.relaunch-brand-mark span{position:absolute;display:block;background:var(--ik-ink)}
.relaunch-brand-mark span:nth-child(1){width:2px;height:18px;inset:3px auto auto 7px}
.relaunch-brand-mark span:nth-child(2){width:2px;height:11px;inset:10px auto auto 14px}
.relaunch-brand-mark span:nth-child(3){width:5px;height:5px;border-radius:50%;inset:4px 4px auto auto}
.relaunch-nav{display:flex;align-items:center;gap:28px;margin-inline-start:auto;font-size:14px;font-weight:700}
.relaunch-nav>a,.relaunch-nav summary{padding:28px 0;cursor:pointer;transition:color .2s ease}
.relaunch-nav>a:hover,.relaunch-nav summary:hover{color:#b74527}
.relaunch-nav details{position:relative}
.relaunch-nav summary{list-style:none}
.relaunch-nav summary::-webkit-details-marker{display:none}
.relaunch-nav summary:after{content:"+";display:inline-block;margin-inline-start:7px;color:var(--ik-orange)}
.relaunch-nav details[open] summary:after{content:"−"}
.relaunch-nav-popover{position:absolute;top:66px;inset-inline-start:-26px;width:280px;padding:10px;display:grid;border:1px solid var(--ik-ink);background:var(--ik-paper);box-shadow:10px 10px 0 var(--ik-signal)}
.relaunch-nav-popover a{padding:13px 14px;border-bottom:1px solid var(--ik-line)}
.relaunch-nav-popover a:last-child{border:0}
.relaunch-header-actions,.relaunch-languages{display:flex;align-items:center}
.relaunch-header-actions{gap:18px}
.relaunch-languages{gap:2px;padding:3px;border:1px solid var(--ik-line)}
.relaunch-languages a{min-width:29px;padding:5px 6px;text-align:center;font:bold 10px/1 monospace}
.relaunch-languages a.is-active{color:var(--ik-white);background:var(--ik-ink)}
.relaunch-button{min-height:52px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ik-ink);background:var(--ik-ink);color:var(--ik-white);font-size:14px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}
.relaunch-button:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ik-orange)}
html[dir=rtl] .relaunch-button:hover{transform:translate(3px,-3px)}
.relaunch-button-small{min-height:42px;padding:0 18px;font-size:12px}
.relaunch-button-signal{border-color:var(--ik-signal);color:var(--ik-ink);background:var(--ik-signal)}
.relaunch-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:800}
.relaunch-text-link span{font-size:22px;transition:transform .2s ease}
.relaunch-text-link:hover span{transform:translateX(5px)}
html[dir=rtl] .relaunch-text-link:hover span{transform:translateX(-5px)}
.relaunch-mobile-menu{display:none}
.relaunch-hero,.relaunch-section,.relaunch-interior-hero,.relaunch-interior-blocks{padding-inline:max(36px,calc((100vw - var(--ik-max))/2 + 36px))}
.relaunch-hero{min-height:calc(100svh - 76px);padding-block:110px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:58px;position:relative;background:linear-gradient(90deg,rgba(17,23,19,.07) 1px,transparent 1px) 0 0/8.333% 100%,var(--ik-paper)}
.relaunch-hero:after{content:"";position:absolute;width:25vw;height:18px;inset:17% 0 auto auto;background:var(--ik-signal)}
html[dir=rtl] .relaunch-hero:after{inset:17% auto auto 0}
.relaunch-hero-copy,.relaunch-board{position:relative;z-index:1}
.relaunch-eyebrow{display:inline-block;font:bold 11px/1.2 monospace;letter-spacing:.13em;text-transform:uppercase}
.relaunch-hero-copy h1{margin:30px 0 28px;max-width:800px;font-size:clamp(58px,6vw,98px);font-weight:750;letter-spacing:-.075em;line-height:.88}
.relaunch-hero-copy h1 span,.relaunch-hero-copy h1 strong{display:block}
.relaunch-hero-copy h1 strong{margin-top:16px;color:var(--ik-orange);font-weight:inherit}
.relaunch-hero-copy>p{max-width:650px;margin:0;color:var(--ik-soft);font-size:clamp(17px,1.5vw,21px);line-height:1.65}
.relaunch-hero-actions{margin-top:38px;display:flex;align-items:center;gap:28px}
.relaunch-unlimited{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ik-ink)}
.relaunch-unlimited span{padding:17px 12px 0 0;display:flex;gap:8px;color:var(--ik-soft);font-size:11px;font-weight:700;line-height:1.4}
.relaunch-unlimited b{color:var(--ik-orange);font-family:monospace}
.relaunch-board{min-width:0;padding:20px;border:1px solid #6c766f;background:var(--ik-ink);color:var(--ik-white);box-shadow:18px 18px 0 var(--ik-signal);transform:rotate(1.2deg)}
.relaunch-board-head,.relaunch-board-title,.relaunch-board-event,.relaunch-resource>strong,.relaunch-slot{display:flex;align-items:center}
.relaunch-board-head{justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #3b443e;color:#c8cec9;font:bold 10px/1 monospace;letter-spacing:.09em}
.relaunch-board-head i{width:7px;height:7px;margin-inline-end:8px;display:inline-block;border-radius:50%;background:var(--ik-signal);box-shadow:0 0 0 5px rgba(216,255,87,.12)}
.relaunch-board-title{justify-content:space-between;gap:20px;padding:24px 0}
.relaunch-board-title h2{margin:8px 0 0;font-size:clamp(21px,2vw,31px);letter-spacing:-.04em}
.relaunch-board-title small{color:var(--ik-signal);font:bold 9px/1 monospace;letter-spacing:.12em}
.relaunch-board-title>b{min-width:60px;padding:9px 8px;border:1px solid var(--ik-signal);color:var(--ik-signal);text-align:center;font:bold 23px/.8 monospace}
.relaunch-board-title>b small{display:block;margin-top:5px;font-size:9px}
.relaunch-schedule{height:354px;display:grid;grid-template-columns:38px repeat(2,1fr);gap:8px;overflow:hidden;border-block:1px solid #434c46;background:repeating-linear-gradient(to bottom,transparent 0 58px,#303932 59px)}
.relaunch-times{padding-top:23px;display:flex;flex-direction:column;justify-content:space-between;color:#7f8b83;font:bold 9px/1 monospace}
.relaunch-resource{position:relative;border-inline-start:1px solid #303932}
.relaunch-resource>strong{height:40px;justify-content:space-between;gap:8px;padding:0 9px;border-bottom:1px solid #3f4942;color:#d8ddd9;font:bold 9px/1 monospace}
.relaunch-resource>strong span{color:#76817a;font-size:8px}
.relaunch-slot{position:absolute;inset-inline:8px;padding:9px;align-items:flex-start;flex-direction:column;gap:4px;border-inline-start:4px solid var(--ik-orange);background:#26312a;font-size:10px}
.relaunch-slot span{color:#aeb8b1;font:bold 8px/1 monospace}
.slot-a{top:59px;height:74px}.slot-b{top:211px;height:68px;border-color:var(--ik-signal)}.slot-c{top:88px;height:98px;border-color:#69b7ff}.slot-d{top:244px;height:80px;border-color:#ad84ff}
.relaunch-board-event{margin-top:16px;gap:14px;padding:12px;border:1px solid #505a53;background:#1b221d}
.relaunch-board-event>span{color:var(--ik-orange);font:bold 10px/1 monospace}
.relaunch-board-event div{display:grid;gap:4px;margin-inline-end:auto}
.relaunch-board-event b{font-size:11px}.relaunch-board-event small{color:#9fa8a2;font-size:9px}
.relaunch-board-event em{padding:6px;background:var(--ik-signal);color:var(--ik-ink);font:bold 10px/1 monospace;font-style:normal}
.relaunch-section{padding-block:110px}
.relaunch-dark{background:var(--ik-ink);color:var(--ik-white)}
.relaunch-light{background:var(--ik-paper)}
.relaunch-cream{background:var(--ik-cream)}
.relaunch-signal{background:var(--ik-signal);color:var(--ik-ink)}
.relaunch-manifesto{display:grid;grid-template-columns:1.45fr .75fr;gap:100px}
.relaunch-manifesto>div:first-child h2{max-width:950px;margin:32px 0 0;font-size:clamp(42px,5.5vw,82px);font-weight:600;letter-spacing:-.065em;line-height:1.02}
.relaunch-manifesto-list{border-top:1px solid #485149}
.relaunch-manifesto-list article{display:grid;grid-template-columns:40px 1fr;padding:25px 0;border-bottom:1px solid #485149}
.relaunch-manifesto-list article>span{color:var(--ik-orange);font:bold 11px/1 monospace}
.relaunch-manifesto-list h3,.relaunch-manifesto-list p{grid-column:2}
.relaunch-manifesto-list h3{margin:0;font-size:21px}.relaunch-manifesto-list p{margin:8px 0 0;color:#aeb7b0;line-height:1.55}
.relaunch-section-head{max-width:980px;margin-bottom:72px}
.relaunch-section-head h2,.relaunch-pricing h2,.relaunch-company h2,.relaunch-final h2,.relaunch-product-stage h2{margin:26px 0 22px;font-size:clamp(42px,5.2vw,76px);font-weight:650;letter-spacing:-.065em;line-height:1.02}
.relaunch-section-head p,.relaunch-pricing>div>p,.relaunch-company p,.relaunch-final p,.relaunch-product-stage>div>p{max-width:720px;margin:0;color:var(--ik-muted);font-size:18px;line-height:1.7}
.relaunch-dark .relaunch-section-head p,.relaunch-final p,.relaunch-product-stage>div>p{color:#aeb7b0}
.relaunch-flow{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ik-ink)}
.relaunch-flow article{min-height:280px;padding:28px 28px 28px 0;display:flex;flex-direction:column;justify-content:space-between;border-inline-end:1px solid var(--ik-line)}
.relaunch-flow article:not(:first-child){padding-inline-start:28px}.relaunch-flow article:last-child{border:0}
.relaunch-flow article>span{color:var(--ik-orange);font:bold 12px/1 monospace}
.relaunch-flow h3{margin:0 0 14px;font-size:28px;letter-spacing:-.04em}.relaunch-flow p{margin:0;color:var(--ik-muted);line-height:1.6}
.relaunch-features{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}
.relaunch-feature{min-height:390px;padding:38px;display:flex;flex-direction:column;border:1px solid var(--ik-ink);background:var(--ik-paper)}
.relaunch-feature-1,.relaunch-feature-4{background:var(--ik-ink);color:var(--ik-white)}.relaunch-feature-2{background:var(--ik-signal)}.relaunch-feature-3{background:var(--ik-orange)}
.relaunch-feature>span{font:bold 11px/1 monospace;letter-spacing:.12em;text-transform:uppercase}
.relaunch-feature h3{max-width:700px;margin:52px 0 18px;font-size:clamp(30px,3.2vw,50px);font-weight:650;letter-spacing:-.055em;line-height:1.05}
.relaunch-feature p{max-width:620px;margin:0;opacity:.74;line-height:1.65}.relaunch-feature>b{margin-top:auto;padding-top:30px;border-top:1px solid currentColor;color:var(--ik-orange);font:bold 11px/1 monospace}
.relaunch-proof{background:var(--ik-cream)}
.relaunch-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.relaunch-proof figure{margin:0;border:1px solid var(--ik-ink);background:var(--ik-paper)}.relaunch-proof img{width:100%;height:auto;display:block}.relaunch-proof figcaption{padding:18px;display:flex;gap:16px;font-weight:bold}.relaunch-proof figcaption span{color:var(--ik-orange);font-family:monospace}
.relaunch-sectors{border-top:1px solid var(--ik-ink)}
.relaunch-sectors>a{min-height:130px;display:grid;grid-template-columns:70px minmax(240px,.8fr) 1fr 60px;align-items:center;gap:26px;border-bottom:1px solid var(--ik-ink);transition:background .2s,padding .2s}
.relaunch-sectors>a:hover{padding-inline:20px;background:var(--ik-signal)}
.relaunch-sectors>a>span{color:var(--ik-orange);font:bold 11px/1 monospace}.relaunch-sectors h3{margin:0;font-size:clamp(24px,2.8vw,40px);letter-spacing:-.045em}.relaunch-sectors p{margin:0;color:var(--ik-muted);line-height:1.6}.relaunch-sectors b{justify-self:end;font-size:32px}
.relaunch-pricing{display:grid;grid-template-columns:1fr .72fr;gap:90px;align-items:center}
.relaunch-pricing>div>p{color:var(--ik-soft)}.relaunch-pricing .relaunch-button{margin-top:35px}
.relaunch-pricing-card{min-height:430px;padding:36px;display:flex;flex-direction:column;border:2px solid var(--ik-ink);background:var(--ik-paper);box-shadow:14px 14px 0 var(--ik-orange)}
.relaunch-pricing-card>span{font:bold 11px/1 monospace}.relaunch-pricing-card strong{margin:70px 0 20px;font-size:clamp(52px,6vw,88px);letter-spacing:-.07em;line-height:.8}.relaunch-pricing-card p{max-width:500px;margin:0;color:var(--ik-muted);line-height:1.6}.relaunch-pricing-card i{height:5px;margin-top:auto;background:var(--ik-ink)}.relaunch-pricing-card i+i{width:82%;margin-top:8px;background:var(--ik-orange)}.relaunch-pricing-card i+i+i{width:55%;background:var(--ik-signal)}
.relaunch-trust{display:grid;grid-template-columns:1fr .8fr;gap:110px}.relaunch-trust-list{border-top:1px solid #485149}.relaunch-trust-list>div{min-height:120px;display:grid;grid-template-columns:48px 1fr;align-items:center;border-bottom:1px solid #485149}.relaunch-trust-list span{color:var(--ik-signal);font:bold 11px/1 monospace}.relaunch-trust-list p{margin:0;font-size:20px;line-height:1.4}
.relaunch-company{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px;align-items:center}.relaunch-company-mark{aspect-ratio:1;display:grid;place-items:center;border:2px solid var(--ik-ink);background:linear-gradient(90deg,transparent 49.7%,var(--ik-ink) 50%,var(--ik-ink) 50.3%,transparent 50.4%),linear-gradient(transparent 49.7%,var(--ik-ink) 50%,var(--ik-ink) 50.3%,transparent 50.4%),var(--ik-orange);font-size:clamp(80px,14vw,210px);font-weight:850;letter-spacing:-.11em}.relaunch-company .relaunch-text-link{margin-top:32px}
.relaunch-faq{border-top:1px solid var(--ik-ink)}.relaunch-faq details{border-bottom:1px solid var(--ik-ink)}.relaunch-faq summary{padding:26px 8px 26px 0;display:grid;grid-template-columns:70px 1fr 30px;align-items:center;cursor:pointer;list-style:none;font-size:clamp(18px,2vw,25px);font-weight:700}.relaunch-faq summary::-webkit-details-marker{display:none}.relaunch-faq summary:after{content:"+";font-size:28px;font-weight:400}.relaunch-faq details[open] summary:after{content:"−"}.relaunch-faq summary span{color:var(--ik-orange);font:bold 11px/1 monospace}.relaunch-faq details>p{max-width:820px;margin:-8px 0 28px 70px;color:var(--ik-muted);font-size:17px;line-height:1.7}html[dir=rtl] .relaunch-faq details>p{margin:-8px 70px 28px 0}
.relaunch-final{text-align:center}.relaunch-final h2,.relaunch-final p{margin-inline:auto}.relaunch-final h2{max-width:970px}.relaunch-final p{max-width:680px}.relaunch-final .relaunch-button{margin-top:36px}
.relaunch-footer{padding:58px max(36px,calc((100vw - var(--ik-max))/2 + 36px)) 30px;background:#080b09;color:var(--ik-white)}.relaunch-footer-top,.relaunch-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px}.relaunch-footer-top{min-height:110px;border-bottom:1px solid #303631}.relaunch-footer-brand .relaunch-brand-mark{border-color:var(--ik-white)}.relaunch-footer-top p{color:#89928b;font-size:13px}.relaunch-footer-bottom{padding-top:26px;color:#89928b;font-size:11px}.relaunch-footer-bottom nav{display:flex;flex-wrap:wrap;gap:24px}.relaunch-footer-bottom a:hover{color:var(--ik-signal)}
.relaunch-interior-hero{min-height:620px;padding-block:140px 110px;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:8.333% 100%}.relaunch-interior-hero h1{max-width:1120px;margin:30px 0 28px;font-size:clamp(58px,7.2vw,108px);font-weight:650;letter-spacing:-.075em;line-height:.92}.relaunch-interior-hero>p{max-width:760px;margin:0;color:#aeb7b0;font-size:20px;line-height:1.7}.relaunch-interior-hero.relaunch-signal>p{color:var(--ik-soft)}
.relaunch-interior-blocks{display:grid;grid-template-columns:repeat(2,1fr);padding-block:0}.relaunch-interior-blocks article{min-height:400px;padding:70px 60px;border-inline-end:1px solid var(--ik-ink);border-bottom:1px solid var(--ik-ink)}.relaunch-interior-blocks article:nth-child(even){border-inline-end:0}.relaunch-interior-blocks article>span{color:var(--ik-orange);font:bold 11px/1 monospace}.relaunch-interior-blocks h2{margin:80px 0 20px;font-size:clamp(32px,4vw,58px);font-weight:650;letter-spacing:-.055em;line-height:1.05}.relaunch-interior-blocks p{max-width:600px;margin:0;color:var(--ik-muted);font-size:17px;line-height:1.7}
.relaunch-product-stage{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:center}.relaunch-product-stage .relaunch-board{transform:none}
.relaunch-demo-main{min-height:calc(100svh - 76px);display:grid;grid-template-columns:1fr 1fr}.relaunch-demo-intro,.relaunch-demo-form-wrap{min-height:calc(100svh - 76px);padding:90px max(46px,calc((100vw - var(--ik-max))/2 + 36px));display:flex;flex-direction:column;justify-content:center}.relaunch-demo-intro{padding-inline-end:9vw}.relaunch-demo-intro h1{max-width:760px;margin:30px 0 25px;font-size:clamp(50px,6vw,90px);font-weight:650;letter-spacing:-.075em;line-height:.95}.relaunch-demo-intro>p{max-width:620px;margin:0;color:#aeb7b0;font-size:18px;line-height:1.7}.relaunch-demo-number{width:fit-content;margin-top:55px;padding-top:20px;display:flex;align-items:flex-end;gap:15px;border-top:1px solid #515a53}.relaunch-demo-number strong{color:var(--ik-signal);font-size:74px;letter-spacing:-.08em;line-height:.8}.relaunch-demo-number span{color:#aeb7b0;font:bold 10px/1.4 monospace}.relaunch-demo-form-wrap{padding-inline:7vw}.relaunch-form-head{margin-bottom:34px}.relaunch-form-head h2,.relaunch-success h2{margin:22px 0 12px;font-size:clamp(34px,4vw,58px);letter-spacing:-.055em}.relaunch-form-head p,.relaunch-success p{margin:0;color:var(--ik-muted);line-height:1.6}.relaunch-demo-form{display:grid;gap:26px}.relaunch-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.relaunch-form-grid label{display:grid;gap:10px}.relaunch-form-grid label span{font:bold 11px/1 monospace;letter-spacing:.07em;text-transform:uppercase}.relaunch-form-grid input{width:100%;height:54px;border:0;border-bottom:1px solid var(--ik-ink);border-radius:0;background:transparent}.relaunch-form-grid input[aria-invalid=true]{border-color:#b32919;background:rgba(255,103,61,.08)}.relaunch-demo-form .relaunch-button{width:100%;cursor:pointer}.relaunch-form-alert{padding:15px;border:1px solid #b32919;background:#fff0eb;color:#7c2117;font-weight:bold}.relaunch-form-note{margin:0;color:var(--ik-muted);font-size:11px;line-height:1.5}.relaunch-form-note a{text-decoration:underline}.relaunch-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important}.relaunch-success{display:grid;gap:18px}.relaunch-success>strong{width:fit-content;padding:10px;border:1px solid var(--ik-ink);font-family:monospace}.relaunch-success .relaunch-text-link{margin-top:18px}
@media(max-width:1120px){.relaunch-nav,.relaunch-header-actions>.relaunch-button-small{display:none}.relaunch-mobile-menu{position:relative;display:block}.relaunch-mobile-menu summary{padding:10px 12px;border:1px solid var(--ik-ink);cursor:pointer;list-style:none;font-size:12px;font-weight:bold}.relaunch-mobile-menu summary::-webkit-details-marker{display:none}.relaunch-mobile-menu nav{position:absolute;top:48px;inset-inline-end:0;min-width:245px;padding:10px;display:grid;border:1px solid var(--ik-ink);background:var(--ik-paper);box-shadow:8px 8px 0 var(--ik-signal)}.relaunch-mobile-menu nav a{padding:14px;border-bottom:1px solid var(--ik-line)}.relaunch-hero{grid-template-columns:1fr;gap:70px}.relaunch-hero-copy{max-width:900px}.relaunch-board{max-width:820px;transform:none}.relaunch-manifesto,.relaunch-pricing,.relaunch-trust,.relaunch-company,.relaunch-product-stage{grid-template-columns:1fr}.relaunch-manifesto,.relaunch-trust{gap:70px}.relaunch-pricing-card{max-width:760px}.relaunch-company-mark{max-width:520px}.relaunch-product-stage .relaunch-board{order:2}}
@media(max-width:760px){.relaunch-header-inner{min-height:66px;padding:0 18px}.relaunch-wordmark{font-size:24px}.relaunch-brand-mark{width:25px;height:25px}.relaunch-languages a{min-width:25px;padding:5px 3px;font-size:9px}.relaunch-header-actions{gap:9px}.relaunch-mobile-menu summary{padding:9px;font-size:10px}.relaunch-hero,.relaunch-section,.relaunch-interior-hero,.relaunch-interior-blocks{padding-inline:20px}.relaunch-hero,.relaunch-section{padding-block:76px}.relaunch-hero{min-height:auto;padding-top:90px;background-size:25% 100%}.relaunch-hero:after{width:38vw;height:10px;top:9%}.relaunch-hero-copy h1{margin-top:22px;font-size:clamp(49px,15vw,74px)}.relaunch-hero-copy>p{font-size:16px}.relaunch-hero-actions{align-items:stretch;flex-direction:column;gap:20px}.relaunch-hero-actions .relaunch-text-link{justify-content:center}.relaunch-unlimited{grid-template-columns:1fr;margin-top:44px}.relaunch-unlimited span{padding:12px 0;border-bottom:1px solid var(--ik-line)}.relaunch-board{margin-inline:2px 12px;padding:12px;box-shadow:10px 10px 0 var(--ik-signal)}.relaunch-schedule{height:310px;grid-template-columns:28px repeat(2,minmax(115px,1fr))}.relaunch-resource>strong{padding:0 5px;font-size:7px}.relaunch-resource>strong span{display:none}.relaunch-slot{inset-inline:4px;padding:7px}.relaunch-board-event{gap:8px}.relaunch-board-event b{font-size:9px}.relaunch-board-event small{font-size:8px}.relaunch-manifesto>div:first-child h2,.relaunch-section-head h2,.relaunch-pricing h2,.relaunch-company h2,.relaunch-final h2,.relaunch-product-stage h2{font-size:clamp(38px,12vw,56px)}.relaunch-manifesto-list article{grid-template-columns:34px 1fr}.relaunch-section-head{margin-bottom:48px}.relaunch-section-head p,.relaunch-pricing>div>p,.relaunch-company p,.relaunch-final p,.relaunch-product-stage>div>p{font-size:16px}.relaunch-flow{grid-template-columns:1fr}.relaunch-flow article,.relaunch-flow article:not(:first-child){min-height:170px;padding:24px 0;border-inline-end:0;border-bottom:1px solid var(--ik-line)}.relaunch-features,.relaunch-proof-grid{grid-template-columns:1fr}.relaunch-feature{min-height:350px;padding:28px}.relaunch-feature h3{margin-top:44px;font-size:34px}.relaunch-sectors>a{min-height:0;padding:24px 0;grid-template-columns:38px 1fr 28px;gap:10px}.relaunch-sectors>a:hover{padding-inline:8px}.relaunch-sectors h3{font-size:24px}.relaunch-sectors p{grid-column:2/4;font-size:14px}.relaunch-sectors b{font-size:24px}.relaunch-pricing,.relaunch-company,.relaunch-product-stage{gap:60px}.relaunch-pricing-card{min-height:360px;padding:26px;box-shadow:8px 8px 0 var(--ik-orange)}.relaunch-pricing-card strong{font-size:51px}.relaunch-company-mark{max-width:340px;font-size:100px}.relaunch-faq summary{grid-template-columns:38px 1fr 25px;padding:22px 0;font-size:17px}.relaunch-faq details>p,html[dir=rtl] .relaunch-faq details>p{margin:-4px 0 24px 38px;font-size:15px}html[dir=rtl] .relaunch-faq details>p{margin-inline:38px 0}.relaunch-footer{padding:42px 20px 24px}.relaunch-footer-top,.relaunch-footer-bottom{align-items:flex-start;flex-direction:column}.relaunch-footer-bottom nav{gap:14px 20px}.relaunch-interior-hero{min-height:560px;padding-block:110px 80px;background-size:25% 100%}.relaunch-interior-hero h1{font-size:clamp(49px,15vw,76px)}.relaunch-interior-hero>p{font-size:17px}.relaunch-interior-blocks{grid-template-columns:1fr}.relaunch-interior-blocks article,.relaunch-interior-blocks article:nth-child(even){min-height:330px;padding:50px 0;border-inline-end:0}.relaunch-interior-blocks h2{margin-top:58px;font-size:38px}.relaunch-demo-main{grid-template-columns:1fr}.relaunch-demo-intro,.relaunch-demo-form-wrap{min-height:auto;padding:85px 20px}.relaunch-demo-intro h1{font-size:clamp(49px,14vw,70px)}.relaunch-demo-form-wrap{padding-block:65px}.relaunch-form-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media print{.relaunch-header,.relaunch-hero-actions,.relaunch-final{display:none}}

/* IKELO OFFICIAL TEMPLATE — V4 */
:root{--ik-ink:#103654;--ik-soft:#315773;--ik-cream:#f4fafc;--ik-paper:#fff;--ik-signal:#dff7f5;--ik-orange:#18b7ad;--ik-line:#d8e7eb;--ik-muted:#678194;--ik-white:#fff;--ik-max:1200px}
.relaunch-page{background:#f4fafc;color:#103654;font-family:"Century Gothic","Avenir Next",Arial,sans-serif}
html[dir=rtl] .relaunch-page{font-family:"Tajawal",Tahoma,Arial,sans-serif}
.relaunch-header{min-height:84px;border-bottom:1px solid rgba(16,54,84,.08);background:rgba(255,255,255,.94);box-shadow:0 8px 25px rgba(28,79,99,.04);backdrop-filter:blur(18px) saturate(1.25)}
.relaunch-header-inner{max-width:var(--ik-max);min-height:84px;padding:0 24px;gap:25px}
.relaunch-brand{gap:10px;color:#103654}
.relaunch-wordmark{font-size:26px;font-weight:800;letter-spacing:-.045em;text-transform:lowercase}
.relaunch-brand-mark{position:relative;width:34px;height:34px;flex:0 0 34px;border:0;border-radius:50%;background:conic-gradient(from 35deg,#244f8b,#249ca0,#244f8b);box-shadow:0 8px 20px rgba(16,38,59,.16);transform:none}
.relaunch-brand-mark:before,.relaunch-brand-mark:after{content:"";position:absolute;border-radius:inherit;transform:none}
.relaunch-brand-mark:before{inset:7px;background:#fff}
.relaunch-brand-mark:after{inset:13px;background:#082b49}
.relaunch-nav{gap:25px;color:#3f6076;font-size:13px}
.relaunch-nav>a,.relaunch-nav summary{padding:34px 0}
.relaunch-nav>a:hover,.relaunch-nav summary:hover{color:#0c8f8a}
.relaunch-nav summary:after{color:#18b7ad}
.relaunch-nav-popover{top:73px;width:290px;padding:9px;border:1px solid #d8e7eb;border-radius:17px;background:rgba(255,255,255,.98);box-shadow:0 22px 65px rgba(19,65,86,.11)}
.relaunch-nav-popover a{padding:13px 14px;border:0;border-radius:11px}
.relaunch-nav-popover a:hover{color:#0c8f8a;background:#dff7f5}
.relaunch-header-actions{gap:12px}
.relaunch-languages{gap:1px;padding:3px;border:1px solid #d8e7eb;border-radius:999px;background:#f8fcfd}
.relaunch-languages a{min-width:28px;padding:6px 5px;border:0;border-radius:999px;color:#46677e;font-size:9px}
.relaunch-languages a.is-active{color:#fff;background:#103654}
.relaunch-button{min-height:50px;padding:0 25px;border:1px solid #103654;border-radius:999px;background:#103654;color:#fff;box-shadow:0 12px 27px rgba(16,54,84,.19);font-size:12px;letter-spacing:.01em}
.relaunch-button:hover{border-color:#0c8f8a;background:#0c8f8a;box-shadow:0 16px 32px rgba(13,143,138,.23);transform:translateY(-2px)}
.relaunch-button-small{min-height:40px;padding:0 18px}
.relaunch-text-link{color:#0c8f8a;font-size:13px}
.relaunch-eyebrow{color:#0c8f8a;font-size:10px;letter-spacing:.12em}
.relaunch-eyebrow:before{width:28px;height:2px;border-radius:5px;background:currentColor}
.relaunch-hero,.relaunch-section,.relaunch-interior-hero,.relaunch-interior-blocks{padding-inline:max(24px,calc((100vw - var(--ik-max))/2))}
.relaunch-hero{min-height:640px;padding-block:94px;grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);gap:clamp(55px,7vw,105px);overflow:hidden;background:radial-gradient(circle at 8% 14%,rgba(72,203,210,.1),transparent 29%),radial-gradient(circle at 89% 11%,rgba(24,183,173,.12),transparent 30%),linear-gradient(rgba(16,54,84,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,54,84,.035) 1px,transparent 1px),linear-gradient(135deg,#f5fbfc 0%,#f0f9fa 55%,#edf7f8 100%);background-size:auto,auto,39px 39px,39px 39px,auto}
.relaunch-hero:after{display:none}
.relaunch-hero-copy h1{margin:24px 0;max-width:680px;color:#103654;font-size:clamp(54px,5.2vw,77px);font-weight:800;letter-spacing:-.062em;line-height:.99}
.relaunch-hero-copy h1 strong{margin-top:10px;color:#18b7ad}
.relaunch-hero-copy>p{max-width:660px;color:#315773;font-size:clamp(16px,1.35vw,19px);line-height:1.65}
.relaunch-hero-actions{margin-top:30px;gap:24px}
.relaunch-unlimited{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px}
.relaunch-unlimited span{min-height:34px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(24,183,173,.23);border-radius:999px;background:rgba(255,255,255,.72);color:#46677e;font-size:10px}
.relaunch-unlimited b{color:#0c8f8a}
.relaunch-hero-visual{position:relative;z-index:1;width:min(100%,560px);min-height:520px;margin-inline-start:auto;padding:54px 45px 38px;display:flex;align-items:center;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid rgba(186,216,222,.72);border-radius:42px;background:radial-gradient(circle at 50% 36%,rgba(72,203,210,.18),transparent 35%),rgba(255,255,255,.94);box-shadow:0 35px 85px rgba(40,109,123,.13),0 8px 22px rgba(27,82,102,.06);text-align:center}
.relaunch-hero-visual>h2{position:relative;z-index:2;margin:-7px 0 11px;font-size:clamp(46px,4vw,62px);font-weight:850;letter-spacing:-.07em;line-height:1;text-transform:lowercase}
.relaunch-hero-visual>h2:first-letter{color:#18b7ad}
.relaunch-hero-visual>p{position:relative;z-index:2;max-width:390px;margin:0;color:#678194;font-size:13px;font-weight:600;line-height:1.55}
.relaunch-hero-panel{position:absolute;z-index:7;width:130px;height:54px;padding:10px 12px;display:grid;gap:3px;border:1px solid #d8e7eb;border-radius:14px;background:rgba(255,255,255,.93);box-shadow:0 13px 36px rgba(25,76,98,.09);color:#678194;text-align:start;transform:rotate(-4deg)}
.relaunch-hero-panel span{color:#0c8f8a;font:750 9px/1 monospace}.relaunch-hero-panel b{font-size:8px;letter-spacing:.08em}.relaunch-hero-panel-a{inset:34px auto auto 30px}.relaunch-hero-panel-b{inset:50px 26px auto auto;transform:rotate(5deg)}
.relaunch-official-eye{position:relative;width:280px;height:305px;display:grid;place-items:center;isolation:isolate}
.relaunch-official-eye:before{content:"";position:absolute;z-index:0;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(31,165,167,.22),transparent 67%);filter:blur(18px);transform:translateY(10px);animation:relaunchEyeGlow 4.8s ease-in-out infinite}
.relaunch-official-eye:after{content:"";position:absolute;z-index:0;bottom:11px;width:190px;height:26px;border-radius:50%;background:rgba(16,38,59,.13);filter:blur(12px);animation:relaunchEyeShadow 4.8s ease-in-out infinite}
.relaunch-eye-ring{position:absolute;z-index:2;width:238px;height:238px;border-radius:50%;background:conic-gradient(from 35deg,#244f8b 0deg,#2579a3 72deg,#1fa5a7 145deg,#2dbcc1 188deg,#1f7fa2 260deg,#244f8b 360deg);box-shadow:0 28px 68px rgba(16,38,59,.2),0 0 48px rgba(31,165,167,.18),inset 0 1px 2px rgba(255,255,255,.48),inset 0 -12px 22px rgba(16,38,59,.12);animation:relaunchEyeRing 10s linear infinite,relaunchEyeBreathe 5.2s ease-in-out infinite}
.relaunch-eye-ring:before,.relaunch-eye-ring:after{content:"";position:absolute;inset:0;border-radius:inherit}.relaunch-eye-ring:before{background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.32),transparent 22%),radial-gradient(circle at 68% 80%,rgba(255,255,255,.12),transparent 26%);mix-blend-mode:screen}.relaunch-eye-ring:after{inset:34px;background:radial-gradient(circle at 50% 45%,#fff 0%,#fff 58%,#edf8fa 100%);box-shadow:inset 0 0 24px rgba(36,79,139,.08),0 0 0 1px rgba(255,255,255,.85)}
.relaunch-eye-iris{position:relative;z-index:5;width:98px;height:98px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 45% 42%,#1d3c58 0%,#132d44 42%,#0d2236 100%);box-shadow:inset 0 -10px 20px rgba(0,0,0,.22),inset 0 8px 16px rgba(255,255,255,.05),0 10px 22px rgba(16,38,59,.18);animation:relaunchEyeIrisPulse 4.8s ease-in-out infinite}.relaunch-eye-iris:before{content:"";position:absolute;inset:-28px;border-radius:50%;background:conic-gradient(from 0deg,rgba(31,165,167,0),rgba(31,165,167,.18),rgba(36,79,139,.16),rgba(31,165,167,0));animation:relaunchEyeIris 10s linear infinite}.relaunch-eye-iris:after{content:"";position:absolute;inset:20px;border-radius:50%;background:rgba(5,18,31,.18);box-shadow:inset 0 0 14px rgba(0,0,0,.18)}
.relaunch-eye-scan{position:absolute;z-index:3;inset-inline:-30%;top:18%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),rgba(31,165,167,.48),transparent);opacity:0;filter:blur(.3px);animation:relaunchEyeScan 4.8s ease-in-out infinite}.relaunch-eye-shine{position:absolute;z-index:4;left:50%;top:50%;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.55);transform:translate(-50%,-50%) translate(-15px,-18px);transition:transform .18s cubic-bezier(.22,1,.36,1);will-change:transform}
.relaunch-eye-orbit{position:absolute;z-index:6;width:270px;height:300px;border-radius:50%;pointer-events:none;animation:relaunchEyeOrbit 10s linear infinite}.relaunch-eye-orbit:before{content:"";position:absolute;inset:7px 0;border:1px solid rgba(31,165,167,.16);border-radius:50%;box-shadow:0 0 28px rgba(31,165,167,.1),inset 0 0 20px rgba(36,79,139,.06);transform:rotate(-8deg)}
.relaunch-eye-moon{position:absolute;inset-inline-start:50%;width:20px;height:20px;border-radius:50%;box-shadow:0 10px 20px rgba(16,38,59,.18);transform:translateX(-50%)}html[dir=rtl] .relaunch-eye-moon{transform:translateX(50%)}.relaunch-eye-moon-top{top:0;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.35),transparent 26%),#244f8b;animation:relaunchEyeMoonTop 10s linear infinite}.relaunch-eye-moon-bottom{bottom:0;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.28),transparent 28%),#1f9aa0;animation:relaunchEyeMoonBottom 10s linear infinite}
@keyframes relaunchEyeRing{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes relaunchEyeIris{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes relaunchEyeOrbit{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes relaunchEyeBreathe{0%,100%{scale:1}50%{scale:1.018}}@keyframes relaunchEyeIrisPulse{0%,100%{scale:1}50%{scale:.985}}@keyframes relaunchEyeGlow{0%,100%{opacity:.7;scale:1}50%{opacity:1;scale:1.05}}@keyframes relaunchEyeShadow{0%,100%{opacity:.55;scale:1}50%{opacity:.36;scale:.92}}@keyframes relaunchEyeMoonTop{0%,100%{scale:1;opacity:1}50%{scale:.74;opacity:.62}}@keyframes relaunchEyeMoonBottom{0%,100%{scale:.74;opacity:.62}50%{scale:1;opacity:1}}@keyframes relaunchEyeScan{0%,68%,100%{opacity:0;transform:translateY(-18px)}76%{opacity:.9}88%{opacity:.22;transform:translateY(48px)}}
.relaunch-section{padding-block:94px}
.relaunch-light{background:#fff;color:#103654}.relaunch-cream{background:#f4fafc;color:#103654}.relaunch-dark{background:linear-gradient(135deg,#0c3556,#082b49 72%);color:#fff}.relaunch-signal{background:linear-gradient(135deg,#dff7f5,#edfafa 58%,#e7f4f7);color:#103654}
.relaunch-dark .relaunch-eyebrow{color:#66ddd8}
.relaunch-manifesto{margin:0;padding-top:94px;gap:90px}.relaunch-manifesto:after{display:none}.relaunch-manifesto>div:first-child h2{font-size:clamp(34px,4.1vw,57px);line-height:1.07}.relaunch-manifesto-list{border-color:rgba(255,255,255,.15)}.relaunch-manifesto-list article{padding:20px 2px;border-color:rgba(255,255,255,.15)}.relaunch-manifesto-list article>span{color:#66ddd8}.relaunch-manifesto-list p{color:#bed1da}
.relaunch-calendar-stage,.relaunch-product-stage{display:grid;grid-template-columns:minmax(460px,.95fr) 1.05fr;align-items:center;gap:80px}.relaunch-calendar-stage{background:radial-gradient(circle at 82% 20%,rgba(72,203,210,.1),transparent 30%),#fff}.relaunch-calendar-stage>div:last-child h2,.relaunch-product-stage>div:last-child h2{margin:24px 0 18px;font-size:clamp(39px,4.8vw,64px);letter-spacing:-.065em;line-height:1.02}.relaunch-calendar-stage>div:last-child p,.relaunch-product-stage>div:last-child p{max-width:620px;color:#46677e;font-size:16px;line-height:1.65}.relaunch-calendar-stage .relaunch-text-link{margin-top:24px}
.relaunch-board{min-width:0;padding:17px;border:1px solid #d8e7eb;border-radius:28px;background:#fff;color:#103654;box-shadow:0 22px 65px rgba(19,65,86,.11);transform:none}.relaunch-board-head{padding:4px 3px 16px;border-color:#d8e7eb;color:#678194}.relaunch-board-head i{background:#18b7ad;box-shadow:0 0 0 5px rgba(24,183,173,.13)}.relaunch-board-title{padding:20px 2px}.relaunch-board-title small{color:#0c8f8a}.relaunch-board-title>b{min-width:58px;border:1px solid #bdd3da;border-radius:12px;background:#f4fafc;color:#103654}.relaunch-board-title>b small{color:#0c8f8a}.relaunch-schedule{height:352px;gap:8px;border:1px solid #d8e7eb;border-radius:14px;background:repeating-linear-gradient(to bottom,rgba(16,54,84,.012) 0 58px,#d8e7eb 59px)}.relaunch-times{color:#86a0af}.relaunch-resource{border-color:#d8e7eb}.relaunch-resource>strong{border-color:#bdd3da;color:#103654}.relaunch-resource>strong span{color:#678194}.relaunch-slot{border:1px solid rgba(24,183,173,.28);border-inline-start:3px solid #18b7ad;border-radius:8px;background:rgba(24,183,173,.09);color:#103654}.relaunch-slot span{color:#678194}.relaunch-slot.slot-b{border-inline-start-color:#58a6d8;background:rgba(88,166,216,.09)}.relaunch-slot.slot-c{border-inline-start-color:#75c7b2;background:rgba(117,199,178,.1)}.relaunch-slot.slot-d{border-inline-start-color:#63b8d5;background:rgba(99,184,213,.09)}.relaunch-board-event{margin-top:13px;padding:11px 12px;border:1px solid #d8e7eb;border-radius:12px;background:#f4fafc}.relaunch-board-event>span{color:#0c8f8a}.relaunch-board-event small{color:#678194}.relaunch-board-event em{border-radius:999px;background:#dff7f5;color:#0c8f8a}
.relaunch-section-head h2,.relaunch-pricing h2,.relaunch-company h2,.relaunch-final h2{font-size:clamp(39px,4.8vw,64px);letter-spacing:-.065em;line-height:1.02}.relaunch-section-head p,.relaunch-pricing>div>p,.relaunch-company p,.relaunch-final p{color:#46677e;font-size:16px;line-height:1.67}.relaunch-dark .relaunch-section-head p,.relaunch-dark.relaunch-final p{color:#bed1da}
.relaunch-flow{overflow:hidden;border:1px solid #d8e7eb;border-radius:26px;background:#fff;box-shadow:0 13px 36px rgba(25,76,98,.09)}.relaunch-flow article{border-color:#d8e7eb}.relaunch-flow article>span{color:#0c8f8a}.relaunch-flow p{color:#678194}
.relaunch-features{gap:18px}.relaunch-feature{min-height:300px;padding:30px;border:1px solid #d8e7eb;border-radius:22px;background:#fff!important;color:#103654!important;box-shadow:0 13px 36px rgba(25,76,98,.09)}.relaunch-feature>span,.relaunch-feature>b{color:#0c8f8a}.relaunch-feature p{color:#678194}
.relaunch-sectors{border-color:#d8e7eb}.relaunch-sectors>a{border-color:#d8e7eb}.relaunch-sectors>a:hover{padding-inline:18px;border-radius:16px;background:#dff7f5}.relaunch-sectors>a>span,.relaunch-sectors>a>b{color:#0c8f8a}.relaunch-sectors p{color:#678194}
.relaunch-pricing{gap:80px}.relaunch-pricing-card{border:1px solid #bdd3da;border-radius:34px;background:rgba(255,255,255,.92);box-shadow:0 22px 65px rgba(19,65,86,.11)}.relaunch-pricing-card strong{color:#18b7ad}.relaunch-pricing-card p{color:#46677e}.relaunch-pricing-card i{border-radius:5px;background:#103654}.relaunch-pricing-card i+i{background:#18b7ad}.relaunch-pricing-card i+i+i{background:#48cbd2}
.relaunch-trust{gap:85px}.relaunch-trust-list,.relaunch-trust-list>div{border-color:rgba(255,255,255,.17)}.relaunch-trust-list span{color:#66ddd8}.relaunch-trust-list p{color:#d5e4ea;font-size:14px}
.relaunch-company{gap:90px}.relaunch-company-mark{border:1px solid #d8e7eb;border-radius:50%;background:radial-gradient(circle,rgba(24,183,173,.15),transparent 48%),linear-gradient(rgba(16,54,84,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,54,84,.045) 1px,transparent 1px),#f8fcfd;background-size:auto,26px 26px,26px 26px,auto;box-shadow:0 13px 36px rgba(25,76,98,.09);color:#18b7ad}
.relaunch-faq{border-color:#d8e7eb}.relaunch-faq details{border-color:#d8e7eb}.relaunch-faq summary>span{color:#0c8f8a}.relaunch-faq details>p{color:#678194}
.relaunch-final{text-align:center}.relaunch-final .relaunch-button-signal{border-color:#18b7ad;background:#18b7ad;color:#fff}
.relaunch-footer{background:#06243e;color:#fff}.relaunch-footer-top{border-color:rgba(255,255,255,.14)}.relaunch-footer-brand .relaunch-brand-mark:before{background:#06243e}.relaunch-footer-brand .relaunch-brand-mark:after{background:#66ddd8}.relaunch-footer-top p,.relaunch-footer-bottom{color:#a9c3cf}.relaunch-footer-bottom a:hover{color:#66ddd8}
.relaunch-interior-hero{min-height:540px;background-image:radial-gradient(circle at 85% 20%,rgba(72,203,210,.18),transparent 32%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,39px 39px,39px 39px}.relaunch-interior-hero h1{font-size:clamp(50px,6.5vw,88px);letter-spacing:-.065em}.relaunch-interior-hero>p{color:#bed1da}.relaunch-interior-hero.relaunch-signal>p{color:#46677e}
.relaunch-interior-blocks{gap:0;background:#fff}.relaunch-interior-blocks article{min-height:360px;padding:55px;border-color:#d8e7eb}.relaunch-interior-blocks article>span{color:#0c8f8a}.relaunch-interior-blocks h2{margin:70px 0 18px;font-size:clamp(29px,3.4vw,46px)}.relaunch-interior-blocks p{color:#678194;font-size:15px}
.relaunch-demo-intro{background:linear-gradient(135deg,#0c3556,#082b49 72%)}.relaunch-demo-intro>p{color:#bed1da}.relaunch-demo-number{border-color:rgba(255,255,255,.18)}.relaunch-demo-number strong{color:#66ddd8}.relaunch-demo-number span{color:#bed1da}.relaunch-demo-form-wrap{background:#f4fafc}.relaunch-demo-form,.relaunch-success{padding:34px;border:1px solid #d8e7eb;border-radius:30px;background:#fff;box-shadow:0 22px 65px rgba(19,65,86,.11)}.relaunch-form-grid input{padding:0 15px;border:1px solid #bdd3da;border-radius:12px;background:#f8fcfd}.relaunch-form-grid input:focus{border-color:#18b7ad;outline:3px solid rgba(24,183,173,.14)}
@media(max-width:1120px){.relaunch-mobile-menu summary{border:1px solid #d8e7eb;border-radius:999px}.relaunch-mobile-menu nav{border:1px solid #d8e7eb;border-radius:19px;background:#fff;box-shadow:0 22px 65px rgba(19,65,86,.11)}.relaunch-hero{grid-template-columns:1fr .92fr;gap:45px}.relaunch-hero-copy h1{font-size:clamp(46px,6vw,63px)}.relaunch-hero-visual{min-height:450px}.relaunch-official-eye{scale:.88}.relaunch-calendar-stage,.relaunch-manifesto,.relaunch-pricing,.relaunch-trust,.relaunch-company,.relaunch-product-stage{grid-template-columns:1fr}.relaunch-calendar-stage,.relaunch-product-stage{gap:45px}.relaunch-product-stage .relaunch-board{order:0}}
@media(max-width:820px){.relaunch-header{position:relative}.relaunch-header-inner{min-height:72px;padding:0 16px}.relaunch-hero,.relaunch-section,.relaunch-interior-hero,.relaunch-interior-blocks{padding-inline:20px}.relaunch-hero,.relaunch-section{padding-block:66px}.relaunch-hero{min-height:0;padding-top:54px;grid-template-columns:1fr;gap:38px}.relaunch-hero-copy h1{font-size:clamp(43px,10.4vw,65px)}.relaunch-hero-visual{width:min(100%,600px);margin:0 auto}.relaunch-manifesto{padding-top:66px}.relaunch-flow{grid-template-columns:1fr}.relaunch-flow article,.relaunch-flow article:not(:first-child){min-height:180px;border-inline-end:0;border-bottom:1px solid #d8e7eb}.relaunch-pricing,.relaunch-trust,.relaunch-company,.relaunch-calendar-stage,.relaunch-product-stage{gap:45px}.relaunch-interior-hero{min-height:460px;padding-top:95px}.relaunch-demo-main{grid-template-columns:1fr}.relaunch-demo-intro,.relaunch-demo-form-wrap{min-height:0;padding:70px 20px}.relaunch-demo-intro{min-height:620px}}
@media(max-width:560px){.relaunch-languages{display:none}.relaunch-hero{padding-top:42px}.relaunch-hero-copy h1{font-size:clamp(38px,11.7vw,54px)}.relaunch-hero-actions{align-items:stretch;flex-direction:column;gap:17px}.relaunch-hero-actions .relaunch-button{width:100%}.relaunch-unlimited{display:grid}.relaunch-hero-visual{min-height:430px;padding:40px 22px 30px;border-radius:30px}.relaunch-official-eye{scale:.76}.relaunch-hero-visual>h2{font-size:45px}.relaunch-hero-panel{width:104px;opacity:.62}.relaunch-hero-panel-a{inset:24px auto auto 17px}.relaunch-hero-panel-b{inset:38px 15px auto auto}.relaunch-section-head h2,.relaunch-pricing h2,.relaunch-company h2,.relaunch-final h2,.relaunch-calendar-stage>div:last-child h2,.relaunch-product-stage>div:last-child h2{font-size:clamp(34px,10vw,45px)}.relaunch-board{margin:0;padding:11px;border-radius:22px;box-shadow:0 13px 36px rgba(25,76,98,.09)}.relaunch-schedule{grid-template-columns:31px repeat(2,minmax(0,1fr))}.relaunch-resource>strong span{display:none}.relaunch-board-event em{display:none}.relaunch-features,.relaunch-proof-grid,.relaunch-interior-blocks{grid-template-columns:1fr}.relaunch-feature,.relaunch-interior-blocks article{min-height:250px;padding:25px}.relaunch-sectors>a{grid-template-columns:38px 1fr 28px}.relaunch-sectors p{grid-column:2/4}.relaunch-demo-form,.relaunch-success{padding:25px;border-radius:28px}.relaunch-form-grid{grid-template-columns:1fr}.relaunch-footer-top,.relaunch-footer-bottom{align-items:flex-start;flex-direction:column}}

/* Production render corrections after V4 audit. */
body.relaunch-page.relaunch-pricing{display:block}
.relaunch-interior-hero.relaunch-dark{background-color:#0c3556}
.relaunch-flow-followup{padding-top:0}

/* IKELO OFFICIAL ASSETS + MINIMAL SCALE — V4.2 */
:root{--ik-max:1120px}
.relaunch-header,.relaunch-header-inner{min-height:72px}
.relaunch-header-inner{gap:20px}
.relaunch-brand{gap:0}
.relaunch-brand-logo{display:block;width:auto;height:30px;max-width:148px}
.relaunch-footer-brand{width:fit-content;padding:7px 10px;border-radius:10px;background:#fff}
.relaunch-hero-wordmark{position:relative;z-index:2;margin:-15px 0 8px}
.relaunch-hero-wordmark .relaunch-brand-logo{height:38px;max-width:188px}
.relaunch-nav{gap:22px;font-size:12px}
.relaunch-nav>a,.relaunch-nav summary{padding:27px 0}
.relaunch-nav-popover{top:62px;width:270px}
.relaunch-button{min-height:44px;padding-inline:21px;box-shadow:0 8px 20px rgba(16,54,84,.14);font-size:11px}
.relaunch-button-small{min-height:36px;padding-inline:16px}
.relaunch-hero{min-height:540px;padding-block:64px;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:60px}
.relaunch-hero-copy h1{margin:19px 0;max-width:620px;font-size:clamp(44px,4.4vw,64px);line-height:1.02}
.relaunch-hero-copy>p{font-size:clamp(15px,1.2vw,17px);line-height:1.58}
.relaunch-hero-actions{margin-top:24px;gap:20px}
.relaunch-unlimited{margin-top:28px;gap:8px}
.relaunch-unlimited span{min-height:30px;padding-inline:11px;font-size:9px}
.relaunch-hero-visual{width:min(100%,470px);min-height:410px;padding:34px 32px 27px;border-radius:28px;box-shadow:0 22px 55px rgba(40,109,123,.11),0 6px 16px rgba(27,82,102,.05)}
.relaunch-official-eye{width:230px;height:245px;scale:.82}
.relaunch-hero-panel{width:108px;height:44px;padding:8px 10px;border-radius:11px;box-shadow:0 8px 24px rgba(25,76,98,.08)}
.relaunch-hero-panel-a{inset:24px auto auto 22px}.relaunch-hero-panel-b{inset:34px 20px auto auto}
.relaunch-eye-shine{transition:none}
.relaunch-eye-shine.is-idle{animation:relaunchEyeSearching 1.35s ease-in-out infinite}
@keyframes relaunchEyeSearching{0%,100%{opacity:1;scale:1;box-shadow:0 0 12px rgba(255,255,255,.58),0 0 0 rgba(31,165,167,0)}50%{opacity:.72;scale:.86;box-shadow:0 0 22px rgba(255,255,255,.92),0 0 26px rgba(31,165,167,.28)}}
.relaunch-section{padding-block:66px}
.relaunch-manifesto{padding-top:66px;gap:60px}
.relaunch-manifesto>div:first-child h2{font-size:clamp(31px,3.5vw,48px)}
.relaunch-manifesto-list article{padding:16px 2px}.relaunch-manifesto-list h3{font-size:18px}.relaunch-manifesto-list p{font-size:14px}
.relaunch-section-head{max-width:820px;margin-bottom:42px}
.relaunch-section-head h2,.relaunch-pricing h2,.relaunch-company h2,.relaunch-final h2{margin:18px 0 15px;font-size:clamp(32px,4vw,52px);line-height:1.06}
.relaunch-section-head p,.relaunch-pricing>div>p,.relaunch-company p,.relaunch-final p{font-size:15px;line-height:1.62}
.relaunch-calendar-stage,.relaunch-product-stage{grid-template-columns:minmax(390px,.92fr) 1.08fr;gap:52px}
.relaunch-calendar-stage>div:last-child h2,.relaunch-product-stage>div:last-child h2{margin:18px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.06}
.relaunch-calendar-stage>div:last-child p,.relaunch-product-stage>div:last-child p{font-size:15px;line-height:1.6}
.relaunch-calendar-stage .relaunch-text-link{margin-top:18px}
.relaunch-board{padding:14px;border-radius:22px;box-shadow:0 14px 38px rgba(19,65,86,.09)}
.relaunch-board-head{padding:3px 2px 12px}.relaunch-board-title{padding:15px 2px}.relaunch-board-title h2{font-size:clamp(18px,1.8vw,25px)}.relaunch-board-title>b{min-width:52px;font-size:20px}
.relaunch-schedule{height:294px;border-radius:11px;background:repeating-linear-gradient(to bottom,rgba(16,54,84,.012) 0 48px,#d8e7eb 49px)}
.relaunch-times{padding-top:19px}.slot-a{top:49px;height:61px}.slot-b{top:177px;height:56px}.slot-c{top:73px;height:81px}.slot-d{top:204px;height:64px}
.relaunch-board-event{margin-top:10px;padding:9px 10px;border-radius:10px}
.relaunch-flow{border-radius:18px;box-shadow:0 8px 24px rgba(25,76,98,.07)}
.relaunch-flow article,.relaunch-flow article:not(:first-child){min-height:155px;padding:18px 20px;justify-content:flex-start;gap:25px}
.relaunch-flow article:first-child{padding-inline-start:20px}.relaunch-flow article>span{font-size:10px}.relaunch-flow h3{margin-bottom:8px;font-size:22px}.relaunch-flow p{font-size:14px;line-height:1.5}
.relaunch-features{gap:12px}.relaunch-feature{min-height:220px;padding:22px;border-radius:17px;box-shadow:0 8px 24px rgba(25,76,98,.07)}
.relaunch-feature h3{margin:30px 0 12px;font-size:clamp(25px,2.7vw,38px)}.relaunch-feature p{font-size:14px;line-height:1.55}.relaunch-feature>b{padding-top:18px}
.relaunch-proof-grid{gap:12px}.relaunch-proof figcaption{padding:14px;font-size:14px}
.relaunch-sectors>a{min-height:94px;grid-template-columns:52px minmax(210px,.72fr) 1fr 42px;gap:20px}.relaunch-sectors h3{font-size:clamp(21px,2.2vw,32px)}.relaunch-sectors p{font-size:14px;line-height:1.5}.relaunch-sectors b{font-size:25px}
.relaunch-pricing{gap:54px}.relaunch-pricing .relaunch-button{margin-top:25px}.relaunch-pricing-card{min-height:300px;padding:26px;border-radius:22px;box-shadow:0 14px 38px rgba(19,65,86,.09)}
.relaunch-pricing-card strong{margin:40px 0 15px;font-size:clamp(43px,5vw,68px)}.relaunch-pricing-card p{font-size:14px}
.relaunch-trust{gap:60px}.relaunch-trust-list>div{min-height:78px;grid-template-columns:42px 1fr}.relaunch-trust-list p{font-size:14px}
.relaunch-company{gap:60px}.relaunch-company-mark{width:min(100%,330px);justify-self:center}.relaunch-company .relaunch-text-link{margin-top:22px}
.relaunch-faq summary{padding:19px 4px 19px 0;grid-template-columns:52px 1fr 26px;font-size:clamp(16px,1.7vw,21px)}
.relaunch-faq details>p{margin:-4px 0 22px 52px;font-size:15px;line-height:1.6}html[dir=rtl] .relaunch-faq details>p{margin:-4px 52px 22px 0}
.relaunch-final .relaunch-button{margin-top:26px}
.relaunch-footer{padding:38px max(24px,calc((100vw - var(--ik-max))/2)) 24px}.relaunch-footer-top{min-height:76px}.relaunch-footer-bottom{padding-top:20px}
.relaunch-interior-hero{min-height:400px;padding-block:84px 64px}.relaunch-interior-hero h1{margin:21px 0 18px;font-size:clamp(42px,5.5vw,68px);line-height:.98}.relaunch-interior-hero>p{font-size:17px;line-height:1.6}
.relaunch-interior-blocks article{min-height:240px;padding:34px}.relaunch-interior-blocks h2{margin:38px 0 13px;font-size:clamp(26px,2.9vw,37px)}.relaunch-interior-blocks p{font-size:14px;line-height:1.6}
.relaunch-demo-main{min-height:calc(100svh - 72px)}.relaunch-demo-intro,.relaunch-demo-form-wrap{min-height:calc(100svh - 72px);padding-block:64px}
.relaunch-demo-intro h1{margin:22px 0 18px;font-size:clamp(42px,5vw,68px)}.relaunch-demo-intro>p{font-size:16px;line-height:1.6}.relaunch-demo-number{margin-top:38px}.relaunch-demo-number strong{font-size:58px}
.relaunch-demo-form,.relaunch-success{padding:26px;border-radius:20px;box-shadow:0 14px 38px rgba(19,65,86,.09)}.relaunch-demo-form{gap:20px}.relaunch-form-head{margin-bottom:22px}.relaunch-form-head h2,.relaunch-success h2{margin:16px 0 10px;font-size:clamp(29px,3.3vw,44px)}.relaunch-form-grid{gap:18px}.relaunch-form-grid input{height:48px}
@media(max-width:1120px){.relaunch-hero{grid-template-columns:1fr;gap:40px}.relaunch-hero-copy{max-width:760px}.relaunch-hero-visual{width:min(100%,480px);margin-inline:auto}.relaunch-official-eye{scale:.78}.relaunch-calendar-stage,.relaunch-product-stage,.relaunch-manifesto,.relaunch-pricing,.relaunch-trust,.relaunch-company{gap:38px}.relaunch-company-mark{max-width:280px;justify-self:start}}
@media(max-width:820px){.relaunch-header,.relaunch-header-inner{min-height:66px}.relaunch-brand-logo{height:27px;max-width:134px}.relaunch-hero,.relaunch-section{padding-block:48px}.relaunch-hero{padding-top:44px;gap:32px}.relaunch-hero-copy h1{font-size:clamp(39px,8.8vw,56px)}.relaunch-hero-visual{min-height:370px}.relaunch-section-head{margin-bottom:32px}.relaunch-flow{grid-template-columns:repeat(2,1fr)}.relaunch-flow article,.relaunch-flow article:not(:first-child){min-height:130px;border-inline-end:1px solid #d8e7eb;border-bottom:1px solid #d8e7eb}.relaunch-flow article:nth-child(even){border-inline-end:0}.relaunch-flow article:nth-last-child(-n+2){border-bottom:0}.relaunch-interior-hero{min-height:350px;padding-top:72px}.relaunch-demo-intro,.relaunch-demo-form-wrap{min-height:0;padding:58px 20px}.relaunch-demo-intro{min-height:0}}
@media(max-width:560px){.relaunch-hero{padding-top:36px}.relaunch-hero-copy h1{font-size:clamp(36px,10.8vw,49px)}.relaunch-hero-actions{gap:13px}.relaunch-unlimited{margin-top:22px}.relaunch-hero-visual{min-height:335px;padding:27px 18px 22px;border-radius:23px}.relaunch-official-eye{width:205px;height:220px;scale:.64}.relaunch-hero-wordmark{margin-top:-27px}.relaunch-hero-wordmark .relaunch-brand-logo{height:31px;max-width:154px}.relaunch-hero-panel{width:91px;height:38px}.relaunch-section-head h2,.relaunch-pricing h2,.relaunch-company h2,.relaunch-final h2,.relaunch-calendar-stage>div:last-child h2,.relaunch-product-stage>div:last-child h2{font-size:clamp(29px,8.8vw,39px)}.relaunch-schedule{height:260px;background:repeating-linear-gradient(to bottom,rgba(16,54,84,.012) 0 42px,#d8e7eb 43px)}.slot-a{top:43px;height:54px}.slot-b{top:154px;height:50px}.slot-c{top:64px;height:68px}.slot-d{top:176px;height:58px}.relaunch-flow{grid-template-columns:1fr}.relaunch-flow article,.relaunch-flow article:not(:first-child),.relaunch-flow article:nth-last-child(-n+2){min-height:112px;border-inline-end:0;border-bottom:1px solid #d8e7eb}.relaunch-flow article:last-child{border-bottom:0}.relaunch-feature,.relaunch-interior-blocks article{min-height:190px;padding:20px}.relaunch-pricing-card{min-height:260px;padding:22px}.relaunch-company-mark{max-width:230px}.relaunch-interior-hero{min-height:320px;padding-block:64px 48px}.relaunch-interior-blocks h2{margin-top:30px;font-size:30px}.relaunch-demo-form,.relaunch-success{padding:21px;border-radius:18px}}

/* IKELO TARGETED MOBILE + ICONOGRAPHIC POLISH — V4.3 */
.relaunch-calendar-stage>*,.relaunch-product-stage>*{min-width:0}
.relaunch-flow p,.relaunch-feature p,.relaunch-sectors p,.relaunch-faq details>p,.relaunch-interior-blocks p,.relaunch-resource>strong span,.relaunch-slot span,.relaunch-board-event small{color:#526f82}
.relaunch-official-mark{display:block;width:100%;height:100%;object-fit:contain}
.relaunch-company{grid-template-columns:120px minmax(0,1fr);gap:42px}
.relaunch-company-mark{width:112px;max-width:none;aspect-ratio:1;padding:21px;justify-self:start;border-radius:24px;background:#f8fcfd;box-shadow:0 8px 24px rgba(25,76,98,.07)}
.relaunch-company-icon{width:70px;height:70px}
@media(max-width:1120px){.relaunch-company{grid-template-columns:1fr;gap:26px}.relaunch-company-mark{width:92px}}
@media(max-width:820px){.relaunch-calendar-stage,.relaunch-product-stage{grid-template-columns:minmax(0,1fr);gap:32px}.relaunch-calendar-stage .relaunch-board,.relaunch-product-stage .relaunch-board{width:100%;max-width:100%}.relaunch-product-stage .relaunch-board{order:0}}
@media(max-width:560px){.relaunch-hero{padding-bottom:40px}.relaunch-section{padding-block:40px}.relaunch-flow-followup{padding-top:0}.relaunch-calendar-stage,.relaunch-product-stage{gap:26px}.relaunch-hero-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 14px}.relaunch-hero-actions .relaunch-button{width:auto;min-height:40px;padding-inline:17px}.relaunch-hero-actions .relaunch-text-link{justify-content:flex-start;font-size:13px}.relaunch-unlimited{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px;border-top:0}.relaunch-unlimited span{width:auto;min-height:28px;padding:7px 10px;border:1px solid #d8e7eb;border-radius:999px;background:rgba(255,255,255,.72);font-size:9px;white-space:nowrap}.relaunch-company{gap:20px}.relaunch-company-mark{width:74px;padding:14px;border-radius:18px}.relaunch-company-icon{width:46px;height:46px}.relaunch-section-head{margin-bottom:27px}.relaunch-flow article,.relaunch-flow article:not(:first-child),.relaunch-flow article:nth-last-child(-n+2){padding-block:16px;gap:20px}.relaunch-calendar-stage>div:last-child p,.relaunch-product-stage>div:last-child p{color:#3f6076}.relaunch-board-event{min-width:0}.relaunch-board-event div{min-width:0}.relaunch-board-event b,.relaunch-board-event small{overflow-wrap:anywhere}}

/* IKELO OFFICIAL SITUATION + READABILITY AUDIT — V4.4 */
.relaunch-nav{font-size:13px}
.relaunch-button{font-size:12px}
.relaunch-eyebrow{font-size:11px}
.relaunch-unlimited span{margin-top:10px;font-size:10px}
.relaunch-manifesto-list p,.relaunch-flow p,.relaunch-feature p,.relaunch-sectors p,.relaunch-pricing-card p,.relaunch-trust-list p,.relaunch-interior-blocks p{font-size:15px}
.relaunch-section-head p,.relaunch-pricing>div>p,.relaunch-company p,.relaunch-final p,.relaunch-calendar-stage>div:last-child p,.relaunch-product-stage>div:last-child p{font-size:16px}
.relaunch-flow article>span,.relaunch-feature>span,.relaunch-feature>b,.relaunch-sectors>a>span,.relaunch-trust-list span,.relaunch-faq summary span,.relaunch-interior-blocks article>span,.relaunch-pricing-card>span{font-size:11px}
.relaunch-form-grid label span,.relaunch-form-note,.relaunch-footer-bottom{font-size:12px}
.relaunch-interior-blocks-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.relaunch-interior-blocks-three article,.relaunch-interior-blocks-three article:nth-child(even){border-inline-end:1px solid var(--ik-ink)}
.relaunch-interior-blocks-three article:last-child{border-inline-end:0}
.relaunch-situation{width:min(calc(100% - 28px),1180px);margin:14px auto;padding:66px 34px;overflow:hidden;border:1px solid rgba(36,79,139,.08);border-radius:36px;background:radial-gradient(circle at 12% 12%,rgba(31,165,167,.13),transparent 28%),rgba(255,255,255,.48);box-shadow:0 28px 70px rgba(16,38,59,.07)}
.relaunch-situation-head{max-width:780px;margin:0 auto 42px;text-align:center}
.relaunch-situation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.relaunch-situation-card{margin:0;overflow:hidden;border:1px solid var(--ik-line);border-radius:26px;background:rgba(255,255,255,.88);box-shadow:0 10px 28px rgba(25,76,98,.07)}
.relaunch-situation-visual{aspect-ratio:16/10;margin:14px;display:flex;overflow:hidden;flex-direction:column;border:1px solid #d3e0e5;border-radius:17px;background:radial-gradient(circle at 85% 15%,rgba(20,127,132,.11),transparent 28%),linear-gradient(145deg,#f9fcfd,#eef5f7);box-shadow:inset 0 1px 0 #fff}
.relaunch-situation-bar{min-height:36px;padding:0 12px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #dbe6ea;color:var(--ik-muted);background:rgba(255,255,255,.82)}
.relaunch-situation-bar>span{width:7px;height:7px;border-radius:50%;background:#b8c8cf}.relaunch-situation-bar>span:nth-child(2){background:#8bb9bd}.relaunch-situation-bar>span:nth-child(3){background:#7195bd}
.relaunch-situation-bar strong{margin-inline-start:auto;color:var(--ik-ink);font-size:11px;font-weight:700}
.relaunch-situation-canvas{position:relative;flex:1;min-height:0;padding:18px}
.relaunch-situation-schedule,.relaunch-situation-resources,.relaunch-situation-timeline{position:relative;width:100%;height:100%}
.relaunch-situation-schedule{overflow:hidden;border:1px solid rgba(36,85,143,.12);border-radius:12px;background:linear-gradient(90deg,transparent 24%,rgba(36,85,143,.08) 24%,rgba(36,85,143,.08) calc(24% + 1px),transparent calc(24% + 1px)),repeating-linear-gradient(0deg,#fff 0,#fff 30px,#e3ecef 30px,#e3ecef 31px);box-shadow:0 9px 24px rgba(16,38,59,.06)}
.relaunch-situation-schedule span{position:absolute;inset-inline-start:31%;height:24px;border-radius:7px;background:linear-gradient(90deg,rgba(36,85,143,.92),rgba(36,85,143,.72));box-shadow:0 6px 13px rgba(36,85,143,.14)}
.relaunch-situation-schedule span:after{content:"";position:absolute;inset:7px 12px;border-radius:99px;background:rgba(255,255,255,.72)}
.relaunch-situation-schedule .event-one{top:17px;width:53%}.relaunch-situation-schedule .event-two{top:calc(50% - 12px);width:39%;background:linear-gradient(90deg,rgba(20,127,132,.92),rgba(20,127,132,.68))}.relaunch-situation-schedule .event-three{top:calc(100% - 41px);width:46%}
.relaunch-situation-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}
.relaunch-situation-resources>span{position:relative;z-index:2;border:1px solid rgba(36,85,143,.13);border-radius:13px;background:rgba(255,255,255,.9);box-shadow:0 9px 22px rgba(16,38,59,.07)}
.relaunch-situation-resources>span:before,.relaunch-situation-resources>span:after{content:"";position:absolute;inset-inline-start:16px;border-radius:99px;background:#dce7eb}.relaunch-situation-resources>span:before{top:12px;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#24558f,#5d8cba)}.relaunch-situation-resources>span:after{top:43px;width:calc(100% - 32px);height:6px;box-shadow:0 11px 0 #e9f0f2}
.relaunch-situation-resources .resource-client{grid-row:1/-1}.relaunch-situation-resources .resource-professional:before{background:linear-gradient(135deg,#147f84,#61b1ae)}.relaunch-situation-resources .resource-room:before{border-radius:8px;background:linear-gradient(135deg,#103654,#58788f)}
.relaunch-situation-resources>i{position:absolute;z-index:1;inset-inline-start:42%;top:50%;width:22%;height:2px;background:#83a7ae}
.relaunch-situation-timeline>i{position:absolute;inset-inline-start:25px;top:18px;bottom:18px;width:2px;background:#bdd0d6}
.relaunch-situation-timeline>span{position:absolute;inset-inline-start:17px;width:18px;height:18px;border:4px solid #f5fafb;border-radius:50%;background:#24558f;box-shadow:0 0 0 1px #9cb8c1}.relaunch-situation-timeline>span:after{content:"";position:absolute;inset-inline-start:30px;top:1px;width:92px;height:8px;border-radius:99px;background:#c7d8dd}
.relaunch-situation-timeline .step-one{top:22px}.relaunch-situation-timeline .step-two{top:calc(50% - 9px);background:#147f84}.relaunch-situation-timeline .step-three{top:calc(100% - 40px);background:#103654}
.relaunch-situation-timeline>b{position:absolute;inset-inline-end:4px;top:14px;width:42%;height:calc(100% - 28px);border:1px solid rgba(36,85,143,.13);border-radius:13px;background:linear-gradient(#dce8ec,#dce8ec) 18px 54px/calc(100% - 36px) 8px no-repeat,linear-gradient(#e8f0f2,#e8f0f2) 18px 76px/62% 8px no-repeat,linear-gradient(135deg,rgba(36,85,143,.95),rgba(20,127,132,.86)) 18px 18px/38px 24px no-repeat,rgba(255,255,255,.92);box-shadow:0 10px 26px rgba(16,38,59,.08)}
.relaunch-situation-card figcaption{padding:22px 24px 26px}.relaunch-situation-card figcaption>span{display:block;margin-bottom:12px;color:#0c8f8a;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.relaunch-situation-card h3{margin:0 0 10px;font-size:20px;line-height:1.2}.relaunch-situation-card p{margin:0;color:#526f82;font-size:15px;line-height:1.58}
.relaunch-situation-disclaimer{max-width:760px;margin:22px auto 0;color:#526f82;font-size:13px;text-align:center}
@media(max-width:980px){.relaunch-interior-blocks-three{grid-template-columns:1fr}.relaunch-interior-blocks-three article,.relaunch-interior-blocks-three article:nth-child(even),.relaunch-interior-blocks-three article:last-child{border-inline-end:0}.relaunch-situation-grid{grid-template-columns:1fr}.relaunch-situation-card{display:grid;grid-template-columns:minmax(270px,.95fr) 1.05fr;align-items:center}}
@media(max-width:620px){.relaunch-unlimited span{margin-top:6px;font-size:10px}.relaunch-situation{width:calc(100% - 16px);margin:8px auto;padding:40px 18px;border-radius:26px}.relaunch-situation-head{margin-bottom:28px}.relaunch-situation-grid{gap:14px}.relaunch-situation-card{display:block;border-radius:22px}.relaunch-situation-visual{margin:10px}.relaunch-situation-card figcaption{padding:18px 19px 22px}}

/* IKELO PWA + TYPOGRAPHY + MOBILE LANGUAGE + I18N — V4.5 */
.relaunch-page,.relaunch-page button,.relaunch-page input,.relaunch-page select,.relaunch-page textarea{font-family:"Century Gothic",Arial,Helvetica,sans-serif}
html[dir=rtl] .relaunch-page,html[dir=rtl] .relaunch-page button,html[dir=rtl] .relaunch-page input,html[dir=rtl] .relaunch-page select,html[dir=rtl] .relaunch-page textarea{font-family:"Tajawal",Tahoma,Arial,sans-serif}
.relaunch-languages a,.relaunch-eyebrow,.relaunch-unlimited b,.relaunch-board-head,.relaunch-board-title small,.relaunch-board-title>b,.relaunch-times,.relaunch-resource>strong,.relaunch-slot span,.relaunch-board-event>span,.relaunch-board-event em,.relaunch-manifesto-list article>span,.relaunch-flow article>span,.relaunch-feature>span,.relaunch-feature>b,.relaunch-proof figcaption span,.relaunch-sectors>a>span,.relaunch-pricing-card>span,.relaunch-trust-list span,.relaunch-faq summary span,.relaunch-interior-blocks article>span,.relaunch-demo-number span,.relaunch-form-grid label span,.relaunch-success>strong,.relaunch-hero-panel span{font-family:inherit}
.relaunch-header-brand{gap:9px}
.relaunch-brand-name{font-size:20px;font-weight:700;letter-spacing:-.035em;line-height:1}
@media(max-width:560px){.relaunch-header-inner{padding-inline:12px;gap:8px}.relaunch-header-actions{gap:6px}.relaunch-header-brand{gap:7px}.relaunch-header-brand .relaunch-brand-logo{width:27px;height:27px;max-width:27px;object-fit:contain}.relaunch-brand-name{font-size:18px}.relaunch-languages{display:flex;gap:0;padding:2px}.relaunch-languages a{min-width:23px;padding:5px 3px;font-size:9px}.relaunch-mobile-menu summary{padding:8px 9px}}

/* IKELO TRUST + LEGAL + SEO GOVERNANCE — V4.6 */
.relaunch-trust-hero{padding:88px max(24px,calc((100vw - var(--ik-max))/2)) 68px}
.relaunch-trust-hero h1{max-width:900px;margin:20px 0 18px;font-size:clamp(42px,5.4vw,70px);line-height:1.02;letter-spacing:-.04em}
.relaunch-trust-hero>p{max-width:760px;margin:0;color:#cadbe2;font-size:17px;line-height:1.68}
.relaunch-trust-hero time{display:block;margin-top:28px;color:#8fb5c3;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.relaunch-trust-layout{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,760px);justify-content:center;gap:72px;padding:72px max(24px,calc((100vw - var(--ik-max))/2)) 84px}
.relaunch-trust-toc{position:sticky;top:98px;align-self:start;padding:22px;border:1px solid var(--ik-line);border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(25,76,98,.06)}
.relaunch-trust-toc>strong{display:block;margin-bottom:16px;color:var(--ik-signal);font-size:11px;letter-spacing:.09em;text-transform:uppercase}
.relaunch-trust-toc nav{display:grid;gap:2px}
.relaunch-trust-toc a{padding:8px 0;color:#526f82;font-size:12px;line-height:1.35;text-decoration:none}
.relaunch-trust-toc a:hover,.relaunch-trust-toc a:focus-visible{color:var(--ik-ink)}
.relaunch-trust-content{min-width:0}
.relaunch-trust-content>section{padding:0 0 42px;scroll-margin-top:96px}
.relaunch-trust-content>section+section{padding-top:42px;border-top:1px solid var(--ik-line)}
.relaunch-trust-content h2{margin:0 0 18px;font-size:clamp(25px,3vw,35px);line-height:1.16;letter-spacing:-.025em}
.relaunch-trust-content p,.relaunch-trust-content li{color:#3f6076;font-size:15px;line-height:1.75}
.relaunch-trust-content p{margin:0 0 14px}.relaunch-trust-content ul{margin:18px 0;padding-inline-start:22px}.relaunch-trust-content li+li{margin-top:8px}
.relaunch-trust-note{padding:16px 18px;border-inline-start:3px solid var(--ik-signal);border-radius:0 12px 12px 0;background:#f1f8f8;color:var(--ik-ink)!important}
html[dir=rtl] .relaunch-trust-note{border-radius:12px 0 0 12px}
.relaunch-trust-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.relaunch-trust-links a{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid var(--ik-line);border-radius:999px;color:var(--ik-ink);font-size:12px;font-weight:700;text-decoration:none}
.relaunch-trust-links a:hover,.relaunch-trust-links a:focus-visible{border-color:var(--ik-signal);color:var(--ik-signal)}
.relaunch-trust-contact{padding:64px max(24px,calc((100vw - 760px)/2));text-align:center}
.relaunch-trust-contact h2{margin:18px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.1}.relaunch-trust-contact p{max-width:660px;margin:0 auto 24px;color:#526f82;font-size:16px;line-height:1.65}
@media(max-width:880px){.relaunch-trust-layout{grid-template-columns:1fr;gap:42px}.relaunch-trust-toc{position:static}.relaunch-trust-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}
@media(max-width:560px){.relaunch-trust-hero{padding:64px 20px 48px}.relaunch-trust-hero h1{font-size:clamp(36px,10vw,48px)}.relaunch-trust-hero>p{font-size:15px}.relaunch-trust-layout{padding:44px 20px 56px;gap:34px}.relaunch-trust-toc{padding:17px}.relaunch-trust-toc nav{grid-template-columns:1fr}.relaunch-trust-content>section{padding-bottom:34px}.relaunch-trust-content>section+section{padding-top:34px}.relaunch-trust-contact{padding:48px 20px}}
