html,body{margin:0;padding:0;min-height:100%}
.app{--bg:#F4EDE0;--paper:#FBF7EF;--card:#FFFFFF;--chip:#F4EDE0;--ink:#16213A;--on-ink:#F4EDE0;--on-ink-muted:#C9C3B6;--ink-line:#2E3B5C;--muted:#4A5470;--text2:#33405F;--line:#DDD0B8;--line2:#CFC0A4;--hair:#EDE3D1;--seg:#E9DEC9;--track:#E6DAC4;--header:rgba(244,237,224,0.95);--on-accent:#FFFFFF;--accent:#A4302B;--accent-h:#86251F}
.app[data-theme="dark"]{--bg:#10151F;--paper:#151C29;--card:#1B2333;--chip:#252E42;--ink:#EEE7DA;--on-ink:#141B28;--on-ink-muted:#4A5470;--ink-line:#CFC0A4;--muted:#A7AFC2;--text2:#C9CFDC;--line:#2C364B;--line2:#3A465E;--hair:#273043;--seg:#222A3C;--track:#2C364B;--header:rgba(16,21,31,0.92);--on-accent:#10151F}
@media (prefers-color-scheme:dark){.app[data-theme="system"]{--bg:#10151F;--paper:#151C29;--card:#1B2333;--chip:#252E42;--ink:#EEE7DA;--on-ink:#141B28;--on-ink-muted:#4A5470;--ink-line:#CFC0A4;--muted:#A7AFC2;--text2:#C9CFDC;--line:#2C364B;--line2:#3A465E;--hair:#273043;--seg:#222A3C;--track:#2C364B;--header:rgba(16,21,31,0.92);--on-accent:#10151F}}
.app[data-accent="nar"]{--accent:#A4302B;--accent-h:#86251F}
.app[data-theme="dark"][data-accent="nar"]{--accent:#E0685D;--accent-h:#EE8A80}
@media (prefers-color-scheme:dark){.app[data-theme="system"][data-accent="nar"]{--accent:#E0685D;--accent-h:#EE8A80}}
.app[data-accent="mavi"]{--accent:#2C4F9E;--accent-h:#213D7C}
.app[data-theme="dark"][data-accent="mavi"]{--accent:#7C9BE0;--accent-h:#9DB5EA}
@media (prefers-color-scheme:dark){.app[data-theme="system"][data-accent="mavi"]{--accent:#7C9BE0;--accent-h:#9DB5EA}}
.app[data-accent="mese"]{--accent:#1F6B4A;--accent-h:#17543A}
.app[data-theme="dark"][data-accent="mese"]{--accent:#4FB386;--accent-h:#72C79F}
@media (prefers-color-scheme:dark){.app[data-theme="system"][data-accent="mese"]{--accent:#4FB386;--accent-h:#72C79F}}
.app[data-accent="benovse"]{--accent:#5B3F8C;--accent-h:#48316F}
.app[data-theme="dark"][data-accent="benovse"]{--accent:#A98BE0;--accent-h:#C0A8EA}
@media (prefers-color-scheme:dark){.app[data-theme="system"][data-accent="benovse"]{--accent:#A98BE0;--accent-h:#C0A8EA}}
.app[data-accent="terrakota"]{--accent:#B3552F;--accent-h:#8F4426}
.app[data-theme="dark"][data-accent="terrakota"]{--accent:#E08A5E;--accent-h:#EAA47F}
@media (prefers-color-scheme:dark){.app[data-theme="system"][data-accent="terrakota"]{--accent:#E08A5E;--accent-h:#EAA47F}}
.app[data-size="large"]{zoom:1.12}
.app[data-size="small"]{zoom:0.9}
body:has(.app[data-theme="dark"]){background:#10151F}
@media (prefers-color-scheme:dark){body:has(.app[data-theme="system"]){background:#10151F}}
.app img{color:transparent}
body{margin:0;background:#F4EDE0;color:#16213A;font-family:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:var(--accent)}a:hover{color:var(--accent-h)}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
.disp{font-family:'Unbounded','IBM Plex Sans',system-ui,sans-serif}
.mono{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace}
.h1{font-size:56px;line-height:1.08;letter-spacing:-0.02em}
.h2{font-size:38px;line-height:1.15;letter-spacing:-0.015em}
.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:64px;align-items:center}
.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}
.dgrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:48px;align-items:start}
.tgrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start}
.pgrid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:40px;align-items:start}
.feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}
.foot{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px}
.frow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.pcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.sticky{position:sticky;top:96px}
.navlinks{display:flex}
.regbtn{display:inline-flex}
.pbanner{height:200px}
.app[data-motion="reduce"] *{transition:none !important;animation:none !important;scroll-behavior:auto !important}
.app[data-contrast="high"]{--muted:var(--text2);--line:var(--line2)}
.mnav{display:none}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line)}
.tabs button{flex-shrink:0}
.floatcard{left:-24px}
.lbl{display:block;font-size:14px;font-weight:600;margin:0 0 6px}
.inp{width:100%;min-height:48px;padding:0 14px;border-radius:10px;border:1.5px solid var(--line2);background:var(--card);color:var(--ink);font-family:inherit;font-size:16px}
textarea.inp{padding:12px 14px;min-height:96px;resize:vertical;line-height:1.5}
select.inp{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px}
.inp:focus{border-color:var(--ink)}
.btn-p{background:var(--accent);color:var(--on-accent)}.btn-p:hover{background:var(--accent-h);color:var(--on-accent)}
.btn-d{background:var(--ink);color:var(--on-ink)}.btn-d:hover{background:var(--accent-h);color:var(--on-ink)}
.btn-o:hover{background:var(--ink);color:var(--on-ink)}
.nbtn{background:none;border:0;padding:8px 0;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;color:var(--ink)}
.nbtn:hover{color:var(--accent)}
.card{transition:transform .2s ease,box-shadow .2s ease}
.card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(22,33,58,.12)}
.faqbtn:hover{color:var(--accent)}
.flink{background:none;border:0;padding:0;text-align:left;font-family:inherit;font-size:15px;cursor:pointer;color:var(--on-ink)}.flink:hover{color:#D9A13B}
input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid #D9A13B;outline-offset:2px}
@media (max-width:1020px){
.hero,.dgrid,.tgrid,.split,.feature,.pgrid{grid-template-columns:minmax(0,1fr)}
.hero{gap:40px}
.cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.steps{grid-template-columns:repeat(2,minmax(0,1fr))}
.foot{grid-template-columns:repeat(2,minmax(0,1fr))}
.h1{font-size:44px}
.floatcard{left:16px}
.sticky{position:static}
.dgrid>#qeydiyyat{order:-1}
}
@media (max-width:640px){
.wrap{padding:0 20px}
.cards,.steps,.frow,.pcards{grid-template-columns:minmax(0,1fr)}
.foot{grid-template-columns:minmax(0,1fr)}
.navlinks,.deskonly{display:none}
.mnav{display:flex}
.chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin:0 -20px;padding-left:20px;padding-right:20px}
.chips button{flex-shrink:0}
.h1{font-size:34px}
.pbanner{height:130px}
.h2{font-size:27px}
}
