:root{color:#19150e;font-synthesis:none;--black:#0b0906;--black2:#171109;--gold:#e7bf68;--gold2:#b9852d;--paper:#f7f4ee;--white:#fff;--muted:#746c60;--line:#e5dac7;--shadow:0 24px 70px #2a1e0c21;background:#f7f4ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 5% 30%,#d4a44717,transparent 25%),var(--paper);margin:0}button,input,select,textarea{font:inherit}button,a{transition:all .22s}button{cursor:pointer}.shell{width:min(1420px,100% - 48px);margin:auto}.narrow{max-width:900px}.site-frame{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080705f0;border-bottom:1px solid #e7bf6838;position:sticky;top:0}.nav-wrap{align-items:center;gap:40px;height:82px;display:flex}.brand{color:#fff;align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.brand img{object-fit:cover;border:1px solid #e7bf6859;border-radius:12px;width:56px;height:56px}.brand span{display:grid}.brand strong{letter-spacing:.11em;font-size:.94rem}.brand small{letter-spacing:.16em;color:#cbb98f;margin-top:5px;font-size:.55rem}.nav{gap:26px;display:flex}.nav a{color:#cfc5b4;font-size:.9rem;font-weight:700;text-decoration:none}.nav a:hover,.nav a.active{color:var(--gold)}.gold-button,.dark-button,.outline-button{border:0;border-radius:12px;justify-content:center;align-items:center;padding:13px 19px;font-weight:850;text-decoration:none;display:inline-flex}.gold-button{color:#171007;background:linear-gradient(120deg,#fff0bd,#d5a447 50%,#f5d88d);box-shadow:0 12px 30px #c9942f38}.gold-button:hover{transform:translateY(-2px);box-shadow:0 18px 38px #c9942f52}.dark-button{color:#fff;background:#20202a}.outline-button{color:#fff;background:#ffffff0f;border:1px solid #ebcc8b59}.hero,.page-hero{color:#fff;background:linear-gradient(90deg,#050504fc,#0b0906ed 48%,#120b0475),url(/ai-network-hero.png) 50%/cover;padding:90px 0;overflow:hidden}.hero-grid{grid-template-columns:1.15fr .6fr;align-items:center;gap:70px;display:grid}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--gold);font-size:.74rem;font-weight:900}.hero h1,.page-hero h1{letter-spacing:-.06em;background:linear-gradient(120deg,#fff,#f4e2b6 58%,#d4a54b);color:#0000;-webkit-background-clip:text;background-clip:text;margin:20px 0;font-size:clamp(3.2rem,7vw,6.5rem);line-height:.96}.hero p,.page-hero p{color:#d3cabd;max-width:720px;font-size:1.15rem;line-height:1.75}.actions{gap:12px;margin-top:30px;display:flex}.hero-logo{background:linear-gradient(145deg,#eac77673,#ffffff0a);border-radius:26px;padding:10px;box-shadow:0 35px 90px #0000007a}.hero-logo img{border-radius:20px;width:100%;display:block}.domain-strip{z-index:3;margin-top:-28px;position:relative}.domain-grid{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff5;border-radius:24px;grid-template-columns:repeat(8,1fr);gap:10px;padding:16px;display:grid}.domain-card{text-align:center;color:#5c5347;border-radius:15px;gap:8px;padding:14px 6px;font-size:.76rem;font-weight:800;display:grid}.domain-card span{width:45px;height:45px;color:var(--gold);background:linear-gradient(145deg,#090806,#24190b);border-radius:13px;place-items:center;margin:auto;font-size:1.12rem;display:grid}.domain-card:hover{background:#fff7e6;transform:translateY(-3px)}.section{padding:84px 0}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.section h2,.section-head h2,.cta h2,.support-grid h2,.about-grid h2{letter-spacing:-.05em;margin:9px 0;font-size:clamp(2.1rem,4vw,4rem);line-height:1.04}.section-head p{max-width:550px;color:var(--muted)}.package-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.package-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:23px;position:relative;box-shadow:0 12px 42px #281e0f0f}.package-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px #281e0f1f}.package-card.featured{background:linear-gradient(145deg,#fff,#fff8e8);border:2px solid #b88a3b}.package-card h3{margin:12px 0 4px}.package-card>strong{font-size:1.5rem}.package-card p{color:var(--muted);min-height:50px}.package-card button{background:0 0;border:1px solid #251b0e;border-radius:10px;width:100%;padding:11px;font-weight:800}.tag{color:#7b5310;background:#fff0ca;border-radius:20px;padding:5px 9px;font-size:.69rem;font-weight:900;position:absolute;top:14px;right:14px}.builder-section{background:#f0ebe1}.client-fields{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;padding:18px;display:grid}.client-fields label,.support-form label{color:#5e5549;gap:6px;font-size:.78rem;font-weight:800;display:grid}.client-fields input,.client-fields select,.support-form input,.support-form textarea{color:#1c1710;background:#fff;border:1px solid #d9cebd;border-radius:10px;width:100%;padding:11px}.builder-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;display:grid}.toolbar{gap:10px;margin-bottom:14px;display:flex}.toolbar input{border:1px solid #d9cebd;border-radius:11px;flex:1;padding:12px}.toolbar button{background:#fff;border:1px solid #d9cebd;border-radius:11px;padding:0 15px}.category-card{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:14px;padding:18px}.category-card h3{align-items:center;gap:10px;margin:0 0 15px;display:flex}.category-card h3>span{width:34px;height:34px;color:var(--gold);background:#19130b;border-radius:9px;place-items:center;font-size:.85rem;display:grid}.category-card h3 small{color:var(--muted);margin-left:auto;font-weight:600}.feature-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.feature-card{text-align:left;border:1px solid var(--line);color:#1c1710;background:#fff;border-radius:14px;padding:15px}.feature-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #281e0f14}.feature-card.selected{background:#fff9eb;border-color:#af7f30;box-shadow:0 0 0 2px #af7f301a}.feature-card>div{justify-content:space-between;gap:10px;display:flex}.feature-card p{color:var(--muted);min-height:39px;font-size:.82rem}.feature-card b{font-size:.88rem}.toggle-dot{border:2px solid #b9ae9d;border-radius:50%;flex:none;width:18px;height:18px}.selected .toggle-dot{border:5px solid #a87727}.quote-card{color:#fff;background:linear-gradient(155deg,#0b0906,#21170c);border-radius:22px;padding:23px;position:sticky;top:102px;box-shadow:0 28px 70px #160f064d}.quote-card h3{margin:8px 0 13px;font-size:1.5rem}.quote-items{border-block:1px solid #ffffff1f;max-height:220px;padding:10px 0;overflow:auto}.quote-items>div,.totals>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:.84rem;display:flex}.quote-items p{color:#a99e8c}.totals{padding:12px 0}.totals .grand{border-top:1px solid #ffffff24;margin-top:7px;padding-top:13px;font-size:1.02rem}.grand b{color:var(--gold);font-size:1.45rem}.totals .monthly{color:#ddc385}.full{width:100%;margin-top:8px}.text-button{color:#cdbd9f;background:0 0;border:0;width:100%;padding:12px}.cta{color:#fff;background:linear-gradient(135deg,#0b0906,#2a1c0b);border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin:75px auto;padding:45px;display:flex}.cta p{color:#cfc3b0}.page-hero{text-align:center;padding:100px 0}.page-hero h1{font-size:clamp(3rem,6vw,5.6rem)}.page-hero p{margin-inline:auto}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about-grid p{color:var(--muted);line-height:1.8}.story-art{width:100%;box-shadow:var(--shadow);border-radius:24px}.values-section{color:#fff;background:#0e0b07;padding:80px 0}.value-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.value-grid article{background:#ffffff0a;border:1px solid #e7bf6833;border-radius:18px;padding:23px}.value-grid article>span{color:var(--gold);font-weight:900}.value-grid p{color:#bfb4a1}.stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stats div{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.stats strong{color:#9c6c20;font-size:2.2rem;display:block}.stats span{color:var(--muted)}.support-cards{z-index:2;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:-32px;display:grid;position:relative}.support-cards>a{border:1px solid var(--line);color:#1d170f;box-shadow:var(--shadow);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:20px;text-decoration:none;display:flex}.support-cards>a:hover{transform:translateY(-4px)}.support-cards>a>span{width:50px;height:50px;color:var(--gold);background:#151009;border-radius:13px;place-items:center;font-weight:900;display:grid}.support-cards h3,.support-cards p{margin:0}.support-cards p{color:var(--muted);font-size:.82rem}.support-cards b{color:#8a6121;font-size:.78rem}.support-grid{grid-template-columns:1fr .9fr;gap:70px;display:grid}.support-form{gap:13px;margin-top:25px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-form textarea{resize:vertical}.faq-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:27px}.faq{border-top:1px solid var(--line)}.faq button{text-align:left;background:0 0;border:0;justify-content:space-between;gap:12px;width:100%;padding:17px 0;font-weight:800;display:flex}.faq p{color:var(--muted);margin:0 0 18px;line-height:1.7}.footer{color:#fff;background:#090806;border-top:1px solid #e7bf683b;padding:50px 0 0}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:50px;padding-bottom:35px;display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand img{border-radius:12px;width:62px;height:62px}.footer-brand p{color:#b9ad9a;margin:4px 0;font-size:.82rem}.footer-links,.footer-social{gap:10px;display:grid}.footer a{color:#cfc3b0;text-decoration:none}.footer a:hover{color:var(--gold)}.copyright{color:#8f8576;border-top:1px solid #ffffff1a;justify-content:space-between;padding:18px 0;font-size:.8rem;display:flex}@media (width<=1000px){.nav{display:none}.hero-grid,.about-grid,.support-grid{grid-template-columns:1fr}.hero-logo{max-width:500px}.domain-grid{grid-template-columns:repeat(4,1fr)}.package-grid,.value-grid,.client-fields{grid-template-columns:repeat(2,1fr)}.builder-grid{grid-template-columns:1fr}.quote-card{position:relative;top:0}.support-cards{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=640px){.shell{width:min(100% - 28px,1420px)}.brand small,.nav-cta{display:none}.topbar .brand img{width:48px;height:48px}.hero,.page-hero{padding:68px 0}.hero h1{font-size:3.3rem}.hero-grid{gap:35px}.domain-grid{grid-template-columns:repeat(2,1fr)}.package-grid,.value-grid,.stats,.client-fields,.feature-grid,.form-row,.footer-grid{grid-template-columns:1fr}.section{padding:60px 0}.section-head{display:block}.actions{flex-direction:column}.cta{margin:50px 14px;padding:28px;display:block}.cta .gold-button{margin-top:18px}.copyright{gap:8px;display:grid}.footer-brand{grid-column:auto}}@media print{.topbar,.footer,.hero,.domain-strip,.package-grid,.toolbar,.feature-area,.cta,.support-cards{display:none!important}.builder-grid{display:block}.quote-card{box-shadow:none;color:#000;background:#fff;border:1px solid #ccc;position:static}.quote-card .full,.quote-card .text-button{display:none}.builder-section{background:#fff}.section{padding:0}}[data-theme=dark]{--paper:#0f0d0a;--white:#17130e;--muted:#b7aa96;--line:#33291d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{color:#f6ecd8;background:#0f0d0a}[data-theme=dark] .package-card,[data-theme=dark] .category-card,[data-theme=dark] .feature-card,[data-theme=dark] .faq-panel,[data-theme=dark] .support-cards>a,[data-theme=dark] .stats div,[data-theme=dark] .admin-card,[data-theme=dark] .project-card{color:#f6ecd8;background:#17130e}.brand-loader{z-index:999;color:#fff;background:radial-gradient(circle,#21170b,#050504 65%);place-content:center;justify-items:center;animation:.45s 1.1s forwards loaderOut;display:grid;position:fixed;inset:0}.loader-mark{place-items:center;width:130px;height:130px;display:grid;position:relative}.loader-mark img{z-index:2;border-radius:22px;width:92px;height:92px;animation:1s infinite logoPulse;box-shadow:0 0 40px #e7bf6847}.loader-mark i{border:1px solid #e7bf6859;border-radius:30px;animation:1.7s linear infinite orbit;position:absolute;inset:7px}.loader-mark i:nth-child(3){animation-duration:2.2s;animation-direction:reverse;inset:-7px}.loader-mark i:nth-child(4){opacity:.35;animation-duration:2.8s;inset:-20px}.brand-loader strong{letter-spacing:.22em;margin-top:20px}.brand-loader>span{color:#bdaa89;letter-spacing:.12em;margin:7px 0 18px;font-size:.72rem}.loader-line{background:#ffffff1a;width:240px;height:2px;overflow:hidden}.loader-line b{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:45%;height:100%;animation:1.1s infinite loadLine;display:block}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes logoPulse{50%{filter:brightness(1.18);transform:scale(.94)}}@keyframes loadLine{0%{transform:translate(-120%)}to{transform:translate(250%)}}@keyframes loaderOut{to{opacity:0;visibility:hidden}}.account-login{color:#171007;background:linear-gradient(120deg,#fff0bd,#d5a447);border-radius:11px;padding:10px 17px;font-weight:850;text-decoration:none}.account-wrap{position:relative}.account-button{color:#fff;background:#ffffff12;border:1px solid #e7bf6840;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex}.account-button>span,.account-head>span{color:#171007;background:linear-gradient(145deg,#efd58d,#b67e27);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.account-button em{white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:.82rem;font-style:normal;font-weight:750;overflow:hidden}.account-menu{color:#1c1710;border:1px solid var(--line);z-index:80;background:#fff;border-radius:16px;width:285px;padding:10px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 24px 65px #00000040}.account-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:5px;padding:10px;display:flex}.account-head div{display:grid}.account-head small{color:var(--muted);font-size:.7rem}.account-menu>a,.account-menu>button{text-align:left;color:inherit;background:0 0;border:0;border-radius:9px;padding:10px;font-weight:700;text-decoration:none}.account-menu>a:hover,.account-menu>button:hover{background:#f7f1e7}.account-menu label{justify-content:space-between;align-items:center;padding:8px 10px;font-size:.82rem;font-weight:700;display:flex}.account-menu select{border:1px solid var(--line);border-radius:7px;padding:5px}.theme-row{align-items:center;gap:6px;padding:8px 10px;display:flex}.theme-row span{margin-right:auto;font-size:.82rem;font-weight:700}.theme-row button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:5px 9px}.theme-row button.active{color:var(--gold);background:#1a140c}.account-menu .logout{color:#b63232;border-top:1px solid var(--line);border-radius:0;margin-top:3px}.service-tabs,.faq-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.service-tabs button,.faq-tabs button{border:1px solid var(--line);color:#5c5245;background:#fff;border-radius:999px;padding:10px 16px;font-weight:800}.service-tabs button.active,.faq-tabs button.active{color:var(--gold);background:#17110a;border-color:#17110a}.service-showcase{color:#fff;background:linear-gradient(135deg,#0b0906,#2b1c0a);border-radius:26px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.service-showcase>div:first-child{padding:45px}.service-number{color:var(--gold);font-size:.8rem;font-weight:900}.service-showcase h3{margin:12px 0;font-size:clamp(2rem,4vw,3.8rem)}.service-showcase p{color:#c8baa4;line-height:1.75}.service-showcase a{color:var(--gold);font-weight:850;text-decoration:none}.service-list{background:#ffffff0a;grid-template-columns:1fr 1fr;padding:20px;display:grid}.service-list article{border:1px solid #ffffff1a;align-items:center;gap:12px;padding:22px;display:flex}.service-list article span{color:#a89982}.service-list article b{color:var(--gold);margin-left:auto}.build-section{color:#fff;background:#0c0a07;padding:85px 0}.build-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.build-grid article{background:#ffffff09;border:1px solid #e7bf6829;border-radius:18px;padding:26px}.build-grid article>span{color:#120d07;background:linear-gradient(145deg,#e6bd65,#a97425);border-radius:13px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.build-grid p{color:#b8ad9c}.build-grid a{color:var(--gold);font-weight:800;text-decoration:none}.performance-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.performance-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:24px}.performance-grid article>span{color:#a47121;font-weight:950}.performance-grid p{color:var(--muted)}.process-section{color:#fff;background:linear-gradient(135deg,#181108,#30200d);padding:85px 0}.process-section h2{margin:10px 0 35px;font-size:clamp(2.3rem,4vw,4rem)}.process-grid{background:#ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.process-grid article{background:#171109;padding:28px}.process-grid b{color:var(--gold);font-size:.75rem}.process-grid p{color:#b9ad9a}.tech-row{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.tech-row span{color:#d7c8ae;border:1px solid #e7bf6838;border-radius:999px;padding:9px 14px}.faq-wide{border-top:1px solid var(--line)}.faq-wide article{border-bottom:1px solid var(--line)}.faq-wide button{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:20px 5px;font-size:1rem;font-weight:850;display:flex}.faq-wide p{color:var(--muted);max-width:850px;margin:0 5px 20px;line-height:1.75}.chat-fab{z-index:90;color:#171007;background:linear-gradient(120deg,#f5d98d,#b98129);border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 15px 8px 8px;font-weight:900;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #2d1c0547}.chat-fab span{width:34px;height:34px;color:var(--gold);background:#171007;border-radius:50%;place-items:center;font-size:.73rem;display:grid}.chat-panel{z-index:89;border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-rows:auto 1fr auto;width:min(380px,100vw - 28px);height:520px;display:grid;position:fixed;bottom:82px;right:22px;overflow:hidden;box-shadow:0 28px 80px #00000040}.chat-panel header{color:#fff;background:#11100d;justify-content:space-between;padding:15px;display:flex}.chat-panel header>div{align-items:center;gap:10px;display:flex}.chat-panel header span{background:var(--gold);color:#171007;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.chat-panel header div div{display:grid}.chat-panel header small{color:#bfb19b}.chat-panel header button{color:#fff;background:0 0;border:0;font-size:1.5rem}.chat-messages{background:#f8f5ef;padding:15px;overflow:auto}.chat-messages p{border-radius:13px;max-width:83%;padding:10px 12px;font-size:.84rem;line-height:1.5}.chat-messages .advisor{border:1px solid var(--line);background:#fff}.chat-messages .user{color:#fff;background:#1d160d;margin-left:auto}.chat-input{border-top:1px solid var(--line);padding:10px;display:flex}.chat-input input{border:0;outline:0;flex:1}.chat-input button{color:var(--gold);background:#171007;border:0;border-radius:9px;width:38px}.auth-page{background:#f7f4ee;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-visual{color:#fff;background:linear-gradient(150deg,#080705f5,#221507e3),url(/ai-network-hero.png) 50%/cover;flex-direction:column;justify-content:center;padding:clamp(40px,8vw,110px);display:flex}.auth-visual>img{border-radius:18px;width:90px;margin-bottom:35px}.auth-visual h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(3rem,6vw,6rem);line-height:.95}.auth-visual p{color:#cfc2ad;max-width:600px;line-height:1.75}.auth-points{color:#edd494;gap:10px;display:grid}.auth-form-wrap{place-content:center;padding:35px;display:grid}.back-link{color:#6f6455;text-decoration:none;position:absolute;top:25px;right:30px}.auth-form{gap:14px;width:min(430px,90vw);display:grid}.auth-form h2{margin:0 0 10px;font-size:2.4rem}.auth-form label,.project-modal label,.admin-card label{gap:6px;font-size:.8rem;font-weight:800;display:grid}.auth-form input,.project-modal input,.project-modal select,.admin-card input,.admin-card textarea{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.auth-switch{text-align:center;color:var(--muted)}.auth-switch button{color:#95661d;background:0 0;border:0;font-weight:850}.config-alert{color:#684813;background:#fff7e1;border:1px solid #e9cf8f;border-radius:12px;padding:13px}.config-alert p{margin:4px 0;font-size:.8rem}.form-error{color:#b22727}.route-loading{place-items:center;min-height:60vh;display:grid}.workspace-page,.admin-page{min-height:70vh;padding:70px 0}.workspace-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.workspace-head h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(2.5rem,5vw,4.5rem)}.workspace-head p{color:var(--muted)}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px;display:grid}.workspace-stats div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.workspace-stats strong{font-size:2rem;display:block}.workspace-stats span{color:var(--muted)}.project-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.project-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.project-top{justify-content:space-between;display:flex}.project-top>span{width:38px;height:38px;color:var(--gold);background:#171007;border-radius:10px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.project-card>strong{font-size:1.5rem;display:block}.project-card>small{color:var(--muted)}.project-actions{border-top:1px solid var(--line);justify-content:space-between;margin-top:15px;padding-top:12px;display:flex}.project-actions a,.project-actions button{color:#8d601c;background:0 0;border:0;font-weight:800;text-decoration:none}.empty-workspace{text-align:center;background:#fff;border:1px dashed #cabca5;border-radius:22px;padding:70px}.empty-workspace>span{color:#a87524;font-size:3rem}.modal-backdrop{z-index:100;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.project-modal{background:#fff;border-radius:20px;gap:13px;width:min(650px,100%);max-height:90vh;padding:28px;display:grid;position:relative;overflow:auto}.modal-close{background:0 0;border:0;font-size:1.7rem;position:absolute;top:12px;right:15px}.project-modal fieldset{border:1px solid var(--line);border-radius:12px}.modal-features{grid-template-columns:1fr 1fr;gap:8px;display:grid}.modal-features label{align-items:center;gap:7px;font-weight:600;display:flex}.compare-panel{margin-top:55px}.compare-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.compare-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.compare-grid>article>strong{color:#95661d;font-size:1.6rem}.compare-grid ul{min-height:130px;padding-left:20px}.success-banner{color:#236836;background:#e9f8ee;border:1px solid #a8dbb7;border-radius:10px;margin-bottom:15px;padding:12px}.admin-grid{grid-template-columns:.7fr 1.3fr;gap:18px;display:grid}.admin-card{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:start;gap:13px;padding:24px;display:grid}.price-list{border:1px solid var(--line);border-radius:12px;max-height:560px;overflow:auto}.price-list label{border-bottom:1px solid var(--line);grid-template-columns:1fr 140px;align-items:center;padding:10px 12px}.price-list label span{display:grid}.price-list small{color:var(--muted)}@media (width<=1000px){.service-showcase,.auth-page,.admin-grid{grid-template-columns:1fr}.build-grid,.performance-grid,.project-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.auth-visual{min-height:550px}.project-grid,.compare-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.account-button em,.account-button b{display:none}.service-showcase,.service-list,.build-grid,.performance-grid,.project-grid,.compare-grid,.workspace-stats,.process-grid{grid-template-columns:1fr}.service-showcase>div:first-child{padding:28px}.workspace-head{display:block}.workspace-head .gold-button{margin-top:15px}.modal-features,.price-list label{grid-template-columns:1fr}.auth-visual{min-height:auto;padding:55px 28px}.auth-form-wrap{padding:70px 20px}.chat-panel,.chat-fab{right:14px}}.service-list button{color:#fff;text-align:left;background:0 0;border:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:22px;display:grid}.service-list button:hover{background:#e7bf681a;border-color:#e7bf6859;transform:translateY(-2px)}.service-list button span{color:#a89982;grid-row:1/3}.service-list button small{color:#b9aa92;font-size:.67rem}.service-list button b{color:var(--gold);grid-area:1/3/3}.expertise-modal{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050403d1;place-items:center;padding:24px;animation:.22s modalFade;display:grid;position:fixed;inset:0}.expertise-dialog{background:#faf7f1;border:1px solid #e7bf6859;border-radius:28px;grid-template-columns:1.1fr .9fr;width:min(1180px,100%);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 45px 120px #00000080}.expertise-close{z-index:4;color:#fff;background:#0a0805ad;border:1px solid #ffffff40;border-radius:50%;width:40px;height:40px;font-size:1.5rem;position:absolute;top:15px;right:15px}.template-visual{background:radial-gradient(circle at 75% 20%,#ecc46859,#0000 30%),linear-gradient(140deg,#090806,#35220b);place-items:center;min-height:650px;padding:50px;display:grid;position:relative;overflow:hidden}.template-visual:before{content:"";border:1px solid #e7bf682e;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-190px;left:-170px}.template-browser{z-index:2;background:#eee8dc;border:1px solid #ffffff4d;border-radius:18px;width:min(650px,100%);position:relative;overflow:hidden;transform:perspective(1100px)rotateY(5deg)rotateX(2deg);box-shadow:0 35px 75px #00000080}.template-bar{color:#887d6e;background:#15110c;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:.65rem;display:flex}.template-bar i{background:#6f5b3b;border-radius:50%;width:8px;height:8px}.template-bar i:first-child{background:#d4a44f}.template-bar span{background:#231b12;border-radius:6px;flex:1;margin-left:8px;padding:5px 12px}.template-screen{background:linear-gradient(145deg,#fff,#eee8dd);grid-template-columns:70px 1fr;min-height:390px;display:grid}.template-screen aside{background:#17110a;align-content:start;gap:15px;padding:18px 13px;display:grid}.template-screen aside b{color:var(--gold);font-size:.72rem}.template-screen aside i{background:#3b2d1c;border-radius:8px;height:8px}.template-screen main{align-content:start;gap:17px;padding:26px;display:grid}.template-title{gap:5px;display:grid}.template-title span{text-transform:uppercase;letter-spacing:.12em;color:#9d6d22;font-size:.62rem}.template-title b{font-size:1.5rem}.template-metrics,.template-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.template-metrics i{background:linear-gradient(145deg,#fff,#eadfce);border:1px solid #ded1bc;border-radius:10px;height:58px;box-shadow:0 6px 15px #32230c14}.template-chart{background:#fff;border:1px solid #ded1bc;border-radius:13px;align-items:end;gap:9px;height:140px;padding:18px;display:flex}.template-chart span{background:linear-gradient(#e9c675,#9a671c);border-radius:5px 5px 0 0;flex:1}.template-chart span:first-child{height:34%}.template-chart span:nth-child(2){height:58%}.template-chart span:nth-child(3){height:46%}.template-chart span:nth-child(4){height:82%}.template-chart span:nth-child(5){height:68%}.template-chart span:nth-child(6){height:94%}.template-cards i{background:#e8dfd1;border-radius:10px;height:60px}.visual-mobile .template-browser,.visual-notify .template-browser,.visual-voice .template-browser{border:8px solid #262018;border-radius:36px;width:310px;transform:rotate(-4deg)}.visual-ai{background:radial-gradient(circle at 50% 35%,#7a60ff61,#0000 36%),linear-gradient(145deg,#080710,#1b123d)}.visual-commerce{background:radial-gradient(circle at 75% 20%,#ff7f4061,#0000 30%),linear-gradient(145deg,#080706,#3c1b0c)}.visual-booking,.visual-portal{background:radial-gradient(circle at 75% 20%,#48c3af59,#0000 30%),linear-gradient(145deg,#060b0a,#10352f)}.visual-crm,.visual-analytics,.visual-leads{background:radial-gradient(circle at 75% 20%,#5c84ff61,#0000 30%),linear-gradient(145deg,#060810,#142759)}.visual-seo,.visual-local,.visual-content{background:radial-gradient(circle at 75% 20%,#49be7554,#0000 30%),linear-gradient(145deg,#060a07,#183822)}.expertise-copy{flex-direction:column;justify-content:center;padding:55px 45px;display:flex}.expertise-copy h2{letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(2.3rem,4vw,4rem);line-height:1}.expertise-copy>p{color:#6e6457;line-height:1.75}.expertise-copy h3{margin:20px 0 8px}.expertise-copy ul{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.expertise-copy li{background:#fff;border:1px solid #e4d7c2;border-radius:9px;padding:10px;font-size:.8rem}.outcome-card{color:#fff;background:#17110a;border-radius:13px;gap:5px;margin-top:15px;padding:16px;display:grid}.outcome-card small{color:var(--gold);text-transform:uppercase;letter-spacing:.12em}.outcome-card strong{font-size:.9rem;line-height:1.5}.expertise-actions{gap:10px;margin-top:20px;display:flex}.outline-dark{color:#2a2116;border:1px solid #2a2116;border-radius:12px;padding:12px 17px;font-weight:850;text-decoration:none}.visual-glow{background:var(--gold);filter:blur(110px);opacity:.2;border-radius:50%;width:180px;height:180px;position:absolute;bottom:10%;right:10%}@keyframes modalFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (width<=900px){.expertise-dialog{grid-template-columns:1fr}.template-visual{min-height:420px;padding:35px}.expertise-copy{padding:35px}.template-screen{min-height:310px}.template-chart{height:95px}}@media (width<=600px){.expertise-modal{padding:10px}.expertise-dialog{border-radius:20px}.template-visual{min-height:320px;padding:24px}.template-screen{grid-template-columns:48px 1fr;min-height:250px}.template-screen main{padding:15px}.template-chart{height:75px;padding:10px}.template-cards{display:none}.expertise-copy{padding:27px 22px}.expertise-copy ul{grid-template-columns:1fr}.expertise-actions{display:grid}.service-list button{padding:17px}}.expertise-photo{object-fit:cover;filter:saturate(.86)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.photo-shade{background:linear-gradient(145deg,#0504031a,#07050294),linear-gradient(#0000 44%,#0f0903c7);position:absolute;inset:0}.template-browser{margin-top:210px}.visual-mobile .template-browser,.visual-notify .template-browser,.visual-voice .template-browser{margin-top:170px}.template-visual:after{content:"Real-world experience · Interactive product template";z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em;background:#080604b3;border:1px solid #fff3;border-radius:999px;padding:8px 12px;font-size:.67rem;font-weight:800;position:absolute;top:30px;left:34px}.template-visual .visual-glow{z-index:1}@media (width<=900px){.template-browser{margin-top:120px}}@media (width<=600px){.template-browser,.visual-mobile .template-browser,.visual-notify .template-browser,.visual-voice .template-browser{margin-top:80px}.template-visual:after{font-size:.58rem;top:18px;left:18px}}
