:root{color-scheme:dark;--bg:#050b15;--panel:#0b1524;--line:#223047;--blue:#28aaff;--text:#edf5ff;--muted:#91a0b6}*{box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button,input,select,textarea{outline-color:var(--blue)}.container{max-width:1180px;padding-left:26px;padding-right:26px}.header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(26px,calc((100vw - 1128px)/2));position:-webkit-sticky;position:sticky;top:0;background:#050b15e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff12;z-index:30}.brand{font-size:28px;font-weight:900;letter-spacing:-2px;line-height:1;display:inline-block}.adminLogin h1 span,.brand span,.dashboard aside h2 span{color:var(--blue)}.brand small{display:block;font-size:8px;letter-spacing:4px;font-weight:600;margin-top:5px}.headerRight,.nav{display:flex;align-items:center;gap:30px}.lang,.nav a{font-size:12px;color:#c4cddc}.lang:hover,.nav a:hover{color:white}.lang{gap:7px}.lang,.smallBtn{display:flex;align-items:center}.smallBtn{border:1px solid #425a76;padding:13px 18px;border-radius:6px;gap:10px;font-size:12px}.menu{display:none;background:none;border:0;color:white}.hero{min-height:670px;border-bottom:1px solid #ffffff14}.heroGlow{position:absolute;right:-14%;top:5%;width:70vw;height:650px;background:radial-gradient(ellipse at center,#06569b55 0,#0a2e5830 30%,transparent 68%);pointer-events:none}.heroInner{padding-top:125px}.eyebrow,.sectionLabel{font-size:11px;letter-spacing:3px;color:#56baff;font-weight:700}.eyebrow{display:flex;align-items:center;gap:12px}.pulse{width:8px;height:8px;background:#30d3ff;border-radius:50%;box-shadow:0 0 13px #28bfff;display:inline-block;flex-shrink:0}.hero h1{font-size:clamp(50px,6.4vw,90px);letter-spacing:-5px;line-height:1.05;margin:30px 0;font-weight:800}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#eaf8ff,#46b5ff,#1670dd);color:transparent;-webkit-background-clip:text;background-clip:text}.hero p{max-width:520px;font-size:17px;line-height:1.9;color:var(--muted)}.actions{display:flex;margin-top:35px}.actions,.primary{gap:16px;align-items:center}.primary{display:inline-flex;justify-content:center;border:0;border-radius:5px;background:linear-gradient(115deg,#1271da,#2bb6ff);color:white;font-weight:700;padding:17px 24px;font-size:13px;box-shadow:0 10px 35px #0972d633}.ghost{display:flex;align-items:center;gap:14px;padding:17px 22px;color:#c8d9ee;font-size:13px}.heroFooter{display:flex;justify-content:space-between;color:#72839a;font-size:10px;letter-spacing:2px;margin-top:100px;padding-bottom:25px}.section{padding-top:112px;padding-bottom:112px;scroll-margin-top:82px}.section h2{font-size:clamp(32px,4vw,53px);letter-spacing:-2px;max-width:710px;line-height:1.15;margin:20px 0 45px}.serviceGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.serviceCard{position:relative;min-height:285px;background:linear-gradient(150deg,#0e1c30,#08111e);border:1px solid #24334a;border-radius:10px;padding:27px}.serviceIcon{color:#55baff;margin-bottom:38px}.cardNumber{position:absolute;right:24px;top:28px;color:#4b6682;font-size:12px}.serviceCard h3{font-size:19px;margin:0 0 13px}.priceCard p,.serviceCard p,.workInfo p{color:var(--muted);line-height:1.65;font-size:13px}.cardArrow{position:absolute;right:24px;bottom:25px;color:#55baff}.muted{background:#091321}.priceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.priceCard{background:#0b1728;border:1px solid #2a3a50;padding:34px;border-radius:10px;min-height:350px}.priceCard.featured{border-color:#278bdb;background:linear-gradient(145deg,#112a47,#0b1728)}.plan{font-weight:800;font-size:21px}.priceCard p{min-height:53px}.price{margin:20px 0}.price small{display:block;color:#94a8be;font-size:12px;margin-bottom:9px}.price strong{font-size:48px;letter-spacing:-2px}.scope{display:flex;align-items:center;gap:10px;color:#d1dbe8;font-size:13px;margin-bottom:24px}.scope svg{color:#44c5ff}.priceCard a{display:flex;justify-content:space-between;border-top:1px solid #2b4058;padding-top:20px;color:#67c7ff;font-size:13px;margin-top:auto}.fine{font-size:11px;color:#7e90a6;margin-top:25px}.workGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.workCard{border:1px solid #203249;border-radius:10px;overflow:hidden;background:#0c1727}.workVisual{height:230px;display:grid;place-items:center;padding:26px}.work0 .workVisual{background:linear-gradient(145deg,#173b50,#7ca6a2)}.work1 .workVisual{background:linear-gradient(145deg,#26263d,#a087b4)}.work2 .workVisual{background:linear-gradient(145deg,#4a3028,#c3a176)}.mockBrowser{width:100%;height:160px;border-radius:7px;background:#f4f4f0;box-shadow:0 22px 45px #0006;overflow:hidden;transform:rotate(-3deg)}.mockTop{height:22px;background:#e4e6e8;display:flex;align-items:center;gap:4px;padding:0 9px}.mockTop i{width:5px;height:5px;border-radius:50%;background:#9ba5aa}.mockContent{color:#263644;padding:20px}.mockContent span{font-weight:800;font-size:13px}.mockContent div{width:48%;height:5px;background:#bac4c9;margin-top:10px}.mockContent div+div{width:30%}.mockContent b{display:block;font-size:20px;margin-top:15px;letter-spacing:-1px}.workInfo{display:flex;justify-content:space-between;align-items:center;padding:24px}.workInfo small{color:#48baff;font-size:10px;letter-spacing:1.5px}.workInfo h3{font-size:19px;margin:9px 0 4px}.workInfo p{margin:0}.about{background:#0a1422}.aboutGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center}.aboutGrid p{color:#a1b0c4;line-height:1.9;max-width:510px}.aboutArt{height:340px;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#0a427b88,transparent 65%);border:1px solid #21354d;border-radius:12px;overflow:hidden}.aboutX{font-size:280px;font-weight:900;line-height:1;color:#218bea;text-shadow:0 0 100px #0d8bff88;transform:skew(-10deg)}.aboutArt span{position:absolute;bottom:25px;left:28px;font-size:11px;letter-spacing:3px;line-height:1.8}.contactGrid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:70px;gap:70px}.contactAside p{color:#9faec1;max-width:310px;line-height:1.8}.contactAside a{gap:10px;color:#59bcff;margin-top:25px}.contactAside a,.contactNote{display:flex;align-items:center}.contactNote{gap:12px;font-size:12px;color:#7e90a6;margin-top:70px}.contactForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.adminLogin input,.contactForm input,.contactForm select,.contactForm textarea{background:#0c192b;color:#e9f4ff;border:1px solid #2b3e56;border-radius:5px;padding:16px;min-width:0}.contactForm button,.contactForm textarea,.contactForm>p{grid-column:1/-1}.contactForm .trap{display:none}footer{border-top:1px solid #1e3045;padding:32px 0}.footerInner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footerInner a,.footerInner p{color:#8495ac;font-size:11px}.footerInner>div:last-child{display:flex;gap:25px}.chatFab{right:25px;bottom:24px;width:58px;height:58px;border-radius:50%;background:linear-gradient(140deg,#1377dc,#3bc1ff);color:white;display:grid;place-items:center;z-index:60;box-shadow:0 12px 45px #168dfb55}.chatBox{position:fixed;right:25px;bottom:95px;width:min(360px,calc(100vw - 30px));height:470px;background:#0d192a;border:1px solid #2e4b69;border-radius:14px;overflow:hidden;z-index:60;display:flex;flex-direction:column;box-shadow:0 25px 80px #0009}.chatHead{padding:18px;background:#12263d;font-weight:700;gap:10px}.chatHead button{margin-left:auto;background:none;color:white}.chatMessages{overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:12px}.chatBubble{padding:11px 14px;border-radius:12px;max-width:86%;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.chatBubble.admin{background:#1c3149;align-self:flex-start}.chatBubble.visitor{background:#0e79cb;align-self:flex-end}.chatSend{display:flex;border-top:1px solid #30445e;padding:10px;gap:8px}.chatSend input{background:#0b1728;flex:1 1;min-width:0}.chatSend button,.chatSend input{border:0;color:white;padding:10px}.chatSend button{border-radius:6px;background:#1678c9}.adminLogin{min-height:100vh;display:grid;place-items:center}.adminLogin form{width:min(400px,90vw);background:#0b182a;padding:40px;border:1px solid #2c4159;border-radius:12px;display:flex;flex-direction:column;gap:16px}.adminLogin h1{font-size:26px}.adminLogin p,.dashboard p{color:#8ea2ba}.dashboard{display:flex;min-height:100vh}.dashboard aside{width:235px;flex-shrink:0;background:#0b1728;border-right:1px solid #263950;padding:30px;display:flex;flex-direction:column;gap:20px}.dashboard aside h2{font-size:30px;margin:0}.dashboard aside p{font-size:10px;letter-spacing:2px}.dashboard aside a,.dashboard aside button{color:#b2c6dd;font-size:13px}.dashboard aside button{background:none;border:0;text-align:left;padding:0}.dashMain{padding:35px;flex:1 1;min-width:0}.dashMain h1{font-size:34px}.dashMain h2{margin-top:45px}.dashStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.dashStats>div{background:#0e2034;border:1px solid #30465f;border-radius:10px;padding:24px}.dashStats small{display:block;color:#9eafc5}.dashStats strong{font-size:38px;display:block;margin-top:12px}.requestList article{display:flex;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid #2c3d52;background:#0b1728}.requestList article p{overflow-wrap:anywhere}.requestList select{background:#0e243d;color:white;border:1px solid #34506e;padding:10px;align-self:start}.dashChat{display:grid;grid-template-columns:260px 1fr;height:440px;border:1px solid #2c4158;border-radius:10px;overflow:hidden}.chatList{overflow:auto;background:#0b182a}.chatList button{width:100%;background:transparent;color:white;border:0;border-bottom:1px solid #283b50;padding:18px;text-align:left;display:flex;flex-direction:column;gap:8px}.chatList button.active{background:#123a60}.chatList span{color:#8fa6be;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chatPane{display:flex;flex-direction:column;min-width:0}.chatPane>p{padding:20px}@media(max-width:900px){.nav{display:none;position:absolute;top:82px;left:0;right:0;padding:25px;background:#081526;flex-direction:column;align-items:start}.nav.show{display:flex}.menu{display:block}.smallBtn{display:none}.serviceGrid{grid-template-columns:repeat(2,1fr)}.workGrid{grid-template-columns:1fr 1fr}.hero h1{letter-spacing:-3px}.aboutGrid{gap:30px}}@media(max-width:650px){.header{height:72px}.hero{min-height:610px}.heroInner{padding-top:100px}.hero h1{font-size:49px;letter-spacing:-2.5px}.heroFooter{gap:20px;line-height:1.6}.section{padding-top:80px;padding-bottom:80px}.aboutGrid,.contactGrid,.priceGrid,.serviceGrid,.workGrid{grid-template-columns:1fr}.serviceCard{min-height:240px}.contactForm{grid-template-columns:1fr}.footerInner{flex-direction:column;align-items:flex-start}.dashboard{display:block}.dashboard aside{width:100%;flex-direction:row;align-items:center;flex-wrap:wrap}.dashMain{padding:20px}.dashChat,.dashStats{grid-template-columns:1fr}.dashChat{height:650px}.chatList{max-height:160px}.heroFooter span:last-child{display:none}}.languagePicker{display:flex;align-items:center;gap:7px;color:#b8d8fa}.languagePicker select{background:transparent;color:#dceaff;border:0;max-width:100px;cursor:pointer}.languagePicker option{color:#081526;background:#fff}.brand img{width:102px;height:43px;object-fit:contain;object-position:left center}.siteRtl .brand img{object-position:right center}.siteRtl .actions,.siteRtl .header,.siteRtl .headerRight{direction:rtl}.siteRtl .aboutGrid,.siteRtl .contactForm input,.siteRtl .contactForm textarea,.siteRtl .contactGrid,.siteRtl .heroInner,.siteRtl .section{text-align:right}.siteRtl .chatBox{direction:rtl}.siteRtl .chatBox,.siteRtl .chatFab{right:auto;left:24px}.siteRtl .chatBubble.visitor{margin-right:auto;margin-left:0}.adminArabic{font-family:Tahoma,Arial,sans-serif}.adminArabic,.adminArabic .dashChat,.adminArabic .dashStats,.adminArabic .dashboard{direction:rtl}.adminArabic .chatList,.adminArabic .chatPane{text-align:right}body{background:#040b16}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:730px;background:radial-gradient(ellipse at 80% 36%,#0b2751 0,transparent 42%),linear-gradient(135deg,#030a15,#081629 68%,#030b16)}.heroGrid{inset:0;opacity:.25;background-image:linear-gradient(#4479ab1b 1px,transparent 0),linear-gradient(90deg,#4479ab1b 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.heroGrid,.heroOrb{position:absolute;pointer-events:none}.heroOrb{right:5%;top:17%;width:490px;height:490px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2388fa50,#1355ae19 42%,transparent 68%);filter:blur(18px);animation:floatGlow 10s ease-in-out infinite alternate}.heroInner{position:relative;z-index:1}.heroInner h1{max-width:900px;letter-spacing:-.055em}.heroInner h1 em{background:linear-gradient(110deg,#e2f5ff,#52baff 48%,#1b79ef);-webkit-background-clip:text;background-clip:text;color:transparent}.heroVisual{position:absolute;right:0;top:135px;width:37%;max-width:420px;height:305px;transform:perspective(1100px) rotateY(-11deg) rotateX(5deg);border:1px solid #5bb4ff58;border-radius:14px;background:linear-gradient(145deg,#122d4c,#071423 72%);box-shadow:0 30px 100px #0008,0 0 85px #238dff1b;overflow:visible;animation:floatCard 8s ease-in-out infinite alternate}.heroVisualBar{height:33px;background:#0b2038;border-radius:14px 14px 0 0;display:flex;align-items:center;gap:6px;padding:0 15px;border-bottom:1px solid #4d90c334}.heroVisualBar span{width:6px;height:6px;background:#5798bf;border-radius:50%}.heroVisualBar i{margin-left:auto;font:normal 8px Arial;letter-spacing:2px;color:#9cceef}.heroVisualContent{padding:42px 32px}.visualEyebrow{font-size:9px;letter-spacing:3px;color:#67c5ff}.visualHeading{font-size:29px;font-weight:800;line-height:1.13;letter-spacing:-1px;margin:16px 0}.visualHeading b{color:#54baff}.visualBars{display:flex;gap:8px}.visualBars i{height:5px;width:55px;background:#24567c;border-radius:4px}.visualBars i:nth-child(2){width:30px}.visualBars i:nth-child(3){width:15px}.visualAction{display:flex;gap:8px;align-items:center;color:#76d5ff;font-size:9px;letter-spacing:1.3px;margin-top:27px}.visualGlass{position:absolute;bottom:-24px;right:-28px;padding:15px 19px;background:#102e4edc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #64bdff55;border-radius:10px;box-shadow:0 12px 35px #0007;color:#69caff}.visualGlass span{color:#dcefff;font-size:9px;letter-spacing:1.5px}.priceCard,.serviceCard,.workCard{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.priceCard:hover,.serviceCard:hover,.workCard:hover{transform:translateY(-7px);border-color:#37a9ff99;box-shadow:0 18px 48px #0005}.priceCard.featured{background:linear-gradient(155deg,#153456,#0a1b30 68%);box-shadow:0 0 50px #1484ff10}.planBenefits{list-style:none;padding:0;margin:14px 0 22px;display:grid;grid-gap:9px;gap:9px;color:#a9c9e7;font-size:12px}.planBenefits li{display:flex;gap:9px;align-items:center}.planBenefits svg{color:#48baff;flex-shrink:0}.workVisual{display:block;position:relative;overflow:hidden;cursor:pointer}.workVisual:after{content:"EXPLORE LIVE DEMO ↗";position:absolute;right:12px;bottom:12px;padding:10px 13px;border-radius:5px;background:#061b30d9;color:#fff;font-size:10px;letter-spacing:1px;border:1px solid #ffffff55}.demoOpen{color:#b9e7ff;display:inline-flex;padding:8px}.siteRtl .heroVisual{right:auto;left:0;transform:perspective(1100px) rotateY(11deg) rotateX(5deg)}.siteRtl .heroVisualBar,.siteRtl .heroVisualContent{direction:ltr;text-align:left}.siteRtl .heroInner h1{max-width:850px}@keyframes floatCard{to{transform:perspective(1100px) rotateY(-7deg) rotateX(2deg) translateY(-13px)}}@keyframes floatGlow{to{transform:translate(-30px,20px);opacity:.6}}@media(max-width:1150px){.heroVisual{opacity:.32;right:-10%;width:48%}}@media(max-width:760px){.hero{min-height:auto}.heroVisual{position:relative;right:auto;top:auto;width:min(92%,370px);height:260px;margin:34px auto 28px;opacity:1;transform:none;animation:none}.siteRtl .heroVisual{left:auto;transform:none}.heroVisualContent{padding:24px}.heroInner h1{font-size:clamp(43px,10vw,72px)}.visualGlass{right:0;bottom:-12px}.heroFooter{position:relative}.planBenefits{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.demoPage{font-family:Arial,sans-serif;min-height:100vh;background:#f8f6f2;color:#17252b}.demoNotice{background:#071423;color:#c9e9ff;font-size:10px;letter-spacing:1.3px;min-height:38px;display:flex;align-items:center;justify-content:center;gap:35px;padding:8px 18px;text-align:center}.demoNotice a{color:#78d3ff;display:inline-flex;gap:5px;align-items:center;text-decoration:none}.demoNav{display:flex;justify-content:space-between;align-items:center;padding:26px clamp(24px,6vw,100px);border-bottom:1px solid #263a3620}.demoBrand{font-weight:900;letter-spacing:3px;font-size:24px}.demoBrand span{display:block;font-size:10px;letter-spacing:5px;font-weight:500;margin-top:4px}.demoNav nav{display:flex;gap:34px}.demoNav nav a{color:inherit;text-decoration:none;font-size:13px}.demoNav button{display:none;background:none;border:0}.demoHero{min-height:620px;display:grid;grid-template-columns:1fr 1fr}.demoCopy{padding:clamp(50px,8vw,125px) 8% 30px 12%;display:flex;flex-direction:column;align-items:flex-start}.demoKicker{font-size:11px;letter-spacing:3px;color:#587d7b;display:flex;align-items:center;gap:10px}.demoKicker span{width:7px;height:7px;background:var(--demo-accent);border-radius:50%}.demoCopy h1{font-family:Georgia,serif;font-size:clamp(50px,5.5vw,94px);line-height:1.02;letter-spacing:-3px;font-weight:400;max-width:660px;margin:35px 0 24px}.demoCopy p{font-size:16px;line-height:1.9;color:#62726e;max-width:410px}.demoActions{gap:25px;margin-top:32px}.demoActions,.demoActions a{display:flex;align-items:center}.demoActions a{gap:12px;text-decoration:none;color:inherit;font-size:13px}.demoActions a:first-child{background:#173a37;color:#fff;padding:16px 22px;border-radius:3px}.demoIndex{margin-top:auto;font-size:10px;letter-spacing:2px;color:#7c9992;width:100%;display:flex;justify-content:space-between;padding-top:55px}.demoImage{min-height:580px;position:relative;background:linear-gradient(145deg,#b8ded2,#4a8f8d 75%);overflow:hidden;display:flex;align-items:center;justify-content:center}.demoImage:before{content:"";position:absolute;width:72%;aspect-ratio:1;border:1px solid #fff8;border-radius:50%;box-shadow:0 0 0 55px #ffffff13,0 0 0 115px #ffffff10}.demoImageMark{position:relative;color:#f7fffa;filter:drop-shadow(0 14px 30px #1d5d5650)}.demoImageCaption{position:absolute;bottom:30px;left:30px;right:30px;display:flex;justify-content:space-between;color:#fff;font-size:10px;letter-spacing:3px}.demoStory{padding:110px 10%;text-align:center;max-width:1150px;margin:auto}.demoEnd small,.demoStory small{letter-spacing:3px;color:#6e958c}.demoEnd h2,.demoStory h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(40px,5vw,72px);line-height:1.1}.demoStory h2 em{color:#8caaa2}.demoStory p{color:#657772;max-width:610px;margin:auto;line-height:1.9}.demoDetails{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 7% 110px;grid-gap:18px;gap:18px}.demoDetails article{background:#edf1ec;padding:40px;min-height:250px}.demoDetails article span{font-size:12px;color:#74978d}.demoDetails article h3{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:35px 0 15px}.demoDetails article p{font-size:13px;color:#687a73;line-height:1.7}.demoDetails article svg{margin-top:12px}.demoEnd{text-align:center;background:#143631;color:#fff;padding:110px 20px}.demoEnd a{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#143631;padding:16px 25px;text-decoration:none}.demo-studio{background:#f4f0f7;color:#241b33}.demo-studio .demoImage{background:linear-gradient(145deg,#bda8db,#63518e)}.demo-studio .demoActions a:first-child,.demo-studio .demoEnd{background:#3a2859}.demo-studio .demoDetails article{background:#e9e2f1}.demo-restaurant{background:#faf4ed;color:#33241b}.demo-restaurant .demoImage{background:linear-gradient(145deg,#e6bb93,#8e5135)}.demo-restaurant .demoActions a:first-child,.demo-restaurant .demoEnd{background:#573322}.demo-restaurant .demoDetails article{background:#f0e5d7}@media(max-width:800px){.demoNotice{flex-direction:column;gap:5px}.demoNav nav{display:none}.demoNav nav.demoNavOpen{display:flex;position:absolute;z-index:10;right:15px;top:110px;background:white;padding:20px;flex-direction:column;box-shadow:0 15px 35px #0003}.demoNav button{display:block}.demoHero{grid-template-columns:1fr}.demoCopy{padding:65px 7% 35px}.demoImage{min-height:360px}.demoDetails{grid-template-columns:1fr;padding:20px 7% 75px}.demoStory{padding:75px 7%}}.ccLogin,.ccShell{font-family:Arial,sans-serif;color:#e9f3ff;background:#081320;min-height:100vh}.ccShell,.ccSide{display:flex}.ccSide{width:255px;flex-shrink:0;background:#0c1b2d;-webkit-border-end:1px solid #23364b;border-inline-end:1px solid #23364b;padding:26px 16px;flex-direction:column;gap:14px}.ccLogo{font-size:30px;font-weight:900;letter-spacing:-2px;color:white}.ccLogo span{color:#168bff}.ccLogo small{font-size:9px;letter-spacing:2px;color:#9ab2cc}.ccSideCaption{font-size:10px;color:#6e90b2;letter-spacing:1px}.ccSide nav{display:grid;grid-gap:5px;gap:5px}.ccLogout,.ccSide nav button,.ccSide>a{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#adc2d9;padding:12px;border-radius:10px;text-align:start;text-decoration:none;cursor:pointer;font-size:14px}.ccSide nav button.selected,.ccSide nav button:hover{background:#143d69;color:white}.ccLogout{margin-top:auto}.ccMain{flex:1 1;min-width:0;padding:30px;max-width:1500px}.ccTop{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:28px}.ccTop small{color:#5caaff;letter-spacing:2px}.ccTop h1{font-size:29px;margin:7px 0;color:white}.ccTop p{color:#92abc4;margin:0}.ccTools{gap:10px}.ccRequest select,.ccSettings select,.ccTools button,.ccTools select{background:#112b47;color:white;border:1px solid #2a4966;border-radius:9px;padding:10px}.ccTools button{cursor:pointer}.ccLive{font-size:11px;color:#65d8aa}.ccLive i{display:inline-block;width:7px;height:7px;background:#65d8aa;border-radius:50%;-webkit-margin-end:6px;margin-inline-end:6px}.ccStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.ccCard,.ccPanel{background:#10243a;border:1px solid #233e58;border-radius:17px;padding:22px}.ccCard small{display:block;color:#9eb8d1;margin-bottom:14px}.ccCard strong{font-size:32px;color:white}.ccPanel{margin-top:20px}.ccPanel h2{color:white;font-size:19px;margin:0 0 22px}.ccBars{height:210px;display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid #33506c;padding:12px 4px}.ccBarWrap{flex:1 1;display:flex;align-items:center;flex-direction:column;gap:9px;min-width:0}.ccBar{width:min(100%,45px);background:linear-gradient(#4aafff,#15569d);border-radius:6px 6px 0 0}.ccBarWrap small{font-size:10px;color:#91aac4}.ccLine{padding:13px 0;color:#c2d7ed}.ccLine,.ccRequest{display:flex;justify-content:space-between;border-top:1px solid #29425a}.ccRequest{gap:18px;padding:20px 0}.ccRequest p{color:#a6bed6;white-space:pre-wrap}.ccRequest small{color:#7897b6}.ccInbox{display:grid;grid-template-columns:220px 1fr;min-height:420px;border:1px solid #29445f;border-radius:12px;overflow:hidden}.ccChatList{background:#0a1b2d;display:flex;flex-direction:column}.ccChatList button{background:none;border:0;border-bottom:1px solid #25415c;text-align:start;padding:14px;color:white;cursor:pointer}.ccChatList button.selected{background:#174b80}.ccChatList span{display:block;color:#90a8c0;font-size:12px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccChatMain{display:flex;flex-direction:column;min-width:0}.ccMessages{padding:18px;flex:1 1;max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:12px}.ccBubble{padding:13px 16px;max-width:80%;border-radius:12px;white-space:pre-wrap;background:#28435d;align-self:flex-start;color:white}.ccBubble.admin,.ccBubble.auto{background:#14538b;align-self:flex-end}.ccBubble small{display:block;color:#a6d7ff;margin-bottom:8px}.ccQuick{display:flex;flex-wrap:wrap;gap:6px;padding:10px}.ccQuick button{background:#1b3956;border:1px solid #385a79;color:#d8ecff;border-radius:15px;padding:7px;cursor:pointer}.ccSend{display:flex;padding:10px;gap:8px}.ccLogin input,.ccSend input{background:#0a1b2d;color:white;border:1px solid #33516d;border-radius:9px;padding:12px;flex:1 1;min-width:0}.ccLogin button,.ccSend button,.ccSettings button{background:#1679dc;color:white;border:0;border-radius:9px;padding:11px 18px;cursor:pointer}.ccSettings label{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#b9cfe5;margin-bottom:25px}.ccSettings textarea{width:100%;background:#0b1b2d;color:white;border:1px solid #385571;border-radius:9px;padding:12px;line-height:1.7}.ccComing{text-align:center;min-height:200px;padding-top:70px;color:#9db8d3}.ccLogin{display:grid;place-items:center;padding:20px}.ccLogin form{width:min(100%,400px);display:grid;grid-gap:15px;gap:15px;background:#11263d;padding:35px;border-radius:20px}.ccLogin h2{color:white}.ccLogin p{color:#ff8b8b}@media(max-width:900px){.ccSide{width:75px;padding:16px 8px}.ccSide nav button{font-size:0;justify-content:center}.ccLogout,.ccSide .ccLogo small,.ccSide>a,.ccSideCaption{display:none}.ccSide .ccLogo{font-size:23px}.ccMain{padding:15px}.ccStats{grid-template-columns:repeat(2,1fr)}.ccInbox{grid-template-columns:130px 1fr}}@media(max-width:520px){.ccShell{display:block}.ccSide{width:100%;padding:10px}.ccSide nav{display:flex;overflow-x:auto}.ccSide nav button{flex-shrink:0}.ccMain{padding:12px}.ccTop{flex-wrap:wrap}.ccStats{gap:8px}.ccCard{padding:12px}.ccCard strong{font-size:23px}.ccPanel{padding:12px}.ccInbox{grid-template-columns:95px 1fr}.ccBubble{max-width:95%}}.quoteSection{background:#091626;color:#fff;padding:100px 0}.quoteSection h2{font-size:clamp(2rem,4vw,3.5rem);margin:14px 0 35px}.quotePanel{background:#10233a;border:1px solid #28415b;border-radius:24px;padding:clamp(18px,4vw,40px);max-width:1000px}.quoteSteps{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.quoteSteps span{padding:10px 15px;border:1px solid #38516b;border-radius:12px;color:#a4b8d1;font-size:13px}.quoteSteps .on{background:#1465b6;color:#fff}.quoteOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:18px 0}.quoteOptions label{border:1px solid #34506b;border-radius:12px;padding:16px;display:flex;gap:10px;align-items:center;cursor:pointer}.quotePanel label{color:#d7e5f4}.quotePanel input:not([type=radio]):not([type=checkbox]),.quotePanel select,.quotePanel textarea{display:block;width:100%;margin:8px 0 15px;padding:13px;border:1px solid #3b5672;border-radius:10px;background:#0a1a2b;color:#fff}.quoteFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.quoteNav{display:flex;justify-content:space-between;margin-top:22px}.quoteNav button{background:#187bdb;color:#fff;border:0;border-radius:12px;padding:12px 25px;cursor:pointer}.quoteNav button:disabled{opacity:.4;cursor:not-allowed}.aboutExtra{margin-top:18px;line-height:1.8}.heroInner>h1{max-width:780px}.heroVisual{max-width:460px}@media(max-width:1050px){.heroVisual{position:relative!important;inset:auto!important;transform:none!important;margin:35px 0 0}.heroInner>h1,.heroVisual{max-width:100%}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ccBusinessForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin:18px 0 26px}.ccBusinessForm label{display:flex;flex-direction:column;gap:7px}.ccBusinessForm input,.ccBusinessForm select,.ccSettings>input{width:100%;background:#112840;border:1px solid #36516b;color:#fff;padding:12px;border-radius:10px}.ccBusinessForm button,.ccSettings>button{background:#1677d2;border:0;border-radius:10px;padding:12px 18px;color:#fff;cursor:pointer}.ccRequest{overflow-wrap:anywhere}:root{color-scheme:light;--bg:#f8fbff;--panel:#ffffff;--line:#dce6f2;--blue:#087bd8;--text:#0a1c35;--muted:#526783}:root[data-theme=dark]{color-scheme:dark;--bg:#071321;--panel:#10243a;--line:#29415c;--blue:#37a8ff;--text:#eff7ff;--muted:#9eb3ca}body{background:var(--bg);color:var(--text);transition:background .2s,color .2s}.header,footer{background:var(--panel);color:var(--text);border-color:var(--line)}.palxFaq,.section:not(.muted):not(.about):not(.palxCareSection){background:var(--bg);color:var(--text)}.about,.muted,.palxCareSection{background:#eaf2fa;color:#10233c}:root[data-theme=dark] .about,:root[data-theme=dark] .muted,:root[data-theme=dark] .palxCareSection{background:#0d2035;color:#eff7ff}.palxCareCard,.palxFaq details,.priceCard,.serviceCard,.workCard{background:var(--panel);color:var(--text);border:1px solid var(--line)}.about p,.palxCareSection .palxLead,.priceCard p,.serviceCard p,.workCard p{color:var(--muted)}.hero{background:linear-gradient(125deg,#061a32,#102c50 55%,#061426);color:#f0f7ff}.palxLanguage{position:relative;z-index:60}.palxLangButton,.palxThemeButton{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);padding:10px 12px;cursor:pointer}.palxLangBackdrop{position:fixed;inset:0;border:0;background:transparent;z-index:60;cursor:default}.palxLangMenu{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;padding:7px;border:1px solid #254d75;background:#0c2038;border-radius:14px;box-shadow:0 18px 45px #0005;z-index:61}.palxLangMenu a{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#e8f4ff;padding:11px;border-radius:8px}.palxLangMenu a.active,.palxLangMenu a:hover{background:#173f66;color:#70c5ff}.palxThemeButton{width:42px;height:42px}.palxCareSection h2,.palxFaq h2{max-width:760px}.palxLead{max-width:780px;line-height:1.8}.palxCareGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:35px 0 24px}.palxCareCard{border-radius:18px;padding:30px;box-shadow:0 10px 35px #00162b10}.palxCareName{font-size:19px;font-weight:800}.palxCarePrice{font-size:40px;font-weight:800;margin:22px 0}.palxCarePrice small{font-size:14px;font-weight:400;color:var(--muted)}.palxCareCard p{display:flex;gap:10px;align-items:center}.palxCareCard a{display:inline-flex;gap:10px;align-items:center;margin-top:18px;color:var(--blue);font-weight:700}.palxFaqList{max-width:900px;margin-top:32px}.palxFaq details{padding:22px 25px;margin-bottom:12px;border-radius:14px}.palxFaq summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:700;list-style:none}.palxFaq details p{line-height:1.7;color:var(--muted)}@media(max-width:800px){.palxCareGrid{grid-template-columns:1fr}.palxLangMenu{right:auto;left:0}.palxLangButton{font-size:12px}.palxThemeButton{width:38px;height:38px}}.footerInner .brand,.header .brand{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.footerInner .brand img,.header .brand img{width:auto!important;max-width:170px!important;height:48px!important;object-fit:contain!important;mix-blend-mode:multiply;filter:contrast(1.18)}[data-theme=dark] .footerInner .brand img,[data-theme=dark] .header .brand img{mix-blend-mode:screen;filter:brightness(1.3) contrast(1.15)}.heroInner{isolation:isolate}.palxShowcase{width:min(47%,550px);max-width:550px;min-height:390px;position:absolute;right:0;top:50%;transform:translateY(-44%);border:0;background:transparent;box-shadow:none;overflow:visible;perspective:900px}.showcaseWindow{position:absolute;inset:20px 42px 35px 0;border:1px solid rgba(158,198,255,.32);border-radius:19px;overflow:hidden;background:#071a35;box-shadow:0 35px 85px rgba(0,26,70,.35);transform:rotateY(-7deg) rotateX(3deg);animation:showcaseFloat 7s ease-in-out infinite}.showcaseTop{height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#a6c5e7;font-size:9px;letter-spacing:1.2px;border-bottom:1px solid #203b60}.showcaseDots{display:flex;gap:5px}.showcaseDots i{width:6px;height:6px;border-radius:50%;background:#4d6c93}.showcaseLive{color:#69d6b2}.showcaseStage{position:relative;height:calc(100% - 39px);padding:38px 32px;overflow:hidden;background:radial-gradient(ellipse at 95% 70%,#1952a6 0,transparent 55%),linear-gradient(130deg,#091c36,#0c2852)}.showcaseEyebrow{color:#9ebbe5;font-size:10px;letter-spacing:2px}.showcaseTitle{position:relative;z-index:2;margin:24px 0 14px;color:white;font-size:clamp(38px,4vw,64px);font-weight:800;line-height:.97;letter-spacing:-3px}.showcaseTitle em{font-style:normal;color:#65baff}.showcaseCaption{position:relative;z-index:2;color:#b6cae5;font-size:12px}.showcasePill{position:relative;z-index:2;display:inline-flex;align-items:center;gap:12px;border:1px solid #5786bb;border-radius:30px;padding:10px 14px;color:#e2efff;font-size:10px;margin-top:24px}.showcaseOrb{position:absolute;width:250px;height:250px;right:-65px;bottom:-80px;border-radius:50%;background:radial-gradient(circle at 32% 25%,#a1e7ff,#2170d0 45%,#092f74 80%);box-shadow:0 0 75px #3078e899;opacity:.88;animation:orbDrift 8s ease-in-out infinite}.showcaseMobile{position:absolute;z-index:4;right:0;bottom:0;width:132px;height:255px;border:5px solid #17263e;border-radius:23px;background:linear-gradient(155deg,#d8efff,#f9fbff 54%,#a7d3ff);box-shadow:0 22px 45px #061a3566;padding:31px 12px 14px;transform:rotate(7deg);animation:showcaseFloat 8s ease-in-out infinite reverse}.mobileNotch{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:40px;height:8px;background:#17263e;border-radius:10px}.showcaseMobile>span{font-size:8px;letter-spacing:1px;color:#174276}.showcaseMobile strong{display:block;font-size:27px;line-height:1.05;letter-spacing:-1px;color:#102e59;margin-top:23px}.showcaseMobile em{color:#2473d6;font-style:normal}.mobileLine{height:5px;width:64px;border-radius:9px;background:#317bdb;margin-top:22px}.showcaseFloating{position:absolute;z-index:5;left:-26px;bottom:5px;padding:13px 17px;border-radius:13px;color:#fff;background:#1b5da6;box-shadow:0 12px 32px #09284a66;font-size:10px;letter-spacing:1px}@keyframes showcaseFloat{50%{translate:0 -13px}}@keyframes orbDrift{50%{transform:translate(-18px,-14px)}}.workGridPremium{align-items:stretch}.premiumProject{overflow:hidden;border-radius:22px;box-shadow:0 12px 35px rgba(17,39,70,.07);transition:transform .25s,box-shadow .25s}.premiumProject:hover{transform:translateY(-7px);box-shadow:0 25px 50px rgba(17,39,70,.14)}.projectPreview{display:block;position:relative;min-height:305px;overflow:hidden;text-decoration:none}.projectScene{position:absolute;inset:0;padding:22px 25px;overflow:hidden}.projectSceneTop{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;opacity:.8}.projectBig{position:relative;z-index:2;font-size:clamp(27px,2.5vw,44px);font-weight:800;line-height:1.12;letter-spacing:-1.4px;margin-top:54px}.projectBig em{font-style:normal;opacity:.72}.projectMini{position:relative;z-index:2;margin-top:23px;font-size:9px;letter-spacing:1.7px}.projectTheme0 .projectScene{background:linear-gradient(145deg,#e4f5f3,#c2e6e0);color:#134e53}.medicalCircle{position:absolute;right:-45px;bottom:-60px;width:225px;height:225px;border:30px solid #86c7bd;border-radius:50%;display:grid;place-items:center;font-size:115px;color:#4c9c91;opacity:.6}.projectTheme1 .projectScene{background:linear-gradient(145deg,#e7d8fc,#b4a3e8);color:#2e1857}.studioShape{position:absolute;right:-20px;bottom:-65px;font-size:280px;font-weight:900;color:#7654b9;opacity:.22}.projectTheme2 .projectScene{background:linear-gradient(145deg,#30231e,#62412c);color:#fcebd4}.diningRing{position:absolute;right:-40px;bottom:-100px;border:1px solid #bfa17a;border-radius:50%;width:260px;height:260px;display:grid;place-items:center;color:#d4b389;font:italic 145px Georgia;opacity:.35}.projectVisit{position:absolute;bottom:16px;right:17px;display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:20px;background:#fff;color:#132c4a;font-size:11px;font-weight:700}.palxAboutArt{position:relative;overflow:hidden;border-radius:24px;min-height:350px;background:radial-gradient(circle at 70% 30%,#2869bc,#081a36 72%)}.aboutArtGrid{position:absolute;inset:0;background-image:linear-gradient(#ffffff12 1px,transparent 0),linear-gradient(90deg,#ffffff12 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(135deg,black,transparent);mask-image:linear-gradient(135deg,black,transparent)}.aboutArtBadge{position:absolute;top:20px;left:20px;color:#a9cefb;font-size:10px;letter-spacing:1.4px}.palxAboutArt .aboutX{filter:drop-shadow(0 0 35px #4da7ff66)}@media(max-width:1050px){.palxShowcase{position:relative;inset:auto;transform:none;width:min(100%,560px);min-height:400px;margin:35px auto 0}}@media(max-width:650px){.palxShowcase{min-height:315px}.showcaseWindow{inset:10px 35px 24px 0}.showcaseStage{padding:28px 18px}.showcaseTitle{font-size:43px}.showcaseMobile{width:100px;height:200px;padding:28px 8px}.showcaseMobile strong{font-size:21px}.showcaseFloating{left:0;bottom:0}.projectPreview{min-height:260px}}@media(prefers-reduced-motion:reduce){.showcaseMobile,.showcaseOrb,.showcaseWindow{animation:none!important}}.palxWordmark{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1!important;text-decoration:none;white-space:nowrap;filter:drop-shadow(0 5px 13px rgba(20,104,220,.12))}.palxLetters{font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:950;letter-spacing:-2.6px;color:#102c4e;line-height:.95}.palxLetterX{color:#1789f8;display:inline-block;transform:skewX(-9deg);text-shadow:0 0 20px #1789f833}.palxTagline{margin-top:5px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:4px;font-weight:800;color:#4e6884}.palxTaglineDot{color:#1789f8}[data-theme=dark] .palxLetters{color:#f5f9ff}[data-theme=dark] .palxTagline{color:#9db5d2}.footerInner .brand,.header .brand{display:inline-flex!important;align-items:center!important;min-width:135px!important;height:auto!important}.footerInner .brand .palxLetters{font-size:30px}.careSection{position:relative;overflow:hidden;background:linear-gradient(160deg,#07172f,#0c2346 55%,#0b1d39);color:#fff}.careSection:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-180px;top:-210px;background:radial-gradient(circle,#318cff33 0,transparent 68%);pointer-events:none}.careIntro{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);grid-gap:34px;gap:34px;align-items:center;margin-top:26px}.careIntro h2{max-width:760px;margin:10px 0 16px;font-size:clamp(34px,5vw,67px);line-height:.98;letter-spacing:-2.6px;color:#fff}.careIntro p{max-width:790px;color:#c8d7ec;line-height:1.8;font-size:15px}.careEyebrow{display:inline-flex;padding:8px 12px;border:1px solid #57a8ff55;border-radius:999px;background:#2f8fff14;color:#86c2ff;font-size:10px;letter-spacing:1.5px;font-weight:800}.careFreeCard{position:relative;min-height:265px;border-radius:28px;border:1px solid #ffffff1f;background:linear-gradient(145deg,#ffffff12,#ffffff06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 28px 60px #00000033}.careFreeCard span{font-size:10px;letter-spacing:2px;color:#85c1ff;font-weight:800}.careFreeCard strong{font-size:98px;line-height:.9;letter-spacing:-6px;color:#fff}.careFreeCard b{font-size:18px;margin-top:5px}.careFreeCard small{margin-top:10px;color:#9fb4d0}.carePlans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:44px}.carePlan{position:relative;padding:28px;border-radius:22px;border:1px solid #ffffff18;background:#ffffff0b;min-height:265px;display:flex;flex-direction:column;box-shadow:inset 0 1px 0 #ffffff0d;transition:transform .22s,border-color .22s,background .22s}.carePlan:hover{transform:translateY(-5px);border-color:#4a9fff66;background:#ffffff10}.carePlan h3{font-size:23px;margin:0 0 18px}.carePrice{display:flex;align-items:flex-end;gap:7px}.carePrice strong{font-size:48px;line-height:1;letter-spacing:-2px}.carePrice span{color:#9fb4d0;margin-bottom:5px}.carePlan p{color:#b9cbe2;line-height:1.65;font-size:14px;flex:1 1;margin:20px 0}.carePlan a{display:inline-flex;align-items:center;gap:7px;color:#8cc7ff;font-weight:700;text-decoration:none}.careFeatured{border-color:#3498ff88;background:linear-gradient(145deg,#2a87ff20,#ffffff0c);box-shadow:0 18px 45px #00122666}.carePopular{position:absolute;right:18px;top:18px;border-radius:999px;padding:6px 9px;background:#2d8dff;color:#fff;font-size:9px;font-weight:800;letter-spacing:1px}.careFine{margin:26px auto 0;max-width:900px;text-align:center;color:#8fa7c5;font-size:12px;line-height:1.6}html[dir=rtl] .carePopular{right:auto;left:18px}@media(max-width:820px){.careIntro{grid-template-columns:1fr}.careFreeCard{min-height:220px}.carePlans{grid-template-columns:1fr}.carePlan{min-height:220px}.careIntro h2{letter-spacing:-1.4px}.careSection:before{right:-300px}}.quoteTrust{margin:18px 0;padding:16px 18px;border:1px solid #2f587e;border-radius:14px;background:rgba(18,101,182,.12);line-height:1.7;color:#dcecff}.quoteWide{grid-column:1/-1}.quoteWide textarea{min-height:120px;resize:vertical}.quoteSub{font-size:15px;margin:20px 0 8px;color:#dcecff}.quoteUpload{margin-top:22px;padding:20px;border:1px dashed #436481;border-radius:16px;background:rgba(4,16,28,.25)}.quoteUpload>p{color:#9fb3c8;line-height:1.6}.quoteFileButton{display:inline-flex!important;width:auto!important;padding:11px 16px;border:1px solid #3977af;border-radius:12px;background:#0d3152;color:#fff!important;cursor:pointer;margin:6px 0 16px!important}.quoteFileButton input{display:none!important}.quoteAsset{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) 42px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.quoteAsset div{display:flex;flex-direction:column;min-width:0}.quoteAsset b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quoteAsset small{color:#8ea7bf}.quoteAsset input{margin:0!important}.quoteAsset button{height:42px;border:1px solid #5b7085;border-radius:10px;background:transparent;color:#fff;font-size:22px;cursor:pointer}.quoteResult{margin-top:18px;font-weight:700}.quotePanel textarea{min-height:96px}@media(max-width:700px){.quoteAsset{grid-template-columns:1fr 42px}.quoteAsset div{grid-column:1/-1}.quoteAsset input{grid-column:1}.quoteAsset button{grid-column:2}}:root{--palx-blue:#1878f2;--palx-navy:#0a1930;--palx-text:#10233d;--palx-muted:#52657d;--palx-bg:#f5f8fc;--palx-card:#fff;--palx-border:#d8e1ec;--palx-green:#dff7e6;--palx-green-strong:#1a8c55;--palx-gold:#d8a93f;--palx-purple:#7e57c2}[data-theme=dark]{--palx-text:#f5f8ff;--palx-muted:#b9c7da;--palx-bg:#081321;--palx-card:#0d1b2e;--palx-border:#263b55}html{scroll-behavior:smooth}body{margin:0;background:var(--palx-bg);color:var(--palx-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.palxSite{overflow:hidden}.container{width:min(1180px,calc(100% - 40px));margin:auto}.sectionV2{padding:110px 0}.aboutSectionV2,.faqSection,.lightSection,.pricingSection{background:var(--palx-bg)}.headerV2{position:fixed;z-index:100;top:16px;left:50%;transform:translateX(-50%);width:min(1220px,calc(100% - 28px));min-height:72px;padding:0 18px 0 22px;border:1px solid color-mix(in srgb,var(--palx-border) 76%,transparent);background:color-mix(in srgb,var(--palx-card) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(10,25,48,.1);border-radius:18px;display:flex;align-items:center;gap:26px}.brandV2{display:inline-flex;flex-direction:column;text-decoration:none;line-height:.83;color:var(--palx-text);min-width:135px}.brandV2>span{font-size:31px;font-weight:950;letter-spacing:-2.6px}.brandX{color:var(--palx-blue);display:inline-block;transform:skewX(-9deg);text-shadow:0 0 23px rgba(24,120,242,.25)}.brandV2 small{margin-top:7px;font-size:8px;font-weight:850;letter-spacing:4px;color:var(--palx-muted)}.navV2{display:flex;align-items:center;gap:24px;margin:auto}.navV2 a{font-size:13px;font-weight:760;color:var(--palx-text);opacity:.82;text-decoration:none;transition:.2s}.navV2 a:hover{opacity:1;color:var(--palx-blue)}.headerActions{display:flex;align-items:center;gap:8px}.iconBtn,.langBtn,.mobileBtn{height:42px;border-radius:12px;border:1px solid var(--palx-border);background:var(--palx-card);color:var(--palx-text);display:grid;place-items:center;cursor:pointer}.iconBtn{width:42px}.iconBtn svg,.langBtn svg,.mobileBtn svg{width:18px}.langWrap{position:relative}.langBtn{display:flex;padding:0 12px;gap:7px;font-weight:800}.langMenu{position:absolute;top:50px;right:0;width:170px;background:var(--palx-card);border:1px solid var(--palx-border);border-radius:14px;padding:7px;box-shadow:0 20px 45px rgba(6,21,40,.18)}.langMenu a{display:flex;gap:9px;padding:10px 11px;border-radius:9px;text-decoration:none;color:var(--palx-text);font-size:13px}.langMenu a.active,.langMenu a:hover{background:color-mix(in srgb,var(--palx-blue) 11%,transparent)}.btnPrimary,.headerCta{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;background:var(--palx-blue);color:#fff!important;border-radius:12px;padding:13px 17px;font-weight:850;font-size:13px;box-shadow:0 13px 28px rgba(24,120,242,.24)}.btnPrimary svg,.headerCta svg{width:17px}.mobileBtn{display:none;width:42px}.heroV2{position:relative;padding:160px 0 100px;min-height:740px;background:radial-gradient(circle at 78% 25%,rgba(70,145,255,.16),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--palx-card) 94%,#d8e9ff 6%),var(--palx-bg));display:flex;align-items:center}.heroGridGlow{position:absolute;inset:0;background-image:linear-gradient(rgba(76,117,163,.07) 1px,transparent 0),linear-gradient(90deg,rgba(76,117,163,.07) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.heroV2Inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);grid-gap:65px;gap:65px;align-items:center}.eyebrowV2{display:inline-flex;padding:8px 11px;border:1px solid color-mix(in srgb,var(--palx-blue) 30%,var(--palx-border));border-radius:999px;color:var(--palx-blue);font-size:10px;letter-spacing:1.6px;font-weight:900;background:color-mix(in srgb,var(--palx-blue) 6%,transparent)}.heroCopyV2 h1{font-size:clamp(58px,6.5vw,94px);line-height:.91;letter-spacing:-5px;margin:25px 0 24px;max-width:760px}.heroCopyV2 h1 em{font-style:normal;color:var(--palx-blue)}.heroCopyV2>p{font-size:18px;line-height:1.75;max-width:670px;color:var(--palx-muted);font-weight:520}.heroActionsV2{display:flex;gap:12px;margin-top:32px}.btnGhost{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--palx-border);border-radius:12px;padding:13px 17px;color:var(--palx-text);font-weight:800;text-decoration:none;background:var(--palx-card)}.btnGhost svg{width:17px}.heroTags{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.heroTags span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--palx-muted);font-weight:750}.heroTags svg{color:var(--palx-blue)}.cinemaVisual{position:relative;height:530px}.cinemaOrb{position:absolute;right:0;bottom:20px;width:290px;height:290px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#9ee8ff,#2583ef 43%,#0d3b89 80%);filter:blur(.1px);box-shadow:0 0 90px rgba(34,121,238,.28)}.cinemaBrowser{position:absolute;z-index:3;left:0;top:18px;width:88%;height:400px;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:#0c1e36;box-shadow:0 32px 65px rgba(4,20,42,.28);overflow:hidden;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.browserBar{height:39px;background:#132942;display:flex;align-items:center;gap:7px;padding:0 14px;color:#7e9bbd;font-size:9px}.browserBar i{width:7px;height:7px;border-radius:50%;background:#4b6582}.browserBar span{margin-left:8px}.browserBody{padding:23px;color:#fff}.browserNav{display:flex;justify-content:space-between;align-items:center}.browserNav b{font-size:21px;letter-spacing:-1px}.browserNav b span{color:#4ba4ff}.browserNav small{font-size:7px;letter-spacing:1.6px;color:#7893b3}.browserHero{padding-top:58px}.browserHero>span{font-size:8px;letter-spacing:2px;color:#62b8ff}.browserHero strong{display:block;font-size:50px;line-height:.92;letter-spacing:-2.7px;margin-top:14px}.browserHero em{font-style:normal;color:#66b8ff}.browserButton{margin-top:25px;display:inline-flex;padding:10px 13px;border-radius:10px;background:#167ef4;font-size:8px;font-weight:900;letter-spacing:1px}.browserCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:34px}.browserCards i{height:55px;border-radius:10px;background:linear-gradient(140deg,#183b62,#0f2947);border:1px solid #264c74}.cinemaPhone{position:absolute;z-index:5;right:0;bottom:0;width:148px;height:286px;border-radius:30px;border:6px solid #15253c;background:linear-gradient(165deg,#e8f4ff,#c3e2ff 45%,#74b7ff);box-shadow:0 26px 50px rgba(8,28,54,.3);padding:38px 14px 15px;transform:rotate(5deg);color:#11335b}.phoneNotch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:48px;height:9px;background:#14243a;border-radius:10px}.cinemaPhone small{font-size:9px;font-weight:900;letter-spacing:1.4px}.cinemaPhone strong{display:block;font-size:26px;line-height:1.02;letter-spacing:-1.2px;margin-top:46px}.cinemaPhone em{color:#1f7de8;font-style:normal}.cinemaPhone>span{display:block;margin-top:34px;width:60px;height:7px;border-radius:99px;background:#1d7bea}.cinemaChip{position:absolute;z-index:6;left:-22px;bottom:35px;display:flex;align-items:center;gap:9px;border-radius:14px;padding:12px 15px;background:#155ea9;color:#fff;font-size:9px;letter-spacing:1.2px;font-weight:900;box-shadow:0 18px 40px rgba(13,66,124,.32)}.sectionHead{max-width:830px;margin-bottom:48px}.sectionHead>span{display:block;color:var(--palx-blue);font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.sectionHead h2{font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-3px;margin:12px 0 18px;color:var(--palx-text)}.sectionHead p{max-width:760px;color:var(--palx-muted);font-size:16px;line-height:1.8}.sectionHead.inverse h2{color:#fff}.sectionHead.inverse p{color:#c0d1e6}.sectionHead.inverse>span{color:#79bcff}.serviceGridV2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.serviceGridV2 article{min-height:300px;padding:28px;border-radius:20px;background:var(--palx-card);border:1px solid var(--palx-border);box-shadow:0 18px 42px rgba(14,35,64,.05);position:relative}.serviceGridV2 article>span{position:absolute;right:23px;top:25px;color:#95a6ba;font-size:11px;font-weight:900}.serviceIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--palx-blue) 10%,transparent);color:var(--palx-blue)}.serviceGridV2 h3{font-size:22px;margin:58px 0 12px;color:var(--palx-text)}.serviceGridV2 p{color:var(--palx-muted);line-height:1.7;font-size:14px}.pricingGridV2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.priceCard{position:relative;padding:30px;border-radius:24px;border:1px solid var(--palx-border);display:flex;flex-direction:column;min-height:820px;overflow:hidden;box-shadow:0 22px 55px rgba(15,35,62,.07)}.priceCard:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-100px;top:-100px;filter:blur(5px)}.priceCard.tier0{background:linear-gradient(160deg,#f2f9ff,#e3f2ff 58%,#f8fbff)}.priceCard.tier0:before{background:#8fc9ff55}.priceCard.tier1{background:linear-gradient(160deg,#f0fff3,#dff7e6 58%,#f7fff9);border-color:#b5e4c4}.priceCard.tier1:before{background:#80d69c55}.priceCard.tier2{background:linear-gradient(155deg,#fff9e7,#f2df9f 58%,#f5e7ff);border-color:#e0c36f;box-shadow:0 22px 70px rgba(154,111,24,.13),0 0 50px rgba(125,78,190,.08)}.priceCard.tier2:before{background:radial-gradient(circle,#9e6adf66,#e7bb4d33 62%,transparent)}.tierTop{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.tierNumber{font-size:11px;font-weight:900;color:#536c85}.tierBadge{font-size:9px;letter-spacing:1.3px;font-weight:900;border-radius:999px;padding:6px 9px;background:#ffffff8c;color:#24415e}.priceCard h3{font-size:34px;margin:32px 0 12px;color:#112c48}.priceCard h3,.tierHook{position:relative;z-index:2}.tierHook{font-size:16px;line-height:1.4;color:#173d5d}.tierDesc{color:#405d78;line-height:1.7;font-size:14px;min-height:96px}.tierDesc,.tierPrice{position:relative;z-index:2}.tierPrice{margin:20px 0 14px}.tierPrice small{display:block;font-size:11px;color:#5d7287}.tierPrice b{font-size:58px;line-height:1;letter-spacing:-3px;color:#0f2b47}.tierIdeal{background:#ffffff8e;border:1px solid #ffffffab;border-radius:12px;padding:13px;color:#294a67;font-size:12px;line-height:1.6}.priceCard ul,.tierIdeal{position:relative;z-index:2}.priceCard ul{list-style:none;margin:22px 0 28px;padding:0;display:flex;flex-direction:column;gap:11px;flex:1 1}.priceCard li{display:flex;gap:9px;color:#294861;font-size:12.5px;line-height:1.45}.priceCard li svg{width:15px;min-width:15px;color:#1677e9}.tier1 li svg{color:#168d52}.tier2 li svg{color:#a57719}.priceCard>a{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:13px;padding:14px;text-decoration:none;font-weight:900;background:#173a5f;color:white}.tier1>a{background:#218b57}.tier2>a{background:linear-gradient(90deg,#9a731d,#7f54b9)}.priceCard>a svg{width:17px}.paymentTrust{margin-top:28px;border:1px solid var(--palx-border);background:var(--palx-card);border-radius:20px;padding:25px 28px;display:flex;gap:18px;align-items:flex-start}.paymentTrust>svg{width:30px;height:30px;color:var(--palx-blue);min-width:30px}.paymentTrust h3{margin:0 0 7px;font-size:18px}.paymentTrust p{margin:0;color:var(--palx-muted);line-height:1.65;font-size:13px}[data-theme=dark] .priceCard.tier0{background:linear-gradient(160deg,#112a43,#173d5c)}[data-theme=dark] .priceCard.tier1{background:linear-gradient(160deg,#113121,#18492d);border-color:#275f3d}[data-theme=dark] .priceCard.tier2{background:linear-gradient(155deg,#3d3218,#5a471b 58%,#352247);border-color:#715e2a}[data-theme=dark] .priceCard h3,[data-theme=dark] .tierHook,[data-theme=dark] .tierPrice b{color:#fff}[data-theme=dark] .priceCard li,[data-theme=dark] .tierDesc,[data-theme=dark] .tierPrice small{color:#dbe7f4}[data-theme=dark] .tierIdeal{background:#ffffff10;border-color:#ffffff19;color:#d9e7f4}[data-theme=dark] .tierBadge{background:#ffffff13;color:#eef6ff}.careSectionV2{background:linear-gradient(155deg,#07162b,#0b2343 55%,#08172e);color:#fff;position:relative}.careTop{display:grid;grid-template-columns:280px 1fr;grid-gap:28px;gap:28px;align-items:stretch;margin-bottom:30px}.careThirty{min-height:240px;border:1px solid #ffffff1c;border-radius:24px;background:linear-gradient(145deg,#ffffff10,#ffffff06);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 25px 55px #0003}.careThirty span{font-size:90px;font-weight:950;line-height:.8;letter-spacing:-5px}.careThirty strong{font-size:16px;margin-top:12px}.careThirty svg{margin-top:18px;color:#77baff}.careTop ul{margin:0;padding:28px;list-style:none;border-radius:24px;border:1px solid #ffffff18;background:#ffffff08;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.careTop li{display:flex;align-items:center;gap:11px;color:#d4e2f3;font-size:14px;line-height:1.5}.careTop li svg{width:18px;color:#62b1ff}.carePlansV2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.carePlansV2 article{padding:26px;border:1px solid #ffffff18;border-radius:20px;background:#ffffff08}.carePlansV2 article.featured{border-color:#4a9fff7d;background:linear-gradient(150deg,#2180ea24,#ffffff0b);transform:translateY(-6px)}.carePlansV2 article>span{font-size:9px;letter-spacing:1.5px;color:#7fbaff}.carePlansV2 h3{font-size:25px;margin:12px 0 20px}.carePlansV2 article>div b{font-size:50px;letter-spacing:-2px}.carePlansV2 article>div small{color:#9db2ce;margin-left:5px}.carePlansV2 p{color:#b9cbe0;line-height:1.65}.careFineV2{text-align:center;color:#839bb8;font-size:11px;margin-top:24px;line-height:1.7}.conceptGridV2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.conceptCard{overflow:hidden;border-radius:23px;border:1px solid var(--palx-border);background:var(--palx-card);box-shadow:0 18px 48px rgba(17,38,65,.07)}.conceptPreview{height:390px;display:block;position:relative;overflow:hidden;text-decoration:none;padding:25px}.conceptTop{display:flex;justify-content:space-between;position:relative;z-index:3;font-size:9px;letter-spacing:1.5px}.conceptTop svg{width:17px}.concept0 .conceptPreview{background:linear-gradient(145deg,#e7f6f4,#b8e2db);color:#174f52}.concept1 .conceptPreview{background:linear-gradient(145deg,#efe8ff,#baa6ec);color:#35205e}.concept2 .conceptPreview{background:linear-gradient(145deg,#2b201c,#6b4830);color:#f9e7cf}.diningMock,.medicalMock,.studioMock{position:relative;z-index:2;margin-top:55px}.medicalMock>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#ffffff82;font-size:34px}.diningMock strong,.medicalMock strong,.studioMock strong{display:block;font-size:43px;line-height:.95;letter-spacing:-2px;margin-top:20px}.diningMock em,.medicalMock em,.studioMock em{font-style:normal;opacity:.72}.medPills{display:flex;gap:8px;margin-top:25px}.medPills i{display:block;width:45px;height:8px;border-radius:9px;background:#4f9b92}.medPills i:nth-child(2){width:70px;opacity:.6}.medPills i:nth-child(3){width:30px;opacity:.4}.studioMock>span{font-size:66px;font-weight:950}.studioShapes{position:absolute;right:-35px;top:10px}.studioShapes i{display:block;width:140px;height:140px;border-radius:28% 72% 60% 40%;background:#7651bd2b;transform:rotate(33deg)}.studioShapes i:nth-child(2){position:absolute;top:60px;left:-40px;border-radius:50%;background:#ffffff2e}.diningMock>span{font:italic 62px Georgia}.plate{right:-45px;top:20px;width:210px;height:210px;opacity:.55}.plate,.plate i{position:absolute;border:1px solid #d0af82;border-radius:50%}.plate i{inset:35px}.conceptExplore{position:absolute;left:24px;bottom:22px;display:flex;align-items:center;gap:8px;border-radius:999px;background:#ffffffe0;color:#17324e;padding:9px 13px;font-size:10px;font-weight:900}.conceptExplore svg{width:14px}.conceptBody{padding:23px 24px 27px}.conceptBody small{color:var(--palx-blue);font-size:9px;font-weight:900;letter-spacing:.8px}.conceptBody h3{font-size:24px;margin:12px 0 4px}.conceptBody b{font-size:12px;color:var(--palx-muted)}.conceptBody p{color:var(--palx-muted);line-height:1.65;font-size:13px}.socialSection{background:linear-gradient(180deg,var(--palx-bg),color-mix(in srgb,#e8f0ff 45%,var(--palx-bg)))}.socialVisualRow{display:grid;grid-template-columns:1fr 320px;grid-gap:20px;gap:20px;margin-bottom:28px}.socialPhones{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.socialTile{min-height:170px;border-radius:20px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.socialTile svg{position:absolute;top:20px;right:20px;width:25px;height:25px;opacity:.82}.socialTile b{font-size:15px}.socialTile span{font-size:9px;letter-spacing:1.2px;margin-top:5px}.socialTile.instagram{background:linear-gradient(145deg,#ffe8f7,#d9cbff);color:#5d2959}.socialTile.facebook{background:linear-gradient(145deg,#e5f1ff,#bcd8ff);color:#214f83}.socialTile.linkedin{background:linear-gradient(145deg,#dff6f7,#bce3e4);color:#245f62}.socialPromise{border-radius:20px;background:#0b203c;color:#fff;padding:26px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.socialPromise svg{color:#6db3ff;margin-bottom:23px}.socialPromise strong{font-size:19px;line-height:1.35}.socialPromise span{font-size:11px;color:#9fb5cf;margin-top:12px}.socialPlansV2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.socialTier{padding:28px;border-radius:22px;border:1px solid var(--palx-border);background:var(--palx-card);display:flex;flex-direction:column;min-height:560px}.socialTier>span{font-size:10px;color:var(--palx-blue);font-weight:900;text-transform:uppercase;letter-spacing:1px}.socialTier h3{font-size:28px;margin:12px 0}.socialPrice{font-size:48px;font-weight:950;letter-spacing:-2px}.socialPrice small{font-size:12px;color:var(--palx-muted);letter-spacing:0}.socialTier>strong{font-size:14px;line-height:1.45;margin:15px 0;color:var(--palx-text)}.socialTier ul{list-style:none;padding:0;margin:10px 0 25px;display:flex;flex-direction:column;gap:10px;flex:1 1}.socialTier li{display:flex;gap:8px;color:var(--palx-muted);font-size:12.5px;line-height:1.4}.socialTier li svg{width:15px;min-width:15px;color:var(--palx-blue)}.socialTier>a{display:flex;justify-content:center;gap:8px;text-decoration:none;background:#102f50;color:#fff;border-radius:12px;padding:13px;font-weight:900}.socialTier.s1{border-color:#a4dcba}.socialTier.s1>a{background:#238e5b}.socialTier.s2{border-color:#d8be67;box-shadow:0 18px 50px rgba(153,111,20,.1)}.socialTier.s2>a{background:linear-gradient(90deg,#a87e1f,#7b51b3)}.aboutGridV2{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center}.aboutStepsV2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.aboutStepsV2>div{padding:18px;border:1px solid var(--palx-border);border-radius:15px;background:var(--palx-card)}.aboutStepsV2 span{font-size:10px;color:var(--palx-blue);font-weight:900}.aboutStepsV2 h3{margin:8px 0 5px;font-size:16px}.aboutStepsV2 p{margin:0;color:var(--palx-muted);font-size:12px;line-height:1.55}.aboutVisualV2{min-height:520px;border-radius:28px;background:radial-gradient(circle at 72% 27%,#2b79d4,#0a1d38 70%);position:relative;overflow:hidden;color:#fff;padding:30px;box-shadow:0 35px 75px rgba(5,30,64,.22)}.aboutVisualV2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff10 1px,transparent 0),linear-gradient(90deg,#ffffff10 1px,transparent 0);background-size:36px 36px}.visualBrand{position:relative;z-index:2;font-size:30px;font-weight:950;letter-spacing:-2px}.visualBrand span{color:#5fb0ff}.aboutVisualV2 h3{position:relative;z-index:2;max-width:350px;font-size:35px;line-height:1.05;letter-spacing:-1.5px;margin-top:48px}.visualOrbit{position:absolute;width:250px;height:250px;border:1px solid #ffffff2a;border-radius:50%;right:55px;bottom:62px;display:grid;place-items:center}.visualOrbit:after,.visualOrbit:before{content:"";position:absolute;inset:34px;border:1px solid #ffffff20;border-radius:50%}.visualOrbit:after{inset:75px}.visualOrbit>div{width:82px;height:82px;border-radius:50%;background:#1f7fea;display:grid;place-items:center;font-weight:950;letter-spacing:-1px;box-shadow:0 0 45px #1f7fea88}.visualOrbit i{position:absolute;width:12px;height:12px;border-radius:50%;background:#7bc1ff}.visualOrbit i:first-child{top:-6px}.visualOrbit i:nth-child(2){right:-6px}.visualOrbit i:nth-child(3){bottom:-6px}.visualOrbit i:nth-child(4){left:-6px}.visualLabels span{position:absolute;z-index:2;padding:8px 10px;border:1px solid #ffffff26;border-radius:999px;background:#ffffff0e;font-size:8px;letter-spacing:1px}.visualLabels .vl0{right:280px;bottom:215px}.visualLabels .vl1{right:32px;bottom:215px}.visualLabels .vl2{right:285px;bottom:88px}.visualLabels .vl3{right:30px;bottom:88px}.aboutVisualV2>small{position:absolute;left:28px;bottom:25px;color:#89a9cd;font-size:8px;letter-spacing:1.3px}.faqGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.faqGrid details{border:1px solid var(--palx-border);border-radius:16px;background:var(--palx-card);overflow:hidden}.faqGrid summary{list-style:none;display:grid;grid-template-columns:40px 1fr 25px;grid-gap:12px;gap:12px;align-items:center;padding:20px 22px;cursor:pointer;font-weight:820;font-size:14px}.faqGrid summary::-webkit-details-marker{display:none}.faqGrid summary span{font-size:9px;color:var(--palx-blue)}.faqGrid summary b{font-size:19px;color:var(--palx-blue)}.faqGrid details p{margin:0;padding:0 22px 20px 74px;color:var(--palx-muted);line-height:1.7;font-size:13px}.quoteIntroV2{background:#081a31;padding-top:110px}.quoteIntroV2>.container{padding-bottom:0}.quoteIntroV2 .quoteSection{padding-top:0;background:transparent}.quoteIntroV2 .quoteSection>.container>.sectionLabel,.quoteIntroV2 .quoteSection>.container>h2{display:none}.quoteIntroV2 .quotePanel{margin-top:25px}.contactSectionV2{background:var(--palx-bg);padding-top:80px}.contactBoxV2{border-radius:28px;background:linear-gradient(140deg,#0b213f,#113a68);padding:48px 52px;display:flex;justify-content:space-between;align-items:center;color:#fff;gap:40px}.contactBoxV2>div>span{font-size:10px;letter-spacing:1.4px;color:#77b9ff;font-weight:900}.contactBoxV2 h2{font-size:40px;letter-spacing:-1.8px;margin:10px 0}.contactBoxV2 p{max-width:680px;color:#b7c9df;line-height:1.65}.footerV2{padding:42px 0;background:#06111f;color:#9db1c8}.footerV2>.container{display:flex;align-items:center;gap:30px}.footerBrand{color:#fff}.footerV2 p{font-size:11px;margin:auto}.footerV2>div>div{display:flex;gap:16px}.footerV2 a{color:#b9c9db;text-decoration:none;font-size:11px}.chatFab{position:fixed;z-index:120;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#167bf1;color:#fff;padding:13px 17px;font-weight:900;box-shadow:0 16px 34px rgba(13,84,166,.3);cursor:pointer}.chatFab svg{width:18px}.chatBoxV2{position:fixed;z-index:121;right:22px;bottom:78px;width:min(360px,calc(100vw - 28px));height:470px;background:var(--palx-card);border:1px solid var(--palx-border);border-radius:20px;box-shadow:0 28px 70px rgba(4,19,39,.25);display:flex;flex-direction:column;overflow:hidden}.chatHead{height:55px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--palx-border)}.chatHead button{border:0;background:transparent;color:var(--palx-text);cursor:pointer}.chatMessages{flex:1 1;padding:16px;overflow:auto}.chatMessages p{max-width:82%;padding:10px 12px;border-radius:13px;font-size:12px;line-height:1.5}.botBubble{background:color-mix(in srgb,var(--palx-blue) 9%,var(--palx-card));color:var(--palx-text)}.userBubble{margin-left:auto;background:#167bf1;color:#fff}.chatInput{padding:12px;border-top:1px solid var(--palx-border);display:flex;gap:8px}.chatInput input{flex:1 1;border:1px solid var(--palx-border);background:var(--palx-bg);color:var(--palx-text);border-radius:11px;padding:10px 12px;outline:none}.chatInput button{width:42px;border:0;border-radius:11px;background:#167bf1;color:#fff;display:grid;place-items:center;cursor:pointer}.chatInput button svg{width:17px}[data-theme=light] .palxSite .navV2 a,[data-theme=light] .palxSite li,[data-theme=light] .palxSite p{font-weight:540}.conceptBody p,.faqGrid details p,.sectionHead p,.serviceGridV2 p,.socialTier li{color:color-mix(in srgb,var(--palx-muted) 92%,#1a2f48 8%)}html[dir=rtl] .headerActions{margin-right:auto}html[dir=rtl] .navV2{margin-left:auto;margin-right:auto}html[dir=rtl] .careTop li,html[dir=rtl] .priceCard li,html[dir=rtl] .socialTier li{direction:rtl}html[dir=rtl] .chatBoxV2,html[dir=rtl] .chatFab{right:auto;left:22px}html[dir=rtl] .userBubble{margin-left:0;margin-right:auto}html[dir=rtl] .conceptExplore{left:auto;right:24px}html[dir=rtl] .visualLabels .vl0{right:auto;left:280px}html[dir=rtl] .visualLabels .vl1{right:auto;left:32px}html[dir=rtl] .visualLabels .vl2{right:auto;left:285px}html[dir=rtl] .visualLabels .vl3{right:auto;left:30px}@media(max-width:1050px){.navV2{position:fixed;display:none;top:98px;left:14px;right:14px;padding:16px;background:var(--palx-card);border:1px solid var(--palx-border);border-radius:16px;box-shadow:0 20px 50px rgba(5,24,50,.18);flex-direction:column;align-items:stretch}.navV2.open{display:flex}.navV2 a{padding:10px}.mobileBtn{display:grid}.headerCta{display:none}.heroV2Inner{grid-template-columns:1fr}.cinemaVisual{max-width:650px;width:100%;margin:auto}.serviceGridV2{grid-template-columns:1fr 1fr}.conceptGridV2,.pricingGridV2,.socialPlansV2{grid-template-columns:1fr}.priceCard,.socialTier{min-height:auto}.aboutGridV2,.carePlansV2,.careTop,.faqGrid,.socialVisualRow{grid-template-columns:1fr}.aboutVisualV2{min-height:470px}}@media(max-width:700px){.container{width:min(100% - 24px,1180px)}.headerV2{top:8px;width:calc(100% - 16px);min-height:64px;padding:0 10px 0 14px}.brandV2>span{font-size:26px}.brandV2 small{font-size:7px}.langBtn>svg:first-child,.langBtn>svg:last-child{display:none}.langBtn{padding:0 9px}.heroV2{padding-top:120px;min-height:auto}.heroCopyV2 h1{font-size:53px;letter-spacing:-3.5px}.heroCopyV2>p{font-size:15px}.heroActionsV2{flex-direction:column;align-items:stretch}.btnGhost,.btnPrimary{justify-content:center}.cinemaVisual{height:365px}.cinemaBrowser{width:94%;height:300px}.browserBody{padding:16px}.browserHero{padding-top:35px}.browserHero strong{font-size:36px}.browserCards{margin-top:20px}.cinemaPhone{width:105px;height:210px;padding:30px 10px}.cinemaPhone strong{font-size:19px;margin-top:30px}.cinemaOrb{width:190px;height:190px}.cinemaChip{left:5px;bottom:2px}.sectionV2{padding:78px 0}.sectionHead h2{font-size:42px;letter-spacing:-2px}.careTop ul,.serviceGridV2{grid-template-columns:1fr}.conceptPreview{height:330px}.diningMock strong,.medicalMock strong,.studioMock strong{font-size:36px}.socialPhones{grid-template-columns:1fr}.socialTile{min-height:135px}.aboutStepsV2{grid-template-columns:1fr}.aboutVisualV2{min-height:420px;padding:22px}.aboutVisualV2 h3{font-size:30px}.visualOrbit{width:200px;height:200px;right:22px;bottom:72px}.visualLabels span{display:none}.contactBoxV2{padding:30px 24px;flex-direction:column;align-items:flex-start}.contactBoxV2 h2{font-size:32px}.footerV2>.container{flex-direction:column;align-items:flex-start}.footerV2 p{margin:0}.chatFab{right:12px;bottom:12px}.chatBoxV2{right:12px;bottom:68px}html[dir=rtl] .chatBoxV2,html[dir=rtl] .chatFab{left:12px;right:auto}}.demoPageV2{min-height:100vh;background:#f5f3ee;color:#1b2631;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.demoNoticeV2{min-height:42px;padding:8px 24px;background:#07172b;color:#b9c9db;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px}.demoNoticeV2,.demoNoticeV2 a{display:flex;align-items:center}.demoNoticeV2 a{gap:7px;color:#fff;text-decoration:none;font-weight:800}.demoNavV2{height:82px;padding:0 4.5vw;display:flex;align-items:center;border-bottom:1px solid #1b26311c;background:#f5f3eee8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.demoBrandV2{font-size:22px;font-weight:950;letter-spacing:-1px}.demoBrandV2 span{display:block;color:var(--demo-accent);font-size:8px;letter-spacing:3px;margin-top:2px}.demoNavV2 nav{display:flex;gap:30px;margin:auto}.demoNavV2 nav a{color:#263747;text-decoration:none;font-size:12px;font-weight:750}.demoNavV2>button{display:none;border:0;background:transparent}.demoHeroV2{display:grid;grid-template-columns:1fr 1fr;min-height:680px}.demoHeroCopy{padding:9vw 7vw 7vw;display:flex;flex-direction:column;justify-content:center}.demoHeroCopy>span{font-size:9px;letter-spacing:2px;font-weight:900;color:#687a89}.demoHeroCopy h1{font-size:clamp(63px,8vw,120px);line-height:.82;letter-spacing:-6px;margin:25px 0 30px;max-width:850px}.demoHeroCopy p{max-width:610px;line-height:1.8;color:#5d6c76;font-size:16px}.demoHeroCopy>div{display:flex;gap:10px;margin-top:28px}.demoHeroCopy a{padding:13px 16px;border-radius:999px;text-decoration:none;border:1px solid #293a49;color:#233342;font-size:11px;font-weight:850;display:flex;align-items:center;gap:8px}.demoHeroCopy a:first-child{background:#192b3d;color:#fff}.demoHeroCopy small{margin-top:70px;font-size:8px;letter-spacing:1.2px;color:#73828e}.demoArtV2{position:relative;overflow:hidden;min-height:620px;background:var(--demo-accent)}.medicalArt,.restaurantArt,.studioArt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.medicalArt:before{content:"";position:absolute;width:62%;aspect-ratio:1;border:1px solid #1e625f55;border-radius:50%;box-shadow:0 0 0 55px #ffffff16,0 0 0 110px #ffffff10}.medicalArt svg{width:140px;height:140px;position:relative;z-index:2;color:#215e5a}.medicalArt span,.restaurantArt span,.studioArt span{position:absolute;left:35px;bottom:30px;font-size:8px;letter-spacing:2px;font-weight:900}.studioArt{background:linear-gradient(145deg,#e8dfff,#bda6f1)}.studioArt b{font-size:330px;line-height:1;color:#4f2d86;opacity:.78}.studioArt svg{position:absolute;right:45px;top:45px;width:80px;height:80px;color:#633fa1}.restaurantArt{background:radial-gradient(circle at center,#71513b,#2a201c 70%);color:#f7e4cb}.restaurantArt:after,.restaurantArt:before{content:"";position:absolute;width:420px;height:420px;border:1px solid #d3ad7d66;border-radius:50%}.restaurantArt:after{width:300px;height:300px}.restaurantArt b{font:italic 230px Georgia;position:relative;z-index:2;color:#e1bb8a}.restaurantArt svg{position:absolute;right:45px;top:45px;color:#e2bd8e}.demoStoryV2{padding:120px 8vw;display:grid;grid-template-columns:150px 1fr 1fr;grid-gap:50px;gap:50px;align-items:start;background:#fff}.demoStoryV2>small{font-size:9px;letter-spacing:1.5px;color:#6e7b85}.demoStoryV2 h2{font-size:clamp(48px,6vw,82px);line-height:.92;letter-spacing:-3px;margin:0}.demoStoryV2 h2 em{font-style:normal;color:var(--demo-accent)}.demoStoryV2>p{line-height:1.85;color:#64717a;font-size:15px;max-width:600px}.demoPalxStamp{grid-column:2/-1;border-top:1px solid #1c2b3920;padding-top:22px;font-size:22px;font-weight:950;letter-spacing:-1px;display:flex;align-items:baseline;gap:8px}.demoPalxStamp b{color:var(--demo-accent)}.demoPalxStamp span{margin-left:auto;font-size:9px;letter-spacing:1px;color:#7c8992;font-weight:700}.demoDetailsV2{display:grid;grid-template-columns:repeat(3,1fr);padding:0 5vw 110px;background:#fff;grid-gap:1px;gap:1px}.demoDetailsV2 article{min-height:330px;padding:35px;background:#f3f1eb;position:relative}.demoDetailsV2 article>span{font-size:10px;color:#7b878f}.demoDetailsV2 h3{font-size:27px;margin:80px 0 15px}.demoDetailsV2 p{line-height:1.75;color:#66727a;font-size:13px;max-width:330px}.demoDetailsV2 svg{position:absolute;right:30px;bottom:30px;color:var(--demo-accent)}.demoFeatureStrip{display:flex;gap:35px;justify-content:center;flex-wrap:wrap;padding:22px;background:#101d2b;color:#a9b9ca;font-size:8px;letter-spacing:2px}.demoEndV2{padding:130px 7vw;background:#07172b;color:#fff;text-align:center}.demoEndV2 small{font-size:9px;letter-spacing:2px;color:var(--demo-accent)}.demoEndV2 h2{font-size:clamp(48px,6vw,85px);max-width:950px;margin:25px auto 40px;line-height:.95;letter-spacing:-3px}.demoEndV2 a{display:inline-flex;align-items:center;gap:9px;padding:14px 19px;border-radius:999px;background:var(--demo-accent);color:#102233;text-decoration:none;font-size:12px;font-weight:900}.demoPageV2[dir=rtl] .demoHeroCopy,.demoPageV2[dir=rtl] .demoStoryV2{text-align:right}.demoPageV2[dir=rtl] .demoPalxStamp span{margin-left:0;margin-right:auto}.demoPageV2[dir=rtl] .demoDetailsV2 svg{right:auto;left:30px}.demoPageV2[dir=rtl] .medicalArt span,.demoPageV2[dir=rtl] .restaurantArt span,.demoPageV2[dir=rtl] .studioArt span{left:auto;right:35px}@media(max-width:900px){.demoHeroV2{grid-template-columns:1fr}.demoHeroCopy{padding:90px 28px 65px}.demoArtV2{min-height:500px}.demoStoryV2{grid-template-columns:1fr;padding:80px 28px}.demoPalxStamp{grid-column:auto}.demoDetailsV2{grid-template-columns:1fr;padding:0 18px 70px}.demoNavV2 nav{display:none;position:absolute;top:82px;left:0;right:0;background:#f5f3ee;padding:18px;flex-direction:column}.demoNavV2 nav.open{display:flex}.demoNavV2>button{display:block;margin-left:auto}.demoPageV2[dir=rtl] .demoNavV2>button{margin-left:0;margin-right:auto}}@media(max-width:600px){.demoNoticeV2{align-items:flex-start;flex-direction:column;padding:10px 14px}.demoHeroCopy h1{font-size:61px;letter-spacing:-4px}.demoHeroCopy>div{flex-direction:column}.demoArtV2{min-height:390px}.studioArt b{font-size:230px}.restaurantArt:before{width:320px;height:320px}.restaurantArt:after{width:220px;height:220px}.demoStoryV2 h2{font-size:50px}.demoPalxStamp{flex-wrap:wrap}.demoPalxStamp span{width:100%;margin:8px 0 0}.demoEndV2{padding:95px 22px}}#about,#contact,#pricing,#services,#social,#work,.faqSection,.quoteIntroV2{scroll-margin-top:108px}.sectionV2{position:relative}.faqSection{padding-top:96px!important;padding-bottom:96px!important}.contactSectionV2{padding-top:80px!important}.socialSection{background:linear-gradient(180deg,var(--palx-bg) 0,color-mix(in srgb,var(--palx-bg) 82%,#8da5ba 18%) 18%,color-mix(in srgb,var(--palx-bg) 72%,#8294a4 28%) 100%)!important}.priceCard.tier2{box-shadow:0 22px 70px rgba(139,90,190,.12),inset 0 0 65px rgba(164,112,202,.08)}.conceptShowcaseGrid{display:grid;grid-gap:34px;gap:34px;margin-top:42px}.conceptShowcase{display:grid;grid-template-columns:1.35fr .85fr;min-height:520px;border:1px solid var(--palx-border);border-radius:28px;overflow:hidden;background:var(--palx-card);box-shadow:0 26px 80px rgba(4,19,37,.08)}.conceptShowcaseVisual{position:relative;min-height:520px;padding:48px;overflow:hidden;background:linear-gradient(145deg,#dff8f5,#a9d9d5)}.conceptShowcase1 .conceptShowcaseVisual{background:linear-gradient(145deg,#eadfff,#bfa9ee)}.conceptShowcase2 .conceptShowcaseVisual{background:linear-gradient(145deg,#5b3c2f,#2d211c);color:#fff}.showcaseDesktop{position:absolute;left:7%;top:10%;width:78%;height:71%;background:#f8fbfd;border-radius:14px;overflow:hidden;box-shadow:0 28px 70px rgba(16,30,50,.28);transform:perspective(900px) rotateY(3deg) rotateX(1deg)}.showcaseBar{height:32px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#e9eef3;color:#667788;font-size:9px}.showcaseBar i{width:7px;height:7px;border-radius:50%;background:#9dadba}.showcaseBar span{margin-left:8px}.showcaseScreen{padding:22px;color:#163149;height:calc(100% - 32px);background:linear-gradient(150deg,#ffffff,#eff6f7)}.conceptShowcase1 .showcaseScreen{background:linear-gradient(150deg,#fff,#f0eaff);color:#3b226b}.conceptShowcase2 .showcaseScreen{background:radial-gradient(circle at 80% 20%,#735441,#35271f 70%);color:#f9e7d0}.showcaseNav{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.8px}.showcaseHero{padding-top:38px;max-width:72%}.showcaseHero small{font-size:8px;letter-spacing:1.4px;opacity:.7}.showcaseHero strong{display:block;font-size:clamp(27px,3vw,48px);line-height:.94;letter-spacing:-2px;margin:12px 0}.showcaseHero p{font-size:10px;line-height:1.5;opacity:.7}.showcaseFakeBtn{display:inline-block;margin-top:12px;padding:8px 11px;border-radius:999px;background:#143654;color:#fff;font-size:8px;font-weight:800}.conceptShowcase1 .showcaseFakeBtn{background:#5d3c95}.conceptShowcase2 .showcaseFakeBtn{background:#f1d4a9;color:#3b281e}.showcaseTiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:25px}.showcaseTiles i{height:55px;border-radius:8px;background:currentColor;opacity:.08}.showcasePhone{position:absolute;right:4%;bottom:8%;width:140px;height:270px;border:8px solid #102337;border-radius:28px;background:#f7fbff;color:#19334b;box-shadow:0 24px 55px rgba(13,29,46,.32);padding:35px 13px 16px;display:flex;flex-direction:column}.showcasePhone>span{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:48px;height:7px;border-radius:99px;background:#132437}.showcasePhone small{font-size:7px;letter-spacing:1px}.showcasePhone b{font-size:28px;margin:28px 0 10px}.showcasePhone strong{font-size:14px;line-height:1.08}.conceptShowcase1 .showcasePhone b{color:#6d46ad}.conceptShowcase2 .showcasePhone b{color:#a06d37}.showcaseShots{position:absolute;left:7%;bottom:4%;display:flex;gap:7px}.showcaseShots span{padding:7px 9px;border-radius:999px;background:#ffffffc9;color:#315066;font-size:7px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.conceptShowcase2 .showcaseShots span{background:#2a1e18c9;color:#f5d8b3}.conceptShowcaseCopy{padding:44px 42px;display:flex;flex-direction:column}.conceptShowcaseTop>span{font-size:9px;color:var(--palx-blue);font-weight:800;letter-spacing:.8px}.conceptShowcaseTop>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.conceptShowcaseTop em{font-style:normal;font-size:8px;padding:6px 8px;border-radius:99px;border:1px solid var(--palx-border);color:var(--palx-muted)}.conceptShowcaseCopy h3{font-size:34px;letter-spacing:-1.4px;margin:28px 0 4px}.conceptShowcaseCopy>b{font-size:12px}.conceptShowcaseCopy>p{color:var(--palx-muted);line-height:1.75;font-size:13px}.conceptMiniCase{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin:22px 0}.conceptMiniCase>div{padding:15px;border-radius:13px;background:color-mix(in srgb,var(--palx-bg) 70%,transparent);border:1px solid var(--palx-border)}.conceptMiniCase small{font-size:8px;color:var(--palx-blue);font-weight:900}.conceptMiniCase p{font-size:10px;line-height:1.55;color:var(--palx-muted);margin:7px 0 0}.conceptShowcaseCta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:17px;border-top:1px solid var(--palx-border);color:var(--palx-blue);font-size:12px;font-weight:850}.demoCase{--ink:#102337;--paper:#f7f8f5;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.demoRibbon{min-height:38px;padding:7px 4vw;background:#07172b;color:#b9c9da;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1.2px}.demoRibbon,.demoRibbon a{display:flex;align-items:center}.demoRibbon a{gap:7px;color:#fff}.demoCaseNav{height:82px;padding:0 4vw;display:flex;align-items:center;gap:35px;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#f7f8f5e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #142b4214}.demoCaseBrand{font-size:21px;font-weight:950;letter-spacing:-1px}.demoCaseBrand small{display:block;font-size:6px;letter-spacing:2px;color:var(--demo-accent)}.demoCaseNav nav{display:flex;gap:26px;margin:auto}.demoCaseNav nav a{font-size:11px;font-weight:750;color:#344b5f}.demoCaseNav>button{display:none;background:none;border:0}.demoPalxBack{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:900;color:#17314a}.demoCaseHero{min-height:720px;display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden}.demoCaseHeroCopy{padding:9vw 5vw 7vw 7vw;display:flex;flex-direction:column;justify-content:center}.demoCaseHeroCopy>span{font-size:9px;letter-spacing:2px;font-weight:900;color:#758694}.demoCaseHeroCopy h1{font-size:clamp(58px,6.8vw,102px);line-height:.9;letter-spacing:-5px;margin:22px 0}.demoCaseHeroCopy p{max-width:620px;font-size:16px;line-height:1.8;color:#65747e}.demoCaseActions{display:flex;gap:10px;margin-top:25px}.demoCaseActions a{padding:13px 16px;border-radius:999px;border:1px solid #243a4d;font-size:11px;font-weight:850;display:flex;gap:7px;align-items:center}.demoCaseActions a:first-child{background:#142d43;color:#fff}.demoTrustRow{display:flex;flex-wrap:wrap;gap:13px;margin-top:40px}.demoTrustRow span{display:flex;gap:5px;align-items:center;font-size:9px;font-weight:800;color:#566b7a}.demoTrustRow svg{color:var(--demo-accent)}.demoDeviceStage{position:relative;min-height:720px;background:linear-gradient(145deg,var(--demo-accent),color-mix(in srgb,var(--demo-accent) 45%,#0c2032 55%));overflow:hidden}.demoDeviceStage:before{content:"";position:absolute;width:700px;height:700px;border:1px solid #ffffff25;border-radius:50%;right:-180px;top:-140px;box-shadow:0 0 0 80px #ffffff0c,0 0 0 160px #ffffff08}.demoDesktop{position:absolute;left:7%;top:15%;width:76%;height:58%;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 35px 90px #07182d66;transform:perspective(1000px) rotateY(-4deg)}.demoChrome{height:30px;background:#e5ebef;display:flex;align-items:center;gap:5px;padding:0 10px;color:#73818c;font-size:8px}.demoChrome i{width:6px;height:6px;border-radius:50%;background:#98a9b4}.demoChrome span{margin-left:8px}.demoScreen{height:calc(100% - 30px);padding:20px 24px;background:linear-gradient(145deg,#fff,#edf6f5);color:#143144}.demo-studio .demoScreen{background:linear-gradient(145deg,#fff,#eee8ff);color:#40226b}.demo-restaurant .demoScreen{background:radial-gradient(circle at 80% 20%,#674936,#30241e 70%);color:#f6e5d0}.miniNav{display:flex;justify-content:space-between;font-size:8px}.miniHero{padding-top:32px;max-width:72%}.miniHero small{font-size:7px;letter-spacing:1.2px;opacity:.65}.miniHero strong{display:block;font-size:32px;line-height:.95;margin:8px 0}.miniHero p{font-size:8px;line-height:1.5;opacity:.7}.miniHero button{border:0;border-radius:99px;background:#17384e;color:#fff;font-size:7px;padding:8px 10px}.demo-studio .miniHero button{background:#5c3c91}.demo-restaurant .miniHero button{background:#f0d0a5;color:#39261c}.miniCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:22px}.miniCards i{height:47px;border-radius:6px;background:currentColor;opacity:.08}.demoMobile{position:absolute;right:9%;bottom:9%;width:130px;height:270px;background:#f7fbff;color:#17334c;border:8px solid #102438;border-radius:28px;box-shadow:0 25px 70px #07182d66;padding:34px 12px 15px;display:flex;flex-direction:column}.demoNotch{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:46px;height:7px;border-radius:99px;background:#13283c}.demoMobile small{font-size:6px;letter-spacing:.8px}.demoMobile svg{width:35px;height:35px;color:var(--demo-accent);margin:45px auto 18px}.demoMobile strong{font-size:14px;text-align:center}.demoMobile>span{height:6px;width:60%;background:var(--demo-accent);border-radius:99px;margin:25px auto}.demoOriginal{position:absolute;left:8%;bottom:10%;display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:99px;background:#07172be0;color:#fff;font-size:8px;font-weight:900}.demoCaseStudy{padding:120px 7vw;background:#fff}.caseLead{display:grid;grid-template-columns:140px 1.2fr 1fr;grid-gap:40px;gap:40px;align-items:start}.caseLead>span{font-size:9px;letter-spacing:1.5px;color:#74828d}.caseLead h2{font-size:clamp(48px,5vw,76px);line-height:.95;letter-spacing:-3px;margin:0}.caseLead p{font-size:14px;line-height:1.9;color:#65727c}.caseSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:70px 0 25px}.caseSplit article{padding:32px;background:#f2f4f1}.caseSplit small{font-size:9px;color:var(--demo-accent);font-weight:900}.caseSplit h3{font-size:25px;margin:45px 0 12px}.caseSplit p{color:#66737b;line-height:1.75;font-size:13px}.capabilityRail{display:flex;flex-wrap:wrap;gap:8px}.capabilityRail span{border:1px solid #25394a20;padding:8px 10px;border-radius:99px;font-size:9px;font-weight:800;color:#526575}.demoModuleGrid{padding:0 5vw 110px;background:#fff;display:grid;grid-gap:20px;gap:20px}.demoModuleGrid article{display:grid;grid-template-columns:1.15fr .85fr;min-height:390px;background:#f2f4f1;overflow:hidden;border-radius:22px}.moduleVisual{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:35px;background:linear-gradient(145deg,var(--demo-accent),color-mix(in srgb,var(--demo-accent) 55%,#fff 45%));overflow:hidden}.demo-studio .moduleVisual{background:linear-gradient(145deg,#cab8f5,#8e70d7)}.demo-restaurant .moduleVisual{background:radial-gradient(circle at 70% 25%,#775540,#33251e 70%);color:#f7e4cb}.moduleVisual>span{font-size:10px;font-weight:900}.moduleVisual svg{width:75px;height:75px}.moduleVisual b{font-size:24px;max-width:360px}.moduleVisual i{position:absolute;width:300px;height:300px;border:1px solid;border-radius:50%;right:-70px;bottom:-100px;opacity:.28}.demoModuleGrid article>div:last-child{padding:50px;display:flex;flex-direction:column;justify-content:center}.demoModuleGrid small{font-size:8px;color:var(--demo-accent);font-weight:900}.demoModuleGrid h3{font-size:36px;margin:12px 0}.demoModuleGrid p{color:#64727c;line-height:1.85;font-size:13px}.demoModuleGrid a{display:flex;align-items:center;gap:6px;margin-top:20px;font-size:10px;font-weight:900}.demoProcess{padding:100px 7vw;background:#0d1e30;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px}.demoProcess>div>span{font-size:8px;letter-spacing:1.4px;color:var(--demo-accent)}.demoProcess h2{font-size:50px;letter-spacing:-2px;line-height:1;margin:18px 0}.processTrack{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch}.processTrack>div{padding:20px;border-left:1px solid #ffffff1f;display:flex;flex-direction:column;min-height:180px}.processTrack small{color:var(--demo-accent);font-size:9px}.processTrack strong{margin-top:auto;font-size:16px}.processTrack i{font-style:normal;color:#7590aa;margin-top:14px}.demoProof{padding:100px 7vw;background:#f5f6f2;display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px}.demoProof span{font-size:8px;letter-spacing:1.4px;color:var(--demo-accent);font-weight:900}.demoProof h2{font-size:45px;letter-spacing:-2px;max-width:600px}.demoProof ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px;align-content:center}.demoProof li{display:flex;align-items:center;gap:10px;border-bottom:1px solid #152a3b18;padding:13px 0;font-size:13px}.demoProof li svg{color:var(--demo-accent)}.proofMeta{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}.proofMeta span{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #142b401f;border-radius:99px;color:#5e7180;letter-spacing:0}.demoCaseCta{text-align:center;padding:130px 20px;background:#07172b;color:#fff}.demoCaseCta>span{font-size:8px;letter-spacing:1.5px;color:var(--demo-accent)}.demoCaseCta h2{font-size:clamp(48px,6vw,82px);line-height:.95;letter-spacing:-3px;max-width:940px;margin:24px auto}.demoCaseCta p{max-width:650px;margin:0 auto 30px;color:#9eafbf;line-height:1.8}.demoCaseCta a{display:inline-flex;gap:8px;align-items:center;background:var(--demo-accent);color:#10263a;padding:14px 17px;border-radius:99px;font-size:11px;font-weight:900}.demoCaseFooter{padding:28px 5vw;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#05101e;color:#8fa1b2;font-size:9px}.demoCaseFooter b{color:#fff}.demoCaseFooter div{display:flex;gap:12px}.demoCase[dir=rtl] .caseLead,.demoCase[dir=rtl] .demoCaseHeroCopy,.demoCase[dir=rtl] .demoModuleGrid{text-align:right}.invoiceBuilderHead{display:flex;justify-content:space-between;gap:30px;align-items:center}.invoiceBuilderHead p{max-width:750px}.invoiceSplitBadge{display:flex;align-items:center;gap:9px;padding:12px 18px;border:1px solid #2b5987;border-radius:14px;background:#102a45}.invoiceSplitBadge b{font-size:28px;color:#56b8ff}.invoiceSplitBadge span{color:#7895af}.invoiceFormGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:25px}.invoiceFormGrid label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#9fb2c7}.invoiceFormGrid input,.invoiceFormGrid select,.invoiceFormGrid textarea{width:100%;background:#0a192b;color:#fff;border:1px solid #29415b;border-radius:9px;padding:12px}.invoiceFormGrid textarea{min-height:90px;resize:vertical}.invoiceFormGrid .wide{grid-column:span 2}.invoicePreviewRow{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:12px;gap:12px;margin-top:18px}.invoicePreviewRow>div{padding:15px;border-radius:11px;background:#0e2137;border:1px solid #28415b}.invoicePreviewRow small{display:block;color:#91a4b8}.invoicePreviewRow strong{display:block;font-size:24px;margin-top:6px}.ccReqActions button,.invoicePreviewRow button{border:0;border-radius:10px;background:#167bf1;color:white;padding:12px 15px;font-weight:800}.ccReqActions{display:flex;flex-direction:column;gap:8px;min-width:150px}.invoiceCard{display:grid;grid-template-columns:1fr 190px;grid-gap:20px;gap:20px;padding:22px;border:1px solid #273e56;border-radius:15px;background:#0b1a2d;margin:12px 0}.invoiceTitle{display:flex;justify-content:space-between;gap:20px}.invoiceTitle small{color:#4fb3ff}.invoiceTitle h3{font-size:22px;margin:5px 0}.invoiceTitle p{margin:0}.invoiceStatus{height:max-content;padding:7px 9px;border-radius:99px;background:#20344b;color:#b9cadd;font-size:9px;font-weight:900}.invoiceStatus.paid{background:#123f2d;color:#7be0a9}.invoiceStatus.partially_paid{background:#4b4019;color:#f5da76}.invoiceStatus.overdue{background:#4e2024;color:#ff9ca4}.invoiceNumbers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:22px 0}.invoiceNumbers>div{padding:12px;border-radius:10px;background:#0e2239}.invoiceNumbers small{display:block;color:#849bb1}.invoiceNumbers b{font-size:19px}.invoiceProgress{height:7px;background:#091420;border-radius:99px;overflow:hidden;margin-bottom:12px}.invoiceProgress i{display:block;height:100%;background:linear-gradient(90deg,#1688f5,#48d5a0)}.invoiceActions{display:flex;flex-direction:column;gap:8px}.invoiceActions a,.invoiceActions button{display:flex;align-items:center;gap:7px;padding:10px 11px;border-radius:9px;border:1px solid #2a4664;background:#10243b;color:#dcecff;font-size:10px}.invoiceActions a{text-decoration:none}.ccReqActions select{background:#0c2138;color:#fff;border:1px solid #2a4662;padding:10px;border-radius:9px}@media(max-width:1000px){.conceptShowcase{grid-template-columns:1fr}.conceptShowcaseVisual{min-height:470px}.caseLead,.demoCaseHero{grid-template-columns:1fr}.demoDeviceStage{min-height:600px}.demoModuleGrid article,.demoProcess,.demoProof{grid-template-columns:1fr}.invoiceFormGrid{grid-template-columns:1fr 1fr}.invoiceCard{grid-template-columns:1fr}.invoiceActions{display:grid;grid-template-columns:repeat(2,1fr)}.invoicePreviewRow{grid-template-columns:repeat(3,1fr)}.invoicePreviewRow button{grid-column:1/-1}}@media(max-width:700px){#about,#contact,#pricing,#services,#social,#work,.faqSection,.quoteIntroV2{scroll-margin-top:82px}.conceptShowcaseVisual{min-height:410px;padding:20px}.showcaseDesktop{left:5%;top:9%;width:88%;height:65%}.showcasePhone{width:105px;height:210px;right:3%;bottom:6%;border-width:6px}.showcasePhone b{font-size:21px;margin-top:20px}.conceptShowcaseCopy{padding:28px 22px}.conceptMiniCase{grid-template-columns:1fr}.demoCaseNav nav{display:none;position:absolute;top:82px;left:0;right:0;background:#f7f8f5;padding:18px;flex-direction:column}.demoCaseNav nav.open{display:flex}.demoCaseNav>button{display:block;margin-left:auto}.demoPalxBack{display:none}.demoCaseHeroCopy{padding:85px 24px 55px}.demoCaseHeroCopy h1{font-size:58px;letter-spacing:-3px}.demoDeviceStage{min-height:450px}.demoDesktop{left:4%;top:12%;width:90%;height:62%}.demoMobile{width:100px;height:205px;right:5%;bottom:5%;border-width:6px}.demoMobile svg{margin:25px auto 10px}.demoCaseStudy{padding:80px 22px}.caseSplit{grid-template-columns:1fr}.demoModuleGrid{padding:0 14px 70px}.demoModuleGrid article>div:last-child{padding:30px 24px}.demoProcess{padding:75px 22px}.processTrack{grid-template-columns:1fr 1fr}.demoProof{padding:75px 22px}.invoiceBuilderHead{align-items:flex-start;flex-direction:column}.invoiceFormGrid{grid-template-columns:1fr}.invoiceFormGrid .wide{grid-column:auto}.invoicePreviewRow{grid-template-columns:1fr}.invoiceNumbers{grid-template-columns:1fr 1fr}.invoiceActions{grid-template-columns:1fr}.ccReqActions{width:100%}}.chatFab{min-height:50px}.chatFabStatus{width:8px;height:8px;border-radius:50%;background:#28c76f;box-shadow:0 0 0 4px rgba(40,199,111,.13)}.chatFabStatus.busy{background:#f4b740;box-shadow:0 0 0 4px rgba(244,183,64,.14)}.chatFabStatus.offline{background:#97a4b3;box-shadow:0 0 0 4px rgba(151,164,179,.14)}.chatHeadV2{min-height:72px;padding:12px 14px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--palx-border);background:linear-gradient(180deg,color-mix(in srgb,var(--palx-blue) 7%,var(--palx-card)),var(--palx-card))}.chatAvatar{width:40px;height:40px;flex:0 0 40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#0e66dc,#35baff);color:white;font-size:12px;letter-spacing:-.4px;box-shadow:0 9px 22px rgba(22,123,241,.2)}.chatIdentity{min-width:0;display:flex;flex-direction:column;gap:5px}.chatIdentity strong{font-size:12px;color:var(--palx-text)}.chatIdentity span{display:flex;align-items:center;gap:6px;color:var(--palx-muted)}.chatStatusDot{width:7px;height:7px;border-radius:50%;background:#28c76f}.chatStatusDot.busy{background:#f4b740}.chatStatusDot.offline{background:#97a4b3}.chatHeadV2>button{-webkit-margin-start:auto;margin-inline-start:auto;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--palx-text);display:grid;place-items:center}.chatHeadV2>button:hover{background:color-mix(in srgb,var(--palx-text) 6%,transparent)}.chatIntroCard{margin:3px 0 14px;padding:16px;border:1px solid var(--palx-border);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--palx-blue) 7%,var(--palx-card)),var(--palx-card));display:flex;flex-direction:column;gap:8px}.chatIntroCard>svg{width:20px;color:var(--palx-blue)}.chatIntroCard strong{font-size:12px;line-height:1.55;color:var(--palx-text)}.chatIntroCard span{line-height:1.5;color:var(--palx-muted)}.chatBubbleV2{max-width:86%;margin:8px 0}.chatBubbleV2 p{margin:0!important;max-width:none!important;padding:11px 13px!important;border-radius:14px!important;white-space:pre-wrap;overflow-wrap:anywhere}.chatBubbleV2.visitor{-webkit-margin-start:auto;margin-inline-start:auto}.chatBubbleV2.visitor p{background:#167bf1;color:#fff;border-bottom-inline-end-radius:5px!important}.chatBubbleV2.palx p{background:color-mix(in srgb,var(--palx-blue) 8%,var(--palx-card));color:var(--palx-text);border:1px solid color-mix(in srgb,var(--palx-blue) 14%,var(--palx-border));border-bottom-inline-start-radius:5px!important}.autoReplyBadge{display:inline-flex;align-items:center;margin:0 0 5px 4px;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--palx-blue) 10%,var(--palx-card));color:var(--palx-blue);font-weight:900;letter-spacing:.3px;text-transform:uppercase}.chatMessages{scrollbar-color:color-mix(in srgb,var(--palx-blue) 30%,transparent) transparent}.chatInput{background:color-mix(in srgb,var(--palx-card) 96%,var(--palx-bg))}.chatInput input:focus{border-color:color-mix(in srgb,var(--palx-blue) 55%,var(--palx-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--palx-blue) 9%,transparent)}@media(max-width:700px){.chatFab{padding:12px 14px}.chatFab>span:last-child{display:none}.chatBoxV2{width:calc(100vw - 24px);height:min(560px,calc(100dvh - 100px));bottom:72px}}@keyframes palxCinemaFloat{0%,to{transform:perspective(1200px) rotateY(-5deg) rotateX(2deg) translateZ(0)}50%{transform:perspective(1200px) rotateY(-2deg) rotateX(1deg) translate3d(0,-14px,0)}}@keyframes palxPhoneFloat{0%,to{transform:rotate(5deg) translateZ(0)}50%{transform:rotate(2.5deg) translate3d(-5px,-18px,0)}}@keyframes palxOrbBreath{0%,to{transform:translateZ(0) scale(.96);filter:saturate(.95);opacity:.82}50%{transform:translate3d(-20px,-14px,0) scale(1.05);filter:saturate(1.18);opacity:1}}@keyframes palxChipPulse{0%,to{transform:translateY(0);box-shadow:0 18px 40px rgba(13,66,124,.32)}50%{transform:translateY(-8px);box-shadow:0 26px 55px rgba(20,115,220,.42)}}@keyframes palxGridDrift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes palxChatIn{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes palxFabGlow{0%,to{box-shadow:0 16px 34px rgba(13,84,166,.3),0 0 0 0 rgba(55,162,255,.2)}50%{box-shadow:0 20px 42px rgba(13,84,166,.4),0 0 0 8px rgba(55,162,255,0)}}.heroGridGlow{animation:palxGridDrift 20s linear infinite}.cinemaBrowser{animation:palxCinemaFloat 8s ease-in-out infinite;will-change:transform}.cinemaPhone{animation:palxPhoneFloat 6.8s ease-in-out .5s infinite;will-change:transform}.cinemaOrb{animation:palxOrbBreath 9s ease-in-out infinite;will-change:transform,opacity}.cinemaChip{animation:palxChipPulse 5.8s ease-in-out 1s infinite;will-change:transform}.browserCards i{position:relative;overflow:hidden}.browserCards i:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(108,190,255,.14) 45%,transparent 70%);transform:translateX(-120%);animation:palxCardSheen 5.5s ease-in-out infinite}.browserCards i:nth-child(2):after{animation-delay:.7s}.browserCards i:nth-child(3):after{animation-delay:1.4s}@keyframes palxCardSheen{0%,55%{transform:translateX(-120%)}80%,to{transform:translateX(120%)}}.chatFab{min-height:54px;padding:11px 18px 11px 13px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,#0c5fd6,#1688ff 58%,#52b9ff);box-shadow:0 16px 34px rgba(13,84,166,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:palxFabGlow 3.8s ease-in-out infinite}.chatFab:before{width:31px;height:31px;border-radius:10px;background:rgba(255,255,255,.12);position:absolute;left:8px}.chatFab svg{position:relative;z-index:1;margin-left:1px}.chatFab>span:last-child{position:relative;z-index:1;letter-spacing:-.1px}.chatFabStatus{position:absolute;z-index:2;left:32px;top:9px;border:2px solid #0f70df;width:9px;height:9px}.chatBoxV2{width:min(390px,calc(100vw - 28px));height:535px;border-radius:26px;border:1px solid color-mix(in srgb,var(--palx-blue) 19%,var(--palx-border));background:linear-gradient(180deg,color-mix(in srgb,var(--palx-card) 96%,#d9ecff 4%),var(--palx-card));box-shadow:0 34px 90px rgba(2,18,40,.32),inset 0 0 0 1px rgba(255,255,255,.04);animation:palxChatIn .26s cubic-bezier(.2,.8,.2,1);transform-origin:bottom right}.chatHeadV2{position:relative;min-height:88px;padding:14px 15px;background:radial-gradient(circle at 12% 0,rgba(64,167,255,.2),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--palx-blue) 10%,var(--palx-card)),var(--palx-card));border-bottom:1px solid color-mix(in srgb,var(--palx-blue) 15%,var(--palx-border))}.chatHeadV2:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(51,154,255,.42),transparent)}.chatAvatar{width:48px;height:48px;flex:0 0 48px;border-radius:16px;display:flex;align-items:baseline;justify-content:center;gap:0;background:linear-gradient(145deg,#071c38,#0c58bd 58%,#38a9ff);color:#fff;box-shadow:0 12px 28px rgba(19,104,211,.28),inset 0 1px 0 rgba(255,255,255,.18);font-weight:950;letter-spacing:-1px}.chatAvatar span{font-size:11px}.chatAvatar b{font-size:15px;color:#71c7ff}.chatKicker{font-size:7px;line-height:1;letter-spacing:1.35px;color:var(--palx-blue);font-weight:950}.chatIdentity{gap:4px}.chatIdentity strong{font-size:13px;letter-spacing:-.2px}.chatIdentity span{font-size:9px}.chatMessages{padding:18px 15px 16px;background:radial-gradient(circle at 110% 0,color-mix(in srgb,var(--palx-blue) 7%,transparent),transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--palx-bg) 44%,var(--palx-card)),var(--palx-card));scrollbar-width:thin}.chatIntroCard{margin:5px 0 18px;padding:18px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--palx-blue) 18%,var(--palx-border));background:linear-gradient(145deg,color-mix(in srgb,var(--palx-blue) 10%,var(--palx-card)),color-mix(in srgb,var(--palx-card) 98%,#fff 2%));box-shadow:0 10px 30px rgba(17,77,143,.06)}.chatIntroCard>svg{width:24px;height:24px}.chatIntroCard strong{font-size:13px}.chatIntroCard span{font-size:9px}.chatBubbleV2{max-width:84%;margin:10px 0}.chatBubbleV2 p{padding:12px 14px!important;border-radius:16px!important;font-size:12px!important;line-height:1.58!important;box-shadow:0 7px 20px rgba(5,35,70,.07)}.chatBubbleV2.visitor p{background:linear-gradient(135deg,#0e6fe8,#2397ff);box-shadow:0 10px 22px rgba(20,126,239,.18)}.chatBubbleV2.palx p{background:color-mix(in srgb,var(--palx-blue) 6%,var(--palx-card));border:1px solid color-mix(in srgb,var(--palx-blue) 15%,var(--palx-border))}.autoReplyBadge{-webkit-margin-start:3px;margin-inline-start:3px;padding:5px 8px;background:color-mix(in srgb,var(--palx-blue) 11%,var(--palx-card));border:1px solid color-mix(in srgb,var(--palx-blue) 14%,var(--palx-border));font-size:7px}.chatInput{padding:13px 13px 14px;gap:9px;background:color-mix(in srgb,var(--palx-card) 97%,var(--palx-bg));border-top:1px solid color-mix(in srgb,var(--palx-blue) 12%,var(--palx-border))}.chatInput input{min-height:45px;border-radius:14px;padding:11px 14px;background:color-mix(in srgb,var(--palx-bg) 78%,var(--palx-card));border:1px solid color-mix(in srgb,var(--palx-blue) 12%,var(--palx-border))}.chatInput button{width:45px;border-radius:14px;background:linear-gradient(145deg,#0d67da,#2699ff);box-shadow:0 9px 22px rgba(18,116,225,.22);transition:transform .18s ease,box-shadow .18s ease}.chatInput button:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(18,116,225,.3)}html[dir=rtl] .chatBoxV2{transform-origin:bottom left}@media(max-width:700px){.chatFab{padding:11px;width:52px;height:52px;justify-content:center}.chatFab:before{left:9px}.chatFabStatus{left:32px;top:8px}.chatBoxV2{width:calc(100vw - 20px);right:10px;bottom:72px;height:min(590px,calc(100dvh - 92px));border-radius:23px}html[dir=rtl] .chatBoxV2{left:10px;right:auto}}@media(prefers-reduced-motion:reduce){.browserCards i:after,.chatBoxV2,.chatFab,.cinemaBrowser,.cinemaChip,.cinemaOrb,.cinemaPhone,.heroGridGlow{animation:none!important}}.serviceGridV2 article{isolation:isolate;transform:translateZ(0);transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s ease,border-color .38s ease,background .38s ease}.serviceGridV2 article:before{inset:-35%;z-index:-1;opacity:0;background:radial-gradient(circle at 28% 18%,rgba(57,157,255,.22),transparent 34%),linear-gradient(125deg,transparent 28%,rgba(255,255,255,.48) 48%,transparent 68%);transform:translate3d(-10%,12%,0) rotate(-8deg);transition:opacity .35s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.serviceGridV2 article:hover{transform:perspective(900px) translateY(-11px) rotateX(1.5deg) rotateY(-1.2deg) scale(1.018);border-color:color-mix(in srgb,var(--palx-blue) 46%,var(--palx-border));box-shadow:0 28px 70px rgba(11,52,100,.16),inset 0 0 0 1px rgba(72,160,255,.06)}.serviceGridV2 article:hover:before{opacity:1;transform:translate3d(8%,-6%,0) rotate(4deg)}.serviceGridV2 article .serviceIcon{transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s ease,background .38s ease}.serviceGridV2 article:hover .serviceIcon{box-shadow:0 14px 30px rgba(24,120,242,.18);background:color-mix(in srgb,var(--palx-blue) 16%,transparent)}.serviceGridV2 article h3,.serviceGridV2 article p{transition:transform .38s cubic-bezier(.2,.8,.2,1),color .25s ease}.serviceGridV2 article:hover h3{transform:translateY(-3px)}.serviceGridV2 article:hover p{transform:translateY(-1px)}.chatFab{width:auto!important;min-width:132px!important;height:56px!important;min-height:56px!important;padding:8px 17px 8px 9px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;overflow:visible!important;white-space:nowrap!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(135deg,#0a58ca,#147ff0 52%,#38b5ff)!important;box-shadow:0 18px 42px rgba(11,88,190,.34),inset 0 0 0 1px rgba(255,255,255,.08)!important}.chatFab:before{content:"";position:relative!important;left:auto!important;top:auto!important;width:38px!important;height:38px!important;flex:0 0 38px;border-radius:13px!important;background:linear-gradient(145deg,rgba(4,31,75,.52),rgba(255,255,255,.14))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.chatFab svg{position:absolute!important;left:19px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;margin:0!important;z-index:2!important}.chatFab>span:last-child{display:inline!important;position:relative!important;z-index:2!important;font-size:12px!important;font-weight:900!important;letter-spacing:.1px!important;line-height:1!important}.chatFabStatus{position:absolute!important;left:39px!important;top:9px!important;width:9px!important;height:9px!important;border:2px solid #147bea!important;z-index:4!important}.chatFab:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 24px 52px rgba(11,88,190,.42),inset 0 0 0 1px rgba(255,255,255,.1)!important}.chatBoxV2{right:22px!important;bottom:92px!important;width:min(410px,calc(100vw - 28px))!important;height:560px!important}.chatHeadV2{min-height:90px!important}@media(max-width:700px){.serviceGridV2 article:hover{transform:translateY(-6px) scale(1.008)}.chatFab{min-width:56px!important;width:56px!important;height:56px!important;padding:9px!important;border-radius:18px!important;justify-content:center!important}.chatFab:before{position:absolute!important;left:9px!important;top:9px!important}.chatFab svg{left:19px!important}.chatFab>span:last-child{display:none!important}.chatFabStatus{left:39px!important;top:8px!important}.chatBoxV2{right:10px!important;bottom:78px!important;width:calc(100vw - 20px)!important;height:min(590px,calc(100dvh - 92px))!important}html[dir=rtl] .chatBoxV2{left:10px!important;right:auto!important}}@media(prefers-reduced-motion:reduce){.chatFab,.serviceGridV2 article,.serviceGridV2 article .serviceIcon,.serviceGridV2 article:before{transition:none!important;animation:none!important}}.headerV2{transition:min-height .24s ease,top .24s ease,box-shadow .24s ease,background .24s ease,padding .24s ease}.headerV2.scrolled{top:8px;min-height:62px;padding-top:0;padding-bottom:0;box-shadow:0 16px 42px rgba(10,25,48,.16);background:color-mix(in srgb,var(--palx-card) 92%,transparent)}.headerV2.scrolled .brandV2>span{font-size:28px}.headerV2.scrolled .brandV2 small{margin-top:5px}.serviceGridV2 article{overflow:hidden;transform-style:preserve-3d;transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s ease,border-color .34s ease,background .34s ease}.serviceGridV2 article:before{content:"";position:absolute;inset:-45%;background:linear-gradient(115deg,transparent 35%,rgba(59,151,255,.16) 48%,transparent 61%);transform:translateX(-70%) rotate(8deg);transition:transform .62s ease;pointer-events:none}.serviceGridV2 article:hover{transform:perspective(900px) translateY(-12px) rotateX(2deg);border-color:color-mix(in srgb,var(--palx-blue) 58%,var(--palx-border));box-shadow:0 28px 65px rgba(18,67,125,.16)}.serviceGridV2 article:hover:before{transform:translateX(70%) rotate(8deg)}.serviceGridV2 article:hover .serviceIcon{transform:translateY(-4px) rotate(-4deg) scale(1.08);box-shadow:0 10px 24px rgba(24,120,242,.12)}.serviceGridV2 article:nth-child(2):hover{transform:perspective(900px) translateY(-12px) rotateX(2deg) rotateY(-1.2deg)}.serviceGridV2 article:nth-child(3):hover{transform:perspective(900px) translateY(-12px) rotateX(2deg) rotateY(1.2deg)}.serviceGridV2 article:nth-child(4):hover{transform:perspective(900px) translateY(-10px) scale(1.012)}.serviceIcon{transition:transform .34s ease,box-shadow .34s ease}.priceCard.tier1:hover{box-shadow:0 28px 72px rgba(37,145,88,.18)}.priceCard.tier2:hover{box-shadow:0 28px 82px rgba(154,115,29,.2),0 0 55px rgba(127,84,185,.13)}.aboutVisualV2 .visualOrbit{animation:palxOrbitFloat 8s ease-in-out infinite}.aboutVisualV2 .visualOrbit>div{animation:palxCorePulse 4.5s ease-in-out infinite}@keyframes palxOrbitFloat{50%{transform:translateY(-9px) rotate(2deg)}}@keyframes palxCorePulse{50%{transform:scale(1.06);box-shadow:0 0 58px #1f7feaaa}}.processSectionV3{background:linear-gradient(180deg,var(--palx-bg),color-mix(in srgb,var(--palx-bg) 88%,#dcecff 12%))}.processGridV3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.processGridV3 article{position:relative;min-height:230px;padding:26px;border:1px solid var(--palx-border);border-radius:20px;background:var(--palx-card);box-shadow:0 18px 40px rgba(12,39,72,.05);overflow:hidden}.processGridV3 article:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-50px;bottom:-50px;background:color-mix(in srgb,var(--palx-blue) 10%,transparent)}.processGridV3 span{font-size:10px;color:var(--palx-blue);font-weight:900;letter-spacing:1px}.processGridV3 h3{font-size:22px;margin:55px 0 12px}.processGridV3 p{color:var(--palx-muted);font-size:13px;line-height:1.65;margin:0}.trustStripV3{padding:18px 0;background:#07182d;color:#ddecff;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.trustStripV3 .container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.trustStripV3 span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:820;text-align:center}.trustStripV3 svg{width:15px;color:#65b5ff}.contactChatBtn{border:0;cursor:pointer}.quoteReview{margin-top:22px;padding:18px;border:1px solid #335776;border-radius:16px;background:linear-gradient(145deg,rgba(28,104,176,.14),rgba(255,255,255,.025));display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.quoteReview>strong{grid-column:1/-1;font-size:14px;color:#fff;margin-bottom:4px}.quoteReview>div{display:flex;flex-direction:column;gap:5px;padding:11px;border-radius:11px;background:#0b1d31;border:1px solid #2e4660}.quoteReview span{font-size:9px;color:#87a2bd}.quoteReview b{font-size:11px;line-height:1.5;color:#e9f3ff;overflow-wrap:anywhere}.chatFab.chatFabMark{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;padding:0!important;border-radius:21px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 28% 22%,#69c8ff 0,#2a9aff 26%,#1068d9 62%,#0a438f 100%)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 20px 46px rgba(12,92,193,.38),inset 0 1px 0 rgba(255,255,255,.3)!important;overflow:visible;animation:palxFabGlow 3.8s ease-in-out infinite}.chatFab.chatFabMark:before{content:""!important;position:absolute!important;inset:7px!important;width:auto!important;height:auto!important;left:auto!important;top:auto!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.12)!important}.chatFabMark .chatGlyph{position:relative;z-index:3;width:34px;height:34px;display:grid;place-items:center}.chatFabMark .chatGlyph svg:first-child{position:static!important;transform:none!important;width:28px!important;height:28px!important;margin:0!important;color:#fff;stroke-width:2.15}.chatFabMark .chatGlyph svg:last-child{position:absolute!important;right:-4px!important;top:-5px!important;left:auto!important;width:13px!important;height:13px!important;color:#dff4ff;filter:drop-shadow(0 0 6px #fff);transform:none!important}.chatFabMark .chatFabStatus{left:auto!important;right:-2px!important;top:-2px!important;width:12px!important;height:12px!important;border:3px solid var(--palx-bg)!important;box-shadow:0 0 0 3px rgba(40,199,111,.12)!important}.chatFabMark .chatFabStatus.busy{box-shadow:0 0 0 3px rgba(244,183,64,.13)!important}.chatFabMark .chatFabStatus.offline{box-shadow:0 0 0 3px rgba(151,164,179,.12)!important}.chatFab.chatFabMark:hover{transform:translateY(-4px) rotate(-2deg) scale(1.035)}.chatBoxV2{width:min(410px,calc(100vw - 28px));height:555px}@media(max-width:1000px){.processGridV3,.trustStripV3 .container{grid-template-columns:1fr 1fr}}@media(max-width:700px){.processGridV3{grid-template-columns:1fr}.trustStripV3 .container{grid-template-columns:1fr 1fr}.quoteReview{grid-template-columns:1fr}.quoteReview>strong{grid-column:auto}.chatFab.chatFabMark{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;border-radius:19px!important}.chatBoxV2{height:min(590px,calc(100dvh - 92px))}}@media(max-width:430px){.trustStripV3 .container{grid-template-columns:1fr}.trustStripV3{padding:14px 0}}@media(prefers-reduced-motion:reduce){.aboutVisualV2 .visualOrbit,.aboutVisualV2 .visualOrbit>div,.chatFab.chatFabMark{animation:none!important}.serviceGridV2 article:hover{transform:none!important}}.brandV2,.footerBrandLtr{direction:ltr!important;unicode-bidi:-webkit-isolate!important;unicode-bidi:isolate!important;text-align:left!important}.careTopCinematic{position:relative;isolation:isolate}.careTopCinematic:before{content:"";position:absolute;inset:-28px;border-radius:34px;background:radial-gradient(circle at 14% 25%,rgba(82,170,255,.12),transparent 30%),radial-gradient(circle at 86% 75%,rgba(117,88,219,.08),transparent 27%);pointer-events:none;z-index:-1}.careThirty{overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.careThirty:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 180deg,transparent 0 62%,rgba(107,190,255,.12) 70%,transparent 78%);animation:careSweep 9s linear infinite;z-index:-1}.careThirty:hover{transform:translateY(-7px) rotateX(2deg);border-color:#5faeff66;box-shadow:0 30px 70px rgba(0,20,50,.34)}.careThirty>span,.careThirty>strong,.careThirty>svg{position:relative;z-index:3}.careThirty>span{font-size:96px;text-shadow:0 0 50px rgba(76,164,255,.18)}.careThirty>svg{animation:careSpark 3.2s ease-in-out infinite}.careOrbit{position:absolute;border:1px solid rgba(111,190,255,.22);border-radius:50%;pointer-events:none}.careOrbit.o1{width:190px;height:190px;animation:careOrbit 12s linear infinite}.careOrbit.o2{width:245px;height:245px;animation:careOrbit 18s linear infinite reverse;opacity:.55}@keyframes careOrbit{to{transform:rotate(1turn)}}@keyframes careSweep{to{transform:rotate(1turn)}}@keyframes careSpark{50%{transform:translateY(-5px) scale(1.08);filter:drop-shadow(0 0 10px #68b9ff)}}.carePlansPremium{align-items:stretch}.careTier{position:relative;overflow:hidden;display:flex!important;flex-direction:column;min-height:590px!important;padding:29px!important;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s!important;isolation:isolate}.careTier:before{content:"";position:absolute;inset:0;opacity:.85;z-index:-2}.careTier:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-110px;top:-105px;filter:blur(2px);z-index:-1;transition:transform .45s ease,opacity .35s}.careTier.ct0:before{background:linear-gradient(155deg,rgba(74,157,255,.11),rgba(255,255,255,.025) 55%,rgba(92,171,255,.06))}.careTier.ct0:after{background:radial-gradient(circle,rgba(82,166,255,.28),transparent 67%)}.careTier.ct1:before{background:linear-gradient(155deg,rgba(40,132,255,.2),rgba(255,255,255,.04) 55%,rgba(41,116,214,.09))}.careTier.ct1:after{background:radial-gradient(circle,rgba(73,163,255,.38),transparent 68%)}.careTier.ct2:before{background:linear-gradient(155deg,rgba(102,75,191,.18),rgba(255,255,255,.035) 48%,rgba(26,79,155,.12))}.careTier.ct2:after{background:radial-gradient(circle,rgba(141,98,224,.32),transparent 68%)}.careTier:hover{transform:translateY(-9px)!important;box-shadow:0 32px 70px rgba(0,17,40,.34),inset 0 1px 0 rgba(255,255,255,.07)!important;border-color:rgba(96,177,255,.52)!important}.careTier:hover:after{transform:translate(-12px,15px) scale(1.1);opacity:1}.careTierTop{display:flex;align-items:center;justify-content:space-between;gap:15px}.careTierTop>span{font-size:9px!important;letter-spacing:1.5px!important;color:#7ebcff!important}.careTierTop em{font-style:normal;font-size:9px;color:#7392b4;font-weight:900}.careTier h3{font-size:28px!important;margin:17px 0 18px!important}.careTierPrice{display:flex;align-items:flex-end;gap:7px}.careTierPrice b{font-size:50px!important;line-height:1;letter-spacing:-2px}.careTierPrice small{color:#9db4d0!important;margin-bottom:5px}.careTierHook{display:block;color:#dce8f6;font-size:14px;line-height:1.65;margin:20px 0 17px;min-height:69px}.careTier ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.careTier li{display:flex;gap:9px;align-items:flex-start;color:#b9cce2;font-size:12.5px;line-height:1.45}.careTier li svg{width:15px;min-width:15px;color:#68b6ff;margin-top:1px}.careTier.ct2 li svg{color:#b394ff}.careTier>a{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;padding:13px 15px;text-decoration:none;font-size:12px;font-weight:900;color:#fff;background:linear-gradient(90deg,#176fd6,#2c9aff);box-shadow:0 12px 28px rgba(20,118,225,.18)}.careTier.ct1>a{background:linear-gradient(90deg,#1767c6,#238eff)}.careTier.ct2>a{background:linear-gradient(90deg,#6b53c5,#9c6ce0)}.socialPlansV2{align-items:stretch}.socialTier{position:relative;overflow:hidden;isolation:isolate;min-height:620px!important;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s}.socialTier:before{content:"";position:absolute;inset:0;z-index:-2}.socialTier:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-115px;top:-110px;z-index:-1;transition:transform .45s ease}.socialTier.s0{background:linear-gradient(155deg,#fff8fd,#f4e9ff 60%,#fff);border-color:#ead0f5}.socialTier.s0:after{background:radial-gradient(circle,#e7baff88,transparent 68%)}.socialTier.s1{background:linear-gradient(155deg,#f2fffa,#dff8eb 58%,#f7fffb);border-color:#a9dfc1}.socialTier.s1:after{background:radial-gradient(circle,#8fd9b088,transparent 68%)}.socialTier.s2{background:linear-gradient(155deg,#fff9e9,#f5e1a9 54%,#f1e8ff);border-color:#dfc26d;box-shadow:0 20px 60px rgba(148,103,21,.1),0 0 40px rgba(129,82,188,.06)}.socialTier.s2:after{background:radial-gradient(circle,#9d71d466,#e4bc4c44 55%,transparent 70%)}[data-theme=dark] .socialTier.s0{background:linear-gradient(155deg,#2a1c31,#3c2450)}[data-theme=dark] .socialTier.s1{background:linear-gradient(155deg,#153428,#1f5139)}[data-theme=dark] .socialTier.s2{background:linear-gradient(155deg,#3d331d,#5a471c 55%,#332443)}.socialTier:hover{transform:translateY(-9px) rotateX(1deg);box-shadow:0 30px 70px rgba(17,34,58,.16);border-color:color-mix(in srgb,var(--palx-blue) 35%,var(--palx-border))}.socialTier:hover:after{transform:translate(-14px,16px) scale(1.1)}.socialPrice,.socialTier h3,.socialTier ul,.socialTier>a,.socialTier>span,.socialTier>strong{position:relative;z-index:2}.socialTier>a{transition:transform .2s,box-shadow .2s}.socialTier>a:hover{transform:translateY(-2px);box-shadow:0 11px 26px rgba(8,48,90,.17)}.socialTile{transition:transform .3s ease,box-shadow .3s ease}.socialTile:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 20px 45px rgba(22,48,77,.13)}.socialTile:nth-child(2):hover{transform:translateY(-6px) rotate(.5deg)}.socialTile svg{transition:transform .3s ease}.socialTile:hover svg{transform:translateY(-4px) rotate(-5deg) scale(1.08)}.socialPromise{position:relative;overflow:hidden;transition:transform .3s ease}.socialPromise:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-60px;bottom:-75px;background:radial-gradient(circle,#318cff55,transparent 68%)}.socialPromise:hover{transform:translateY(-6px)}.footerV3{background:#050f1d;color:#a9bdd2;padding:0;border-top:1px solid rgba(255,255,255,.06)}.footerV3>.container{display:block;padding-top:0;padding-bottom:0}.footerCtaV3{margin:0;padding:56px 0;display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid rgba(255,255,255,.08)}.footerCtaV3>div:first-child{max-width:760px}.footerCtaV3>div>span{font-size:9px;letter-spacing:1.7px;color:#5caaff;font-weight:900}.footerCtaV3 h2{font-size:clamp(34px,4vw,56px);line-height:1;letter-spacing:-2.5px;color:#fff;margin:12px 0 14px}.footerCtaV3 p{margin:0;color:#91a8bf;line-height:1.7}.footerCtaActions{display:flex;gap:10px;flex-wrap:wrap}.footerChatBtn{display:inline-flex;align-items:center;gap:8px;border:1px solid #2c4662;border-radius:12px;background:#0c2037;color:#eaf4ff;padding:13px 16px;font-weight:850;cursor:pointer}.footerChatBtn svg{width:17px}.footerChatBtn:hover{border-color:#3d8ee0;background:#102b49}.footerGridV3{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:45px;gap:45px;padding:48px 0}.footerGridV3>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footerGridV3 h3{color:#fff;font-size:12px;margin:0 0 8px}.footerGridV3 a,.footerGridV3 button,.footerGridV3 span{font:inherit;font-size:11px;color:#8fa6bd;text-decoration:none;background:none;border:0;padding:0;text-align:start;cursor:pointer}.footerGridV3 a:hover,.footerGridV3 button:hover{color:#62b8ff}.footerBrandBlock p{font-size:11px;line-height:1.7;max-width:300px;margin:8px 0 2px}.footerBrandBlock strong{font-size:9px;letter-spacing:2px;color:#4e7397}.footerBrand.footerBrandLtr{margin-bottom:6px}.footerBrand.footerBrandLtr .palxLetters{color:#fff}.footerBottomV3{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 30px;border-top:1px solid rgba(255,255,255,.07);font-size:10px;color:#6f879f}.footerBottomV3>div{display:flex;gap:18px}.footerBottomV3 a{color:#869db5;text-decoration:none}.footerBottomV3 a:hover{color:#fff}html[dir=rtl] .footerCtaV3,html[dir=rtl] .footerGridV3{text-align:right}.footerBrandLtr{align-self:flex-start}@media(max-width:900px){.careTier,.socialTier{min-height:auto!important}.footerCtaV3{align-items:flex-start;flex-direction:column}.footerGridV3{grid-template-columns:1fr 1fr}}@media(max-width:620px){.footerGridV3{grid-template-columns:1fr}.footerCtaV3{padding:44px 0}.footerCtaActions{width:100%}.footerCtaActions>a,.footerCtaActions>button{width:100%;justify-content:center}.footerBottomV3{align-items:flex-start;flex-direction:column}.careThirty>span{font-size:78px}.careOrbit.o1{width:160px;height:160px}.careOrbit.o2{width:210px;height:210px}}@media(prefers-reduced-motion:reduce){.careOrbit,.careThirty:before,.careThirty>svg,.careTier,.socialTier,.socialTile{animation:none!important;transition:none!important}}.unifiedQuote{position:relative;overflow:hidden}.unifiedQuote:before{content:"";position:absolute;right:-130px;top:-150px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(39,139,255,.14),transparent 67%);pointer-events:none}.quoteServiceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:18px 0 22px}.quoteServiceGrid button{position:relative;min-height:150px;text-align:start;padding:22px;border:1px solid #35516d;border-radius:18px;background:linear-gradient(145deg,#0d1f34,#102b48);color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:9px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.quoteServiceGrid button:hover{transform:translateY(-5px);border-color:#3a9cff;box-shadow:0 18px 34px rgba(9,67,128,.2)}.quoteServiceGrid button.selected{border-color:#44a8ff;background:linear-gradient(145deg,#12345a,#0d2744);box-shadow:inset 0 0 0 1px rgba(68,168,255,.15),0 18px 40px rgba(7,55,109,.22)}.quoteServiceGrid button>span{font-size:9px;letter-spacing:1.4px;color:#62baff;font-weight:900}.quoteServiceGrid button strong{font-size:20px}.quoteServiceGrid button small{color:#9fb6cf;line-height:1.55}.quoteSelectionHead{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #294a69;border-radius:14px;padding:14px 16px;background:#0b1d31}.quoteSelectionHead>div{display:flex;flex-direction:column;gap:4px}.quoteSelectionHead small{font-size:9px;color:#83a2c0}.quoteSelectionHead strong{font-size:15px;color:#fff}.quoteSelectionHead button{border:0;background:transparent;color:#60b8ff;font-size:11px;font-weight:800}.quotePlanGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:16px 0 22px}.quotePlanGrid label{position:relative;min-height:92px;border:1px solid #35516d;border-radius:15px;padding:18px;display:flex;flex-direction:column;gap:8px;cursor:pointer;background:#0a1b2d}.quotePlanGrid label.selected{border-color:#49a9ff;background:#102c49;box-shadow:0 10px 30px rgba(9,62,119,.2)}.quotePlanGrid.care label:first-child{border-color:#729bc6}.quotePlanGrid.care label:nth-child(2){border-color:#4095ef}.quotePlanGrid.care label:nth-child(3){border-color:#8b67c7}.quotePlanGrid.social label:first-child{border-color:#a88ad0}.quotePlanGrid.social label:nth-child(2){border-color:#5abf8b}.quotePlanGrid.social label:nth-child(3){border-color:#c89d43}.quotePlanGrid input{position:absolute;right:15px;top:15px}.quotePlanGrid span{font-size:8px;color:#77baff;font-weight:900}.quotePlanGrid strong{font-size:13px;line-height:1.45}.quoteOptions.compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.quoteOptions.compact label{padding:13px}.finalReview{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.finalReview>.reviewTrust,.finalReview>strong{grid-column:1/-1}.finalReview>div:not(.reviewTrust){display:flex;flex-direction:column;gap:5px;padding:13px;border-radius:11px;background:#0b1b2d;border:1px solid #29445f}.finalReview span{font-size:9px;color:#8fa9c3}.finalReview b{font-size:12px;color:#f4f8ff}.reviewTrust{margin-top:6px}.footerV3 .footerBrandBlock .brandV2{transform:none!important;direction:ltr!important}.footerGridV3>div h3{letter-spacing:.2px}.footerGridV3>div a,.footerGridV3>div button{transition:color .18s ease,transform .18s ease}.footerGridV3>div a:hover,.footerGridV3>div button:hover{color:#5cb7ff;transform:translateX(2px)}html[dir=rtl] .footerGridV3>div a:hover,html[dir=rtl] .footerGridV3>div button:hover{transform:translateX(-2px)}@media(max-width:760px){.finalReview,.quotePlanGrid,.quoteServiceGrid{grid-template-columns:1fr}.finalReview>.reviewTrust,.finalReview>strong{grid-column:auto}.quoteSelectionHead{align-items:flex-start}.quoteServiceGrid button{min-height:120px}.unifiedQuote{padding:18px!important}}#quote{scroll-margin-top:112px}.dynamicPrice{display:flex;align-items:flex-end;gap:7px;flex-wrap:wrap;position:relative;z-index:2}.dynamicPrice>b{font:inherit;color:inherit}.dynamicPrice .offerLine{width:100%;display:flex;align-items:center;gap:8px;margin-bottom:4px}.dynamicPrice .offerLine del{font-size:13px;opacity:.58;font-weight:750}.dynamicPrice .offerLine span{font-size:8px;letter-spacing:.8px;font-weight:950;text-transform:uppercase;padding:5px 8px;border-radius:999px;background:#e9425f;color:#fff;box-shadow:0 6px 18px rgba(233,66,95,.18)}.tierPrice .dynamicPrice>b{font-size:58px;line-height:1;letter-spacing:-3px;color:#0f2b47}[data-theme=dark] .tierPrice .dynamicPrice>b{color:#fff}.careTierPrice .dynamicPrice>b{font-size:48px;line-height:1;letter-spacing:-2px}.careTierPrice .dynamicPrice small,.socialPrice .dynamicPrice small{font-size:12px;font-weight:700;opacity:.72;margin-bottom:5px}.socialPrice .dynamicPrice>b{font-size:48px;line-height:1;letter-spacing:-2px}.socialPrice .dynamicPrice{margin:0}.platformLimitNote{margin:4px 0 14px;color:#a9bed4;font-size:12px;line-height:1.6}.disabledOption{opacity:.38;cursor:not-allowed!important}.disabledOption input{cursor:not-allowed}.quoteOtherPlatform{display:block;margin-top:14px;color:#dbe9f7}.quoteOtherPlatform input{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #3b5672;border-radius:10px;background:#0a1a2b;color:#fff}.platformUpsell{margin-top:15px!important}.ccPricingAdmin{display:grid;grid-gap:24px;gap:24px}.pricingAdminHead{display:flex;justify-content:space-between;gap:25px;align-items:center}.pricingAdminHead p{max-width:750px}.pricingAdminHead>button{border:0;border-radius:10px;background:#167bf1;color:#fff;padding:12px 20px;font-weight:850;cursor:pointer}.pricingAdminGroup{border-top:1px solid #29425a;padding-top:20px}.pricingAdminGroup>h3{color:#fff;margin:0 0 14px}.pricingAdminGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pricingAdminGrid article{padding:18px;border:1px solid #2b4662;border-radius:14px;background:#0c1f34;display:grid;grid-gap:12px;gap:12px}.pricingAdminGrid article>strong{color:#68b7ff;letter-spacing:1px}.pricingAdminGrid label{display:grid;grid-gap:7px;gap:7px;color:#a9bfd5;font-size:11px}.pricingAdminGrid input[type=number],.pricingAdminGrid input[type=text],.pricingAdminGrid label>input:not([type=checkbox]){width:100%;background:#081827;border:1px solid #31506d;color:#fff;border-radius:9px;padding:10px}.pricingAdminGrid input:disabled{opacity:.45}.priceInput{display:flex;align-items:center;background:#081827;border:1px solid #31506d;border-radius:9px;overflow:hidden}.priceInput span{padding:0 0 0 10px;color:#6f91b0}.priceInput input{border:0!important;border-radius:0!important}.offerToggle{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important}.offerPreview{display:flex;align-items:center;gap:9px;padding:10px;border-radius:10px;background:#102b46;border:1px solid #31557a}.offerPreview del{color:#8297ab}.offerPreview b{font-size:20px;color:#7fd5a8}.offerPreview span{-webkit-margin-start:auto;margin-inline-start:auto;font-size:9px;color:#ffd38a}@media(max-width:980px){.pricingAdminGrid{grid-template-columns:1fr}.pricingAdminHead{align-items:flex-start;flex-direction:column}}.siteNotice{z-index:130;gap:18px;padding:11px 22px;background:linear-gradient(90deg,#0b2444,#123e70,#0b2444);color:#fff;font-size:12px;box-shadow:0 8px 28px rgba(5,24,50,.18)}.siteNotice>div{display:flex;gap:12px;align-items:center}.siteNotice strong{font-weight:900}.siteNotice span{color:#d8e9fb}.siteNotice small{color:#86c7ff}.siteNotice.maintenance{background:linear-gradient(90deg,#261d0a,#745414,#261d0a)}.siteNotice.warning{background:linear-gradient(90deg,#351719,#7a2d32,#351719)}.siteNotice.offer{background:linear-gradient(90deg,#26163c,#6942a2,#26163c)}.premiumOffer{display:flex!important;align-items:center;gap:7px;flex-wrap:wrap}.premiumOffer span{position:relative;overflow:hidden}.premiumOffer span:after{content:"";position:absolute;inset:-30% auto -30% -30%;width:24%;transform:skewX(-18deg);background:#ffffff66;animation:offerSheen 4.8s ease-in-out infinite}.premiumOffer em{font-style:normal;font-size:9px;font-weight:900;padding:4px 7px;border-radius:999px;background:#ffffff9c;color:#18395c}@keyframes offerSheen{0%,65%{left:-40%}85%,to{left:130%}}.offerStyle-gold .premiumOffer span{background:linear-gradient(90deg,#9d741b,#d5ad47)!important}.offerStyle-violet .premiumOffer span{background:linear-gradient(90deg,#66419c,#a66bd0)!important}.smartFaqDock{padding:10px 13px 12px;border-top:1px solid color-mix(in srgb,var(--palx-blue) 10%,var(--palx-border));background:color-mix(in srgb,var(--palx-card) 98%,#e9f4ff 2%)}.smartFaqChips{display:flex;gap:7px;overflow-x:auto;padding-bottom:7px;scrollbar-width:none}.smartFaqChips::-webkit-scrollbar{display:none}.smartFaqChips button{flex:0 0 auto;max-width:220px;padding:8px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--palx-blue) 20%,var(--palx-border));background:color-mix(in srgb,var(--palx-blue) 6%,var(--palx-card));color:var(--palx-text);font-size:9px;font-weight:760;white-space:nowrap}.supportEscalate{margin-top:3px;border:0;background:transparent;color:var(--palx-muted);font-size:9px;font-weight:800;padding:7px}.supportEscalate.prominent{background:linear-gradient(135deg,#0d6ee7,#2fa7ff);color:#fff;border-radius:11px;box-shadow:0 9px 24px rgba(20,115,220,.2);animation:supportPulse 2.8s ease-in-out infinite}@keyframes supportPulse{50%{transform:translateY(-1px);box-shadow:0 14px 30px rgba(20,115,220,.3)}}.supportChoices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:8px}.supportChoices a,.supportChoices button{display:flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--palx-border);border-radius:10px;background:var(--palx-card);color:var(--palx-text);font-size:9px;font-weight:850;text-decoration:none}.liveSupportBadge{padding:8px 13px;background:#0f754b;color:#fff;font-size:8px;font-weight:850;text-align:center}.ccShell{background:radial-gradient(circle at 85% 0,#123458 0,transparent 28%),#07111e}.ccSide{background:linear-gradient(180deg,#09192b,#071321);box-shadow:18px 0 50px rgba(0,0,0,.12)}.ccSide nav button{position:relative;border-radius:12px;transition:.2s}.ccSide nav button.selected{background:linear-gradient(135deg,#174c83,#106fca);box-shadow:0 10px 25px rgba(12,90,170,.2)}.ccBell b,.ccNavBadge{background:#ffb844;color:#171008}.ccBell b{top:-6px;width:17px;border-radius:50%}.ccMain{background:linear-gradient(180deg,#081626,#0a1725)}.ccTop{padding:18px 20px;border:1px solid #1e3852;border-radius:18px;background:#0d2035aa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ccPanel{box-shadow:0 20px 55px rgba(0,0,0,.12)}.ccNoticeAdmin,.ccPricingAdmin,.ccSupportAdmin{background:linear-gradient(145deg,#102842,#0d1e31)}.ccFaqList{display:grid;grid-gap:10px;gap:10px}.ccFaqList article{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid #27425e;background:#0b1d31}.ccFaqList article>div:first-child{display:flex;flex-direction:column;gap:6px}.ccFaqList span{color:#57b5ff;font-size:9px;font-weight:900}.ccFaqList strong{color:#fff}.ccFaqList p{margin:0;color:#a9bfd4;line-height:1.6}.ccFaqList small{color:#6f8da8}.ccFaqList button,.ccRowActions button{border:1px solid #345777;background:#102d49;color:#dceeff;border-radius:9px;padding:9px 12px;height:max-content}.ccRowActions{display:flex!important;flex-direction:row!important;gap:6px!important}.faqUsageSummary{gap:12px;margin-top:15px;padding:14px;border-radius:12px;background:#091a2c;border:1px solid #263e57;color:#9cb5cc}.faqUsageSummary strong{color:#fff}.offerDateGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.offerPreview.premium{position:relative;overflow:hidden;background:linear-gradient(135deg,#0d2844,#163f68);border:1px solid #416b91;box-shadow:0 12px 28px rgba(0,0,0,.15)}.ccCustomOffer{display:block;padding:8px;border-radius:9px;background:#3a2b12;color:#ffd778}.ccBusinessForm textarea{width:100%;min-height:90px;background:#112840;border:1px solid #36516b;color:#fff;padding:12px;border-radius:10px}.ccBusinessForm .wide{grid-column:span 2}@media(max-width:700px){.siteNotice{gap:5px}.siteNotice,.siteNotice>div{align-items:flex-start;flex-direction:column}.siteNotice>div{gap:3px}.offerDateGrid,.supportChoices{grid-template-columns:1fr}.ccBusinessForm .wide{grid-column:auto}.ccRowActions{flex-direction:column!important}}.ccShellV3{--cc-bg:#07111f;--cc-panel:#0d1b2d;--cc-panel2:#10243a;--cc-line:#21364d;--cc-text:#f4f8ff;--cc-muted:#8fa7c2;--cc-blue:#238cff;--cc-blue2:#5bbaff;--cc-green:#42d69a;--cc-gold:#e2b95a;--cc-violet:#9b7aff;--cc-red:#ff7482;background:radial-gradient(circle at 75% -20%,#11396a55,transparent 30%),var(--cc-bg);color:var(--cc-text);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.ccShellV3 *{box-sizing:border-box}.ccSideV3{width:272px;background:linear-gradient(180deg,#0b192a,#081421);-webkit-border-end:1px solid #1c324a;border-inline-end:1px solid #1c324a;padding:22px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;box-shadow:18px 0 50px #02091430;z-index:10}.ccSideTop{padding:10px 10px 20px;border-bottom:1px solid #1a3047;margin-bottom:14px}.ccSideV3 .ccLogo{font-size:34px;letter-spacing:-2.5px}.ccSideV3 .ccLogo span{color:var(--cc-blue)}.ccSideV3 .ccLogo small{font-size:8px;letter-spacing:3px;color:#7e9ab7}.ccVersion{display:inline-flex;margin-top:12px;padding:5px 8px;border-radius:999px;border:1px solid #21466d;background:#0e2742;color:#71b9ff;font-size:8px;letter-spacing:1px;font-weight:800}.ccSideV3 nav{display:grid;grid-gap:5px;gap:5px;overflow:auto;padding:4px 2px}.ccSideBottom a,.ccSideBottom button,.ccSideV3 nav button{position:relative;display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:12px;background:transparent;color:#9db3ca;padding:12px 13px;text-align:start;font-size:13px;font-weight:700;transition:.18s}.ccSideV3 nav button.selected,.ccSideV3 nav button:hover{background:linear-gradient(90deg,#16395f,#102a47);color:#fff;box-shadow:inset 2px 0 #4aa8ff}.ccSideV3 nav button.selected svg{color:#58b4ff}.ccNavBadge{-webkit-margin-start:auto;margin-inline-start:auto;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#1f86f4;color:#fff;display:grid;place-items:center;font-size:9px}.ccSideBottom{margin-top:auto;border-top:1px solid #1a3047;padding-top:12px}.ccSideBottom a{text-decoration:none}.ccLogout{color:#d6a1aa!important}.ccMainV3{padding:28px 30px 50px;max-width:none;background:transparent}.ccTopV3{position:-webkit-sticky;position:sticky;top:0;z-index:8;padding:10px 0 20px;margin-bottom:22px;background:linear-gradient(180deg,#07111ff2 55%,#07111f00);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ccTopV3 h1{font-size:32px;letter-spacing:-1.3px;margin:6px 0 3px}.ccTopV3 p{margin:0;color:var(--cc-muted)}.ccKicker{font-size:8px;letter-spacing:1.8px;font-weight:900;color:#5aacff}.ccTools{display:flex;gap:8px;align-items:center}.ccTools button,.ccTools select{min-height:39px;border-radius:11px;border:1px solid var(--cc-line);background:#0c1d30;color:#dfefff;padding:0 11px}.ccPresence{display:flex;align-items:center;gap:7px;border:1px solid #24533f;background:#0d2b22;color:#7ce0b1;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.ccPresence i{width:7px;height:7px;border-radius:50%;background:#46dc9f;box-shadow:0 0 0 4px #46dc9f16}.ccBell{position:relative;display:grid;place-items:center;width:40px}.ccBell b{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;border-radius:99px;background:#ef5570;color:#fff;font-size:8px;display:grid;place-items:center}.ccMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));grid-gap:12px;gap:12px}.ccMetric{position:relative;overflow:hidden;min-height:112px;border-radius:18px;border:1px solid var(--cc-line);background:linear-gradient(145deg,#0e2035,#0a1829);padding:18px;display:flex;gap:14px;align-items:center;box-shadow:0 14px 35px #02091325}.ccMetric:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;right:-50px;top:-55px;background:var(--metric,#258cff);filter:blur(12px);opacity:.13}.ccMetricIcon{width:43px;height:43px;border-radius:13px;background:color-mix(in srgb,var(--metric,#258cff) 13%,transparent);color:var(--metric,#258cff);display:grid;place-items:center;flex:0 0 43px}.ccMetricIcon svg{width:20px}.ccMetric small{display:block;color:var(--cc-muted);font-size:10px;margin-bottom:7px}.ccMetric strong{font-size:25px;letter-spacing:-1px}.ccMetric.green{--metric:#3bd398}.ccMetric.gold{--metric:#e4b85a}.ccMetric.violet{--metric:#9877ff}.ccMetric.orange{--metric:#f49d55}.ccMetric.red{--metric:#ff7180}.ccOverviewGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:16px;gap:16px;margin-top:16px}.ccOverviewGrid.secondary{grid-template-columns:1fr 1fr}.ccPanel{background:linear-gradient(145deg,#0d1e31,#0b1829);border:1px solid var(--cc-line);border-radius:20px;padding:22px;box-shadow:0 18px 45px #01081320}.ccPanelHero{background:radial-gradient(circle at 90% 0,#176edc20,transparent 35%),linear-gradient(145deg,#10243a,#0a1828)}.ccPanelHead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.ccPanelHead h2{margin:4px 0 0;font-size:18px;color:#fff}.ccPanelHead>svg{color:#5facff}.ccBarsV3{height:235px;gap:9px}.ccBarsV3 .ccBar{background:linear-gradient(#52b5ff,#1768cb);box-shadow:0 -8px 18px #278cf025}.ccActivity{display:grid;grid-gap:2px;gap:2px}.ccActivity>div{display:grid;grid-template-columns:10px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #1d3045}.ccActivity i{width:8px;height:8px;border-radius:50%;background:#4ca9ff}.ccActivity i.invoice{background:#e2b655}.ccActivity i.project{background:#46d59b}.ccActivity i.chat{background:#9c7bff}.ccActivity strong{display:block;font-size:11px}.ccActivity span{display:block;color:var(--cc-muted);font-size:9px;margin-top:3px;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccActivity time{font-size:8px;color:#6f88a3}.ccPipelineMini>div,.ccRank{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid #1d3045;color:#b9cadc;font-size:11px}.ccPipelineMini b,.ccRank b{color:#fff}.requestHead{align-items:flex-end}.ccFilters,.ccSearch{display:flex;gap:8px}.ccSearch{min-width:270px;align-items:center;border:1px solid var(--cc-line);background:#091728;border-radius:11px;padding:0 11px}.ccSearch input{border:0!important;background:transparent!important;padding:10px 0!important;color:#fff;outline:0;width:100%}.ccFilters select{background:#091728;border:1px solid var(--cc-line);color:#dfeaff;border-radius:11px;padding:10px}.ccRequestGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ccRequestCard{position:relative;border:1px solid #213b55;border-radius:17px;background:linear-gradient(145deg,#102238,#0b1a2c);padding:19px;transition:.2s}.ccRequestCard:hover{border-color:#3375af;transform:translateY(-2px);box-shadow:0 18px 35px #02091330}.ccRequestTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.ccServiceTag{display:inline-flex;padding:5px 8px;border-radius:999px;background:#153657;color:#75bfff;font-size:8px;font-weight:900;-webkit-margin-end:8px;margin-inline-end:8px}.ccRequestTop strong{font-size:9px;color:#6f8ca8}.ccRequestCard select,.ccRequestTop select{border:1px solid #294763;background:#0b1c2e;color:#dcecff;border-radius:9px;padding:7px;font-size:9px}.ccRequestCard h3{font-size:20px;margin:18px 0 6px}.ccRequestDesc,.ccRequestMeta{color:#91a8c0;line-height:1.6;font-size:10px}.ccRequestFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0}.ccRequestFacts span{padding:10px;border-radius:11px;background:#0a1828;border:1px solid #1d344b}.ccRequestFacts small{display:block;color:#728ba4;font-size:7px}.ccRequestFacts b{display:block;margin-top:4px;font-size:10px}.ccOfferChip{display:flex;gap:8px;align-items:center;margin:12px 0;padding:9px 11px;border-radius:11px;background:linear-gradient(90deg,#5f4920,#382a18);border:1px solid #8f6c2c;color:#f6d77d;font-size:10px}.ccCardActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.ccCardActions button{display:flex;align-items:center;gap:6px;border:1px solid #2a4865;background:#102b47;color:#dcecff;border-radius:10px;padding:9px 11px;font-size:9px}.ccCardActions button.primary{-webkit-margin-start:auto;margin-inline-start:auto;background:linear-gradient(135deg,#176ee0,#2798ff);border-color:#298fee;color:#fff}.ccInboxShell{display:grid;grid-template-columns:285px minmax(0,1fr) 220px;height:calc(100vh - 145px);min-height:620px;border:1px solid var(--cc-line);border-radius:22px;overflow:hidden;background:#0a1828}.ccInboxSidebar{-webkit-border-end:1px solid var(--cc-line);border-inline-end:1px solid var(--cc-line);display:flex;flex-direction:column;min-width:0}.ccInboxHead{padding:18px;border-bottom:1px solid var(--cc-line)}.ccInboxHead h2{margin:5px 0 12px}.ccInboxFilters{display:flex;gap:6px}.ccInboxFilters button{border:1px solid #263d56;background:#0d2034;color:#91a8c0;border-radius:9px;padding:7px 9px;font-size:9px}.ccInboxFilters button.on{background:#174b7f;color:#fff;border-color:#28699f}.ccInboxFilters b{-webkit-margin-start:5px;margin-inline-start:5px}.ccChatListV3{overflow:auto;padding:7px}.ccChatListV3 button{position:relative;width:100%;display:grid;grid-template-columns:38px 1fr auto;grid-gap:9px;gap:9px;align-items:center;text-align:start;padding:10px;border:0;border-radius:12px;background:transparent;color:#fff;margin-bottom:4px}.ccChatListV3 button.selected,.ccChatListV3 button:hover{background:#102a46}.ccChatAvatar{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#1e75e4,#4ab7ff);display:grid;place-items:center;font-size:9px;font-weight:900}.ccChatListV3 small,.ccChatListV3 span,.ccChatListV3 strong{display:block}.ccChatListV3 strong{font-size:10px}.ccChatListV3 span{font-size:9px;color:#8ea6bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.ccChatListV3 small{font-size:7px;color:#5f7892;margin-top:4px}.ccUnread{min-width:19px;height:19px;border-radius:99px;background:#258eff;display:grid;place-items:center;font-size:8px}.ccChatWorkspace{display:flex;flex-direction:column;min-width:0;background:radial-gradient(circle at 80% 0,#153b6328,transparent 35%),#091624}.ccChatWorkspace>header{padding:16px 19px;border-bottom:1px solid var(--cc-line);display:flex;justify-content:space-between;align-items:center}.ccChatWorkspace h3{margin:4px 0 0}.ccOnlineDot{font-size:8px;color:#62dba5}.ccMessagesV3{flex:1 1;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.ccBubbleV3{max-width:72%;font-size:11px}.ccBubbleV3 p{margin:0;padding:12px 14px;border-radius:15px;line-height:1.55}.ccBubbleV3.visitor{align-self:flex-start}.ccBubbleV3.visitor p{background:#172b41;border:1px solid #263e57}.ccBubbleV3.admin,.ccBubbleV3.auto{align-self:flex-end}.ccBubbleV3.admin p{background:linear-gradient(135deg,#176fdf,#2b9cff)}.ccBubbleV3.auto p{background:#153457;border:1px solid #24557f}.ccBubbleV3 small{display:block;font-size:7px;color:#6fbaff;margin:0 6px 5px}.ccBubbleV3 time{display:block;font-size:7px;color:#5e7690;margin:4px 7px}.ccQuickReplies{display:flex;gap:6px;overflow:auto;padding:9px 14px;border-top:1px solid #152b41}.ccQuickReplies button{flex-shrink:0;border:1px solid #284767;background:#0d2238;color:#a9bfd5;border-radius:999px;padding:7px 9px;font-size:8px}.ccSendV3{display:flex;gap:8px;padding:12px;border-top:1px solid var(--cc-line)}.ccSendV3 input{flex:1 1;background:#0d2034;border:1px solid #29455f;color:#fff;border-radius:12px;padding:11px 13px}.ccSendV3 button{width:43px;border:0;border-radius:12px;background:#228af4;color:white;display:grid;place-items:center}.ccChatInfo{-webkit-border-start:1px solid var(--cc-line);border-inline-start:1px solid var(--cc-line);padding:18px;background:#0b1929}.ccChatInfo h3{font-size:15px}.ccInfoRows{display:grid;grid-gap:8px;gap:8px;margin:18px 0}.ccInfoRows>div{padding:10px;border:1px solid #1d344b;border-radius:11px;background:#0a1624}.ccInfoRows b,.ccInfoRows span{display:block}.ccInfoRows span{font-size:7px;color:#728ba4}.ccInfoRows b{font-size:10px;margin-top:4px}.ccChatInfo>a{display:flex;gap:6px;align-items:center;color:#71baff;font-size:9px;text-decoration:none;overflow-wrap:anywhere}.ccEmptyState{margin:auto;text-align:center;color:#6e89a5;max-width:260px}.ccEmptyState svg{color:#315d88}.ccClientGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ccClientGrid article{display:flex;align-items:center;gap:12px;border:1px solid #21384f;background:#0b192a;border-radius:14px;padding:13px}.ccClientAvatar{width:39px;height:39px;border-radius:12px;background:#173d64;color:#72bdff;display:grid;place-items:center;font-weight:900}.ccClientGrid small,.ccClientGrid span,.ccClientGrid strong{display:block}.ccClientGrid strong{font-size:11px}.ccClientGrid span{font-size:9px;color:#8ba2ba;margin-top:3px}.ccClientGrid small{font-size:8px;color:#617a94;margin-top:5px}.ccClientGrid select{-webkit-margin-start:auto;margin-inline-start:auto;background:#0c2034;border:1px solid #29455f;color:#fff;border-radius:8px;padding:7px}.ccBusinessForm input,.ccBusinessForm select,.ccBusinessForm textarea,.ccFormV3 input,.ccFormV3 select{background:#091828!important;border:1px solid #29435e!important;color:#fff!important}.ccBusinessForm button,.ccFormV3 button{display:flex;align-items:center;justify-content:center;gap:6px}.ccKanban{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding:3px 0 14px}.ccKanban>section{min-width:220px;padding:10px;border-radius:16px;background:#091726;border:1px solid #1a3047}.ccKanban>section>header{display:flex;justify-content:space-between;padding:6px 5px 12px;color:#8ea5bd;font-size:9px}.ccKanban>section>header b{background:#142f4c;border-radius:99px;padding:3px 7px;color:#7ebeff}.ccKanban article{padding:13px;border-radius:13px;background:#102338;border:1px solid #223c55;margin-bottom:8px;cursor:pointer;transition:.18s}.ccKanban article.selected,.ccKanban article:hover{border-color:#357fc0;transform:translateY(-2px)}.ccKanban article strong{font-size:11px}.ccKanban article p{font-size:8px;color:#8199b0;line-height:1.5;min-height:36px}.ccProjectMeta{display:flex;justify-content:space-between;gap:8px;color:#89a1b8;font-size:8px}.ccProjectMeta span{display:flex;align-items:center;gap:4px}.ccProgress{height:5px;border-radius:99px;background:#08111d;overflow:hidden;margin:10px 0}.ccProgress i{display:block;height:100%;background:linear-gradient(90deg,#1d77e6,#4bc7ff)}.ccKanban select{width:100%;background:#0b1a2b;color:#dce9f6;border:1px solid #284159;border-radius:8px;padding:6px;font-size:8px}.ccTasksPanel{margin-top:0}.ccTaskForm{display:grid;grid-template-columns:1fr 160px 120px auto;grid-gap:8px;gap:8px}.ccTaskForm input,.ccTaskForm select{background:#091828;border:1px solid #29435e;color:#fff;border-radius:10px;padding:10px}.ccTaskForm button{border:0;border-radius:10px;background:#1c7fec;color:#fff;padding:0 14px}.ccTaskList{margin-top:14px}.ccTaskList label{display:grid;grid-template-columns:auto 1fr auto 100px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #1a2e43;font-size:10px}.ccTaskList span.done{text-decoration:line-through;color:#61778d}.ccTaskList small{padding:4px 7px;border-radius:99px;background:#182e45;color:#9bb0c5}.ccTaskList small.high{background:#4b2229;color:#ff9aa4}.ccTaskList small.low{background:#153a30;color:#7be0b1}.ccTaskList time{color:#6f869d}.ccFinanceV3>.ccPanel{margin-top:15px}.ccInvoiceGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.invoiceCardV3{border:1px solid #223a53;border-radius:16px;background:#0a192a;padding:17px}.invoiceCardV3 .invoiceActions{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.invoiceCardV3 .invoiceActions a,.invoiceCardV3 .invoiceActions button{justify-content:center}.ccSettingsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ccAutoReply,.ccSettingsGrid label{display:flex;flex-direction:column;gap:8px;color:#9fb4c9;font-size:10px}.ccAutoReply textarea,.ccSettingsGrid select{background:#091828;border:1px solid #29435e;color:#fff;border-radius:10px;padding:10px}.ccAutoReply{margin-top:14px}.ccAutoReply textarea{min-height:110px}.ccAutoReply button{align-self:flex-start;border:0;border-radius:9px;background:#1c79e1;color:#fff;padding:9px 14px}.ccLoginV3{background:radial-gradient(circle at 50% 0,#164e9138,transparent 35%),#06101d}.ccLoginV3 form{position:relative;overflow:hidden;width:min(440px,92vw);border-radius:25px;background:linear-gradient(145deg,#0d2035,#091827);border:1px solid #25425f;box-shadow:0 35px 100px #0008;padding:38px}.ccLoginV3 form:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;right:-120px;top:-140px;background:#218cff;filter:blur(45px);opacity:.12}.ccLoginBrand{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #233a52;padding-bottom:18px;margin-bottom:25px}.ccLoginBrand small{font-size:8px;letter-spacing:2px;color:#67839e}.ccLoginV3 h2{font-size:29px;margin:7px 0}.ccLoginV3 form>div>p{color:#8199b1;font-size:11px;line-height:1.6}.ccLoginV3 input{background:#081726!important;border:1px solid #28435d!important;color:#fff!important;border-radius:12px!important;padding:13px!important}.ccLoginV3 button{display:flex;align-items:center;justify-content:space-between;border-radius:12px;background:linear-gradient(135deg,#1978e8,#2aa2ff);font-weight:850}.ccError{color:#ff8994!important;font-size:9px}.ccCustomOffer{color:#f0ce72}.faqUsageSummary{display:flex;align-items:center;gap:7px;font-size:9px;color:#8099b2}.faqUsageSummary b{color:#69b8ff;font-size:15px}.ccFaqList article{border-color:#213950;background:#0a192a;border-radius:14px;margin-bottom:8px}.pricingAdminGrid article{background:linear-gradient(145deg,#0e2238,#0a192a)!important;border-color:#254058!important;border-radius:16px!important}.offerPreview.premium{border-radius:12px!important}.ccNoticeAdmin,.ccSupportAdmin{background:radial-gradient(circle at 90% 0,#176bd51b,transparent 30%),linear-gradient(145deg,#0d1e31,#0b1829)}@media(max-width:1280px){.ccMetricGrid{grid-template-columns:repeat(3,1fr)}.ccInboxShell{grid-template-columns:250px 1fr}.ccChatInfo{display:none}.ccInvoiceGrid,.ccRequestGrid{grid-template-columns:1fr}.ccClientGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.ccShellV3{display:block}.ccSideV3{position:relative;width:100%;height:auto;min-height:0;padding:10px}.ccSideTop{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px}.ccSideV3 nav{display:flex;overflow-x:auto}.ccSideV3 nav button{width:auto;flex-shrink:0}.ccSideBottom{display:none}.ccMainV3{padding:16px}.ccTopV3{position:relative}.ccOverviewGrid,.ccOverviewGrid.secondary{grid-template-columns:1fr}.ccInboxShell{height:720px;grid-template-columns:220px 1fr}.ccMetricGrid{grid-template-columns:repeat(2,1fr)}.ccRequestGrid{grid-template-columns:1fr}.ccTaskForm{grid-template-columns:1fr 1fr}.ccTaskForm button{min-height:42px}.ccClientGrid{grid-template-columns:1fr}.ccTools .ccPresence{display:none}}@media(max-width:640px){.ccTopV3{align-items:flex-start;flex-direction:column}.ccTools{width:100%}.ccMetricGrid{grid-template-columns:1fr 1fr}.ccMetric{padding:14px;min-height:96px}.ccMetric strong{font-size:20px}.ccInboxShell{display:flex;flex-direction:column;height:auto;min-height:700px}.ccInboxSidebar{max-height:260px;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--cc-line)}.ccChatWorkspace{min-height:520px}.ccFilters{width:100%;flex-direction:column}.ccSearch{min-width:0}.requestHead{align-items:stretch;flex-direction:column}.ccRequestFacts{grid-template-columns:1fr}.ccCardActions button.primary{-webkit-margin-start:0;margin-inline-start:0}.invoiceNumbers{grid-template-columns:1fr 1fr}.ccSettingsGrid{grid-template-columns:1fr}.ccMetricGrid.finance{grid-template-columns:1fr 1fr}}.invoiceCreateBtn{grid-column:1/-1;min-height:72px!important;border:1px solid #2f82cc!important;border-radius:16px!important;background:linear-gradient(135deg,#0d5ec7,#1889f4 55%,#40b6ff)!important;color:#fff!important;padding:15px 20px!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;grid-column-gap:12px!important;column-gap:12px!important;text-align:start!important;box-shadow:0 18px 42px rgba(20,120,230,.2)!important}.invoiceCreateBtn svg{grid-row:1/3;align-self:center}.invoiceCreateBtn span{font-size:14px;font-weight:900}.invoiceCreateBtn small{font-size:8px;color:#c9e9ff}.invoiceLivePreview{margin-top:18px;padding:20px;border-radius:18px;border:1px solid #284864;background:radial-gradient(circle at 90% 10%,#1a7ee533,transparent 30%),linear-gradient(145deg,#0b1c30,#0d2845);display:grid;grid-template-columns:1fr auto;grid-gap:8px 18px;gap:8px 18px;align-items:center}.invoiceLivePreview small,.invoiceLivePreview span{display:block;color:#77b7f3;font-size:8px;letter-spacing:1px}.invoiceLivePreview b{display:block;margin-top:6px}.invoiceLivePreview strong{font-size:32px}.invoiceLivePreview em{grid-column:1/-1;font-style:normal;font-size:9px;color:#9cb6cf}.projectPortalActions{display:flex;gap:6px;margin-top:8px}.projectPortalActions a,.projectPortalActions button{border:1px solid #2b5278;background:#0d2843;color:#9ed1ff;border-radius:8px;padding:7px 8px;font-size:7px;display:flex;align-items:center;gap:5px;text-decoration:none}.projectPortalActions a:hover,.projectPortalActions button:hover{background:#123b62;color:#fff}.ccContractsV4{display:grid;grid-gap:15px;gap:15px}.contractBuilder{background:radial-gradient(circle at 90% 0,#2a8dff20,transparent 33%),linear-gradient(145deg,#0d2137,#091727)}.contractBuilderGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.contractBuilderGrid label{display:flex;flex-direction:column;gap:7px;font-size:9px;color:#91a9c2}.contractBuilderGrid label.wide{grid-column:1/-1}.contractBuilderGrid input,.contractBuilderGrid select{background:#081828;border:1px solid #2a4762;color:#fff;border-radius:10px;padding:11px}.contractCreateBtn{grid-column:1/-1;justify-content:center!important;min-height:48px;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#1678e8,#32aaff)!important;color:#fff!important;font-weight:900!important}.templateGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.templateGrid article{padding:14px;border:1px solid #223c55;background:#0a192a;border-radius:14px}.contractDocInfo>small,.templateGrid article>div span{display:block;color:#5fb7ff;font-size:7px;letter-spacing:1px}.templateGrid article>div strong{display:block;margin-top:5px;font-size:11px}.templateGrid details{margin-top:12px}.templateGrid summary{cursor:pointer;color:#a9c3dc;font-size:8px}.templateGrid textarea{width:100%;min-height:260px;margin-top:9px;background:#071521;color:#dce9f6;border:1px solid #29455f;border-radius:9px;padding:10px;font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.templateGrid article>button{margin-top:10px;border:1px solid #2c4d6c;background:#0d2945;color:#9dcbf8;border-radius:8px;padding:7px 9px;font-size:8px}.issuedContracts{display:grid;grid-gap:9px;gap:9px}.issuedContracts article{display:grid;grid-template-columns:56px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid #223b54;border-radius:14px;background:#0a192a}.contractDocMark{height:56px;border-radius:14px;background:linear-gradient(145deg,#133b66,#0d71d4);display:grid;place-items:center;color:#fff}.contractDocMark small{font-size:7px}.contractDocInfo span,.contractDocInfo strong{display:block}.contractDocInfo strong{margin:5px 0;font-size:12px}.contractDocInfo span{font-size:8px;color:#7892aa}.contractDocInfo em{display:inline-flex;margin-top:7px;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;background:#162e46;color:#9cb8d2}.contractDocInfo em.signed_uploaded{background:#4b3e17;color:#f5d775}.contractDocInfo em.accepted{background:#133d2c;color:#78e0ae}.contractActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.contractActions button{border:1px solid #2b4864;background:#0d243a;color:#c8def2;border-radius:8px;padding:8px 9px;font-size:8px;display:flex;gap:5px;align-items:center}.contractActions button.accept{background:#145438;border-color:#287751;color:#9af0c2}.clientPortal{min-height:100vh;background:#eef4fb;color:#10233e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.portalHead{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:74px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:28px;background:#061526ee;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #1b3854}.portalBrand{font-size:27px;font-weight:950;letter-spacing:-2px}.portalBrand span{color:#2995ff}.portalBrand small{display:block;font-size:7px;letter-spacing:3px;color:#84a6c7}.portalHead>div:nth-child(2){display:flex;flex-direction:column}.portalHead>div:nth-child(2) small{font-size:7px;color:#5faef8;letter-spacing:1px}.portalHead>div:nth-child(2) strong{font-size:12px;margin-top:3px}.portalSecure{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #295274;border-radius:999px;color:#9bcaf3;font-size:8px}.portalWrap{width:min(1180px,calc(100% - 32px));margin:auto;padding:42px 0 70px}.portalHero{display:grid;grid-template-columns:1fr 320px;grid-gap:30px;gap:30px;padding:36px;border-radius:26px;background:linear-gradient(135deg,#08203d,#0d3a69 60%,#0d2340);color:#fff;box-shadow:0 30px 80px #0a274026}.portalHero>div>span{font-size:8px;letter-spacing:1.6px;color:#6cbbff}.portalHero h1{font-size:44px;line-height:1;margin:12px 0}.portalHero p{max-width:650px;color:#b8cce0;line-height:1.7}.portalProgress{padding:20px;border:1px solid #ffffff1b;border-radius:18px;background:#ffffff08;display:flex;flex-direction:column;justify-content:center}.portalProgress b{font-size:48px}.portalProgress span{text-transform:uppercase;font-size:8px;letter-spacing:1.3px;color:#80c3ff}.portalProgress i{height:7px;border-radius:99px;background:#061529;overflow:hidden;margin:14px 0}.portalProgress em{display:block;height:100%;background:linear-gradient(90deg,#1887f4,#5dd5ff)}.portalProgress small{color:#9ab3cb}.portalMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.portalMetrics article{padding:18px;border-radius:16px;border:1px solid #d3dfeb;background:#fff;box-shadow:0 12px 30px #1027400b}.portalMetrics svg{color:#167bf1}.portalMetrics b,.portalMetrics span{display:block}.portalMetrics span{font-size:8px;color:#7589a0;margin-top:10px}.portalMetrics b{font-size:13px;margin-top:4px}.portalGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px}.portalCard{border:1px solid #d3dfeb;background:#fff;border-radius:20px;padding:22px;box-shadow:0 16px 40px #15324f0a}.portalCard>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e9f1;padding-bottom:15px;margin-bottom:16px}.portalCard>header span{font-size:7px;color:#167bf1;letter-spacing:1.2px}.portalCard>header h2{font-size:18px;margin:4px 0 0}.portalCard>header svg{color:#167bf1}.portalContracts{grid-row:span 2}.portalContracts>article{padding:16px;border:1px solid #dce5ef;border-radius:14px;background:#fbfdff;margin-bottom:11px}.portalDocTop{display:flex;justify-content:space-between;gap:15px}.portalDocTop small,.portalDocTop strong{display:block}.portalDocTop small{color:#6d8298;font-size:7px}.portalDocTop strong{margin-top:4px}.portalStatus{height:max-content;border-radius:99px;background:#eef3f8;padding:5px 8px;font-size:7px;color:#63768b}.portalStatus.signed_uploaded{background:#fff3c9;color:#8a6d15}.portalStatus.accepted{background:#dff7e9;color:#247647}.portalContracts details{margin:12px 0}.portalContracts summary{cursor:pointer;font-size:9px;color:#176bb8}.portalContracts pre{white-space:pre-wrap;font:10px/1.7 ui-monospace,Consolas,monospace;background:#f3f7fb;padding:13px;border-radius:10px;max-height:300px;overflow:auto}.portalUpload{display:inline-flex;align-items:center;gap:7px;border-radius:10px;background:#147bf0;color:#fff;padding:10px 12px;font-size:9px;font-weight:800;cursor:pointer}.portalUpload input{display:none}.portalSuccess{display:flex;align-items:center;gap:5px;margin-top:10px;color:#278759}.portalInvoice{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:13px 0;border-bottom:1px solid #e1e8ef}.portalInvoice b,.portalInvoice small,.portalInvoice span,.portalInvoice strong{display:block}.portalInvoice>div:first-child strong{font-size:23px;margin:4px 0}.portalInvoice small,.portalInvoice span{font-size:7px;color:#71869b}.portalInvoice b{font-size:11px;margin:2px 0 6px}.portalTask{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e3eaf1}.portalTask>span{width:28px;height:28px;border-radius:9px;background:#edf5ff;color:#147af0;display:grid;place-items:center}.portalTask>span.done{background:#e3f8eb;color:#278754}.portalTask small,.portalTask strong{display:block}.portalTask small{font-size:8px;color:#8192a5;margin-top:3px}.portalNote{display:flex;flex-direction:column;gap:7px;font-size:8px;color:#71859a;margin-bottom:10px}.portalNote input{border:1px solid #d6e1eb;border-radius:10px;padding:10px;background:#f8fbfe}.portalFileList{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.portalFileList>div{display:flex;align-items:center;gap:9px;padding:9px;border-radius:10px;background:#f5f8fb}.portalFileList b,.portalFileList small,.portalFileList span{display:block}.portalFileList b{font-size:9px}.portalFileList small{font-size:7px;color:#74889c;margin-top:2px}.portalFoot{padding:25px;text-align:center;background:#061526;color:#7899b9;font-size:8px;letter-spacing:1px}.clientPortalError,.clientPortalLoading{min-height:100vh;display:grid;place-items:center;align-content:center;background:#071627;color:#fff;font-family:Arial;text-align:center}.clientPortalError b{font-size:36px;color:#2692ff}.clientPortalError p{color:#9cb3ca}@media(max-width:900px){.templateGrid{grid-template-columns:1fr}.issuedContracts article{grid-template-columns:50px 1fr}.contractActions{grid-column:1/-1;justify-content:flex-start}.portalHero{grid-template-columns:1fr}.portalMetrics{grid-template-columns:1fr 1fr}.portalGrid{grid-template-columns:1fr}.portalContracts{grid-row:auto}.portalHead{padding:12px 18px;flex-wrap:wrap}.portalSecure{-webkit-margin-start:0;margin-inline-start:0}.portalWrap{width:min(100% - 20px,1180px)}}@media(max-width:620px){.contractBuilderGrid{grid-template-columns:1fr}.contractBuilderGrid label.wide{grid-column:auto}.invoiceLivePreview,.portalMetrics{grid-template-columns:1fr}.portalHero{padding:24px}.portalHero h1{font-size:35px}.portalHead>div:nth-child(2){display:none}}.ccGlobalSearch{position:relative;display:flex;align-items:center;gap:8px;min-width:300px;padding:0 12px;border:1px solid #193b5b;border-radius:12px;background:#071a2d}.ccGlobalSearch input{width:100%;border:0!important;background:transparent!important;padding:10px 2px!important;color:#eaf4ff}.ccSearchResults{position:absolute;z-index:60;top:46px;inset-inline-start:0;width:380px;max-width:80vw;background:#071827;border:1px solid #24527d;border-radius:16px;padding:8px;box-shadow:0 24px 60px #0008}.ccSearchResults button{width:100%;display:grid;grid-template-columns:70px 1fr;grid-gap:2px 10px;gap:2px 10px;text-align:start;padding:11px;border:0;background:transparent;color:#eaf4ff;border-radius:10px}.ccSearchResults button:hover{background:#102d48}.ccSearchResults span{grid-row:1/3;font-size:8px;text-transform:uppercase;color:#58b6ff}.ccSearchResults small{opacity:.65}.ccNotifyWrap{position:relative}.ccNotificationPanel{position:absolute;z-index:70;top:45px;inset-inline-end:0;width:350px;background:#071827;border:1px solid #24527d;border-radius:18px;padding:10px;box-shadow:0 24px 70px #0009}.ccNotificationPanel>div{display:flex;justify-content:space-between;align-items:center;padding:8px 7px 12px}.ccNotificationPanel>div button{background:transparent;border:0;color:#fff}.ccNotificationPanel>button{width:100%;display:grid;grid-template-columns:12px 1fr;text-align:start;padding:10px;border-radius:10px;border:0;background:transparent;color:#fff}.ccNotificationPanel>button:hover{background:#102d48}.ccNotificationPanel>button small{grid-column:2;opacity:.65}.nType{width:7px;height:7px;border-radius:50%;margin-top:6px;background:#2f95ff}.nType.chat{background:#9b6dff}.nType.invoice{background:#ffbd4a}.nType.contract{background:#38d39f}.ccToast{position:fixed;z-index:200;bottom:28px;inset-inline-start:50%;transform:translateX(-50%);display:flex;gap:10px;align-items:center;min-width:260px;max-width:70vw;padding:14px 18px;border-radius:14px;box-shadow:0 18px 60px #0009;color:#fff;font-weight:800}.ccToast.ok{background:#0e7f62}.ccToast.error{background:#a7354a}.ccToast.info{background:#176dc8}.ccToast span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ffffff22}.contractBuilderActions,.noticeAdminActions,.templateQuickActions{display:flex;gap:9px;align-items:center}.noticeAdminActions{align-self:end}.contractBuilderActions .secondary,.noticeAdminActions .secondary,.templateQuickActions button{background:#0b243c!important;border:1px solid #28547b!important;color:#ddecfa!important}.noticePreviewCard{margin-top:20px;display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid #2b5274;border-radius:16px;background:linear-gradient(135deg,#0d2742,#102f51)}.noticePreviewCard.warning{border-color:#9b7333;background:linear-gradient(135deg,#302611,#182334)}.noticePreviewCard.offer{border-color:#7b65b8;background:linear-gradient(135deg,#20183d,#10253d)}.noticePreviewCard.info{border-color:#2c73aa}.noticePreviewCard strong{display:block;font-size:16px;margin:5px 0}.noticePreviewCard p{margin:0;opacity:.8}.noticeMetaLine{display:flex;gap:12px;align-items:center}.noticeState{font-style:normal;font-size:9px;padding:4px 8px;border-radius:999px}.noticeState.live{background:#123d31;color:#5de5b0}.noticeState.scheduled{background:#2d3250;color:#9eafff}.noticeState.expired,.noticeState.off{background:#37242a;color:#ff96a5}.contractPreviewModal{position:fixed;z-index:150;inset:0;background:#010a12d9;display:grid;place-items:center;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contractPaper{position:relative;width:min(850px,95vw);max-height:90vh;overflow:auto;background:#fff;color:#10233e;padding:55px;border-radius:10px;box-shadow:0 28px 100px #000}.contractPaper header{display:flex;justify-content:space-between;border-bottom:3px solid #167bf1;padding-bottom:20px;margin-bottom:32px}.paperBrand{font-size:30px;font-weight:950;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.paperBrand small{font-size:8px;letter-spacing:3px}.contractPaper pre{white-space:pre-wrap;font:14px/1.8 Arial,sans-serif}.contractPaper footer{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.contractPaper footer span{border-top:1px solid #526778;padding-top:8px}.modalClose{position:absolute;top:15px;inset-inline-end:15px;border:0;background:#eaf2f9;border-radius:50%;width:36px;height:36px}.paperActions{position:-webkit-sticky;position:sticky;bottom:0;margin:35px -20px -35px;padding:14px 20px;background:#ffffffee;border-top:1px solid #dbe6ef}.paperActions button{background:#147ff0;color:#fff;border:0;border-radius:10px;padding:11px 16px;display:flex;gap:8px;align-items:center}.templateQuickActions{margin:12px 0}.templateQuickActions button{padding:8px 10px;border-radius:8px;display:flex;gap:6px;align-items:center}.templateGridV25 article{position:relative}.documentGridV25{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.documentGridV25>div{background:#081b2d;border:1px solid #193b59;border-radius:16px;padding:15px}.documentGridV25 h3{margin:0 0 12px}.docFileRow,.documentGridV25 button{width:100%;display:grid;grid-template-columns:24px 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:start;padding:10px 0;border:0;border-bottom:1px solid #17354f;background:transparent;color:#eaf4ff}.documentGridV25 button:hover{color:#56b6ff}.documentGridV25 span{display:grid}.documentGridV25 small{opacity:.55}.documentGridV25 em{font-style:normal;font-size:9px;opacity:.7}.careMetrics{margin-bottom:16px}.careFormV25 label{display:grid;grid-gap:7px;gap:7px;font-size:9px;color:#8fafca}.careCardsV25{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.careCardsV25 article{padding:18px;border-radius:16px;background:linear-gradient(145deg,#0b2137,#0a1929);border:1px solid #1c4262}.carePlanTop{display:flex;justify-content:space-between;gap:10px}.carePlanTop select{width:auto}.careTier{font-size:9px;padding:5px 8px;border-radius:999px;background:#113c67;color:#66bdff}.careTier.business{background:#153e35;color:#69e2af}.careTier.premium{background:#3b3020;color:#ffd57b}.careCardsV25 h3{margin:20px 0 5px}.careCardsV25 p{opacity:.65}.carePlanMeta{display:grid;grid-template-columns:1fr 1fr;margin:18px 0;padding-top:14px;border-top:1px solid #173851}.carePlanMeta small{display:block;opacity:.55}.carePlanMeta b{font-size:18px}.ccMiniHint{padding:5px 9px;background:#102c47;border-radius:999px;color:#75c3ff}.chatAvatar{direction:ltr!important;unicode-bidi:-webkit-isolate!important;unicode-bidi:isolate!important}.chatHeadV2{padding:14px 16px!important}.chatMessages{padding:17px!important;gap:0}.chatBubbleV2{margin:12px 0!important}.chatBubbleV2.visitor{-webkit-margin-start:auto!important;margin-inline-start:auto!important}.chatBubbleV2.auto,.chatBubbleV2.palx{-webkit-margin-end:auto!important;margin-inline-end:auto!important}.chatBubbleV2 p{font-size:12.5px!important}.smartFaqDock{padding:11px 12px!important;border-top:1px solid color-mix(in srgb,var(--palx-blue) 13%,var(--palx-border));background:color-mix(in srgb,var(--palx-card) 98%,var(--palx-bg))}.smartFaqChips{display:flex!important;gap:7px!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:2px 1px 6px!important;scrollbar-width:thin}.smartFaqChips button{flex:0 0 auto!important;max-width:250px!important;white-space:normal!important;padding:8px 11px!important;border-radius:12px!important;line-height:1.35!important}.supportEscalate{width:100%;margin-top:4px;padding:8px!important;border-radius:10px!important}.supportChoices{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:7px!important;gap:7px!important;margin-top:8px!important;padding:8px!important;border-radius:13px!important;background:color-mix(in srgb,var(--palx-blue) 5%,var(--palx-card))}.supportChoices a,.supportChoices button{min-width:0!important;padding:8px 5px!important;text-align:center!important;border-radius:9px!important}.liveSupportBadge{margin:0!important;padding:8px 13px!important;font-size:9px!important}.chatInput{z-index:2}.chatInput,.siteNotice{position:relative}.siteNotice>button{-webkit-margin-start:auto;margin-inline-start:auto;border:0;background:#ffffff18;color:inherit;width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.siteNotice>button svg{width:14px}@media(max-width:1100px){.ccGlobalSearch{min-width:180px}.careCardsV25,.documentGridV25{grid-template-columns:1fr 1fr}}@media(max-width:750px){.ccGlobalSearch{display:none}.ccNotificationPanel{position:fixed;top:75px;left:10px;right:10px;width:auto}.careCardsV25,.documentGridV25{grid-template-columns:1fr}.contractPaper{padding:30px 20px}.supportChoices{grid-template-columns:1fr!important}}.legalPage{min-height:100vh;background:linear-gradient(180deg,#f7fbff,#edf5fd);color:#0d2340;padding:42px 22px 90px}.legalGrid,.legalHero,.legalWarning{width:min(1180px,100%);margin-inline:auto}.legalHero{position:relative;padding:34px 38px;border:1px solid #d7e5f3;border-radius:28px;background:rgba(255,255,255,.88);box-shadow:0 24px 70px rgba(27,72,120,.1);overflow:hidden}.legalHero:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-120px;top:-180px;background:radial-gradient(circle,rgba(33,139,255,.18),transparent 68%)}.legalBrand{direction:ltr;display:inline-flex;flex-direction:column;font-size:27px;font-weight:950;line-height:.9;letter-spacing:-1.5px}.legalBrand>span{color:#1683ff}.legalBrand small{font-size:7px;letter-spacing:4px;margin-top:8px}.legalHero h1{font-size:clamp(38px,6vw,72px);margin:32px 0 8px;letter-spacing:-3px}.legalHero p{color:#658099;margin:0}.legalBack{font-size:12px;font-weight:800;color:#167bf1}.legalLang{display:flex;gap:8px;margin-top:24px;direction:ltr}.legalLang a{padding:8px 11px;border-radius:10px;border:1px solid #d4e1ef;font-size:10px;font-weight:900}.legalLang a.active{background:#0c6ee8;color:white;border-color:#0c6ee8}.legalWarning{margin-top:18px;padding:14px 18px;border-radius:14px;background:#fff7dc;border:1px solid #f3cc65;color:#7c5800;font-weight:700}.legalGrid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:26px;gap:26px;margin-top:26px}.legalGrid nav{align-self:start;position:-webkit-sticky;position:sticky;top:26px;padding:16px;border-radius:18px;border:1px solid #d7e5f3;background:#fff;display:grid;grid-gap:8px;gap:8px}.legalGrid nav a{padding:11px 12px;border-radius:11px;font-size:12px;font-weight:850}.legalGrid nav a:hover{background:#edf6ff;color:#0875f5}.legalGrid article{display:grid;grid-gap:24px;gap:24px}.legalGrid section{scroll-margin-top:28px;background:#fff;border:1px solid #d7e5f3;border-radius:24px;padding:34px 38px;box-shadow:0 16px 48px rgba(28,70,110,.07)}.legalGrid h2{font-size:32px;margin:8px 0 28px;letter-spacing:-1.3px}.legalGrid h3{font-size:15px;margin:26px 0 8px}.legalGrid p{color:#405b76;line-height:1.85;font-size:13px}.legalGrid a{color:#0d78f2}.legalKicker{font-size:9px;letter-spacing:2px;color:#1782fa;font-weight:950}.ccSettingsStack{display:grid;grid-gap:18px;gap:18px}.legalSettingsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.legalSettingsGrid label{display:grid;grid-gap:7px;gap:7px;font-size:10px;color:#8ea7bf}.legalSettingsGrid input,.legalSettingsGrid select{width:100%;min-height:44px;border:1px solid #24415d;border-radius:11px;background:#071b2f;color:#eaf5ff;padding:10px 12px}.legalSettingsActions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.legalSettingsActions a,.legalSettingsActions button{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:11px;border:1px solid #2e8ef0;background:#167bf1;color:#fff;font-weight:850}.legalSettingsActions a{background:transparent;color:#a9d6ff}.contractPaper{width:min(820px,92vw)!important;max-height:90vh!important;overflow:auto!important;padding:48px!important;border-radius:10px!important;background:#fff!important;box-shadow:0 40px 120px rgba(0,0,0,.45)!important;color:#10233e!important}.contractPaper header{border-bottom:3px solid #167bf1!important;padding-bottom:20px!important;margin-bottom:28px!important}.contractPaper h1{font-size:27px!important;letter-spacing:-1px!important;margin-bottom:26px!important}.contractPaper pre{font-family:Arial,sans-serif!important;font-size:12.5px!important;line-height:1.75!important;white-space:pre-wrap!important}.contractPaper footer{margin-top:44px!important;padding-top:16px!important;border-top:1px solid #d8e1eb!important;color:#63768a!important}.paperBrand{direction:ltr!important;font-size:29px!important;font-weight:950!important}.paperBrand span{color:#167bf1}.paperBrand small{display:block;font-size:7px!important;letter-spacing:4px!important}.templateGridV25 article span:first-child{color:#6fb9ff}.templateGridV25 article strong{font-size:13px}.templateQuickActions button{transition:.18s ease}.templateQuickActions button:hover{transform:translateY(-2px);border-color:#2f9cff!important}.contractCreateBtn{background:linear-gradient(135deg,#0b6fe7,#2da4ff)!important;box-shadow:0 12px 28px rgba(14,115,232,.23)}@media(max-width:800px){.legalGrid{grid-template-columns:1fr}.legalGrid nav{position:static;grid-template-columns:1fr 1fr}.legalHero{padding:28px 24px}.legalGrid section{padding:26px 22px}.legalSettingsGrid{grid-template-columns:1fr}.contractPaper{padding:28px 20px!important}}.siteNotice{display:flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:7px 18px}.siteNoticeIcon{flex:0 0 24px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#ffffff14;font-size:11px;font-weight:950}.siteNoticeCopy{display:flex;align-items:center;gap:9px;min-width:0}.siteNoticeCopy strong{white-space:nowrap}.siteNoticeCopy span{opacity:.9}.siteNoticeTime{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#ffffff12;white-space:nowrap}.siteNoticeTime b{font-weight:850;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.siteNotice.maintenance{background:linear-gradient(90deg,#4e2528,#7e3034,#4e2528)}.siteNotice.warning{background:linear-gradient(90deg,#5a4518,#8a681f,#5a4518)}.siteNotice.offer{background:linear-gradient(90deg,#302159,#51358a,#302159)}.chatInput button:disabled{opacity:.6;cursor:wait}.chatSendSpinner{width:15px;height:15px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:palxSpin .7s linear infinite}@keyframes palxSpin{to{transform:rotate(1turn)}}.portalHeadTools{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:12px}.portalLang{display:flex;direction:ltr;gap:4px;padding:3px;border:1px solid #294763;border-radius:10px}.portalLang button{border:0;background:transparent;color:#82a1bd;padding:5px 7px;border-radius:7px;font-size:8px;font-weight:900}.portalLang button.active{background:#147be8;color:white}.portalToast{position:fixed;z-index:120;top:18px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:13px;box-shadow:0 16px 45px #0004;font-size:11px;font-weight:800}.portalToast svg{width:17px}.portalToast.ok{background:#eafff6;color:#08754c;border:1px solid #8ee2bd}.portalToast.error{background:#fff0f2;color:#a52d42;border:1px solid #ef9cac}.portalContracts details pre{max-height:420px;overflow:auto}.portalUpload:has(input:disabled){opacity:.65;cursor:wait}@media(max-width:760px){.siteNotice{justify-content:flex-start;flex-wrap:wrap;padding:8px 12px;gap:7px}.siteNoticeCopy{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 45px);display:grid;grid-gap:2px;gap:2px}.siteNoticeCopy span,.siteNoticeCopy strong{white-space:normal}.siteNoticeTime{-webkit-margin-start:32px;margin-inline-start:32px}.portalHeadTools{width:100%;justify-content:space-between;-webkit-margin-start:0;margin-inline-start:0}.portalSecure{font-size:8px}}.formalPaperWrap{width:min(900px,94vw)!important;padding:28px 34px 0!important;background:#eef3f8!important;color:#10233e!important;border-radius:18px!important}.formalPaperWrap>.formalContract{background:#fff;padding:46px 50px 38px;box-shadow:0 18px 55px rgba(16,35,62,.14);border:1px solid #dce6ef;min-height:1040px}.formalContract{font-family:Arial,Segoe UI,sans-serif;color:#10233e;line-height:1.55}.formalHeader{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px solid #167bf1;padding-bottom:17px;margin-bottom:26px}.formalBrand{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-size:32px;font-weight:950;letter-spacing:-2px;line-height:.94}.formalBrand span{color:#167bf1}.formalBrand small{display:block;font-size:7px;letter-spacing:4px;margin-top:7px}.formalHeaderMeta{display:grid;grid-gap:4px;gap:4px;text-align:end;color:#718499;font-size:10px}.formalHeaderMeta b{font-size:12px;color:#10233e}.formalTitle>span{font-size:8px;letter-spacing:2px;color:#1683ff;font-weight:950}.formalTitle h1{font-size:28px;line-height:1.25;letter-spacing:-.7px;margin:6px 0 23px}.formalMeta{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));border:1px solid #d7e2ed;border-radius:12px;overflow:hidden;margin-bottom:18px;background:#fff}.formalMeta>div{padding:10px 11px;-webkit-border-start:1px solid #d7e2ed;border-inline-start:1px solid #d7e2ed;display:grid;grid-gap:3px;gap:3px;min-width:0}.formalMetaLabel{border:0!important;background:#0e2844;color:#fff;display:flex!important;align-items:center;font-size:9px;font-weight:900}.formalMeta small{font-size:8px;color:#718499}.formalMeta strong{font-size:10.5px;overflow-wrap:anywhere}.partyGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:28px}.partyGrid article{border:1px solid #d7e2ed;border-radius:13px;padding:15px 16px;background:linear-gradient(180deg,#fbfdff,#f5f9fd)}.partyGrid span{display:block;font-size:8px;color:#1683ff;font-weight:900;letter-spacing:.5px}.partyGrid h2{font-size:15px;margin:6px 0 9px}.partyGrid p{font-size:10px;color:#4c6176;margin:3px 0;line-height:1.5;overflow-wrap:anywhere}.formalClauses{display:grid;grid-gap:13px;gap:13px}.clause{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding-top:2px;page-break-inside:avoid;break-inside:avoid}.clauseNo{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-size:9px;font-weight:950;color:#1683ff;border-top:2px solid #1683ff;padding-top:6px}.clause h3{font-size:12px;margin:0 0 5px;color:#122d4b}.clause p{font-size:10.5px;line-height:1.68;margin:0 0 5px;color:#40566d}.formalContract.rtl .clause h3,.formalContract.rtl .clause p{text-align:right}.formalSignatures{display:grid;grid-template-columns:1fr 1fr;grid-gap:42px;gap:42px;margin-top:48px;padding-top:22px;border-top:1px solid #dce5ed;page-break-inside:avoid;break-inside:avoid}.formalSignatures article{font-size:10px}.formalSignatures b{font-size:10px;color:#16324f}.sigLine{border-bottom:1px solid #7d8fa1;height:45px}.sigLine.small{height:30px}.formalSignatures small{display:block;margin-top:5px;color:#74879a;font-size:8px}.formalFooter{display:flex;justify-content:space-between;gap:16px;margin-top:34px;padding-top:11px;border-top:1px solid #dce5ed;color:#7a8b9c;font-size:8px;direction:ltr}.formalPaperWrap .paperActions{position:-webkit-sticky;position:sticky;bottom:0;margin:24px -34px 0;padding:14px 34px;background:rgba(238,243,248,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #cfdce8;z-index:4}.formalPaperWrap .modalClose{z-index:8;top:12px;inset-inline-end:12px}@media(max-width:800px){.formalPaperWrap{padding:18px 12px 0!important}.formalPaperWrap>.formalContract{padding:30px 20px;min-height:0}.formalMeta{grid-template-columns:1fr 1fr}.formalMetaLabel{grid-column:1/-1}.formalSignatures,.partyGrid{grid-template-columns:1fr}.formalPaperWrap .paperActions{margin:18px -12px 0;padding:12px}.formalTitle h1{font-size:22px}.formalHeader{gap:18px}.formalBrand{font-size:27px}}