@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--ink:#0a1525;--muted:#637083;--line:rgba(10,21,37,.1);--primary:#1479b8;--primary-2:#31b6de;--navy:#07111f;--surface:#f5f8fb;--glass:rgba(255,255,255,.72);--shadow:0 24px 70px rgba(23,57,83,.12);font-family:DM Sans,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 10% 10%,rgba(49,182,222,.08),transparent 30%),#fff}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}.app{min-height:100vh;overflow:hidden}.site-header{height:78px;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1240px)/2));background:#ffffffd1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid rgba(10,21,37,.07)}.brand{border:0;background:none;display:flex;align-items:center;gap:11px;text-align:left;color:var(--ink)}.brand img{width:42px;height:42px;border-radius:11px;box-shadow:0 7px 20px #1479b833}.brand span{display:flex;flex-direction:column}.brand b{font:800 1.05rem Manrope;letter-spacing:-.03em}.brand small{font-size:.67rem;color:var(--muted);letter-spacing:.03em}.nav{display:flex;align-items:center;gap:3px}.nav button,.footer-main button{border:0;background:none;color:#435064;padding:10px 12px;font-size:.88rem}.nav button:hover{color:var(--primary)}.header-actions{display:flex;align-items:center;gap:8px}.button{border:1px solid transparent;border-radius:12px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;transition:.25s ease;text-decoration:none}.button:hover{transform:translateY(-2px)}.button.small{padding:9px 14px;font-size:.85rem}.button.large{padding:15px 22px;border-radius:14px}.button.primary{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 12px 28px #1479b838}.button.ghost{background:#fff;border-color:var(--line);color:var(--ink)}.button.glass{background:#ffffffb3;border-color:#fffc;color:var(--ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.button.white{background:#fff;color:var(--primary)}.button.full{width:100%}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.icon-button,.menu-toggle{width:40px;height:40px;border:0;background:transparent;border-radius:10px;display:grid;place-items:center}.menu-toggle{display:none}.account-chip{border:1px solid var(--line);background:#fff;border-radius:100px;padding:7px 11px;display:flex;align-items:center;gap:7px;color:var(--ink)}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--primary);text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:800}.eyebrow.light{color:#9ee8ff}.hero{min-height:700px;position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:center;padding:80px max(24px,calc((100vw - 1240px)/2)) 100px;background:linear-gradient(150deg,#f1fbff,#fff 48%,#f6f3ff)}.hero-copy{position:relative;z-index:2}.hero h1{font:800 clamp(2.8rem,5vw,4.7rem)/1.05 "Manrope";letter-spacing:-.065em;margin:22px 0;color:var(--navy)}.hero h1 span{background:linear-gradient(100deg,var(--primary),#6758c9);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{font-size:1.12rem;line-height:1.75;color:var(--muted);max-width:660px}.hero-actions,.trust-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.trust-row{gap:20px;margin-top:28px}.trust-row span{display:flex;align-items:center;gap:6px;color:#526174;font-size:.78rem}.trust-row svg{color:var(--primary)}.hero-visual{position:relative}.app-window{position:relative;z-index:2;width:100%;aspect-ratio:1.18;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:#ffffffb8;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 35px 90px #19476833;overflow:hidden;transform:perspective(1300px) rotateY(-5deg) rotateX(2deg)}.window-bar{height:48px;display:flex;align-items:center;gap:7px;padding:0 17px;border-bottom:1px solid var(--line)}.window-bar i{width:9px;height:9px;border-radius:50%;background:#ff766c}.window-bar i:nth-child(2){background:#ffcc5c}.window-bar i:nth-child(3){background:#54d887}.window-bar span{margin-left:auto;margin-right:auto;font-size:.72rem;color:var(--muted)}.mock-layout{height:calc(100% - 48px);display:grid;grid-template-columns:72px 1fr}.mock-layout aside{background:linear-gradient(180deg,#0d2037,#132f4d);display:flex;align-items:center;flex-direction:column;padding:17px 0;gap:17px}.mock-layout aside i{width:29px;height:6px;border-radius:5px;background:#ffffff3d}.mock-logo{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#36c2e7,#7963db);margin-bottom:12px}.mock-layout main{padding:24px}.mock-top{display:flex;justify-content:space-between}.mock-top span{width:32%;height:12px;border-radius:9px;background:#eaf0f5}.mock-layout h3{font:700 1rem Manrope;margin:28px 0 16px}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mock-stats article{padding:14px 10px;border:1px solid #e7eef3;background:#fff;border-radius:13px;display:flex;flex-direction:column}.mock-stats svg{color:var(--primary)}.mock-stats b{font:700 1.2rem Manrope;margin-top:8px}.mock-stats small{color:var(--muted);font-size:.55rem}.mock-chart{height:38%;display:flex;align-items:end;gap:8px;padding-top:20px}.mock-chart i{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(#40c6e3,#167bb8);height:40%}.mock-chart i:nth-child(2){height:68%}.mock-chart i:nth-child(3){height:52%}.mock-chart i:nth-child(4){height:86%}.mock-chart i:nth-child(5){height:65%}.mock-chart i:nth-child(6){height:94%}.float-card{position:absolute;z-index:3;background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid white;box-shadow:0 20px 50px #14365029;border-radius:14px;padding:12px 15px;display:flex;align-items:center;gap:10px;animation:float 5s ease-in-out infinite}.float-card svg{color:#0eaa79}.float-card span{display:flex;flex-direction:column}.float-card b{font-size:.78rem}.float-card small{color:var(--muted);font-size:.62rem;margin-top:2px}.card-one{right:-25px;top:15%}.card-two{left:-30px;bottom:11%;animation-delay:-2s}.card-two svg{color:#d0870e}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.5}.orb-a{width:340px;height:340px;right:7%;top:10%;background:radial-gradient(circle,rgba(35,185,220,.22),transparent 70%)}.orb-b{width:300px;height:300px;left:25%;bottom:-10%;background:radial-gradient(circle,rgba(128,92,210,.13),transparent 70%)}@keyframes float{50%{transform:translateY(-10px)}}.reveal{animation:reveal .7s both}.delay-1{animation-delay:.15s}@keyframes reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.section{max-width:1240px;margin:auto;padding:100px 24px}.metrics{margin-top:-35px;position:relative;z-index:4;padding:26px 36px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.9);background:#ffffffc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;box-shadow:var(--shadow)}.metrics div{display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics b{font:800 1.8rem Manrope;color:var(--primary)}.metrics span{font-size:.78rem;color:var(--muted)}.section-heading{text-align:center;max-width:720px;margin:0 auto 50px}.section-heading.left{text-align:left;margin-left:0}.section-heading h2,.split-showcase h2,.cta h2,.page-intro h1,.about-copy h2{font:800 clamp(2rem,4vw,3.2rem)/1.12 "Manrope";letter-spacing:-.045em;margin:14px 0}.section-heading p,.split-showcase>div>p,.page-intro p,.about-copy>p{color:var(--muted);line-height:1.75}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{padding:26px;border:1px solid var(--line);border-radius:18px;background:#fffc;transition:.25s}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#1479b840}.feature-number{font:700 .72rem Manrope;color:var(--primary)}.feature-card h3{font:700 1.12rem Manrope;margin:30px 0 8px}.feature-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.split-showcase{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.check-list{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px}.check-list li{display:flex;align-items:center;gap:9px;font-weight:600}.check-list svg{background:#def7ef;color:#078866;padding:4px;border-radius:50%}.security-art{height:430px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(49,182,222,.13),transparent 60%)}.security-ring{width:210px;height:210px;border-radius:50%;display:grid;place-items:center;color:var(--primary);background:#ffffffbf;border:1px solid white;box-shadow:0 30px 70px #1951732b,0 0 0 30px #2ab0d80d,0 0 0 60px #2ab0d808}.security-pill{position:absolute;padding:12px 17px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:100px;display:flex;gap:8px;align-items:center;font-weight:700;font-size:.8rem}.security-pill svg{color:var(--primary)}.security-pill.one{top:12%;left:9%}.security-pill.two{right:3%;top:42%}.security-pill.three{left:8%;bottom:12%}.cta{max-width:1192px;margin-bottom:100px;border-radius:28px;padding:65px;background:linear-gradient(135deg,#0c3152,#0d769c 62%,#5a50ba);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px;box-shadow:0 35px 80px #0c405f40}.cta h2{margin:12px 0}.cta p{color:#ffffffbf}.page-intro{text-align:center;padding:90px 24px 75px;background:linear-gradient(145deg,#effaff,#fff 50%,#f8f4ff)}.page-intro h1{max-width:850px;margin:18px auto}.page-intro p{max-width:720px;margin:auto}.module-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.module-card{padding:24px;display:flex;gap:18px;border:1px solid var(--line);border-radius:18px;transition:.25s;background:#fff}.module-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.module-icon{min-width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--module) 12%,white);color:var(--module)}.module-card small{color:var(--module);font-weight:800}.module-card h3{font:700 1.08rem Manrope;margin:7px 0}.module-card p{color:var(--muted);font-size:.86rem;line-height:1.55}.module-card button{border:0;background:none;color:var(--module);padding:0;display:flex;align-items:center;font-weight:700}.guide-layout{display:grid;grid-template-columns:290px 1fr;gap:45px;align-items:start}.guide-sidebar{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow:auto;padding-right:8px}.search-box{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:0 12px;margin-bottom:12px}.search-box input{border:0;outline:0;width:100%;padding:13px 0}.guide-sidebar>button{width:100%;border:0;background:none;padding:11px;border-radius:11px;display:grid;grid-template-columns:22px 1fr 18px;text-align:left;gap:8px;align-items:center;color:#526174}.guide-sidebar>button.active{background:#eaf7fc;color:var(--primary);font-weight:700}.guide-sidebar>button svg:last-child{opacity:.45}.guide-content{border:1px solid var(--line);border-radius:24px;padding:42px;background:#fff;box-shadow:0 20px 60px #1f425912}.guide-title{display:flex;align-items:center;gap:16px}.guide-title>span{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:color-mix(in srgb,var(--module) 13%,white);color:var(--module)}.guide-title small{color:var(--module);font-weight:800;letter-spacing:.1em}.guide-title h2{font:800 2rem Manrope;margin:5px 0}.guide-lead{font-size:1.02rem;color:var(--muted);line-height:1.75;padding:24px 0;border-bottom:1px solid var(--line)}.guide-content>h3{font:700 1.2rem Manrope;margin:30px 0 18px}.step-list{display:grid;gap:6px}.guide-step{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:15px;border-radius:13px}.guide-step:hover{background:var(--surface)}.guide-step>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eaf7fc;color:var(--primary);font-weight:800}.guide-step h4{margin:3px 0 5px}.guide-step p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.tip-box{padding:24px;background:linear-gradient(135deg,#fff8e8,#fff);border:1px solid #f7dfaa;border-radius:16px;margin-top:28px}.tip-box h3{display:flex;align-items:center;gap:8px;margin:0;color:#946000}.tip-box ul{margin:14px 0 0;color:#715c37;line-height:1.7}.guide-next{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.guide-next span{color:var(--muted)}.guide-next button{border:0;background:none;color:var(--primary);font-weight:800;display:flex;gap:8px}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-grid button{padding:55px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#fff,#f7fafc);text-align:left;transition:.3s;color:var(--ink)}.platform-grid button:hover{transform:translateY(-7px);box-shadow:var(--shadow);border-color:#1479b840}.platform-grid svg{color:var(--primary)}.platform-grid h2{font:800 2rem Manrope;margin:20px 0 5px}.platform-grid p{color:var(--muted)}.platform-grid span{display:flex;gap:8px;align-items:center;margin-top:25px;color:var(--primary);font-weight:700}.download-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.download-card{padding:45px;text-align:center;border-radius:24px;background:linear-gradient(145deg,#09213a,#116286);color:#fff;display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow)}.download-card>svg{color:#6bd8f2}.download-card h2{font:800 1.8rem Manrope;margin-bottom:0}.download-card p{color:#ffffffb3}.download-card .button{margin:20px 0}.download-card small{color:#fff9}.requirements{border:1px solid var(--line);border-radius:24px;padding:35px}.requirements h2{font:800 1.5rem Manrope;margin-top:0}.requirements>div{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.requirements>div:last-child{border:0}.requirements span{color:var(--muted)}.install-section{padding-top:20px}.install-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.install-steps article{padding:22px;border:1px solid var(--line);border-radius:17px}.install-steps>article>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eaf7fc;color:var(--primary);font-weight:800}.install-steps h3{font:700 1rem Manrope}.install-steps p{color:var(--muted);font-size:.84rem;line-height:1.55}.notice{margin-top:28px;padding:22px;border-radius:16px;background:#eef9fd;border:1px solid #ccebf5;display:flex;gap:16px;align-items:center}.notice>svg{color:var(--primary);min-width:34px}.notice h3,.notice p{margin:2px 0}.notice p{color:var(--muted)}.notice .button{margin-left:auto;min-width:max-content}.auth-page{min-height:720px;display:grid;grid-template-columns:1fr 1fr}.auth-art{background:linear-gradient(145deg,#071827,#0d668a);color:#fff;padding:90px max(50px,calc((100vw - 1240px)/2));padding-right:80px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auth-art:after{content:"";position:absolute;width:450px;height:450px;border:1px solid rgba(255,255,255,.09);border-radius:50%;right:-180px;bottom:-220px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-art img{width:72px;border-radius:17px;margin-bottom:30px}.auth-art h1{font:800 clamp(2.3rem,4vw,3.6rem)/1.12 "Manrope";letter-spacing:-.05em}.auth-art ul{list-style:none;padding:0;display:grid;gap:12px}.auth-art li{display:flex;gap:8px;align-items:center;color:#fffc}.auth-art li svg{color:#6de2bc}.auth-form{max-width:520px;width:100%;padding:70px;align-self:center}.auth-form h2,.payment-panel h2{font:800 2rem Manrope;margin:12px 0}.auth-form>p,.payment-panel>div>p,.payment-panel form>p{color:var(--muted)}label{display:flex;flex-direction:column;gap:7px;font-size:.82rem;font-weight:700;margin:16px 0}input,textarea,select{border:1px solid #d9e1e8;border-radius:11px;padding:12px 13px;outline:none;color:var(--ink);background:#fff}input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1479b81a}.password-input{display:flex;position:relative}.password-input input{width:100%;padding-right:45px}.password-input button{position:absolute;right:4px;top:4px;height:36px;width:36px;border:0;background:none}.text-button{border:0;background:none;color:var(--primary);font-weight:700;margin-top:20px;width:100%}.error-box,.status-message{padding:13px 15px;border-radius:11px;display:flex;align-items:center;gap:9px;margin:14px 0;font-size:.86rem}.error-box{background:#fff0f0;border:1px solid #f9caca;color:#b42323}.status-message{background:#ebfaf4;border:1px solid #bdebd9;color:#087451}.purchase-layout{display:grid;grid-template-columns:380px 1fr;gap:28px}.price-card{padding:38px;border-radius:24px;background:linear-gradient(145deg,#0b2035,#0e6d91);color:#fff}.price-card>span{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#80dff5}.price{display:flex;align-items:flex-start;margin:20px 0}.price small{margin-top:12px}.price b{font:800 4.3rem Manrope;letter-spacing:-.06em}.price-card>p{color:#ffffffb3}.price-card ul{list-style:none;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.15);display:grid;gap:13px}.price-card li{display:flex;gap:8px;align-items:center}.price-card li svg{color:#6de2bc}.payment-panel{border:1px solid var(--line);border-radius:24px;padding:38px}.payment-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);padding:5px;border-radius:13px}.payment-tabs button{border:0;background:none;border-radius:10px;padding:12px;display:flex;justify-content:center;gap:7px;font-weight:700}.payment-tabs button.active{background:#fff;box-shadow:0 5px 18px #1e3a4e1a;color:var(--primary)}.sinpe-data{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:20px;background:var(--surface);border-radius:14px;margin:20px 0}.sinpe-data>div{display:flex;flex-direction:column}.sinpe-data>div:nth-of-type(2){grid-column:1/-1}.sinpe-data small{color:var(--muted)}.sinpe-data button{border:0;background:#fff;padding:9px;border-radius:8px}.pending-config{padding:18px;border-radius:12px;background:#fff8e8;color:#846021}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:25px}.account-card,.license-card-web{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid var(--line);border-radius:17px}.account-card>svg,.license-card-web>svg{color:var(--primary)}.account-card small,.license-card-web small{color:var(--muted);font-size:.68rem;letter-spacing:.1em}.account-card h3,.license-card-web h3{margin:4px 0;font:700 1.1rem Manrope}.account-card p,.license-card-web p{margin:0;color:var(--muted);font-size:.85rem}.license-card-web button{margin-left:auto;border:0;background:var(--surface);width:38px;height:38px;border-radius:8px}.account-downloads{display:grid;grid-template-columns:1fr 1fr;gap:18px}.account-downloads article{display:flex;align-items:center;gap:15px;padding:22px;border:1px solid var(--line);border-radius:17px}.account-downloads article>svg{color:var(--primary)}.account-downloads h3,.account-downloads p{margin:3px 0}.account-downloads p{color:var(--muted);font-size:.82rem}.account-downloads .button{margin-left:auto}.support-layout{display:grid;grid-template-columns:360px 1fr;gap:35px}.support-info{padding:35px;border-radius:23px;background:linear-gradient(150deg,#09233b,#0d6b8f);color:#fff}.support-info>span{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:#ffffff1a}.support-info>p{color:#ffffffb3;line-height:1.65}.support-info>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid rgba(255,255,255,.12)}.support-info>div span{display:flex;flex-direction:column}.support-info small{color:#fff9}.support-info b{font-size:.83rem}.support-form{padding:10px 20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.about-grid{display:grid;grid-template-columns:380px 1fr;gap:70px}.portrait-card{border:1px solid var(--line);border-radius:25px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.portrait-placeholder{height:370px;display:grid;place-items:center;background:linear-gradient(145deg,#dff6fc,#e9e6fa);color:var(--primary)}.portrait-card>div:last-child{padding:25px}.portrait-card span{color:var(--primary);font-size:.68rem;font-weight:800;letter-spacing:.1em}.portrait-card h2{font:800 1.6rem Manrope;margin:7px 0}.portrait-card p{color:var(--muted)}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.values article{padding:18px;border:1px solid var(--line);border-radius:14px}.values svg{color:var(--primary)}.values h3{font:700 .92rem Manrope}.values p{font-size:.78rem!important}.admin-stats{padding-bottom:25px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.admin-stats article{padding:19px;border:1px solid var(--line);border-radius:15px;display:flex;align-items:center;gap:11px}.admin-stats svg{color:var(--primary)}.admin-stats span{display:flex;flex-direction:column}.admin-stats b{font:800 1.4rem Manrope}.admin-stats small{color:var(--muted)}.admin-section{padding-top:30px;padding-bottom:30px}.admin-section h2{font:700 1.4rem Manrope}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:15px}table{border-collapse:collapse;width:100%;min-width:800px}th,td{text-align:left;padding:13px;border-bottom:1px solid var(--line);font-size:.8rem}th{background:var(--surface);color:var(--muted);font-size:.7rem;text-transform:uppercase}td b,td small{display:block}td small{color:var(--muted)}td button,.row-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 9px;display:inline-flex;align-items:center;gap:5px;font-size:.73rem}.row-actions{display:flex;gap:5px}.row-actions .danger{color:#b42323}.badge{padding:4px 8px;border-radius:100px;font-size:.68rem;font-weight:800;background:#eef1f4;color:#596879}.badge.approved,.badge.active,.badge.resolved{background:#ddf8ee;color:#087755}.badge.pending,.badge.open,.badge.in_progress{background:#fff1ce;color:#8a6100}.badge.rejected,.badge.blocked{background:#ffe3e3;color:#ad2525}.ticket-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ticket-grid article{padding:18px;border:1px solid var(--line);border-radius:14px}.ticket-grid article>div:first-child{display:flex;justify-content:space-between}.ticket-grid p{font-size:.82rem;color:var(--muted);line-height:1.5}.legal{max-width:800px}.legal h2{font:700 1.3rem Manrope;margin-top:35px}.legal p{color:var(--muted);line-height:1.8}footer{background:var(--navy);color:#fff;padding:70px max(24px,calc((100vw - 1240px)/2)) 25px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.brand.inverted{color:#fff}.footer-main>div:first-child>p{color:#ffffff8c;max-width:320px;line-height:1.7}.footer-main>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start}.footer-main h4{font:700 .85rem Manrope}.footer-main button{padding:6px 0;color:#ffffff94}.footer-main button:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:50px;padding-top:20px;display:flex;justify-content:space-between;color:#ffffff6b;font-size:.72rem}@media(max-width:1000px){.nav{position:absolute;left:20px;right:20px;top:70px;display:none;flex-direction:column;align-items:stretch;background:#fff;padding:12px;border-radius:15px;box-shadow:var(--shadow)}.nav.open{display:flex}.menu-toggle{display:grid}.desktop-only{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{text-align:center}.hero-copy>p{margin:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{max-width:650px;margin:auto;width:100%}.feature-grid,.module-showcase{grid-template-columns:repeat(2,1fr)}.split-showcase{gap:30px}.install-steps{grid-template-columns:repeat(3,1fr)}.guide-layout{grid-template-columns:240px 1fr}.purchase-layout{grid-template-columns:320px 1fr}.admin-stats{grid-template-columns:repeat(3,1fr)}.ticket-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.site-header{height:68px;padding:0 16px}.brand small,.account-chip span{display:none}.hero{padding:50px 20px 80px;min-height:auto}.hero h1{font-size:2.65rem}.hero-copy>p{font-size:1rem}.hero-visual{margin-top:20px}.float-card{display:none}.metrics{margin:0;border-radius:0;grid-template-columns:1fr 1fr;gap:18px}.metrics div{border:0}.section{padding:70px 20px}.feature-grid,.module-showcase,.split-showcase,.platform-grid,.download-layout,.purchase-layout,.account-grid,.account-downloads,.support-layout,.about-grid{grid-template-columns:1fr}.split-showcase{gap:15px}.cta{margin:0 14px 70px;padding:35px 25px;display:block}.cta .button{margin-top:18px}.guide-layout{display:block}.guide-sidebar{position:relative;top:0;max-height:300px;margin-bottom:22px}.guide-content{padding:24px 18px}.install-steps,.auth-page{grid-template-columns:1fr}.auth-art{padding:60px 25px}.auth-form{padding:55px 24px}.form-grid,.values{grid-template-columns:1fr}.admin-stats{grid-template-columns:1fr 1fr}.ticket-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin:7px 0}.requirements>div{grid-template-columns:1fr;gap:4px}.notice{align-items:flex-start;flex-wrap:wrap}.notice .button{margin:10px 0 0}.account-downloads article{align-items:flex-start;flex-wrap:wrap}.account-downloads .button{margin:10px 0 0;width:100%}.payment-panel,.price-card{padding:25px}.support-form{padding:0}.page-intro{padding:65px 20px 55px}}
