@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url("./tajawal-arabic-400-normal-FXQDC2BB.woff2") format("woff2"),url("./tajawal-arabic-400-normal-X5PKMNBI.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url("./tajawal-latin-400-normal-FDC6VRGD.woff2") format("woff2"),url("./tajawal-latin-400-normal-67726MBS.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url("./tajawal-arabic-500-normal-THJWKVV7.woff2") format("woff2"),url("./tajawal-arabic-500-normal-CPPWRLJJ.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url("./tajawal-latin-500-normal-4GYMGKZM.woff2") format("woff2"),url("./tajawal-latin-500-normal-VFZP2TTX.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url("./tajawal-arabic-700-normal-P3H7OBGL.woff2") format("woff2"),url("./tajawal-arabic-700-normal-ZH6DCJPN.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url("./tajawal-latin-700-normal-7KSL63JY.woff2") format("woff2"),url("./tajawal-latin-700-normal-N3JSFYPW.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url("./tajawal-arabic-800-normal-U3HI6DYR.woff2") format("woff2"),url("./tajawal-arabic-800-normal-3DJUKYXE.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url("./tajawal-latin-800-normal-ZXO4QNCA.woff2") format("woff2"),url("./tajawal-latin-800-normal-SWT5KT5V.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./inter-greek-400-normal-ZRMMCGZA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./inter-latin-400-normal-FR5HOXA4.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./inter-greek-600-normal-J3AMDQNF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./inter-latin-600-normal-ZYHV6QZT.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#e5333c;--ink:#202126;--muted:#737680;--line:#e9e9ee;--paper:#fff;--soft:#f7f8fa;--font:"Tajawal","Inter",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);font-size:17px;line-height:1.7;color:var(--ink);background:var(--paper);margin:0}html[lang=en]{--font:"Inter","Tajawal",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}:focus-visible{outline:3px solid #ea5962;outline-offset:4px}h1,h2,h3,h4{line-height:1.35;font-weight:800;letter-spacing:-.03em}h1{font-size:clamp(2.4rem,4.5vw,4.6rem)}h2{font-size:clamp(1.8rem,3vw,2.7rem)}h3{font-size:1.3rem}p{margin-bottom:1.2rem}.container{max-width:1240px;padding-inline:28px}.muted{color:var(--muted)}.section{padding:85px 0}.soft{background:var(--soft)}.reading-width{max-width:850px}.btn{font-size:16px;font-weight:700;border-radius:9px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;transition:background .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn-red{background:var(--red);color:#fff;border:1px solid var(--red)}.btn-red:hover{background:#cc2932;color:#fff}.btn-dark{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.btn-outline{border:1px solid #d8d9df;background:transparent;color:var(--ink)}.btn-light{background:#fff;color:#202126}.btn-small{padding:7px 13px;font-size:14px;min-height:36px}.text-link{font-weight:700;font-size:16px;white-space:nowrap}.eyebrow{font-size:14px;letter-spacing:.06em;font-weight:700;margin-bottom:17px;display:flex;align-items:center;gap:10px}.red-line{height:2px;width:28px;background:var(--red)}.site-header{height:95px;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:20}.header-inner{height:100%;display:flex;align-items:center;gap:40px;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;direction:ltr;flex-shrink:0;font-family:Inter,sans-serif;font-size:23px;font-weight:600;line-height:1.1;letter-spacing:-1px}.brand-symbol{font-weight:700;font-size:29px;letter-spacing:-3px;color:var(--red)}.brand-web{font-weight:400}.brand small{font-family:var(--font);display:block;font-size:11px;letter-spacing:0;text-align:center;color:var(--muted);margin-top:8px}.site-header nav{display:flex;gap:26px;align-items:center}.site-header nav>a{font-size:15px;position:relative;font-weight:500;white-space:nowrap}.site-header nav>a.active{color:var(--red)}.header-actions{display:flex;align-items:center;gap:18px}.language{font-family:Inter,sans-serif;font-size:13px;font-weight:600}.icon-button{border:0;background:none;color:var(--ink);font-size:22px;min-width:32px;min-height:40px;padding:0}.account-link{font-size:25px}.small-cta{font-size:14px;padding:9px 17px;min-height:43px}.mobile-toggle{display:none}.tiny-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:var(--red);margin-inline-start:5px;vertical-align:top;margin-top:6px}.hero{overflow:hidden;background:radial-gradient(ellipse at 15% 35%,#f5f2f5 0%,transparent 50%)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding-top:92px;padding-bottom:83px}.hero-copy .eyebrow{color:#676874}.hero-copy h1{font-size:clamp(2.8rem,4.5vw,4.35rem);line-height:1.3;letter-spacing:-.045em;margin-bottom:25px}.accent-word{color:var(--red)}.title-dot{display:none}.hero-copy>p{color:var(--muted);max-width:525px;font-size:18px;line-height:1.9}.hero-buttons{display:flex;gap:12px;margin-top:30px}.hero-points{display:flex;gap:19px;font-size:13px;color:var(--muted);margin-top:25px}.hero-art{position:relative;min-height:350px;display:flex;align-items:center;justify-content:center}.code-window{z-index:2;width:100%;max-width:450px;background:#22232b;border:1px solid #3a3b45;border-radius:15px;box-shadow:0 22px 50px #16172220;transform:rotate(-3deg);overflow:hidden;color:#d7d9e5;font-size:13px;font-family:Consolas,monospace}.window-bar{display:flex;align-items:center;gap:6px;border-bottom:1px solid #ffffff10;padding:16px 18px}.window-bar i{height:8px;width:8px;border-radius:100%;background:#ff666e}.window-bar i:nth-child(2){background:#e4bf63}.window-bar i:nth-child(3){background:#79bb99}.window-bar>span{margin-inline-start:auto;font-size:10px;color:#8c8d9d}.window-body{padding:24px 15px;line-height:2.1}.line-number{display:inline-block;width:23px;color:#575b70;font-size:11px}.purple{color:#baa4e2}.green{color:#a3ccab}.red-code{color:#ff8998}.window-status{display:flex;justify-content:space-between;font-size:10px;background:#ffffff05;padding:9px 18px;color:#a7a9b7}.code-cursor{height:14px;width:7px;display:inline-block;background:var(--red);vertical-align:middle;margin-left:4px}.art-tag{position:absolute;background:var(--paper);padding:12px 17px;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #20212608;font-size:13px;z-index:3;display:flex;align-items:center;gap:10px}.top-tag{top:-8px;inset-inline-start:15px;transform:rotate(3deg)}.red-dot{height:6px;width:6px;background:var(--red);border-radius:50%}.bottom-tag{bottom:-8px;inset-inline-end:4px;transform:rotate(2deg)}.bottom-tag small{display:block;color:var(--muted);font-size:11px}.launch-icon{font-size:26px;color:var(--red);background:#fff0f1;padding:1px 12px;border-radius:9px}.tag-check{color:#54a578;margin-inline-start:15px}.orbit{position:absolute;width:360px;height:360px;border:1px dashed #d4d2dd;border-radius:50%;transform:rotate(10deg)}.orbit-two{width:440px;height:440px;border-style:solid;opacity:.45}.art-bracket{position:absolute;bottom:-65px;inset-inline-start:35px;font-family:monospace;color:#e5333c25;font-size:55px;font-weight:700;transform:rotate(15deg)}.hero-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:23px;padding-bottom:26px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.hero-bottom>div{display:flex;gap:29px;font-family:Inter,sans-serif;font-size:15px;color:#7b7e86}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.section-heading h2{margin:0}.section-heading .eyebrow{color:var(--red);font-size:13px}.service-grid,.cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.content-card{padding:28px;border:1px solid var(--line);border-radius:13px;background:var(--paper);position:relative;transition:border-color .2s,box-shadow .2s}.content-card:hover{border-color:#f0a0a5;box-shadow:0 8px 26px #22242b07}.content-card h3{margin:21px 0 10px;font-size:20px}.content-card h3>a:after{content:"";position:absolute;inset:0}.content-card>.text-link{position:relative;z-index:1}.content-card p{color:var(--muted);font-size:15px;line-height:1.85;margin:0}.card-top{display:flex;justify-content:space-between;align-items:center}.card-icon{height:43px;min-width:43px;padding:0 7px;border:1px solid #f6dee1;background:#fff5f5;color:var(--red);display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:21px;border-radius:10px}.card-icon.pdf{font-size:12px;font-weight:600}.card-icon.image{background:#f1effd;color:#8364c9;border-color:#e4dff7}.card-icon.developer{background:#eff3fb;color:#597cba;border-color:#e0e7f6}.card-icon.security{background:#edf7f3;color:#438d73;border-color:#dfeee8}.card-icon.business{background:#fff5e9;color:#b78a3e;border-color:#f5e8d3}.card-arrow{color:#aaaab6;font-size:22px}.content-card>img{width:calc(100% + 56px);margin:-28px -28px 24px;border-radius:13px 13px 0 0;aspect-ratio:16/9;object-fit:cover;height:auto}.tool-meta{font-size:12px;color:var(--muted);display:block;margin-top:17px}.tool-meta>span{margin:0 8px}.tools-section{background:#202128;color:#fff;padding:75px 0;background-image:radial-gradient(ellipse at 10% 0%,#36303a,transparent 60%)}.tools-section .muted{color:#a9aab4}.tools-section .content-card{background:#2a2b33;border-color:#3b3c44;color:#fff;padding:24px}.tools-section .content-card p{color:#b1b2bd}.tools-section .tool-meta{color:#a4a6b0}.tools-section .card-icon{border:0;background:#3d2e34}.tools-section .card-icon.image{background:#363146}.tools-section .card-icon.security{background:#293e38}.tools-section .card-icon.business{background:#40392d}.tools-section .card-icon.developer{background:#2e3544}.popular-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.privacy-line{font-size:14px;color:#b0b2bd;border-top:1px solid #ffffff15;padding-top:22px;margin-top:28px;text-align:center}.status-badge{background:var(--soft);border:1px solid var(--line);color:var(--muted);font-size:12px;padding:4px 9px;border-radius:5px}.solutions-row{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:center}.sector-pills{display:grid;grid-template-columns:1fr 1fr;gap:13px}.sector-pills a{padding:16px 20px;border:1px solid var(--line);background:var(--paper);border-radius:8px;font-weight:500;display:flex;justify-content:space-between}.sector-pills a>span{color:var(--muted)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.step-num{font-size:37px;font-family:Inter,sans-serif;font-weight:600;color:#e5333c60;display:block;margin-bottom:20px}.process-grid p{color:var(--muted);font-size:15px}.journal-section{border-top:1px solid var(--line)}.final-cta{background:#f8f0f1;border:1px solid #f2e2e4;border-radius:18px;padding:60px;margin-bottom:80px;position:relative;overflow:hidden}.final-cta h2,.final-cta p,.final-cta .btn,.final-cta .eyebrow{position:relative;z-index:1}.final-cta p{color:var(--muted)}.final-cta .eyebrow{color:var(--red)}.cta-code{position:absolute;inset-inline-end:40px;top:45px;font-size:160px;font-family:monospace;color:#e5333c12;transform:rotate(-10deg)}.site-footer{border-top:1px solid var(--line);padding:65px 0 20px;background:var(--soft)}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr .8fr 1.2fr;gap:50px}.footer-grid h3{font-size:16px;margin-bottom:20px}.footer-grid p{color:var(--muted);font-size:14px;margin-top:20px}.footer-grid>div>a:not(.brand){display:block;font-size:14px;margin:8px 0;color:var(--muted)}.footer-grid>div>a.footer-contact{color:var(--ink);font-weight:700}.footer-note{font-size:12px;color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);margin-top:45px;padding-top:23px;display:flex;justify-content:space-between;font-size:12px;color:var(--muted);gap:25px}.footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.page-intro{padding:40px 0 50px;background:var(--soft);border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(2rem,3.5vw,3.2rem);margin:20px 0 15px}.page-intro p{max-width:700px;color:var(--muted);font-size:18px}.breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:35px;display:flex;gap:9px}.page-intro .eyebrow{color:var(--red)}.tools-intro{text-align:center}.tools-intro p{margin-inline:auto}.tools-intro .eyebrow{justify-content:center}.search-box{display:flex;align-items:center;gap:14px;border:1px solid #dfe0e6;padding:7px 7px 7px 15px;border-radius:11px;max-width:650px;margin:30px auto 0;background:var(--paper);box-shadow:0 5px 15px #1e202604}.search-box input{border:0;background:transparent;outline:0;width:100%;min-width:0;color:var(--ink);padding:7px}.search-box>span{font-size:25px;color:var(--muted);margin-inline-start:9px}.search-box .btn{font-size:14px;min-height:42px;padding:9px 23px}.filter-pills{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:30px}.filter-pills>a{border:1px solid var(--line);padding:8px 18px;border-radius:7px;font-size:14px}.filter-pills>a.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.results-heading{display:flex;justify-content:space-between;color:var(--muted);font-size:14px;margin-bottom:23px}.listing-section{padding-top:38px}.tool-grid{grid-template-columns:repeat(3,1fr)}.pagination-wrap{margin-top:40px}.page-link{color:var(--ink);background:var(--paper);border-color:var(--line)}.active>.page-link{background:var(--red);border-color:var(--red)}.empty-state{grid-column:1/-1;text-align:center;padding:60px 20px;background:var(--soft);border:1px dashed var(--line);border-radius:14px}.empty-state>span{font-size:45px;color:var(--red)}.empty-state h2{font-size:24px}.empty-state p{max-width:600px;margin-inline:auto;color:var(--muted)}.detail-image{width:100%;border-radius:15px;margin-bottom:40px}.prose{line-height:2;font-size:18px;white-space:normal}.prose h2{font-size:25px;margin-top:40px}.prose p{white-space:pre-line}.prose a{color:var(--red);text-decoration:underline}.inline-cta{padding:35px;border-radius:12px;background:var(--soft);margin:40px 0}.notice{padding:18px 22px;border-radius:9px;border:1px solid var(--line);font-size:16px}.notice.success{background:#edf8f0;color:#245e36;border-color:#cee8d4}.notice.error{background:#fff0f0;color:#9b272f;border-color:#f4d5d5}.notice ul{margin-bottom:0}.form-control,.form-select{border:1px solid #dfe0e6;background:var(--paper);color:var(--ink);border-radius:8px;padding:11px 14px;font-size:16px}.form-control:focus,.form-select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5333c15;background:var(--paper);color:var(--ink)}label{font-size:15px;font-weight:500;margin-bottom:8px}textarea{min-height:140px}.form-row{margin-bottom:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-panel{padding:32px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.form-panel h2{font-size:25px;margin-bottom:25px}.form-panel h3{font-size:20px}.form-note{font-size:13px;color:var(--muted)}.auth-layout{max-width:500px;margin:60px auto;padding:0 20px}.auth-layout h1{font-size:32px}.auth-layout .btn{width:100%}.auth-links{display:flex;justify-content:space-between;font-size:14px;margin:20px 0}.auth-links a{color:var(--red)}.separator{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;margin:20px 0}.separator:before,.separator:after{content:"";height:1px;background:var(--line);flex:1}.inquiry-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.wizard-steps{display:flex;gap:8px;margin:0 0 27px}.wizard-steps span{height:4px;background:var(--line);flex:1;border-radius:5px}.wizard-steps .current{background:var(--red)}fieldset legend{font-weight:700;font-size:21px}.wizard-actions{display:flex;justify-content:space-between;margin-top:25px;gap:15px}.honeypot{position:absolute;left:-10000px}.account-grid{display:grid;grid-template-columns:2fr 1fr;gap:25px}.table{--bs-table-bg:var(--paper);--bs-table-color:var(--ink);font-size:14px}.table td,.table th{padding:13px;vertical-align:middle;border-color:var(--line)}.admin-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px}.admin-sidebar{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:15px;align-self:start;position:sticky;top:20px}.admin-sidebar a{display:block;padding:10px 13px;border-radius:6px;font-size:15px}.admin-sidebar a:hover,.admin-sidebar a.current{background:var(--paper);color:var(--red)}.admin-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.admin-title h1{font-size:30px;margin:0}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.stat{border:1px solid var(--line);padding:20px;border-radius:10px}.stat strong{display:block;font-size:30px}.stat span{font-size:13px;color:var(--muted)}.table-actions{display:flex;gap:7px;flex-wrap:wrap}.tool-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px;align-items:start}.tool-workspace{padding:30px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.tool-workspace h2{font-size:22px}.tool-info{padding:25px;background:var(--soft);border-radius:13px;font-size:15px}.tool-info h3{font-size:18px}.tool-info li{margin-bottom:14px;color:var(--muted)}.dropzone{position:relative;display:block;border:2px dashed #d9dce5;background:var(--soft);padding:35px 20px;border-radius:12px;text-align:center;margin-bottom:20px;cursor:pointer}.dropzone.dragging{border-color:var(--red);background:#fff2f2}.dropzone input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer}.dropzone strong{display:block;font-size:18px}.dropzone span{display:block;color:var(--red);font-size:32px}.dropzone small{display:block;color:var(--muted);font-size:13px}.tool-options{display:grid;grid-template-columns:1fr 1fr;gap:15px}.tool-options .full{grid-column:1/-1}.tool-options textarea{font-family:var(--font)}.tool-actions{display:flex;gap:10px;align-items:center;margin-top:20px;flex-wrap:wrap}.tool-result{margin-top:25px;background:var(--soft);border:1px solid var(--line);padding:24px;border-radius:10px}.tool-result pre{white-space:pre-wrap;word-break:break-word;max-height:440px;overflow:auto;font-size:15px;direction:ltr;text-align:left}.tool-result img{max-width:100%;max-height:360px;border-radius:5px}.tool-result .metrics{display:flex;gap:25px;flex-wrap:wrap}.metric strong{display:block;font-size:30px;color:var(--red)}.metric span{color:var(--muted);font-size:14px}.tool-error{color:#b72b35;font-size:15px;margin-top:16px}.file-list{font-size:14px;list-style:none;padding:0}.file-list li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.file-list li span{flex:1}.file-list button{border:1px solid var(--line);background:var(--paper);border-radius:5px;min-width:33px;min-height:32px}.progress{height:7px;margin-top:20px}.progress-bar{background:var(--red)}.progress.indeterminate .progress-bar{width:35%;animation:progress 1.3s ease-in-out infinite}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(400%)}}.skip-link{position:fixed;top:-100px;background:var(--ink);color:var(--paper);padding:10px 20px;z-index:100}.skip-link:focus{top:10px}.table-responsive{border:1px solid var(--line);border-radius:10px}details{padding:18px 0;border-bottom:1px solid var(--line)}summary{font-weight:700;cursor:pointer}details p{margin-top:15px;color:var(--muted)}[hidden]{display:none!important}[data-theme=dark]{--ink:#edecf3;--muted:#a4a4b4;--line:#353541;--paper:#1c1c24;--soft:#24242e}[data-theme=dark] .hero{background:radial-gradient(ellipse at 15% 35%,#302632,transparent 50%)}[data-theme=dark] .final-cta{background:#30232a;border-color:#45313b}[data-theme=dark] .card-icon{background:#3d2a32;border-color:#48303a}[data-theme=dark] .btn-dark{background:#edecf3;color:#202126}[data-theme=dark] .form-control,[data-theme=dark] .form-select{border-color:var(--line)}@media(min-width:1400px){.hero-grid{padding-top:110px;padding-bottom:100px}}@media(max-width:1100px){.header-inner{gap:20px}.site-header nav{gap:15px}.header-actions{gap:12px}.small-cta{display:none}.hero-grid{gap:35px}.hero-points{gap:10px;font-size:12px}.hero-copy h1{font-size:3.4rem}.window-body{font-size:11px}.footer-grid{gap:25px}}@media(max-width:850px){.site-header{height:77px}.mobile-toggle{display:block;margin-inline-start:auto}.header-inner{gap:15px}.site-header nav{display:none;position:absolute;top:76px;inset-inline:0;background:var(--paper);padding:25px;border-bottom:1px solid var(--line);box-shadow:0 10px 20px #00000008}.site-header nav.open{display:flex;flex-direction:column;align-items:stretch}.site-header nav a{padding:9px}.hero-grid{grid-template-columns:1fr;padding-top:50px;gap:65px}.hero-copy{max-width:650px}.hero-copy h1{font-size:3.5rem}.hero-art{max-width:470px;width:100%;margin:0 auto 40px;min-height:320px}.window-body{font-size:13px}.hero-bottom{flex-wrap:wrap;gap:20px;justify-content:center}.hero-bottom>a{display:none}.service-grid,.cards-grid,.tool-grid,.popular-tools{grid-template-columns:repeat(2,1fr)}.section{padding:60px 0}.solutions-row{grid-template-columns:1fr;gap:25px}.process-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.tool-layout{grid-template-columns:1fr}.tool-info{order:2}.admin-layout{grid-template-columns:1fr}.admin-sidebar{position:static;display:flex;overflow-x:auto;white-space:nowrap}.admin-sidebar a{flex-shrink:0}.admin-stats{grid-template-columns:1fr 1fr}.inquiry-layout,.account-grid{grid-template-columns:1fr}.inquiry-layout{gap:25px}.section-heading{align-items:start}.section-heading>.text-link{margin-top:8px}}@media(max-width:540px){.container{padding-inline:20px}.brand{font-size:20px}.brand-symbol{font-size:27px}.brand small{font-size:10px}.header-actions{gap:8px}.account-link{display:none}.hero-grid{padding-top:40px;gap:70px;padding-bottom:20px}.hero-copy h1{font-size:2.75rem}.hero-copy>p{font-size:17px}.hero-buttons{gap:9px}.hero-buttons .btn{font-size:14px;padding:12px 16px;gap:9px}.hero-points{flex-wrap:wrap;gap:8px 15px;font-size:12px}.hero-art{min-height:280px}.code-window{max-width:330px}.window-body{font-size:10px;padding:18px 10px}.window-bar{padding:13px}.orbit{width:270px;height:270px}.orbit-two{width:340px;height:340px}.top-tag{top:-20px;font-size:11px}.bottom-tag{bottom:-10px;font-size:11px;padding:8px 13px}.bottom-tag small{font-size:10px}.art-bracket{display:none}.hero-bottom>div{gap:16px;font-size:12px}.hero-bottom{font-size:12px}.service-grid,.cards-grid,.tool-grid,.popular-tools{grid-template-columns:1fr}.section-heading{flex-direction:column;gap:15px}.content-card{padding:24px}.content-card>img{width:calc(100% + 48px);margin:-24px -24px 20px}.tools-section{padding:50px 0}.process-grid{gap:25px}.process-grid h3{font-size:18px}.step-num{font-size:30px}.sector-pills{gap:10px}.sector-pills a{font-size:14px;padding:14px}.final-cta{padding:32px 25px;margin-bottom:50px}.final-cta h2{font-size:28px}.cta-code{font-size:110px;inset-inline-end:-15px;top:80px}.footer-grid{gap:30px 20px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:15px}.footer-bottom>div{gap:12px}.page-intro{padding:25px 0 35px}.page-intro p{font-size:16px}.breadcrumbs{margin-bottom:25px}.results-heading{font-size:12px;gap:12px}.filter-pills{gap:7px}.filter-pills>a{padding:7px 12px;font-size:13px}.form-panel,.tool-workspace{padding:22px}.form-grid,.tool-options{grid-template-columns:1fr}.form-panel h2{font-size:23px}.tool-actions .btn{font-size:14px}.admin-title{flex-wrap:wrap}.admin-title h1{font-size:25px}.search-box{padding:5px;gap:5px}.search-box input{font-size:14px}.search-box .btn{padding:9px 15px}.section{padding:45px 0}.form-note{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.site-header,.site-footer,.admin-sidebar,.btn,form,.tool-info{display:none!important}.admin-layout,.account-grid{display:block}.section{padding:0}.container{max-width:none}body{background:#fff;color:#000}}.header-actions .account-link{display:inline-flex;font-size:14px;white-space:nowrap;padding:9px 14px;min-height:44px;flex-shrink:0}@media(min-width:1101px){.header-inner{gap:22px}.site-header nav{gap:18px}.header-actions{gap:12px}}@media(max-width:540px){.site-header{height:auto;min-height:77px}.header-inner{flex-wrap:wrap;padding-block:14px;gap:10px}.header-actions{width:100%;justify-content:flex-end;gap:16px}.header-actions .account-link{margin-inline-start:auto}.site-header nav{top:100%}}.site-header{height:auto;min-height:95px}.site-header .header-inner{height:auto;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 24px;padding-block:18px}.site-header .brand{grid-column:1;grid-row:1}.site-header .header-actions{grid-column:2;grid-row:1;justify-self:end;flex-wrap:wrap;justify-content:flex-end;gap:12px;width:auto;min-width:0}.site-header #main-nav{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;position:static;padding:0;min-width:0}.site-header #main-nav>a{padding-block:6px}@media(max-width:850px){.site-header{min-height:77px}.site-header .header-inner{grid-template-columns:auto 1fr auto;gap:12px;padding-block:14px}.site-header .mobile-toggle{display:block;grid-column:3;grid-row:1;margin:0}.site-header .header-actions{grid-column:2}.site-header #main-nav{display:none;position:absolute;top:100%;inset-inline:0;max-height:calc(100dvh - 150px);overflow-y:auto;background:var(--paper);padding:18px 24px;border-bottom:1px solid var(--line);box-shadow:0 10px 20px #00000008}.site-header #main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.site-header #main-nav>a{padding:10px}}@media(max-width:540px){.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto}.site-header .mobile-toggle{grid-column:2}.site-header .header-actions{grid-column:1/-1;grid-row:2;justify-self:stretch;gap:14px}.site-header .header-actions .account-link{margin-inline-start:auto}}
