:root{--primary-0:#000000;--primary-10:#390c00;--primary-20:#5d1900;--primary-30:#832700;--primary-40:#ab3500;--primary-50:#d04b16;--primary-60:#f2632f;--primary-70:#ff8b64;--primary-80:#ffb59d;--primary-90:#ffdbd0;--primary-95:#ffede8;--primary-100:#ffffff;--secondary-0:#000000;--secondary-10:#211b00;--secondary-20:#383000;--secondary-25:#453b00;--secondary-30:#514700;--secondary-35:#5f5200;--secondary-40:#6c5e00;--secondary-50:#887700;--secondary-60:#a59100;--secondary-70:#c2ab0d;--secondary-80:#dfc731;--secondary-90:#fde34d;--secondary-95:#fff1b4;--secondary-98:#fff9ec;--secondary-99:#fffbff;--secondary-100:#ffffff;--tertiary-0:#000000;--tertiary-10:#0b2000;--tertiary-20:#173800;--tertiary-25:#224309;--tertiary-30:#2d4f15;--tertiary-35:#395b20;--tertiary-40:#44682b;--tertiary-50:#5c8141;--tertiary-60:#759c58;--tertiary-70:#8fb770;--tertiary-80:#a9d389;--tertiary-90:#c5efa3;--tertiary-95:#d2feb0;--tertiary-98:#eeffdc;--tertiary-99:#f8ffeb;--tertiary-100:#ffffff;--neutral-0:#000000;--neutral-4:#130c12;--neutral-6:#191117;--neutral-10:#211920;--neutral-12:#261d24;--neutral-17:#30272e;--neutral-20:#372e35;--neutral-22:#3c3239;--neutral-24:#40363d;--neutral-25:#423840;--neutral-30:#4e444b;--neutral-35:#5a4f57;--neutral-40:#665b63;--neutral-50:#80747c;--neutral-60:#9a8d95;--neutral-70:#b5a7b0;--neutral-80:#d1c2cb;--neutral-87:#e5d6df;--neutral-90:#eedee7;--neutral-92:#f4e4ed;--neutral-94:#fae9f3;--neutral-95:#fdecf6;--neutral-96:#ffeff8;--neutral-98:#fff7f9;--neutral-99:#fffbff;--neutral-100:#ffffff;--error-0:#000000;--error-10:#410002;--error-20:#690005;--error-25:#7e0007;--error-30:#93000a;--error-35:#a80710;--error-40:#ba1a1a;--error-50:#de3730;--error-60:#ff5449;--error-70:#ff897d;--error-80:#ffb4ab;--error-90:#ffdad6;--error-95:#ffedea;--error-98:#fff8f7;--error-99:#fffbff;--error-100:#ffffff;--bg1:#20252b;--bg2:#292e34}body{font-family:"Rajdhani",sans-serif;color:var(--neutral-80);font-weight:300;font-size:18px;line-height:1.25;background-color:var(--bg1);background-image:linear-gradient(rgba(0,0,0,0.05) 1px,transparent 1px),linear-gradient(to right,rgba(0,0,0,0.05) 1px,transparent 1px);background-size:6px 6px;margin:0;padding:0}body input{font-family:inherit;font-weight:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:300;color:var(--neutral-100);margin:0}.btn{background-color:transparent;color:var(--primary-80);border:none;border-radius:4px;padding:12px 24px;line-height:1;font-size:16px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease;border-sizing:border-box}.btn.small{padding:8px 16px;font-size:16px}.btn.outlined{border:1px solid var(--primary-80);padding:11px 23px}.btn.outlined.small{padding:7px 15px}.btn:hover{background-color:transparent;color:var(--primary-90)}.btn:hover.outlined{border-color:var(--primary-90)}.btn:disabled{background-color:var(--neutral-30);cursor:not-allowed}.btn.secondary{background-color:transparent;color:var(--secondary-80);border:none;border-radius:4px;padding:12px 24px;line-height:1;font-size:16px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease;border-sizing:border-box}.btn.secondary.small{padding:8px 16px;font-size:16px}.btn.secondary.outlined{border:1px solid var(--secondary-80);padding:11px 23px}.btn.secondary.outlined.small{padding:7px 15px}.btn.secondary:hover{background-color:transparent;color:var(--secondary-90)}.btn.secondary:hover.outlined{border-color:var(--secondary-90)}.btn.secondary:disabled{background-color:var(--neutral-30);cursor:not-allowed}.btn.tertiary{background-color:transparent;color:var(--tertiary-80);border:none;border-radius:4px;padding:12px 24px;line-height:1;font-size:16px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease;border-sizing:border-box}.btn.tertiary.small{padding:8px 16px;font-size:16px}.btn.tertiary.outlined{border:1px solid var(--tertiary-80);padding:11px 23px}.btn.tertiary.outlined.small{padding:7px 15px}.btn.tertiary:hover{background-color:transparent;color:var(--tertiary-90)}.btn.tertiary:hover.outlined{border-color:var(--tertiary-90)}.btn.tertiary:disabled{background-color:var(--neutral-30);cursor:not-allowed}.btn.filled{background-color:var(--primary-80);color:var(--neutral-12);border:none;border-radius:4px;padding:12px 24px;line-height:1;font-size:16px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease;border-sizing:border-box}.btn.filled.small{padding:8px 16px;font-size:16px}.btn.filled.outlined{border:1px solid var(--neutral-12);padding:11px 23px}.btn.filled.outlined.small{padding:7px 15px}.btn.filled:hover{background-color:var(--primary-90);color:var(--neutral-12)}.btn.filled:hover.outlined{border-color:var(--neutral-12)}.btn.filled:disabled{background-color:var(--neutral-30);cursor:not-allowed}.btn.filled.secondary{background-color:var(--secondary-80);color:var(--neutral-12);border:none;border-radius:4px;padding:12px 24px;line-height:1;font-size:16px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease;border-sizing:border-box}.btn.filled.secondary.small{padding:8px 16px;font-size:16px}.btn.filled.secondary.outlined{border:1px solid var(--neutral-12);padding:11px 23px}.btn.filled.secondary.outlined.small{padding:7px 15px}.btn.filled.secondary:hover{background-color:var(--secondary-90);color:var(--neutral-12)}.btn.filled.secondary:hover.outlined{border-color:var(--neutral-12)}.btn.filled.secondary:disabled{background-color:var(--neutral-30);cursor:not-allowed}.btn.filled.tertiary{background-color:var(--tertiary-80);color:var(--neutral-12);border:none;border-radius:4px;padding:12px 24px;line-height:1;font-size:16px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease;border-sizing:border-box}.btn.filled.tertiary.small{padding:8px 16px;font-size:16px}.btn.filled.tertiary.outlined{border:1px solid var(--neutral-12);padding:11px 23px}.btn.filled.tertiary.outlined.small{padding:7px 15px}.btn.filled.tertiary:hover{background-color:var(--tertiary-90);color:var(--neutral-12)}.btn.filled.tertiary:hover.outlined{border-color:var(--neutral-12)}.btn.filled.tertiary:disabled{background-color:var(--neutral-30);cursor:not-allowed}.btn.filled.dark{background-color:var(--neutral-10);color:var(--neutral-80);border:none;border-radius:4px;padding:12px 24px;line-height:1;font-size:16px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease;border-sizing:border-box}.btn.filled.dark.small{padding:8px 16px;font-size:16px}.btn.filled.dark.outlined{border:1px solid var(--neutral-80);padding:11px 23px}.btn.filled.dark.outlined.small{padding:7px 15px}.btn.filled.dark:hover{background-color:var(--neutral-30);color:var(--neutral-80)}.btn.filled.dark:hover.outlined{border-color:var(--neutral-80)}.btn.filled.dark:disabled{background-color:var(--neutral-30);cursor:not-allowed}b{font-weight:500}.icon-btn{color:white;text-decoration:none;transform:color 150ms ease}.icon-btn:hover{color:var(--primary-80)}.logo{display:inline-flex;width:68px;height:25px;margin-bottom:-5px;background:url("/static/logos/logo.svg?fc711cb1c217") no-repeat center center;background-size:contain}.logo.icon{width:25px;height:25px;margin-bottom:0;background-image:url("/static/logos/icon.svg?fc711cb1c217")}.header{background-color:var(--bg1);background-image:linear-gradient(rgba(0,0,0,0.05) 1px,transparent 1px),linear-gradient(to right,rgba(0,0,0,0.05) 1px,transparent 1px);background-size:6px 6px;position:fixed;display:flex;align-items:center;justify-content:space-between;top:0;left:0;width:100%;box-sizing:border-box;padding:15px 20px;z-index:100}.header .actions{display:flex;gap:5px}.header .toggle{position:absolute;top:5px;right:20px;display:none;font-size:30px}@media (max-width:600px){.header{flex-direction:column;align-items:flex-start;gap:10px}.header .actions{flex-direction:column;width:100%}.header .actions:not(.open){display:none}.header .toggle{display:block}}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 20px 20px 13px;align-items:center}.footer .copy{color:var(--neutral-60);font-size:12px;margin-right:10px}.footer .links{display:flex;gap:10px;align-items:center}.bg2{background-color:var(--bg2);background-image:linear-gradient(rgba(0,0,0,0.05) 1px,transparent 1px),linear-gradient(to right,rgba(0,0,0,0.05) 1px,transparent 1px);background-size:6px 6px}.glass{background:rgba(128,116,124,0.1);box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,0.05)}.primary-text{color:var(--primary-80)}.hero{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:100dvh;padding:0 20px}.hero .bg{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:720px;width:100%;height:100%;background:url("/static/img/hero-bg.png?fc711cb1c217") no-repeat center center;background-size:contain;opacity:0.5;z-index:-1}.hero .headline{font-size:42px}.hero .sub-headline{font-size:24px}.hero .actions{display:flex;gap:10px;margin-top:30px}.container{padding:90px 30px}.problem,.target,.why{display:flex;flex-direction:column;gap:30px}.problem h2,.target h2,.why h2{text-align:center}.problem .columns,.target .columns,.why .columns{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.problem .columns .column,.target .columns .column,.why .columns .column{display:flex;flex-direction:column;gap:10px;flex:1;min-width:280px;padding:15px;border-radius:6px}.problem .columns .column h3,.target .columns .column h3,.why .columns .column h3{font-size:18px}.problem .columns .column p,.target .columns .column p,.why .columns .column p{margin:0;font-size:16px}.problem{padding:60px 30px}.problem .columns{align-items:center}.problem .columns .column.fixed{max-width:300px;margin:0 auto}.problem .columns .column .error{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--error-70);font-size:18px;gap:15px}.problem .columns .column .error .icon{font-size:100px}.problem .columns .column .error .text{text-align:center;font-weight:500}.target .columns .column .heading{display:flex;align-items:center;margin:10px 0;gap:10px}.target .columns .column .heading i{font-size:30px;color:var(--primary-80)}.why .columns .column{background:var(--bg2);border:none;border-radius:0}.why .columns .column i{font-size:40px;color:var(--primary-80);margin-bottom:20px}.solution{display:flex;flex-direction:column;gap:10px}.solution .benefits{display:flex;flex-direction:column;gap:10px}.solution .benefits .item{display:flex;gap:15px;background:var(--bg2);border-radius:6px;padding:20px;flex:1;min-width:250px;box-sizing:border-box;align-items:center}.solution .benefits .item i{flex:0 0 auto;font-size:32px;color:var(--primary-80);width:60px;text-align:center}.solution .benefits .item .content{display:flex;flex-direction:column;gap:8px}.solution .benefits .item .content h3{margin-top:0;font-size:20px}.solution .benefits .item .content p,.solution .benefits .item .content ul{margin:0;font-size:16px}.contact{display:flex;gap:45px;flex-wrap:wrap}.contact .text{flex:1;min-width:280px}.contact .text .list{display:flex;flex-direction:column;gap:10px}.contact .text .list .item{display:flex;align-items:center;gap:10px}.contact .text .list .item i{color:var(--tertiary-80)}.contact .form{flex:1;max-width:400px;background:var(--neutral-70);color:var(--neutral-12);box-shadow:15px 15px 20px rgba(0,0,0,0.5);padding:40px 20px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;line-height:1}.contact .form .fields{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.contact .form .fields .field{display:flex}.contact .form .fields .field label{flex:0 0 auto;width:115px}.contact .form .fields .field input{flex:1;background:var(--neutral-80);box-sizing:border-box;width:100%;font:inherit;border:none;color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;resize:none;overflow:hidden;outline:none;border-radius:4px}.contact .form .fields .actions{display:flex;justify-content:flex-end;margin-top:10px}.contact .form .fields .actions .btn{font-size:14px!important}.contact .form .success-message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px}.contact .form .success-message i{font-size:40px;color:var(--tertiary-50)}.contact .form.success .fields{display:none}.contact .form:not(.success) .success-message{display:none}table{width:100%}table td,table th{background:var(--bg2);font-size:16px;padding:3px 10px;text-align:left;font-weight:inherit}table th{color:var(--primary-80)}table td.white{color:var(--neutral-100)}@media (max-width:768px){.solution .explanation{flex:1;max-width:none}}