html,body,#root{width:100%;min-height:100%}body{background:#08080b;margin:0}.photographer-template{color:#fff;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#a855f72e,#0000 35%),#08080b;border:1px solid #27272a;border-radius:18px;flex-direction:column;align-items:center;width:100%;min-height:620px;padding:35px 25px 25px;display:flex;position:relative;overflow:hidden}.photographer-hero{text-align:center;width:100%;position:relative}.photographer-top-text{color:#71717a;letter-spacing:3px;flex-direction:column;gap:5px;font-size:8px;display:flex;position:absolute;top:0;right:5px}.photographer-avatar{background:radial-gradient(circle,#312e81,#09090b);border:2px solid #a855f7;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:5px auto 14px;display:flex;overflow:hidden;box-shadow:0 0 25px #a855f759}.photographer-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.photographer-hero h3{color:#fff;margin:0 0 5px;font-size:24px;font-weight:700}.photographer-profession{color:#c084fc;letter-spacing:5px;font-size:10px;font-weight:700}.photographer-hero p{color:#a1a1aa;margin:14px 0 20px;font-size:12px;line-height:1.6}.photographer-socials{justify-content:center;align-items:center;gap:12px;display:flex}.photographer-socials a{color:#d4d4d8;background:#111114;border:1px solid #27272a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .3s;display:flex}.photographer-socials a:hover{color:#c084fc;border-color:#a855f7;transform:translateY(-2px)}.photographer-links{flex-direction:column;gap:10px;width:100%;margin-top:25px;display:flex}.photographer-links a{color:#fff;box-sizing:border-box;background:#111114;border:1px solid #27272a;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;font-size:12px;text-decoration:none;transition:all .3s;display:flex}.photographer-links a:hover{background:#15151a;border-color:#a855f7;transform:translateY(-2px)}.photographer-links a span{align-items:center;gap:10px;display:flex}.photographer-links a svg{color:#c084fc;flex-shrink:0}.photographer-gallery{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;margin-top:20px;display:grid}.gallery-photo{box-sizing:border-box;background:#18181b;border:1px solid #27272a;border-radius:8px;width:100%;height:58px;transition:all .3s;overflow:hidden}.gallery-photo:hover{border-color:#a855f7;transform:translateY(-2px)}.gallery-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;display:block}.gallery-photo:hover img{transform:scale(1.06)}.photographer-footer{color:#52525b;text-align:center;margin-top:auto;padding-top:20px;font-size:10px}.photographer-footer strong{color:#fff;margin-left:3px}.photographer-footer strong span{color:#a855f7}@media (width<=500px){.photographer-template{padding:30px 20px 20px}.photographer-hero h3{font-size:22px}.photographer-links{margin-top:20px}.photographer-links a{padding:12px 13px;font-size:11px}.photographer-gallery{margin-top:18px}.gallery-photo{height:55px}}.gym-template{color:#fff;background:radial-gradient(circle at 80% 10%,#84cc162e,#0000 32%),#080a08;border:1px solid #26351a;border-radius:18px;flex-direction:column;width:100%;min-height:620px;padding:25px;display:flex;position:relative;overflow:hidden}.gym-header{align-items:center;gap:10px;display:flex}.gym-logo{color:#080a08;background:#a3e635;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.gym-brand{letter-spacing:2px;font-size:15px;font-weight:900}.gym-brand span{color:#a3e635}.gym-hero{margin-top:50px}.gym-tag{color:#a3e635;letter-spacing:3px;font-size:9px;font-weight:800}.gym-hero h3{letter-spacing:-1px;margin-top:12px;font-size:38px;font-weight:900;line-height:.95}.gym-hero h3 span{color:#a3e635}.gym-hero p{color:#a1a1aa;margin-top:15px;font-size:12px;line-height:1.6}.gym-main-button{color:#080a08;text-transform:uppercase;background:#a3e635;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:22px;padding:14px;font-size:12px;font-weight:800;transition:all .3s;display:inline-flex}.gym-main-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #a3e6352e}.gym-socials{gap:9px;margin-top:14px;display:flex}.gym-socials div{color:#a3e635;background:#10140f;border:1px solid #28351e;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gym-section-title{border-bottom:1px solid #20281c;margin-top:28px;padding-bottom:8px}.gym-section-title span{color:#71717a;letter-spacing:3px;font-size:9px;font-weight:800}.gym-plans{flex-direction:column;gap:8px;margin-top:10px;display:flex}.gym-plan{background:#10130f;border:1px solid #242b20;border-radius:8px;justify-content:space-between;align-items:center;padding:13px;display:flex}.gym-plan div{flex-direction:column;gap:3px;display:flex}.gym-plan strong{font-size:11px}.gym-plan div span{color:#71717a;font-size:9px}.gym-plan b{color:#a3e635;font-size:12px}.gym-plan b span{color:#71717a;font-size:8px;font-weight:400}.gym-plan-featured{background:linear-gradient(90deg,#11170e,#151c10);border-color:#58752c}.gym-services{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.gym-services div{color:#a3e635;background:#0e120d;border:1px solid #242b20;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:62px;display:flex}.gym-services span{color:#a1a1aa;font-size:8px}.gym-info{flex-direction:column;gap:7px;margin-top:15px;display:flex}.gym-info div{color:#71717a;align-items:center;gap:8px;font-size:9px;display:flex}.gym-info svg{color:#a3e635}.gym-footer{text-align:center;color:#3f3f46;margin-top:auto;padding-top:25px;font-size:9px}.gym-footer strong{color:#fff;margin-left:3px}.gym-footer strong span{color:#a3e635}.burger-template{color:#fff;background:radial-gradient(circle at 50% 0,#f9731638,#0000 35%),#100b08;border:1px solid #382017;border-radius:18px;flex-direction:column;width:100%;min-height:620px;padding:25px;display:flex;position:relative;overflow:hidden}.burger-header{justify-content:space-between;align-items:center;display:flex}.burger-brand{align-items:center;gap:9px;display:flex}.burger-brand-icon{font-size:25px}.burger-brand div{flex-direction:column;gap:2px;display:flex}.burger-brand strong{letter-spacing:1px;font-size:12px}.burger-brand strong span{color:#fb923c}.burger-brand small{color:#78716c;letter-spacing:2px;font-size:7px}.burger-rating{color:#fbbf24;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.burger-highlight{background:linear-gradient(145deg,#25120b,#180d09);border:1px solid #482718;border-radius:14px;margin-top:45px;padding:25px 20px;position:relative;overflow:hidden}.burger-highlight:after{content:"🍔";opacity:.1;font-size:90px;position:absolute;bottom:-18px;right:-8px;transform:rotate(-12deg)}.burger-offer{color:#fb923c;letter-spacing:3px;font-size:8px;font-weight:800}.burger-highlight h3{letter-spacing:-1px;margin-top:10px;font-size:34px;line-height:.95}.burger-highlight h3 span{color:#fb923c}.burger-highlight p{color:#a8a29e;margin-top:13px;font-size:11px;line-height:1.6}.burger-order-button{color:#fff;text-transform:uppercase;background:#f97316;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:20px;padding:13px;font-size:11px;font-weight:800;transition:all .3s;display:flex}.burger-order-button:hover{background:#ea580c;transform:translateY(-2px)}.burger-menu-title{border-bottom:1px solid #2e1b13;margin-top:25px;padding-bottom:8px}.burger-menu-title span{color:#78716c;letter-spacing:3px;font-size:8px;font-weight:800}.burger-products{flex-direction:column;gap:8px;margin-top:10px;display:flex}.burger-product{background:#160e0a;border:1px solid #2d1b13;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.burger-product-image{background:linear-gradient(135deg,#2c170d,#4a1f0c);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:flex}.burger-product-info{flex-direction:column;flex:1;gap:3px;display:flex}.burger-product-info strong{font-size:10px}.burger-product-info span{color:#78716c;font-size:8px;line-height:1.3}.burger-product b{color:#fb923c;font-size:9px}.burger-links{flex-direction:column;gap:8px;margin-top:15px;display:flex}.burger-links a{color:#fff;background:#160e0a;border:1px solid #2d1b13;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:10px;transition:all .3s;display:flex}.burger-links a:hover{border-color:#f97316;transform:translateY(-2px)}.burger-links a span{align-items:center;gap:8px;display:flex}.burger-links a svg{color:#fb923c}.burger-info{flex-direction:column;gap:6px;margin-top:15px;display:flex}.burger-info div{color:#78716c;align-items:center;gap:7px;font-size:8px;display:flex}.burger-info svg{color:#fb923c}.burger-socials{gap:8px;margin-top:12px;display:flex}.burger-socials div{color:#fb923c;background:#160e0a;border:1px solid #382017;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.burger-footer{text-align:center;color:#44403c;margin-top:auto;padding-top:20px;font-size:9px}.burger-footer strong{color:#fff;margin-left:3px}.burger-footer strong span{color:#fb923c}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:#08080b;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}.home{color:#fff;background:radial-gradient(circle at 75% 10%,#8b5cf624,#0000 28%),radial-gradient(circle at 20% 55%,#a855f70f,#0000 25%),#08080b;width:100%;min-height:100vh}.navbar{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;width:100%;padding:24px 5%;display:flex}.logo{letter-spacing:-1px;font-size:28px;font-weight:700}.logo span{color:#a855f7}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:#a1a1aa;font-size:14px;transition:color .3s}.nav-links a:hover{color:#fff}.nav-button{color:#09090b;background:#fff;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;transition:transform .3s,box-shadow .3s}.nav-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ffffff14}.hero{justify-content:center;align-items:center;gap:100px;width:100%;min-height:700px;padding:90px 8%;display:flex}.hero-content{max-width:620px}.hero-tag{color:#c084fc;letter-spacing:3px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-block}.hero h1{letter-spacing:-4px;margin-bottom:28px;font-size:clamp(48px,6vw,78px);line-height:1.02}.hero h1 span{background:linear-gradient(90deg,#a855f7,#ec4899);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-content>p{color:#a1a1aa;max-width:540px;margin-bottom:35px;font-size:18px;line-height:1.7}.hero-buttons{align-items:center;gap:14px;margin-bottom:30px;display:flex}.hero-button{color:#fff;background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 35px #a855f740}.hero-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #a855f759}.hero-secondary-button{color:#fff;background:#111114;border:1px solid #27272a;border-radius:11px;justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex}.hero-secondary-button:hover{background:#18181b;border-color:#3f3f46}.hero-checks{color:#71717a;flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.hero-checks span{align-items:center;gap:6px;display:flex}.hero-checks svg{color:#a855f7}.hero-phone{flex-shrink:0;justify-content:center;align-items:center;width:330px;display:flex}.phone-frame{background:#050507;border:7px solid #1f1f23;border-radius:42px;width:290px;min-height:570px;padding:8px;animation:5s ease-in-out infinite floating;box-shadow:0 35px 90px #000000a6,0 0 70px #a855f71f}.phone-screen{text-align:center;background:radial-gradient(circle at 50% 0,#a855f72e,#0000 35%),linear-gradient(#15151a,#0b0b0e);border-radius:32px;width:100%;min-height:550px;padding:45px 20px 20px;position:relative;overflow:hidden}.phone-screen:before{content:"";background:#050507;border-radius:20px;width:75px;height:20px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.phone-glow{opacity:.08;filter:blur(60px);pointer-events:none;background:#a855f7;width:180px;height:180px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.phone-profile{z-index:1;position:relative}.phone-avatar{background:linear-gradient(135deg,#9333ea,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:10px auto 16px;font-size:23px;font-weight:700;display:flex;box-shadow:0 8px 30px #a855f759}.phone-avatar-wrapper{width:82px;height:82px;margin:10px auto 16px;position:relative}.phone-photo{object-fit:cover;object-position:center 30%;border:2px solid #a855f7;border-radius:50%;width:82px;height:82px;display:block;box-shadow:0 8px 30px #a855f759}.phone-profile h3{margin-bottom:6px;font-size:18px}.phone-profile>span{color:#c084fc;letter-spacing:3px;font-size:9px;font-weight:700}.phone-profile p{color:#71717a;margin-top:10px;font-size:12px}.phone-socials{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.phone-socials a{color:#d4d4d8;background:#111114;border:1px solid #29292f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:all .25s;display:flex}.phone-socials a:hover{color:#c084fc;border-color:#a855f7;transform:translateY(-2px)}.phone-links{flex-direction:column;gap:10px;display:flex}.phone-links a{color:#fff;background:#111114;border:1px solid #27272a;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:13px;font-size:11px;transition:transform .25s,border-color .25s,background .25s;display:flex}.phone-links a:hover{background:#15151a;border-color:#a855f7;transform:translateY(-2px)}.phone-links a svg{color:#c084fc}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.section{width:100%;padding:110px 6%}.section-header{text-align:center;max-width:760px;margin:0 auto 55px}.section-tag{color:#a855f7;letter-spacing:3px;font-size:11px;font-weight:700;display:inline-block}.section-header h2{letter-spacing:-2px;margin:15px 0;font-size:clamp(36px,4vw,50px);line-height:1.1}.section-header h2 span{color:#a855f7}.section-header p{color:#71717a;font-size:15px;line-height:1.7}.services{background:linear-gradient(#0000,#ffffff04,#0000)}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1250px;margin:0 auto;display:grid}.service-card{background:#0d0d10;border:1px solid #1f1f23;border-radius:18px;flex-direction:column;align-items:flex-start;width:100%;min-height:230px;padding:30px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.service-card:hover{border-color:#a855f7;transform:translateY(-5px);box-shadow:0 20px 45px #00000040}.service-icon{color:#c084fc;background:#a855f71a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:25px;display:flex}.service-card h3{color:#fff;margin-bottom:10px;font-size:18px}.service-card p{color:#71717a;max-width:320px;font-size:13px;line-height:1.7}.examples{padding-top:100px;padding-left:3%;padding-right:3%}.example-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;width:100%;max-width:1400px;margin:0 auto;display:grid}.example-card{background:#0d0d10;border:1px solid #1f1f23;border-radius:20px;width:100%;padding:8px;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.example-clickable{cursor:pointer}.example-card:hover{border-color:#a855f7;transform:translateY(-6px);box-shadow:0 20px 50px #00000059}.example-preview{background:#08080b;border-radius:15px;width:100%;height:560px;position:relative;overflow:hidden}.example-preview .photographer-template,.example-preview .gym-template,.example-preview .burger-template{transform-origin:top;width:100%;min-height:620px;margin:0;transform:scale(.94)}.example-card-info{justify-content:space-between;align-items:center;min-height:70px;padding:15px 8px 5px;display:flex}.example-card-info div{flex-direction:column;gap:5px;display:flex}.example-card-info strong{color:#fff;font-size:16px;font-weight:700}.example-card-info span{color:#71717a;font-size:12px}.example-card-info>svg{color:#a855f7;flex-shrink:0;transition:transform .3s}.example-card:hover .example-card-info>svg{transform:translate(5px)}.example-modal{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d6;justify-content:center;align-items:center;padding:30px;animation:.25s modalFade;display:flex;position:fixed;inset:0}.example-modal-content{scrollbar-width:thin;border-radius:22px;width:min(430px,100%);max-height:92vh;position:relative;overflow-y:auto}.example-modal-content .photographer-template,.example-modal-content .gym-template,.example-modal-content .burger-template{border-radius:22px;width:100%;min-height:620px;margin:0;transform:none}.example-modal-close{z-index:20;color:#fff;cursor:pointer;background:#0a0a0ce6;border:1px solid #3f3f46;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex;position:absolute;top:12px;right:12px}.example-modal-close:hover{background:#18181b;transform:scale(1.05)}@keyframes modalFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.contact{text-align:center;background:radial-gradient(circle,#a855f71f,#0000 60%);padding:120px 6%}.contact-content{max-width:700px;margin:0 auto}.contact .section-tag{color:#c084fc}.contact h2{letter-spacing:-2px;margin:15px 0 20px;font-size:clamp(38px,5vw,55px);line-height:1.05}.contact h2 span{color:#a855f7}.contact p{color:#71717a;max-width:600px;margin:0 auto 30px;line-height:1.7}.contact-button{color:#09090b;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:15px 24px;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-flex}.contact-button:hover{transform:translateY(-3px);box-shadow:0 12px 35px #ffffff1a}footer{border-top:1px solid #1f1f23;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:30px 6%;display:flex}.footer-logo{font-size:20px;font-weight:700}.footer-logo span{color:#a855f7}footer p{color:#52525b;font-size:12px}footer>span{color:#3f3f46;font-size:11px}@media (width<=1100px){.hero{gap:50px;padding-left:5%;padding-right:5%}.hero-content{max-width:520px}.hero h1{font-size:55px}.example-grid{max-width:1000px}.example-preview{height:520px}.example-preview .photographer-template,.example-preview .gym-template,.example-preview .burger-template{transform:scale(.84)}}@media (width<=900px){.nav-links{display:none}.hero{text-align:center;flex-direction:column;padding-top:70px;padding-bottom:80px}.hero-content{flex-direction:column;align-items:center;display:flex}.hero-content>p{max-width:600px}.hero-checks{justify-content:center}.hero-phone{margin-top:20px}.services-grid,.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.navbar{padding:20px}.logo{font-size:25px}.nav-button{display:none}.hero{gap:60px;padding:55px 20px 70px}.hero-tag{letter-spacing:2px;font-size:10px}.hero h1{letter-spacing:-2px;font-size:43px}.hero-content>p{font-size:16px}.hero-buttons{flex-direction:column;width:100%;max-width:350px}.hero-button,.hero-secondary-button{width:100%}.hero-checks{gap:12px;font-size:11px}.hero-phone{width:100%}.phone-frame{width:280px}.section{padding:80px 20px}.section-header{margin-bottom:40px}.section-header h2{letter-spacing:-1.5px;font-size:36px}.section-header p{font-size:13px}.services-grid{grid-template-columns:1fr;gap:15px}.service-card{min-height:auto;padding:25px}.examples{padding-left:20px;padding-right:20px}.example-grid{grid-template-columns:1fr;gap:18px}.example-preview{height:520px}.example-preview .photographer-template,.example-preview .gym-template,.example-preview .burger-template{transform-origin:top;width:100%;margin-left:0;transform:scale(.84)}.example-modal{padding:15px}.example-modal-content{width:min(420px,100%);max-height:95vh}.example-modal-close{width:36px;height:36px}.contact{padding:90px 20px}.contact h2{font-size:38px}footer{text-align:center;flex-direction:column;gap:12px;padding:30px 20px}}.phone-links{gap:8px;margin-top:18px}.phone-links a{box-sizing:border-box;min-height:36px;padding:10px 12px}.phone-footer{color:#52525b;justify-content:center;align-items:center;margin-top:14px;padding-bottom:4px;font-size:8px;display:flex}.phone-footer strong{color:#a855f7;margin-left:3px;font-size:8px}.client-page{--client-background:#08080b;--primary-color:#a855f7;--secondary-color:#ec4899;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary-color) 20%, transparent), transparent 35%), var(--client-background);color:#fff;justify-content:center;min-height:100vh;padding:40px 20px;transition:background .3s;display:flex}.client-container{flex-direction:column;align-items:center;width:100%;max-width:500px;display:flex}.client-profile{text-align:center;width:100%;margin-top:20px}.client-avatar{background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));color:#fff;width:105px;height:105px;box-shadow:0 15px 45px color-mix(in srgb, var(--primary-color) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:28px;font-weight:700;display:flex}.client-photo{object-fit:cover;border:3px solid color-mix(in srgb, var(--primary-color) 70%, transparent);display:block}.client-profile h1{letter-spacing:-.5px;margin-bottom:6px;font-size:27px;font-weight:700}.client-profile h2{color:var(--secondary-color);margin-bottom:15px;font-size:14px;font-weight:500}.client-profile p{color:#a1a1aa;max-width:400px;margin:0 auto;font-size:14px;line-height:1.6}.client-socials{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.social-icon{color:#d4d4d8;background:#111114e6;border:1px solid #27272a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.social-icon:hover{border-color:var(--primary-color);color:var(--secondary-color);box-shadow:0 8px 25px color-mix(in srgb, var(--primary-color) 20%, transparent);transform:translateY(-3px)}.client-links{flex-direction:column;gap:13px;width:100%;margin-top:35px;display:flex}.client-link{color:#fff;background:#111114d9;border:1px solid #27272a;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:15px 20px;font-size:14px;transition:all .3s;display:flex}.client-link:hover{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 8%, #111114);box-shadow:0 10px 30px color-mix(in srgb, var(--primary-color) 10%, transparent);transform:translateY(-3px)}.client-link svg{color:#71717a;transition:all .3s}.client-link:hover svg{color:var(--secondary-color);transform:translate(2px,-2px)}.client-page.rounded .client-link{border-radius:14px}.client-page.square .client-link{border-radius:4px}.client-page.square .social-icon{border-radius:8px}.client-footer{color:#52525b;align-items:center;gap:5px;margin-top:35px;font-size:11px;display:flex}.client-footer strong{color:#fff;font-size:13px}.client-footer strong span{color:var(--secondary-color)}@media (width<=600px){.client-page{padding:30px 18px}.client-profile{margin-top:15px}.client-avatar{width:95px;height:95px}.client-profile h1{font-size:24px}.client-profile p{font-size:13px}.client-links{margin-top:30px}.client-link{min-height:52px}}
