@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Manrope:wght@600;700;800&display=swap";:root{--ink:#32292f;--mint:#99e1d9;--mist:#f0f7f4;--teal:#70abaf;--bg:var(--mist);--bg-soft:#f0f7f4cc;--panel:#ffffffd1;--panel-strong:#fffffff0;--text:var(--ink);--muted:#32292fb8;--border:#70abaf3d;--primary:var(--teal);--primary-dark:var(--ink);--accent:var(--mint);--danger:#b84f4f;--warning:#d18f25;--info:#3a6ea5;--success:#2f8f63;--shadow:0 28px 64px #0f172a1f;--card-shadow:0 2px 6px #0f172a0a, 0 14px 30px #0f172a0f;--card-shadow-hover:0 6px 14px #0f172a0f, 0 22px 40px #0f172a1a;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--container:1180px;color:var(--text);background:radial-gradient(circle at 8% 12%, #99e1d96b, transparent 22%), radial-gradient(circle at 90% 10%, #70abaf57, transparent 28%), radial-gradient(circle at 50% 100%, #99e1d947, transparent 36%), linear-gradient(180deg, #f8fcfb 0%, var(--mist) 48%, #d9f0ec 100%);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif}.user-dashboard-shell .services-workspace-page{gap:16px;padding-bottom:96px}.user-dashboard-shell .services-workspace-page .services-head-actions{flex:none}.user-dashboard-shell .dashboard-service-coming-soon{text-align:center;background:radial-gradient(circle at 50% 28%,#fff 0,#f1fcfe 72%);border:1px solid #dcebf2;border-radius:24px;place-items:center;padding:32px 28px 26px;display:grid;overflow:hidden;box-shadow:0 16px 36px #214a7b14}.user-dashboard-shell .dashboard-service-coming-soon header{max-width:760px}.user-dashboard-shell .dashboard-service-coming-soon h1{color:#071e4e;letter-spacing:-.085em;margin:0;font-size:clamp(3rem,6vw,5rem);line-height:.98}.user-dashboard-shell .dashboard-service-coming-soon h1 em{color:#f5a000;font-style:normal}.user-dashboard-shell .dashboard-service-coming-soon h2{color:#0b2b62;letter-spacing:-.05em;max-width:680px;margin:8px auto;font-size:clamp(1.35rem,2.6vw,2.05rem)}.user-dashboard-shell .dashboard-service-coming-soon header>p{color:#667995;max-width:550px;margin:0 auto;line-height:1.55}.user-dashboard-shell .dashboard-coming-soon-art{width:min(100%,620px);margin:-2px auto;display:block}.user-dashboard-shell .dashboard-coming-soon-actions{justify-content:center;gap:10px;margin:0 0 22px;display:flex}.user-dashboard-shell .dashboard-coming-soon-highlights{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}.user-dashboard-shell .dashboard-coming-soon-highlights article{background:#ffffffed;border:1px solid #e1e8f0;border-radius:15px;min-height:118px;padding:14px 9px 10px}.user-dashboard-shell .dashboard-coming-soon-highlights i{color:#fff;background:linear-gradient(135deg,#0784e8,#1c62d5);border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 8px;display:grid}.user-dashboard-shell .dashboard-coming-soon-highlights .highlight-2 i{background:linear-gradient(135deg,#21c493,#148b6e)}.user-dashboard-shell .dashboard-coming-soon-highlights .highlight-3 i{background:linear-gradient(135deg,#ffb51b,#e77b00)}.user-dashboard-shell .dashboard-coming-soon-highlights .highlight-4 i{background:linear-gradient(135deg,#a35cf0,#6d3ec7)}.user-dashboard-shell .dashboard-coming-soon-highlights .pk-icon{width:19px;height:19px}.user-dashboard-shell .dashboard-coming-soon-highlights h3{color:#102b60;margin:0 0 5px;font-size:.76rem}.user-dashboard-shell .dashboard-coming-soon-highlights p{color:#70809a;margin:0;font-size:.67rem;line-height:1.35}.user-dashboard-shell .document-submissions-panel{gap:16px;display:grid}.user-dashboard-shell .service-submission-record{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dfe8f1;border-radius:16px;padding:16px}.user-dashboard-shell .service-submission-record>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-dashboard-shell .service-submission-record>header strong{color:#082653;font-size:1rem;display:block}.user-dashboard-shell .service-submission-record>header small{color:#71819a;margin-top:4px;font-size:.76rem;display:block}.user-dashboard-shell .service-submission-description{color:#64758e;margin:11px 0 0;font-size:.84rem;line-height:1.5}.user-dashboard-shell .service-submission-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.user-dashboard-shell .service-submission-field{background:#f2f7fc;border-radius:10px;min-width:0;padding:10px}.user-dashboard-shell .service-submission-field strong{color:#39506e;margin-bottom:4px;font-size:.72rem;display:block}.user-dashboard-shell .service-submission-field>span{color:#0a2c60;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.79rem;display:flex}.user-dashboard-shell .service-submission-field .pk-icon{color:#0874d1;flex:0 0 16px;width:16px;height:16px}.user-dashboard-shell .service-submission-field a{color:#0874d1;margin-left:auto;font-size:.72rem;font-weight:800;text-decoration:none}.user-dashboard-shell .service-submission-record .document-remarks{margin:12px 0 0}.user-dashboard-shell .document-history-submitted-fields{background:#f7fbff;border:1px solid #dfe9f2;border-radius:12px;gap:8px;margin-top:10px;padding:13px;display:grid}.user-dashboard-shell .document-history-submitted-fields h4{color:#0a2c60;margin:0 0 3px;font-size:.82rem}.user-dashboard-shell .document-history-submitted-fields>div{border-top:1px solid #e2ebf3;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:10px;padding-top:8px;display:grid}.user-dashboard-shell .document-history-submitted-fields>div>strong{color:#405873;font-size:.75rem}.user-dashboard-shell .document-history-submitted-fields>div>span{color:#092d61;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:.78rem;display:flex}.user-dashboard-shell .document-history-submitted-fields .pk-icon{color:#0874d1;flex:0 0 16px;width:16px;height:16px}.user-dashboard-shell .document-history-submitted-fields a{color:#0874d1;margin-left:auto;font-size:.73rem;font-weight:800;text-decoration:none}@media (width<=900px){.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.user-dashboard-shell .services-workspace-page{gap:13px;padding-bottom:82px}.user-dashboard-shell .services-workspace-page .dashboard-services-section{border-radius:17px;gap:12px;padding:13px}.user-dashboard-shell .services-workspace-page .services-catalog-head{align-items:stretch;padding-bottom:12px}.user-dashboard-shell .services-workspace-page .services-head-actions,.user-dashboard-shell .services-workspace-page .services-search-box{width:100%}.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:1fr;gap:11px}.user-dashboard-shell .services-workspace-page .service-selection-card,.user-dashboard-shell .services-workspace-page .tax-group-card{height:526px;min-height:526px;padding:15px 13px 13px}.user-dashboard-shell .services-workspace-page .tax-group-feature-list{min-height:170px}.user-dashboard-shell .services-workspace-page .service-card-link{display:flex}.user-dashboard-shell .dashboard-service-coming-soon{min-height:350px;padding:32px 14px 18px}.user-dashboard-shell .dashboard-coming-soon-art{width:100%}.user-dashboard-shell .dashboard-coming-soon-actions{flex-direction:column;width:min(100%,260px)}.user-dashboard-shell .dashboard-coming-soon-actions .button{width:100%}.user-dashboard-shell .dashboard-coming-soon-highlights{grid-template-columns:repeat(2,1fr);gap:9px}.user-dashboard-shell .dashboard-coming-soon-highlights article{min-height:112px;padding:12px 7px 9px}.user-dashboard-shell .service-submission-fields{grid-template-columns:1fr}.user-dashboard-shell .service-submission-record{padding:13px}.user-dashboard-shell .document-history-submitted-fields>div{grid-template-columns:1fr;gap:3px}body:has(.services-workspace-page) .contact-float-stack{bottom:12px;right:12px}}.coming-soon-scene{place-items:center;max-width:860px;height:auto;margin:15px auto 20px;display:grid}.coming-soon-illustration{width:min(100%,820px);display:block}@media (width<=700px){.coming-soon-scene{height:auto;margin:14px auto 20px}}.sidebar-service-menu{position:relative}.sidebar-service-menu-trigger{text-align:left;background:0 0;border:0;width:100%}.sidebar-service-caret{margin-left:auto;font-size:.75rem}.sidebar-service-submenu{gap:3px;margin:3px 0 7px 38px;display:grid}.sidebar-service-submenu a{color:inherit;border-radius:8px;padding:7px 9px;font-size:.8rem;text-decoration:none}.sidebar-service-submenu a.active,.sidebar-service-submenu a:hover{background:#ffffff1f}.service-tree-list,.service-tree-list ul{gap:8px;padding:0;list-style:none;display:grid}.service-tree-node-row{border:1px solid var(--line,#dce5ed);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.service-tree-node-row small{opacity:.72;margin-top:3px;font-size:.78rem;display:block}.service-tree-actions{flex-wrap:wrap;gap:6px;display:flex}.service-tree-table-surface{overflow:hidden}.service-tree-table-wrap{border:1px solid #e5ebf1;border-radius:12px}.service-tree-table{table-layout:fixed;min-width:1040px}.service-tree-table th:first-child,.service-tree-table td:first-child{text-align:center;width:48px}.service-tree-table th:nth-child(2),.service-tree-table td:nth-child(2){width:32%}.service-tree-table th:nth-child(3),.service-tree-table td:nth-child(3){width:112px}.service-tree-table th:nth-child(4),.service-tree-table td:nth-child(4){width:100px}.service-tree-table th:nth-child(5),.service-tree-table td:nth-child(5),.service-tree-table th:nth-child(6),.service-tree-table td:nth-child(6){text-align:center;width:66px}.service-tree-table th:nth-child(7),.service-tree-table td:nth-child(7){width:94px}.service-tree-table td:last-child{width:260px}.service-table-index{color:#71809a;font-size:.78rem;font-weight:700}.service-tree-controls{align-items:center}.service-tree-controls .button{white-space:nowrap}.service-table-name{gap:4px;min-width:220px;display:grid}.service-table-name strong{color:#13243b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-table-name small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.service-table-name .service-table-path{color:#1b7690;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.service-tree-table td{vertical-align:middle}.service-requirement-list{gap:8px;padding:0;list-style:none;display:grid}.service-requirement-list li{border-bottom:1px solid var(--line,#dce5ed);justify-content:space-between;gap:10px;padding:9px;display:flex}.service-requirement-list button{color:#b42318;cursor:pointer;background:0 0;border:0}@media (width<=640px){.service-tree-node-row{flex-direction:column;align-items:flex-start}.service-tree-actions,.service-tree-controls{width:100%}.service-tree-controls input,.service-tree-controls select{flex:100%;min-width:0}.service-tree-table-wrap{border-radius:9px;margin:0 -3px}}@media (width<=768px){.user-dashboard-shell .messages-workspace-page{gap:13px;padding-bottom:128px;overflow:hidden}.user-dashboard-shell .messages-hero-banner{border-radius:15px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;min-height:72px!important;padding:12px 14px!important}.user-dashboard-shell .messages-hero-icon{border-radius:12px!important;width:42px!important;height:42px!important}.user-dashboard-shell .messages-hero-icon .pk-icon{width:22px;height:22px}.user-dashboard-shell .messages-hero-banner h2{margin:0 0 2px;font-size:.94rem;line-height:1.15}.user-dashboard-shell .messages-hero-banner p{font-size:.66rem;line-height:1.3}.user-dashboard-shell .messages-paper-plane,.user-dashboard-shell .messages-hero-banner>strong{display:none}.user-dashboard-shell .messages-summary-grid{background:#fff;border:1px solid #d8e6f5;border-radius:14px;overflow:hidden;box-shadow:0 5px 14px #062b560b;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.user-dashboard-shell .messages-summary-card{text-align:left;align-content:center;place-items:center start;min-width:0;position:relative;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:27px minmax(0,1fr)!important;gap:6px!important;padding:8px 5px!important}.user-dashboard-shell .messages-summary-card+.messages-summary-card:before{content:"";background:#dce8f4;width:1px;position:absolute;top:12px;bottom:12px;left:0}.user-dashboard-shell .messages-summary-card>span{box-sizing:border-box;place-items:center;width:30px!important;height:30px!important;color:var(--message-color)!important;background:var(--message-soft)!important;box-shadow:none!important;border:0!important;border-radius:50%!important;display:grid!important}.user-dashboard-shell .messages-summary-card>span .pk-icon{stroke-width:2px!important;width:17px!important;height:17px!important}.user-dashboard-shell .messages-summary-card>div{min-width:0}.user-dashboard-shell .messages-summary-card h3{letter-spacing:-.015em;text-overflow:clip;white-space:normal;margin:0!important;font-size:clamp(.56rem,2.15vw,.64rem)!important;line-height:1.15!important;overflow:visible!important}.user-dashboard-shell .messages-summary-card strong{color:#062b50;display:block;margin:3px 0 0!important;font-size:1rem!important;line-height:1!important}.user-dashboard-shell .messages-summary-card p{display:none}.user-dashboard-shell .messages-toolbar{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.user-dashboard-shell .messages-filter-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;width:100%;min-width:0;padding:0 1px 2px;display:flex;flex-wrap:nowrap!important;overflow-x:auto!important}.user-dashboard-shell .messages-filter-tabs::-webkit-scrollbar{display:none}.user-dashboard-shell .messages-filter-tabs button{color:#23466f;background:#edf4fb;white-space:nowrap!important;min-height:30px!important;box-shadow:none!important;border:0!important;flex:none!important;padding:0 10px!important;font-size:.58rem!important}.user-dashboard-shell .messages-filter-tabs button.active{color:#fff;background:linear-gradient(135deg,#062b50,#075899);box-shadow:0 4px 10px #062b5629}.user-dashboard-shell .messages-search{border-radius:13px;width:100%;min-height:46px;padding:0 12px;box-shadow:0 3px 10px #062b5606}.user-dashboard-shell .messages-search input{min-width:0;font-size:.75rem}.user-dashboard-shell .messages-search .pk-icon{width:17px;height:17px}.user-dashboard-shell .messages-read-all{justify-self:start;min-height:34px;padding:0 12px;font-size:.66rem}.user-dashboard-shell .messages-workspace-page>.form-message{border-radius:11px;margin:0;padding:9px 11px;font-size:.7rem;line-height:1.35}.user-dashboard-shell .messages-workspace-page>.empty-state{border-radius:15px;min-height:112px;padding:18px 14px}.user-dashboard-shell .messages-workspace-page>.empty-state h3{margin:0 0 5px;font-size:.9rem}.user-dashboard-shell .messages-workspace-page>.empty-state p{margin:0;font-size:.71rem;line-height:1.35}body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack{z-index:100;flex-direction:column;gap:8px;position:fixed;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom,0px) + 12px)!important;display:flex!important}:is(body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack .call-float,body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack .whatsapp-float){border-radius:50%;place-items:center;width:44px;min-height:44px;padding:0;display:grid}:is(body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack .call-float>i,body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack .whatsapp-float>i,body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack .call-float>span,body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack .whatsapp-float>span,body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack .call-float>b,body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack .whatsapp-float>b){display:none}body:has(.messages-workspace-page) .user-dashboard-shell .contact-float-stack .contact-float-icon{width:22px;height:22px;margin:0}.site-shell .contact-float-stack,.user-dashboard-shell .contact-float-stack{pointer-events:auto;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom,0px) + 12px)!important;z-index:100!important;flex-direction:column!important;gap:8px!important;display:flex!important;position:fixed!important}.site-shell .contact-float-stack .call-float,.site-shell .contact-float-stack .whatsapp-float,.user-dashboard-shell .contact-float-stack .call-float,.user-dashboard-shell .contact-float-stack .whatsapp-float{overflow:hidden;border-radius:50%!important;grid-template-columns:1fr!important;place-items:center!important;gap:0!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important;box-shadow:0 8px 20px #05214933!important}.site-shell .contact-float-stack .call-float>i,.site-shell .contact-float-stack .whatsapp-float>i,.site-shell .contact-float-stack .call-float>span,.site-shell .contact-float-stack .whatsapp-float>span,.site-shell .contact-float-stack .call-float>b,.site-shell .contact-float-stack .whatsapp-float>b,.user-dashboard-shell .contact-float-stack .call-float>i,.user-dashboard-shell .contact-float-stack .whatsapp-float>i,.user-dashboard-shell .contact-float-stack .call-float>span,.user-dashboard-shell .contact-float-stack .whatsapp-float>span,.user-dashboard-shell .contact-float-stack .call-float>b,.user-dashboard-shell .contact-float-stack .whatsapp-float>b{display:none!important}.site-shell .contact-float-stack .contact-float-icon,.user-dashboard-shell .contact-float-stack .contact-float-icon{color:#fff!important;width:23px!important;height:23px!important;margin:0!important;display:block!important}.site-shell .contact-float-stack .whatsapp-float .contact-float-icon,.user-dashboard-shell .contact-float-stack .whatsapp-float .contact-float-icon{width:25px!important;height:25px!important}}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-marketplace{width:min(1260px,100% - 40px)}@media (width<=700px){.user-dashboard-shell .dashboard-influencer-marketplace .influencer-marketplace{background:linear-gradient(#f1fcfc 0%,#fff 38%,#f1fbfa 72%,#fff 100%);width:100%;padding:34px 10px 96px;overflow:hidden}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-hero{max-width:390px;margin-bottom:22px;padding-inline:8px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-hero>span{justify-content:center;align-items:center;gap:8px;font-size:.62rem;display:flex}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-hero h1{max-width:330px;margin:9px auto 7px;font-size:clamp(1.65rem,7.8vw,2.15rem);line-height:1.05}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-hero p{max-width:350px;margin:auto;font-size:.7rem;line-height:1.4}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-filter-panel{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-search{border-radius:12px;grid-column:1/-1;min-height:45px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-filter-panel select{min-width:0;min-height:40px;padding:0 25px 0 9px;font-size:clamp(.49rem,2vw,.62rem)}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-category-pills{flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-category-pills button{flex:none;min-height:38px;padding:0 10px;font-size:.55rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-results{margin-top:20px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card{border-radius:11px;box-shadow:0 6px 15px #0e224a17}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card-body h3{white-space:nowrap;gap:4px;font-size:clamp(.65rem,2.8vw,.8rem)}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card-body>p{margin-top:3px;font-size:.52rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-metrics small{letter-spacing:0;font-size:.34rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card footer{gap:4px;margin-top:9px;padding-top:8px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card footer button{border-radius:8px;padding:7px 9px;font-size:.49rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-filter-panel{grid-template-columns:1fr;gap:9px;padding:12px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-search,.user-dashboard-shell .dashboard-influencer-marketplace .influencer-filter-panel select{grid-column:1;width:100%;min-height:46px;font-size:.72rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-filter-panel select{padding-left:13px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-category-pills{grid-column:1;padding:2px 0 4px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card-grid{grid-template-columns:1fr;gap:14px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card{border-radius:15px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-photo{height:190px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card-body{padding:14px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card-body h3{font-size:.96rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card-body>p{font-size:.68rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-metrics{gap:5px;margin-top:14px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-metrics strong{font-size:.65rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-metrics small{font-size:.48rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card footer{margin-top:14px;padding-top:11px}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card footer>strong{font-size:.9rem}.user-dashboard-shell .dashboard-influencer-marketplace .influencer-card footer button{padding:9px 13px;font-size:.66rem}.user-dashboard-shell .services-workspace-page>.services-category-panel{box-shadow:none;background:0 0;border:0;gap:9px;margin:0;padding:0 12px 3px;display:flex;overflow-x:auto}.user-dashboard-shell .services-workspace-page{gap:16px;padding:4px 0 150px;overflow:hidden}.user-dashboard-shell .services-workspace-page .services-workspace-hero{min-height:0;box-shadow:none;background:0 0;padding:8px 12px 0;display:block}.user-dashboard-shell .services-workspace-page .services-workspace-hero .eyebrow{color:#557099;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 7px;font-size:.74rem;font-weight:800;display:flex}.user-dashboard-shell .services-workspace-page .services-workspace-hero .eyebrow:before{content:"";background:#15bbaa;width:37px;height:1px}.user-dashboard-shell .services-workspace-page .services-workspace-hero h1{color:#071f4d;letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,9vw,2.45rem);line-height:1.05}.user-dashboard-shell .services-workspace-page .services-workspace-hero h1 em{color:#eea100;font-style:normal}.user-dashboard-shell .services-workspace-page .services-workspace-hero>div>p:not(.mobile-services-subtitle),.user-dashboard-shell .services-workspace-page .services-support-banner{display:none}.user-dashboard-shell .services-workspace-page .services-workspace-hero .mobile-services-subtitle{color:#55739c;margin:9px 0 0;font-size:.89rem;line-height:1.35;display:block}.user-dashboard-shell .services-workspace-page>.services-category-panel{scrollbar-width:none;box-shadow:none;background:0 0;border:0;gap:9px;margin:0;padding:0 12px 3px;display:flex;overflow-x:auto}.user-dashboard-shell .services-workspace-page>.services-category-panel button{color:#092b59;background:#f8fbff;border:1px solid #e2eaf3;border-radius:17px;flex:0 0 94px;place-items:center;gap:5px;min-height:82px;padding:8px 5px;display:grid;box-shadow:0 4px 12px #082a5209}.user-dashboard-shell .services-workspace-page>.services-category-panel button>span{color:#0870d6;background:#e5f3ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.user-dashboard-shell .services-workspace-page>.services-category-panel button>span .pk-icon{width:21px;height:21px}.user-dashboard-shell .services-workspace-page>.services-category-panel button>strong{white-space:nowrap;font-size:.67rem;line-height:1.1}.user-dashboard-shell .services-workspace-page>.services-category-panel button.active{background:#fff4d6;border-color:#ffe0a1;box-shadow:0 7px 16px #d58e001f}.user-dashboard-shell .services-workspace-page>.services-category-panel button.active>span{color:#bd7800;background:#ffe3a2}.user-dashboard-shell .services-workspace-page>.services-mobile-search,.user-dashboard-shell .services-workspace-page>.dashboard-services-section,.user-dashboard-shell .services-workspace-page>.my-services-panel{display:none!important}body:has(.services-workspace-page) .contact-float-stack{flex-direction:column;gap:9px;right:13px!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}:is(body:has(.services-workspace-page) .contact-float-stack .call-float,body:has(.services-workspace-page) .contact-float-stack .whatsapp-float){border-radius:50%;place-items:center;width:48px;min-height:48px;padding:0;display:grid}:is(body:has(.services-workspace-page) .contact-float-stack .call-float>i,body:has(.services-workspace-page) .contact-float-stack .whatsapp-float>i,body:has(.services-workspace-page) .contact-float-stack .call-float>span,body:has(.services-workspace-page) .contact-float-stack .whatsapp-float>span,body:has(.services-workspace-page) .contact-float-stack .call-float>b,body:has(.services-workspace-page) .contact-float-stack .whatsapp-float>b){display:none}}.mobile-services-catalog,.mobile-services-subtitle{display:none}@media (width<=700px){.user-dashboard-shell .services-workspace-page{gap:16px;min-width:0;padding:4px 0 150px;overflow:hidden}.user-dashboard-shell .services-workspace-page .services-workspace-hero{min-height:0;box-shadow:none;background:0 0;padding:8px 12px 0;display:block}.user-dashboard-shell .services-workspace-page .services-workspace-hero .eyebrow{color:#557099;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 7px;font-size:.74rem;font-weight:800;display:flex}.user-dashboard-shell .services-workspace-page .services-workspace-hero .eyebrow:before{content:"";background:#15bbaa;width:37px;height:1px}.user-dashboard-shell .services-workspace-page .services-workspace-hero h1{color:#071f4d;letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,9vw,2.45rem);line-height:1.05}.user-dashboard-shell .services-workspace-page .services-workspace-hero h1 em{color:#eea100;font-style:normal}.user-dashboard-shell .services-workspace-page .services-workspace-hero>div>p:not(.mobile-services-subtitle),.user-dashboard-shell .services-workspace-page .services-support-banner{display:none}.user-dashboard-shell .services-workspace-page .services-workspace-hero .mobile-services-subtitle{color:#55739c;margin:9px 0 0;font-size:.89rem;line-height:1.35;display:block}.user-dashboard-shell .services-workspace-page>.services-category-panel{overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:none;background:0 0;border:0;gap:9px;margin:0;padding:0 12px 3px;display:flex;overflow-x:auto}.user-dashboard-shell .services-workspace-page>.services-category-panel::-webkit-scrollbar{display:none}.user-dashboard-shell .services-workspace-page>.services-category-panel button{color:#092b59;background:#f8fbff;border:1px solid #e2eaf3;border-radius:17px;flex:0 0 94px;place-items:center;gap:5px;min-height:82px;padding:8px 5px;display:grid;box-shadow:0 4px 12px #082a5209}.user-dashboard-shell .services-workspace-page>.services-category-panel button>span{color:#0870d6;background:#e5f3ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.user-dashboard-shell .services-workspace-page>.services-category-panel button:nth-child(2)>span{color:#d97900;background:#fff3dc}.user-dashboard-shell .services-workspace-page>.services-category-panel button:nth-child(3)>span{color:#7b37dc;background:#f1e9ff}.user-dashboard-shell .services-workspace-page>.services-category-panel button:nth-child(4)>span{color:#008b9a;background:#e2f9f8}.user-dashboard-shell .services-workspace-page>.services-category-panel button>span .pk-icon{width:21px;height:21px}.user-dashboard-shell .services-workspace-page>.services-category-panel button>strong{white-space:nowrap;font-size:.67rem;line-height:1.1}.user-dashboard-shell .services-workspace-page>.services-category-panel button.active{background:#fff4d6;border-color:#ffe0a1;box-shadow:0 7px 16px #d58e001f}.user-dashboard-shell .services-workspace-page>.services-category-panel button.active>span{color:#bd7800;background:#ffe3a2}.user-dashboard-shell .services-workspace-page>.services-mobile-search,.user-dashboard-shell .services-workspace-page>.dashboard-services-section,.user-dashboard-shell .services-workspace-page>.my-services-panel{display:none!important}.user-dashboard-shell .services-workspace-page>.mobile-services-catalog{gap:11px;min-width:0;padding:0 12px;display:grid}.user-dashboard-shell .mobile-service-card{color:#092655;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2eaf3;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:54px minmax(0,1fr);column-gap:11px;width:100%;min-height:116px;padding:13px 54px 12px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 19px #062b560e}.user-dashboard-shell .mobile-service-icon{color:#0873d9;background:#e8f4ff;border-radius:16px;grid-area:1/1/3;align-self:start;place-items:center;width:54px;height:54px;display:grid}.user-dashboard-shell .mobile-service-card.service-tone-green .mobile-service-icon{color:#06955a;background:#e2f8ed}.user-dashboard-shell .mobile-service-card.service-tone-purple .mobile-service-icon{color:#7438d8;background:#f0e9ff}.user-dashboard-shell .mobile-service-card.service-tone-amber .mobile-service-icon{color:#d58500;background:#fff4df}.user-dashboard-shell .mobile-service-card .pk-icon{stroke-width:2px;width:27px;height:27px}.user-dashboard-shell .mobile-service-copy{gap:4px;min-width:0;display:grid}.user-dashboard-shell .mobile-service-titleline{align-items:center;gap:7px;min-width:0;display:flex}.user-dashboard-shell .mobile-service-copy strong{color:#071f4d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.96rem;line-height:1.2;overflow:hidden}.user-dashboard-shell .mobile-service-copy>small{color:#5b759a;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;line-height:1.25;overflow:hidden}.user-dashboard-shell .mobile-service-tags{gap:5px;min-width:0;margin-top:4px;display:flex;overflow:hidden}.user-dashboard-shell .mobile-service-tags i{color:#0a4d83;text-overflow:ellipsis;white-space:nowrap;background:#eef6ff;border-radius:999px;max-width:105px;padding:5px 7px;font-size:.59rem;font-style:normal;font-weight:700;line-height:1;overflow:hidden}.user-dashboard-shell .service-tone-green .mobile-service-tags i{color:#087253;background:#e7f8f0}.user-dashboard-shell .service-tone-purple .mobile-service-tags i{color:#6532ae;background:#f2ecff}.user-dashboard-shell .mobile-service-price{color:#bd7000;text-overflow:ellipsis;white-space:nowrap;background:#fff4dc;border:1px solid #f9e0a6;border-radius:999px;flex:none;max-width:86px;padding:6px 8px;font-size:.63rem;font-style:normal;font-weight:800;line-height:1;overflow:hidden}.user-dashboard-shell .mobile-service-arrow{color:#0a4e8d;background:#edf6ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.user-dashboard-shell .mobile-service-arrow .pk-icon{width:21px;height:21px}.user-dashboard-shell .mobile-service-card:focus-visible{outline-offset:2px;outline:3px solid #f0aa18}.user-dashboard-shell .mobile-services-support{background:#eaf5ff;border-radius:17px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:10px;min-height:80px;margin-top:6px;padding:13px;display:grid}.user-dashboard-shell .mobile-services-support>span{color:#0a4d8d;background:#fff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.user-dashboard-shell .mobile-services-support>span .pk-icon{width:24px;height:24px}.user-dashboard-shell .mobile-services-support div{gap:3px;min-width:0;display:grid}.user-dashboard-shell .mobile-services-support small{color:#52779f;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.user-dashboard-shell .mobile-services-support strong{color:#092a58;font-size:.78rem;line-height:1.25}.user-dashboard-shell .mobile-services-support button{color:#0864d3;background:#fff;border:1px solid #1578ec;border-radius:10px;grid-column:2;min-height:36px;padding:0 10px;font-size:.7rem;font-weight:800}body:has(.services-workspace-page) .contact-float-stack{flex-direction:column;gap:9px;right:13px!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}:is(body:has(.services-workspace-page) .contact-float-stack .call-float,body:has(.services-workspace-page) .contact-float-stack .whatsapp-float){border-radius:50%;place-items:center;width:48px;min-height:48px;padding:0;display:grid;box-shadow:0 9px 20px #0521492e}:is(body:has(.services-workspace-page) .contact-float-stack .call-float>i,body:has(.services-workspace-page) .contact-float-stack .whatsapp-float>i,body:has(.services-workspace-page) .contact-float-stack .call-float>span,body:has(.services-workspace-page) .contact-float-stack .whatsapp-float>span,body:has(.services-workspace-page) .contact-float-stack .call-float>b,body:has(.services-workspace-page) .contact-float-stack .whatsapp-float>b){display:none}:is(body:has(.services-workspace-page) .contact-float-stack .call-float .contact-float-icon,body:has(.services-workspace-page) .contact-float-stack .whatsapp-float .contact-float-icon){width:24px;height:24px;margin:0}}.admin-service-catalog-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.admin-service-catalog-list .service-catalog-card-shell{min-width:0;position:relative}.admin-service-catalog-list .service-selection-card{color:#08245f;text-align:left;background:#fff;border:1px solid #dfe8f1;border-radius:17px;flex-direction:column;gap:0;width:100%;height:100%;min-height:286px;margin:0;padding:13px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 7px 18px #062b560f}.admin-service-catalog-list .service-selection-card:hover,.admin-service-catalog-list .service-selection-card:focus-visible{transform:translateY(-4px);box-shadow:0 14px 28px #062b561f}.admin-service-catalog-list .service-card-compact-head{justify-content:space-between;align-items:flex-start;min-height:52px;display:flex}.admin-service-catalog-list .service-card-icon-badge{color:#0867ba;background:#e9f3ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.admin-service-catalog-list .service-card-icon-badge .pk-icon{width:25px;height:25px}.admin-service-catalog-list .service-card-icon-badge img{object-fit:cover;width:100%;height:100%}.admin-service-catalog-list .service-card-head-arrow{color:#0b4b87;padding-top:4px}.admin-service-catalog-list .service-card-head-arrow .pk-icon{width:19px;height:19px}.admin-service-catalog-list .service-card-body{flex-direction:column;flex:1;gap:7px;min-width:0;padding-top:7px;display:flex;position:relative}.admin-service-catalog-list .service-card-topline{min-height:36px;padding-right:80px}.admin-service-catalog-list .service-card-topline strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.2;display:-webkit-box;overflow:hidden}.admin-service-catalog-list .service-card-price{color:#b46600;text-align:center;background:#fff5df;border:1px solid #ffe1a0;border-radius:12px;place-items:center;width:72px;min-height:32px;padding:4px;font-size:.58rem;line-height:1.1;display:grid;position:absolute;top:7px;right:0}.admin-service-catalog-list .service-card-body>p{color:#567199;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8em;margin:0;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-service-catalog-list .service-card-tags{flex-wrap:wrap;gap:5px;min-height:0;margin:0;display:flex}.admin-service-catalog-list .service-card-tags small{color:#1761a7;background:#eaf4ff;border-radius:6px;padding:4px 7px;font-size:.58rem}.admin-service-catalog-list .service-card-link{color:#fff;background:linear-gradient(105deg,#075eaa,#087cba);border-radius:10px;justify-content:space-between;align-items:center;min-height:42px;margin-top:auto;padding:0 12px;font-size:.76rem;font-weight:700;display:flex}.admin-service-catalog-list .service-card-link .pk-icon{width:17px;height:17px}.admin-service-catalog-list .admin-service-card-menu{z-index:3;position:absolute;top:12px;right:12px}.admin-service-catalog-list .admin-service-card-menu-trigger{color:#123b70;cursor:pointer;background:#ffffffe6;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:grid}.admin-service-catalog-list .admin-service-card-menu-trigger:hover{background:#edf5ff}.admin-service-catalog-list .admin-service-card-menu-popover{z-index:5;background:#fff;border:1px solid #dbe6f1;border-radius:10px;min-width:112px;padding:5px;position:absolute;top:33px;right:0;box-shadow:0 10px 24px #062b5626}.admin-service-catalog-list .admin-service-card-menu-popover button{color:#173663;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:.75rem}.admin-service-catalog-list .admin-service-card-menu-popover button:hover{background:#eef6ff}.admin-service-catalog-list .admin-service-card-menu-popover button.delete{color:#bd2637}@media (width<=1100px){.admin-service-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-service-catalog-list{grid-template-columns:1fr;gap:11px}.admin-service-catalog-list .service-selection-card{min-height:272px}}.admin-payment-center-page{gap:18px;padding-bottom:28px}.admin-payment-breadcrumb{margin-bottom:-4px}.admin-payment-hero{background:#fff;border:1px solid #dfe8f1;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 9px 24px #062b560e}.admin-payment-hero h1{color:#08245f;margin:5px 0 3px;font-size:1.55rem;line-height:1.1}.admin-payment-hero p{color:#55729a;max-width:680px;margin:0;font-size:.87rem}.admin-payment-hero-icon{color:#0879c9;background:#eaf5ff;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;display:grid}.admin-payment-metric{background:#fff;border:1px solid #dfe8f1;border-radius:16px;align-items:center;gap:15px;min-width:0;min-height:104px;padding:17px;display:flex;box-shadow:0 7px 18px #062b560b}.admin-payment-metric>i{border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.admin-payment-metric>div{gap:4px;min-width:0;display:grid}.admin-payment-metric.gold>i{color:#ed9400;background:#fff2d9}.admin-payment-metric.green>i{color:#08a85d;background:#ddf9e9}.admin-payment-metric.violet>i{color:#8536d5;background:#f2e5ff}.admin-payment-filter-panel{border-color:#dfe8f1;border-radius:18px;padding:19px;box-shadow:0 7px 18px #062b560b}.admin-payment-filter-head{align-items:center}.admin-payment-filter-head>i{color:#0879c9;background:#eaf5ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.admin-payment-filter-head h3{color:#08245f;margin:0}.admin-payment-filter-head p{color:#627799;margin:3px 0 0;font-size:.82rem}.admin-payment-empty{text-align:center;background:#fff;border:1px solid #dfe8f1;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:240px;padding:24px;display:grid}.admin-payment-empty>i{color:#0879c9;background:#eaf5ff;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.admin-payment-empty h3{color:#08245f;margin:4px 0 0}.admin-payment-empty p{color:#627799;margin:0}.admin-payment-tip{display:none}@media (width<=1050px){.admin-payment-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-payment-center-page{gap:13px}.admin-payment-hero{align-items:flex-start;padding:17px}.admin-payment-hero h1{font-size:1.35rem}.admin-payment-hero-icon{border-radius:14px;width:47px;height:47px}.admin-payment-metric-grid{grid-template-columns:1fr;gap:10px}.admin-payment-metric{min-height:88px;padding:14px}.admin-payment-metric>i{flex-basis:46px;width:46px;height:46px}}@media (width<=1024px){.contact-float-stack{right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px) + 12px);z-index:100;pointer-events:auto;gap:8px;display:flex;position:fixed}.contact-float-stack .call-float,.contact-float-stack .whatsapp-float{border-radius:999px;grid-template-columns:21px 1px minmax(0,1fr) 34px;gap:7px;width:146px;min-height:44px;padding:4px 4px 4px 11px;font-size:.7rem}.contact-float-stack .call-float .contact-float-icon{width:21px;height:21px}.contact-float-stack .whatsapp-float .contact-float-icon{width:24px;height:24px}.contact-float-stack .call-float>i,.contact-float-stack .whatsapp-float>i{height:22px}.contact-float-stack .call-float>b,.contact-float-stack .whatsapp-float>b{width:34px;height:34px}.contact-float-stack .call-float>b svg,.contact-float-stack .whatsapp-float>b svg{width:17px;height:17px}}@media (width<=390px){.contact-float-stack{gap:6px;right:9px}.contact-float-stack .call-float,.contact-float-stack .whatsapp-float{grid-template-columns:19px 1px minmax(0,1fr) 31px;width:132px;min-height:41px;padding-left:9px;font-size:.65rem}.contact-float-stack .call-float>b,.contact-float-stack .whatsapp-float>b{width:31px;height:31px}}@media (width>=1025px){body:has(.services-workspace-page) .contact-float-stack{bottom:20px;left:16px;right:auto}}@media (width<=1024px){html{--mobile-nav-content-height:64px;--mobile-nav-safe-bottom:env(safe-area-inset-bottom,0px)}body{padding-bottom:calc(var(--mobile-nav-content-height) + var(--mobile-nav-safe-bottom) + 12px)!important}body>.mobile-bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;backface-visibility:hidden;will-change:auto;overscroll-behavior:contain;touch-action:manipulation;z-index:2147483640!important;width:100%!important;max-width:none!important;height:calc(var(--mobile-nav-content-height) + var(--mobile-nav-safe-bottom))!important;min-height:calc(var(--mobile-nav-content-height) + var(--mobile-nav-safe-bottom))!important;padding:4px max(4px,env(safe-area-inset-right,0px)) max(4px,var(--mobile-nav-safe-bottom)) max(4px,env(safe-area-inset-left,0px))!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;transform-origin:bottom!important;contain:layout paint style!important;background:#fffffffa!important;border:0!important;border-top:1px solid #e0e7ef!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;margin:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 -7px 24px #05234621!important}body>.mobile-bottom-nav>a{border-radius:12px!important;gap:3px!important;min-width:0!important;min-height:52px!important;padding:4px 1px 3px!important;font-size:clamp(.42rem,1.7vw,.6rem)!important}}@media (width<=380px){html{--mobile-nav-content-height:60px}body>.mobile-bottom-nav>a{min-height:48px!important;font-size:.42rem!important}body>.mobile-bottom-nav .pk-icon,body>.mobile-bottom-nav .mobile-nav-custom-icon{flex-basis:21px!important;width:21px!important;height:21px!important}}@media (width<=650px){.site-shell .get-in-touch-backdrop{padding:10px}.site-shell .get-in-touch-modal{border-radius:18px;width:min(100%,430px);max-height:calc(100dvh - 20px);padding:28px 18px 22px}.site-shell .get-in-touch-head{padding:0 28px}.site-shell .get-in-touch-head h2{font-size:1.65rem}.site-shell .get-in-touch-head p{font-size:.72rem;display:block}.site-shell .get-in-touch-form{gap:12px;margin-top:20px}.site-shell .get-in-touch-form .form-grid{grid-template-columns:1fr;gap:11px}.site-shell .get-in-touch-form .full-width{grid-column:auto}.site-shell .get-in-touch-form label{font-size:.7rem}.site-shell .get-in-touch-form input,.site-shell .get-in-touch-form textarea{border-radius:9px;min-height:45px;padding:10px 12px;font-size:16px}.site-shell .get-in-touch-form textarea{min-height:78px;max-height:95px}.site-shell .get-in-touch-form>.button{min-height:47px;font-size:.8rem}.site-shell .get-in-touch-privacy{font-size:.62rem;display:block}}@media (width<=1024px),(hover:none) and (pointer:coarse){html{--fixed-nav-h:76px;--fixed-nav-safe:env(safe-area-inset-bottom,0px);scroll-padding-bottom:calc(var(--fixed-nav-h) + var(--fixed-nav-safe) + 8px)}body{padding-bottom:calc(var(--fixed-nav-h) + var(--fixed-nav-safe) + 8px)!important}body>.mobile-bottom-nav{z-index:2147483640!important;width:100%!important;max-width:none!important;height:calc(var(--fixed-nav-h) + var(--fixed-nav-safe))!important;min-height:calc(var(--fixed-nav-h) + var(--fixed-nav-safe))!important;max-height:calc(var(--fixed-nav-h) + var(--fixed-nav-safe))!important;padding:8px 12px max(8px,var(--fixed-nav-safe))!important;box-sizing:border-box!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;isolation:isolate!important;contain:layout style!important;backface-visibility:hidden!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;margin:0!important;transition:none!important;animation:none!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow:visible!important;transform:translate(0,0)!important}body>.mobile-bottom-nav:before{content:"";z-index:-1;inset:6px 8px max(6px,var(--fixed-nav-safe));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#fffffffa;border:1px solid #e2e9f0;border-radius:24px;position:absolute;box-shadow:0 -5px 22px #0523461f,0 8px 24px #05234614}body>.mobile-bottom-nav>a{z-index:1;position:relative;border-radius:17px!important;gap:4px!important;min-height:56px!important;padding:5px 1px 4px!important;font-size:clamp(.44rem,1.9vw,.62rem)!important}}@media (width<=380px){html{--fixed-nav-h:70px}body>.mobile-bottom-nav{padding-inline:7px!important}body>.mobile-bottom-nav:before{border-radius:21px;inset-inline:4px}body>.mobile-bottom-nav>a{min-height:52px!important;font-size:.42rem!important}}.mobile-upload-service-card,.document-type-icon,.upload-progress-ring,.upload-progress-banner>svg{display:none}@media (width<=767px){.upload-documents-page{gap:18px;padding-bottom:12px}.upload-documents-page>.section-head{min-height:180px;padding:48px 112px 18px 8px;position:relative;overflow:hidden}.upload-documents-page>.section-head:before{content:"⌂  ›  Client Workspace  ›  Upload Documents";color:#526889;white-space:nowrap;font-size:.7rem;font-weight:700;position:absolute;top:0;left:8px;right:0}.upload-documents-page>.section-head:after{content:"GST";box-sizing:border-box;color:#0874e8;background:linear-gradient(145deg,#fff,#e9f5ff);border:1px solid #d9e9fb;border-radius:12px 12px 18px 18px;place-items:start center;width:78px;height:96px;padding-top:18px;font-family:Manrope,sans-serif;font-size:1.3rem;font-weight:900;display:grid;position:absolute;top:54px;right:12px;transform:rotate(2deg);box-shadow:-8px 9px #b9ddfa,0 14px 25px #1d5d9726}.upload-documents-page>.section-head .eyebrow{letter-spacing:.12em;font-size:.66rem}.upload-documents-page>.section-head h1{letter-spacing:-.045em;margin-top:8px;font-size:clamp(1.65rem,7.5vw,2.25rem);line-height:1.05}.upload-documents-page>.section-head p{color:#657591;margin-top:10px;font-size:.78rem;line-height:1.45;display:block}.upload-documents-page>.guided-upload-panel{display:none}.mobile-upload-service-card{border-radius:16px;padding:15px;display:block}.mobile-upload-service-card label{color:#0a2149;gap:9px;font-size:.82rem;font-weight:800}.mobile-upload-service-card select{color:#0a2149;background:#fff;border:1px solid #cbd9e9;border-radius:10px;min-height:48px;padding:0 14px;font-size:16px}.upload-documents-workspace{flex-direction:column;gap:18px;display:flex}.upload-documents-workspace>.upload-progress-panel{order:-1}.upload-progress-panel{background:linear-gradient(110deg,#f7fcff,#eefaff);border:1px solid #b8dcf6;border-radius:16px;box-shadow:0 10px 24px #18528212}.upload-progress-banner{color:#0a2149;background:0 0;grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:16px;display:grid}.upload-progress-ring{background:conic-gradient(#2aaeb2 var(--upload-progress),#dce8ec 0);border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative}.upload-progress-ring:after{content:"";background:#f8fcff;border-radius:50%;position:absolute;inset:8px}.upload-progress-ring strong{z-index:1;color:#091d4b;font-size:1rem;position:relative}.upload-progress-banner .eyebrow{color:#244b72;letter-spacing:0;text-transform:none;font-size:.7rem}.upload-progress-banner h3{color:#071d4a;margin-top:4px;font-size:1.05rem}.upload-progress-banner p{color:#6a7891;margin-top:3px;font-size:.72rem}.upload-progress-banner>strong{display:none}.upload-progress-banner>svg{color:#071d4a;width:20px;height:20px;display:block}.upload-progress-track,.upload-progress-metrics,.upload-progress-table-card,.upload-progress-note{display:none}.multi-document-form{border-radius:16px;flex-direction:column;gap:13px;padding:16px 12px;display:flex}.multi-document-form>h3{color:#071d46;order:1;margin:0 4px 3px;font-size:1rem}.multi-document-form>.upload-service-select,.multi-document-form>.upload-related-service{display:none}.document-checklist-grid{order:2;gap:8px}.upload-notes-field{order:3;gap:8px}.multi-document-form>.form-message{order:4}.multi-document-form>.button{order:5}.document-checklist-row{min-height:74px;box-shadow:none;background:#fff;border-color:#dce6ef;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) minmax(108px,132px);gap:3px 10px;padding:10px;display:grid;position:relative}.document-type-icon{color:#073369;background:linear-gradient(145deg,#eaf8ff,#eef5fb);border-radius:12px;grid-area:1/1/3;align-self:center;place-items:center;width:46px;height:46px;display:grid}.document-type-icon svg{width:25px;height:25px}.document-checklist-head{grid-area:1/2/auto/4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.document-checklist-checkbox{min-width:0;font-size:.76rem;line-height:1.22}.document-checklist-checkbox input{display:none}.document-checklist-status{min-height:28px;padding:0 10px;font-size:.64rem}.document-checklist-copy{grid-area:2/2;align-self:start;min-width:0}.document-checklist-copy small{color:#6a7891;font-size:.62rem;line-height:1.25}.document-upload-field{background:0 0;border:0;grid-area:2/3;align-self:end;min-width:0;padding:0}.document-upload-field>span{display:none}.document-upload-field input[type=file],.document-upload-field input[type=text],.document-upload-field input[type=email]{border-color:#cbd9e9;border-radius:9px;min-width:0;min-height:38px;padding:7px 8px;font-size:16px}.document-upload-field input[type=file]{color:#0000;width:100%;padding:0;overflow:hidden}.document-upload-field input[type=file]::file-selector-button{color:#0a2149;cursor:pointer;background:#fff;border:0;width:100%;height:36px;margin:0;font-size:.68rem;font-weight:800}.upload-notes-field>span{color:#0a2149;align-items:center;gap:7px;font-weight:800;display:flex}.upload-notes-field>span svg{color:#0879b9;width:19px;height:19px}.upload-notes-field>span em{color:#657591;font-style:normal;font-weight:500}.upload-notes-field textarea{border-color:#cbd9e9;border-radius:10px;min-height:82px;font-size:16px}.multi-document-form>.button-primary{background:linear-gradient(100deg,#073d75,#0788ca);border-radius:11px;width:100%;min-height:50px;box-shadow:0 10px 22px #044f8933}}@media (width>=768px){.user-dashboard-shell .upload-documents-page{grid-template-columns:minmax(520px,1.7fr) minmax(280px,.82fr);align-items:start;gap:18px 20px;display:grid}.user-dashboard-shell .upload-documents-page>.section-head{grid-column:1/-1;padding:42px 16px 12px;position:relative}.user-dashboard-shell .upload-documents-page>.section-head:before{content:"⌂   Client Workspace   ›   Upload Documents";color:#31547e;font-size:.75rem;font-weight:700;position:absolute;top:4px;left:16px}.user-dashboard-shell .upload-documents-page>.section-head .eyebrow{display:none}.user-dashboard-shell .upload-documents-page>.section-head h1{color:#08244c;letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.4rem)}.user-dashboard-shell .upload-documents-page>.section-head p{color:#58739a;margin:7px 0 0;font-size:.88rem;display:block}.user-dashboard-shell .upload-documents-page>.guided-upload-panel{display:none}.user-dashboard-shell .upload-documents-page>.mobile-upload-service-card{border-radius:15px;grid-column:1;padding:20px 24px;display:block}.user-dashboard-shell .mobile-upload-service-card label{color:#0b254c;gap:11px;font-size:.9rem;font-weight:800}.user-dashboard-shell .mobile-upload-service-card select{color:#0b254c;background:#fff;border:1px solid #cad9e8;border-radius:10px;min-height:52px;padding:0 16px;font-size:.9rem}.user-dashboard-shell .upload-documents-workspace{display:contents}.user-dashboard-shell .upload-documents-workspace>.multi-document-form{grid-area:3/1}.user-dashboard-shell .upload-documents-workspace>.upload-progress-panel{grid-area:2/2/span 2}.user-dashboard-shell .multi-document-form{border-radius:15px;flex-direction:column;gap:14px;padding:24px;display:flex}.user-dashboard-shell .multi-document-form>h3{color:#08244c;order:1;margin:0;font-size:1.15rem}.user-dashboard-shell .multi-document-form>h3:after{content:"Upload the documents listed below.";color:#5c7598;margin-top:5px;font-size:.76rem;font-weight:500;display:block}.user-dashboard-shell .multi-document-form>.upload-service-select,.user-dashboard-shell .multi-document-form>.upload-related-service{display:none}.user-dashboard-shell .multi-document-form>.document-checklist-grid{order:2;gap:9px}.user-dashboard-shell .multi-document-form>.upload-notes-field{order:3}.user-dashboard-shell .multi-document-form>.form-message{order:4}.user-dashboard-shell .multi-document-form>.button{order:5}.user-dashboard-shell .document-checklist-row{min-height:82px;box-shadow:none;background:#fff;border:1px solid #d9e4ee;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr) minmax(142px,170px);align-items:center;gap:2px 14px;padding:12px 14px;display:grid}.user-dashboard-shell .document-type-icon{color:#082f61;background:linear-gradient(145deg,#eaf7ff,#f6fbff);border-radius:11px;grid-area:1/1/3;place-items:center;width:54px;height:54px;display:grid}.user-dashboard-shell .document-type-icon .pk-icon{width:29px;height:29px}.user-dashboard-shell .document-checklist-head{grid-area:1/2;display:block}.user-dashboard-shell .document-checklist-checkbox{font-size:.78rem}.user-dashboard-shell .document-checklist-checkbox input,.user-dashboard-shell .document-checklist-status{display:none}.user-dashboard-shell .document-checklist-copy{grid-area:2/2}.user-dashboard-shell .document-checklist-copy small{color:#60799c;font-size:.68rem}.user-dashboard-shell .document-upload-field{background:0 0;border:0;grid-area:1/3/3;padding:0}.user-dashboard-shell .document-upload-field>span{display:none}.user-dashboard-shell .document-upload-field input[type=file],.user-dashboard-shell .document-upload-field input[type=text],.user-dashboard-shell .document-upload-field input[type=email]{background:#fff;border:1px solid #cbd9e8;border-radius:9px;width:100%;min-height:46px;padding:10px 11px;font-size:.72rem}.user-dashboard-shell .document-upload-field input[type=file]{color:#0000;padding:0;overflow:hidden}.user-dashboard-shell .document-upload-field input[type=file]::file-selector-button{color:#092650;background:#fff;border:0;width:100%;height:44px;margin:0;font-size:.72rem;font-weight:800}.user-dashboard-shell .upload-notes-field>span{color:#0a2853;align-items:center;gap:8px;font-weight:800;display:flex}.user-dashboard-shell .upload-notes-field>span .pk-icon{width:21px;height:21px}.user-dashboard-shell .upload-notes-field>span em{color:#657b9a;font-style:normal;font-weight:500}.user-dashboard-shell .upload-notes-field textarea{border-color:#cbd9e8;border-radius:10px;min-height:116px}.user-dashboard-shell .multi-document-form>.button-primary{background:linear-gradient(100deg,#052c5c,#073c66 50%,#ffa600);border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:56px;display:flex}.user-dashboard-shell .multi-document-form>.button-primary .pk-icon{width:21px;height:21px}.user-dashboard-shell .upload-progress-panel{box-shadow:none;background:0 0;border:0;gap:14px;padding:0;display:grid;position:sticky;top:18px;overflow:visible}.user-dashboard-shell .upload-progress-banner,.user-dashboard-shell .upload-progress-table-card,.user-dashboard-shell .upload-progress-note{background:#fff;border:1px solid #dce6ef;border-radius:14px;box-shadow:0 8px 22px #062b560e}.user-dashboard-shell .upload-progress-banner{color:#092650;text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex}.user-dashboard-shell .upload-progress-banner:before{content:"Progress";color:#08244c;align-self:flex-start;font-size:1rem;font-weight:800}.user-dashboard-shell .upload-progress-ring{background:conic-gradient(#18b4ad var(--upload-progress),#dfe8f0 0);border-radius:50%;place-items:center;width:112px;height:112px;margin:8px 0 2px;display:grid;position:relative}.user-dashboard-shell .upload-progress-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.user-dashboard-shell .upload-progress-ring strong{z-index:1;color:#08244c;font-size:1.15rem;position:relative}.user-dashboard-shell .upload-progress-banner .eyebrow,.user-dashboard-shell .upload-progress-banner>strong,.user-dashboard-shell .upload-progress-banner>.pk-icon{display:none}.user-dashboard-shell .upload-progress-banner h3{color:#08244c;font-size:1rem}.user-dashboard-shell .upload-progress-banner p{color:#62799a;font-size:.75rem}.user-dashboard-shell .upload-progress-track,.user-dashboard-shell .upload-progress-metrics{display:none}.user-dashboard-shell .upload-progress-table-card{gap:12px;padding:18px}.user-dashboard-shell .upload-progress-table-title span{display:none}.user-dashboard-shell .upload-progress-table-title strong{color:#08244c;font-size:.95rem}.user-dashboard-shell .upload-progress-table{border:0;gap:6px;max-height:none;overflow:visible}.user-dashboard-shell .upload-progress-table-head{display:none}.user-dashboard-shell .upload-progress-table-row{background:#fff;border:1px solid #e0e8ef;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:52px;padding:8px}.user-dashboard-shell .upload-progress-table-row:nth-child(odd){background:#fff}.user-dashboard-shell .upload-progress-index{color:#0a2853;background:#fff0cd;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.user-dashboard-shell .upload-progress-table-row>strong{font-size:.7rem}.user-dashboard-shell .upload-progress-input,.user-dashboard-shell .upload-progress-status{display:none}.user-dashboard-shell .upload-progress-note{background:linear-gradient(145deg,#fff8e8,#fff1ca);grid-template-columns:42px 1fr;gap:10px;padding:20px;display:grid}.user-dashboard-shell .upload-progress-note>.pk-icon{color:#092f60;width:36px;height:36px}.user-dashboard-shell .upload-progress-note strong{color:#08244c}.user-dashboard-shell .upload-progress-note p{color:#607696;margin:5px 0 0;font-size:.7rem}.user-dashboard-shell .upload-progress-note button{color:#08244c;cursor:pointer;background:#fff;border:1px solid #ed9e00;border-radius:9px;grid-column:1/-1;min-height:44px;margin-top:8px;font-weight:800}}@media (width<=390px){.upload-documents-page>.section-head{padding-right:96px}.upload-documents-page>.section-head:after{width:68px;height:88px;right:5px}.document-checklist-row{grid-template-columns:42px minmax(0,1fr) 102px;column-gap:8px}.document-type-icon{width:42px;height:42px}.document-checklist-status{padding-inline:7px}}.user-dashboard-shell .services-mobile-search{display:none}@media (width>=768px){.user-dashboard-shell .services-workspace-page>.my-services-panel{display:none}}@media (width<=767px){.user-dashboard-shell .services-workspace-page{gap:16px;padding-bottom:8px}.user-dashboard-shell .services-workspace-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;display:block}.user-dashboard-shell .services-workspace-hero{grid-template-columns:minmax(0,1fr) 136px;align-items:end;gap:12px;padding:12px 2px 0;display:grid}.user-dashboard-shell .services-workspace-hero .eyebrow{letter-spacing:.14em;font-size:.65rem}.user-dashboard-shell .services-workspace-hero h1{margin:8px 0 6px;font-size:clamp(2rem,9vw,2.65rem);line-height:.95}.user-dashboard-shell .services-workspace-hero p{max-width:430px;font-size:.76rem;line-height:1.4}.user-dashboard-shell .services-support-banner{border-radius:15px;grid-template-columns:38px minmax(0,1fr) 14px;gap:8px;min-height:82px;padding:11px;display:grid}.user-dashboard-shell .services-support-banner>span{border-radius:11px;width:38px;height:38px}.user-dashboard-shell .services-support-banner>span .pk-icon{width:20px;height:20px}.user-dashboard-shell .services-support-banner small,.user-dashboard-shell .services-support-banner strong{font-size:.57rem;line-height:1.25}.user-dashboard-shell .services-support-banner>.pk-icon{width:17px;height:17px;color:var(--dashboard-navy);opacity:1;transform:rotate(0)}.user-dashboard-shell .services-category-panel{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0}.user-dashboard-shell .services-category-panel button{background:#fff;border-color:#dbe5ef;border-radius:14px;gap:5px;min-width:0;min-height:76px;padding:8px 3px;box-shadow:0 7px 20px #062b560d}.user-dashboard-shell .services-category-panel button span{width:31px;height:31px;color:var(--dashboard-navy);background:0 0}.user-dashboard-shell .services-category-panel button.active{background:linear-gradient(145deg,#ffd768,#ffb51e);border-color:#ffc94f}.user-dashboard-shell .services-category-panel button.active span{background:#ffffff47}.user-dashboard-shell .services-category-panel .pk-icon{width:21px;height:21px}.user-dashboard-shell .services-category-panel strong{overflow-wrap:anywhere;font-size:clamp(.52rem,2.35vw,.66rem)}.user-dashboard-shell .services-mobile-search{border:1px solid #d7e2ee;border-radius:14px;width:100%;min-height:54px;padding:0 15px;display:flex;box-shadow:0 8px 22px #062b560e}.user-dashboard-shell .services-mobile-search .pk-icon{width:22px;height:22px}.user-dashboard-shell .services-mobile-search input{min-height:52px;font-size:16px}.user-dashboard-shell .services-catalog-head{gap:8px;margin-bottom:13px}.user-dashboard-shell .services-catalog-head .eyebrow{letter-spacing:.14em;font-size:.64rem}.user-dashboard-shell .services-catalog-head h2{margin:5px 0 2px;font-size:1.45rem;line-height:1.05}.user-dashboard-shell .services-catalog-head p{font-size:.7rem;line-height:1.4}.user-dashboard-shell .services-catalog-head .services-search-box{display:none}.user-dashboard-shell .dashboard-services-grid{grid-template-columns:1fr;gap:9px}.user-dashboard-shell .service-selection-card,.user-dashboard-shell .tax-group-card{background:#fff;border:1px solid #dae5ef;border-radius:15px;grid-template-rows:1fr;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:112px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #062b560e}.user-dashboard-shell .service-selection-card:before,.user-dashboard-shell .tax-group-card:before{display:none}.user-dashboard-shell .service-card-compact-head{display:contents}.user-dashboard-shell .service-card-compact-head .service-card-icon-badge,.user-dashboard-shell .tax-group-card .service-card-compact-head .service-card-icon-badge{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent) 80%,#fff),var(--service-accent));width:64px;height:76px;box-shadow:0 8px 17px color-mix(in srgb,var(--service-accent) 24%,transparent);border:0;border-radius:12px;grid-area:1/1;align-self:center}.user-dashboard-shell .tax-group-card .service-card-icon-badge .pk-icon,.user-dashboard-shell .service-card-icon-badge .pk-icon{color:#fff;width:31px;height:31px}.user-dashboard-shell .service-card-head-arrow{color:var(--dashboard-navy-deep);grid-area:1/3;align-self:center;padding:0}.user-dashboard-shell .service-card-head-arrow .pk-icon{width:20px;height:20px}.user-dashboard-shell .service-selection-card .service-card-body,.user-dashboard-shell .tax-group-card .service-card-body{grid-area:1/2;justify-content:center;gap:4px;min-width:0;padding:0 82px 0 0;display:flex;position:static}.user-dashboard-shell .tax-group-card .service-card-topline{width:auto;min-height:0;padding:0}.user-dashboard-shell .service-selection-card .service-card-topline strong,.user-dashboard-shell .tax-group-card .service-card-topline strong{min-height:0;font-size:.87rem;line-height:1.2}.user-dashboard-shell .service-selection-card .service-card-price,.user-dashboard-shell .tax-group-card .service-card-price{white-space:normal;color:#ba6800;text-align:center;background:#fff2d2;border:0;border-radius:13px;place-items:center;width:72px;max-width:72px;min-height:42px;padding:5px 6px;font-size:.64rem;line-height:1.18;display:grid;position:absolute;top:14px;right:40px}.user-dashboard-shell .service-selection-card .service-card-body>p,.user-dashboard-shell .tax-group-card .service-card-body>p{color:#52709a;-webkit-line-clamp:1;min-height:0;margin:0;font-size:.65rem;line-height:1.3}.user-dashboard-shell .tax-group-feature-list{display:none}.user-dashboard-shell .service-selection-card .service-card-tags,.user-dashboard-shell .tax-group-card .service-card-tags{flex-wrap:nowrap;gap:5px;max-width:100%;min-height:0;margin:3px 0 0;display:flex;overflow:hidden}.user-dashboard-shell .service-selection-card .service-card-tags small,.user-dashboard-shell .tax-group-card .service-card-tags small{text-overflow:ellipsis;white-space:nowrap;border-radius:9px;flex:none;max-width:92px;padding:5px 8px;font-size:.55rem;overflow:hidden}.user-dashboard-shell .service-selection-card .service-card-link{display:none}.user-dashboard-shell .my-services-panel{border-radius:16px;padding:14px}.user-dashboard-shell .my-services-panel .document-history-head{margin-bottom:10px}.user-dashboard-shell .my-services-panel .eyebrow{letter-spacing:.13em;font-size:.63rem}.user-dashboard-shell .my-services-panel h3{margin-top:5px;font-size:1rem}.user-dashboard-shell .my-services-panel .empty-state{background:#fff;border:1px dashed #cad9e7;border-radius:13px;min-height:126px;padding:18px}}@media (width<=390px){.user-dashboard-shell .services-workspace-hero{grid-template-columns:minmax(0,1fr) 118px;gap:8px}.user-dashboard-shell .services-support-banner{grid-template-columns:34px minmax(0,1fr) 12px;padding:9px 7px}.user-dashboard-shell .services-support-banner>span{width:34px;height:34px}.user-dashboard-shell .service-selection-card,.user-dashboard-shell .tax-group-card{grid-template-columns:56px minmax(0,1fr) 16px;gap:9px;padding:10px}.user-dashboard-shell .service-card-compact-head .service-card-icon-badge,.user-dashboard-shell .tax-group-card .service-card-compact-head .service-card-icon-badge{width:56px;height:68px}.user-dashboard-shell .service-selection-card .service-card-body,.user-dashboard-shell .tax-group-card .service-card-body{padding-right:68px}.user-dashboard-shell .service-selection-card .service-card-price,.user-dashboard-shell .tax-group-card .service-card-price{width:63px;max-width:63px;font-size:.57rem;right:31px}}@media (width<=1024px),(hover:none) and (pointer:coarse){html{--mobile-bottom-nav-height:76px;--mobile-bottom-safe:env(safe-area-inset-bottom,0px);scroll-padding-bottom:calc(var(--mobile-bottom-nav-height) + var(--mobile-bottom-safe) + 8px)}body{padding-bottom:calc(var(--mobile-bottom-nav-height) + var(--mobile-bottom-safe) + 8px)!important}body>.mobile-bottom-nav{touch-action:manipulation;z-index:2147483640!important;width:100%!important;max-width:none!important;height:calc(var(--mobile-bottom-nav-height) + var(--mobile-bottom-safe))!important;min-height:calc(var(--mobile-bottom-nav-height) + var(--mobile-bottom-safe))!important;max-height:calc(var(--mobile-bottom-nav-height) + var(--mobile-bottom-safe))!important;padding:8px 12px max(8px,var(--mobile-bottom-safe))!important;box-sizing:border-box!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;transform-origin:bottom!important;isolation:isolate!important;contain:layout style!important;backface-visibility:hidden!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;margin:0!important;transition:none!important;animation:none!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow:visible!important;transform:translate(0,0)!important}body>.mobile-bottom-nav:before{content:"";z-index:-1;inset:6px 8px max(6px,var(--mobile-bottom-safe));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#fffffffa;border:1px solid #e2e9f0;border-radius:24px;position:absolute;box-shadow:0 -5px 22px #0523461f,0 8px 24px #05234614}body>.mobile-bottom-nav>a{z-index:1;width:100%;position:relative;border-radius:17px!important;gap:4px!important;min-width:0!important;min-height:56px!important;padding:5px 1px 4px!important;font-size:clamp(.44rem,1.9vw,.62rem)!important}}@media (width<=380px){html{--mobile-bottom-nav-height:70px}body>.mobile-bottom-nav{padding-inline:7px!important}body>.mobile-bottom-nav:before{border-radius:21px;inset-inline:4px}body>.mobile-bottom-nav>a{min-height:52px!important;font-size:.42rem!important}}@media (width<=1024px),(hover:none) and (pointer:coarse){html{--persistent-mobile-nav-height:64px;--persistent-mobile-nav-safe:env(safe-area-inset-bottom,0px);scroll-padding-bottom:calc(var(--persistent-mobile-nav-height) + var(--persistent-mobile-nav-safe) + 12px)}body{padding-bottom:calc(var(--persistent-mobile-nav-height) + var(--persistent-mobile-nav-safe) + 12px)!important}body>.mobile-bottom-nav{z-index:2147483640!important;width:100%!important;max-width:none!important;height:calc(var(--persistent-mobile-nav-height) + var(--persistent-mobile-nav-safe))!important;min-height:calc(var(--persistent-mobile-nav-height) + var(--persistent-mobile-nav-safe))!important;max-height:calc(var(--persistent-mobile-nav-height) + var(--persistent-mobile-nav-safe))!important;box-sizing:border-box!important;backface-visibility:hidden!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:none!important;margin:0!important;transition:none!important;animation:none!important;position:fixed!important;inset:auto 0 0!important;transform:translate(0,0)!important}}@media (width<=380px){html{--persistent-mobile-nav-height:60px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:var(--bg);margin:0;font-family:Inter,sans-serif;font-weight:400;overflow-x:clip}.navbar,.nav-links,.nav-link,button,.button,.pk-btn{font-weight:600;font-family:Manrope,sans-serif!important}p,li,label,input,select,textarea{font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{width:100%;max-width:100%;height:auto;display:block}iframe{max-width:100%;display:block}#root{min-height:100vh;overflow-x:clip}.site-shell{isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.site-shell:before,.site-shell:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.site-shell:before{background:radial-gradient(circle,#99e1d9b8,#0000 70%);width:420px;height:420px;top:-140px;left:-120px}.site-shell:after{background:radial-gradient(circle,#70abaf7a,#0000 72%);width:460px;height:460px;top:180px;right:-160px}.site-shell>*{z-index:1;position:relative}.public-main{padding-top:112px;padding-bottom:72px;overflow-x:clip}.container{width:min(var(--container), calc(100% - 32px));margin:0 auto}.page-stack{gap:40px;padding-top:28px;display:grid}.page-stack>*{min-width:0}.section-block{padding-bottom:18px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary-dark);align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));width:28px;height:2px}h1,h2,h3,h4{letter-spacing:-.03em;margin:0;font-family:Manrope,sans-serif;line-height:1.08}h1{font-size:clamp(2.4rem,3.5vw,4.6rem)}h2{font-size:clamp(1.8rem,2.6vw,3rem)}h3{font-size:1.3rem}p{color:var(--muted);margin:0;line-height:1.82}small{color:var(--muted)}.lead-copy{max-width:840px;font-size:1.08rem}.panel,.info-card,.stat-card,.testimonial-card,.auth-card,.hero-panel{border-radius:var(--radius-lg);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform, box-shadow;background:linear-gradient(#fffffffa,#f8fafafa);border:1px solid #0f172a14;animation:.45s both cardReveal;position:relative;overflow:hidden}.panel:before,.info-card:before,.stat-card:before,.testimonial-card:before,.auth-card:before,.hero-panel:before{content:"";background:linear-gradient(90deg,#70abaf52,#0000 80%);height:1px;position:absolute;inset:0 0 auto}.panel>*,.info-card>*,.stat-card>*,.testimonial-card>*,.auth-card>*,.hero-panel>*{z-index:1;position:relative}.panel,.auth-card,.hero-panel{padding:28px}.info-card,.testimonial-card,.stat-card{padding:24px}.panel,.info-card,.stat-card,.testimonial-card,.auth-card,.hero-panel,.hero-stats div,.card-inline,.dashboard-topbar,.user-pill,.empty-state,.page-hero{transition:box-shadow .25s,border-color .25s,background .25s}.panel:hover,.info-card:hover,.stat-card:hover,.testimonial-card:hover,.auth-card:hover,.hero-panel:hover,.hero-stats div:hover,.card-inline:hover,.dashboard-topbar:hover,.user-pill:hover,.empty-state:hover,.page-hero:hover{box-shadow:var(--card-shadow-hover);border-color:#0f172a1f}.info-card,.stat-card,.testimonial-card,.hero-panel,.hero-stats div,.card-inline,.page-hero{transition:transform .25s,box-shadow .25s,border-color .25s}.info-card:hover,.stat-card:hover,.testimonial-card:hover,.hero-panel:hover,.hero-stats div:hover,.card-inline:hover,.page-hero:hover{transform:translateY(-4px)}@keyframes cardReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:0 20px;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary,.button-secondary{border-color:#99e1d938;box-shadow:0 18px 34px #70abaf33}.button-primary{color:var(--mist);background:linear-gradient(135deg, var(--primary-dark) 0%, #466f75 58%, var(--primary) 100%)}.button-secondary{color:var(--primary-dark);background:linear-gradient(135deg, var(--accent), #c7f0eb)}.button-ghost{color:var(--text);border-color:var(--border);background:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff38}.button-login{color:var(--primary-dark);background:linear-gradient(135deg,#f6e7be 0%,#e5c27a 52%,#d7a04d 100%);border-color:#d7a04d57;box-shadow:inset 0 1px #ffffff6b,0 16px 28px #b17e3338}.button-login:hover{box-shadow:inset 0 1px #ffffff6b,0 20px 34px #b17e3347}.button-compact{border-radius:14px;min-height:40px;padding:0 16px;font-size:.92rem;box-shadow:0 12px 24px #212f3424}.button-danger{color:#fff;background:linear-gradient(135deg,#c05c58,#9f3531)}.text-link{color:var(--primary-dark);font-weight:700;transition:color .2s,transform .2s}.text-link:hover{color:var(--primary);transform:translate(2px)}.navbar-wrap{z-index:40;background:#f4f8fc;border-bottom:1px solid #071c3a14;padding-top:0;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 28px #071c3a14}.nav-utility{color:#fff;background:linear-gradient(90deg,#061d3a,#082a52 52%,#061d3a);overflow:hidden}.nav-utility-track{will-change:transform;width:max-content;display:flex;animation:14s linear infinite navUtilityTicker!important}.nav-ticker-group{width:100vw;min-height:34px;padding-inline:max(24px, calc((100vw - var(--container)) / 2));justify-content:space-between;align-items:center;gap:20px;font-size:.7rem;display:flex}.nav-trust-ticker{white-space:nowrap;width:100%;overflow:hidden}@keyframes navUtilityTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.nav-trust-message,.nav-contact-links,.nav-contact-links a{align-items:center;display:flex}.nav-trust-message{gap:8px;font-weight:700}.nav-trust-message b{color:#e9a020;font-size:.66rem}.nav-contact-links{gap:24px}.nav-contact-links a{color:#ffffffeb;gap:6px;transition:color .2s}.nav-contact-links a:hover{color:#f0aa2c}.navbar{width:min(var(--container), calc(100% - 32px));z-index:2;min-height:82px;box-shadow:none;background:#f4f8fc;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:12px 0;display:flex;position:relative}.brand,.sidebar-brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.brand>span:last-child,.sidebar-brand>span:last-child{gap:2px;min-width:0;display:grid}.brand strong,.sidebar-brand strong{overflow-wrap:anywhere;display:block}.brand small,.sidebar-brand small{color:var(--muted);overflow-wrap:anywhere;display:block}.brand-mark{width:46px;height:46px;color:var(--primary-dark);background:linear-gradient(145deg,#ffffffc2,#99e1d9bd);border:1px solid #ffffff8a;border-radius:16px;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff9e,0 12px 24px #70abaf2e}.brand-logo{object-fit:contain;aspect-ratio:1;width:72px;height:58px;display:block}.menu-toggle{appearance:none;color:var(--primary-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff85;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:12px;padding:12px 16px;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:none;box-shadow:inset 0 1px #ffffff85,0 10px 18px #0f172a0f}.menu-toggle:hover{transform:translateY(-1px)}.menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #70abaf47}.menu-toggle-icon{gap:4px;width:18px;display:grid}.menu-toggle-icon span{transform-origin:50%;background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .25s,opacity .2s;display:block}.menu-toggle.is-active .menu-toggle-icon span:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle.is-active .menu-toggle-icon span:nth-child(2){opacity:0}.menu-toggle.is-active .menu-toggle-icon span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.menu-toggle-text{letter-spacing:.01em;font-size:.88rem;font-weight:800}.navbar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:1;background:#12303b1f;border:0;padding:0;transition:opacity .25s;position:fixed;inset:0}.navbar-backdrop.is-visible{opacity:1;pointer-events:auto;background:#fff}.nav-links,.nav-group,.nav-actions{align-items:center;gap:14px;display:flex}.nav-links{flex:1;justify-content:space-between;min-width:0}.nav-group{flex-wrap:wrap;min-width:0}.nav-actions{flex-wrap:wrap;justify-content:flex-end}.nav-link{color:#142842;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;padding:10px 12px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex}.nav-link:hover,.nav-link:focus-visible{color:#df8f12;box-shadow:none;background:#efa42412;transform:translateY(-1px)}.nav-link:active{color:var(--mist);background:linear-gradient(135deg, var(--primary), var(--primary-dark));transform:translateY(0);box-shadow:0 8px 18px #32292f33}.nav-link.active{color:#071c3a;box-shadow:none;background:0 0;position:relative}.nav-link.active:after{content:"";background:#e89b1d;border-radius:99px;height:2px;position:absolute;bottom:2px;left:12px;right:12px}.nav-actions .button{border-radius:5px;min-height:44px;padding-inline:22px;font-size:.82rem;font-weight:800}.nav-actions .button-ghost{color:#071c3a;box-shadow:none;background:#fff;border-color:#8796aa}.nav-actions .button-login,.nav-actions .button-primary{color:#fff;background:linear-gradient(135deg,#efa82b,#d9850c);border-color:#e39a1e;box-shadow:0 10px 22px #da890d38}.sidebar-link.active{color:var(--primary)}.hero-section{isolation:isolate;background:linear-gradient(140deg,#ffffff94,#99e1d924);border:1px solid #70abaf2e;border-radius:40px;grid-template-columns:1.2fr .8fr;align-items:stretch;gap:24px;padding:42px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #32292f14}.hero-section:before,.hero-section:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.hero-section:before{background:radial-gradient(circle,#99e1d98a,#0000 70%);width:320px;height:320px;top:-110px;right:18%}.hero-section:after{background:radial-gradient(circle,#70abaf57,#0000 72%);width:280px;height:280px;bottom:-110px;right:-90px}.hero-copy,.page-hero{z-index:1;gap:22px;display:grid;position:relative}.hero-copy{padding:8px 4px}.home-hero-section{background:radial-gradient(circle at 10% 20%,#99e1d94d,#0000 24%),radial-gradient(circle at 88% 16%,#70abaf2e,#0000 20%),linear-gradient(135deg,#fffffff0,#f1f7f5fa 46%,#dfeeeaf5 100%);border-color:#4c757924;grid-template-columns:minmax(0,.68fr) minmax(600px,1.32fr);align-items:start;gap:14px 24px;padding:26px;box-shadow:0 34px 80px #17313814}.home-hero-section:before{background:radial-gradient(circle,#99e1d957,#0000 70%);width:360px;height:360px;top:-100px;left:-40px;right:auto}.home-hero-section:after{background:radial-gradient(circle,#70abaf2e,#0000 70%);width:320px;height:320px;bottom:-90px;right:-80px}.home-hero-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffff0,#ffffffc2),radial-gradient(circle at 100% 0,#99e1d924,#0000 30%);border:1px solid #ffffffad;border-radius:28px;gap:14px;padding:22px;box-shadow:0 22px 52px #32292f0f}.home-hero-copy h1{font-size:clamp(1.95rem,2.55vw,3.1rem)}.home-hero-copy p{font-size:.98rem;line-height:1.62}.home-hero-inline-image{object-fit:cover;border:1px solid #ffffffc2;border-radius:22px;justify-self:center;width:min(100%,450px);max-height:250px;box-shadow:0 18px 36px #17313824}.hero-service-strip{flex-wrap:wrap;gap:8px 12px;display:flex}.hero-service-strip span{color:var(--primary-dark);align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:inline-flex}.hero-service-strip span:before{content:"";background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #99e1d929}.hero-copy h1,.page-hero h1{background:linear-gradient(135deg, var(--primary-dark), #476e73 62%, var(--primary));color:#0000;-webkit-background-clip:text}.page-hero{box-shadow:var(--card-shadow);background:radial-gradient(circle at 100% 0,#99e1d938,#0000 36%),linear-gradient(140deg,#ffffffd1,#f0f7f4e6);border:1px solid #70abaf38;border-radius:34px;padding:30px 32px;overflow:hidden}.page-hero:before{content:"";background:linear-gradient(180deg, var(--accent), var(--primary));width:6px;position:absolute;inset:0 auto 0 0}.hero-copy p,.page-hero p{max-width:760px;font-size:1.04rem}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-panel{background:radial-gradient(circle at 100% 0,#99e1d93d,#0000 40%),linear-gradient(160deg,#32292ffa,#70abafe0);border-color:#99e1d93d;align-content:start;gap:22px;padding-top:32px;display:grid;box-shadow:0 28px 58px #32292f33}.hero-panel:after{content:"";background:radial-gradient(circle,#99e1d966,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -40px -40px auto}.hero-panel h3,.hero-panel p,.hero-panel li{color:var(--mist)}@media (prefers-reduced-motion:reduce){.home-banner-slide{opacity:0;animation:none;transform:none}.home-banner-slide:first-child{opacity:1}}.home-banner-showcase{z-index:1;aspect-ratio:3/2;background:linear-gradient(135deg,#ffffffeb,#f0f7f4c7),#ffffffb8;border:1px solid #ffffffc2;border-radius:30px;align-self:start;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 50px #1731381f}.home-hero-media{z-index:1;grid-column:2;align-content:start;gap:12px;display:grid;position:relative}.home-hero-bottom{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #70abaf29;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;box-shadow:0 16px 34px #17313814}.home-hero-bottom .hero-actions{flex-wrap:nowrap;flex:none;gap:8px}.home-hero-bottom .button{white-space:nowrap;padding-inline:16px}.home-hero-bottom .hero-service-strip{justify-content:flex-end}.home-banner-showcase:after{content:"";pointer-events:none;z-index:2;border:1px solid #ffffff94;border-radius:22px;position:absolute;inset:12px}.home-banner-slide{object-fit:contain;opacity:0;width:calc(100% - 20px);height:calc(100% - 20px);animation:15s infinite homeBannerSlide;animation-delay:calc(var(--banner-index) * 5s);border-radius:22px;position:absolute;inset:10px;transform:translate(36px)scale(1.01)}.home-banner-slide:first-child{opacity:1}@keyframes homeBannerSlide{0%{opacity:0;transform:translate(36px)scale(1.01)}8%,30%{opacity:1;transform:translate(0)scale(1)}38%,to{opacity:0;transform:translate(-36px)scale(1.01)}}.home-hero-panel{background:radial-gradient(circle at 50% 8%,#e9b76133,#0000 24%),radial-gradient(circle at 100% 100%,#99e1d929,#0000 28%),linear-gradient(#0d2a34 0%,#123947 58%,#0b2430 100%);border-color:#e6ba6a38;gap:18px;padding:24px;box-shadow:0 32px 70px #0a1a2147}.home-hero-panel .panel-chip{color:#fff1d3;background:#e7b55b29;border-color:#e7b55b42}.panel-chip{width:fit-content;color:var(--mist);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#99e1d929;border:1px solid #99e1d93d;border-radius:999px;padding:8px 12px;font-weight:800;display:inline-flex}.hero-stats,.stats-grid,.card-grid{gap:24px;display:grid}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-stats div{box-shadow:var(--card-shadow);background:linear-gradient(#fffffffa,#f8fafafa);border:1px solid #0f172a14;border-radius:16px;padding:12px}.hero-stats strong{font-family:Manrope,sans-serif;font-size:1.22rem;display:block}.hero-stats span{font-size:.8rem;line-height:1.35}.section-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:24px;display:flex}.section-head.compact h2{font-size:clamp(1.5rem,2vw,2.4rem)}.section-head p{max-width:780px}.section-actions{flex-wrap:wrap;gap:14px;display:flex}.cta-banner{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary-dark) 0%, #4b7f85 58%, var(--primary) 100%);box-shadow:var(--shadow);border:1px solid #99e1d92e;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.cta-banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#99e1d942,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-50px}.cta-banner h2,.cta-banner p,.cta-banner .eyebrow{color:var(--mist);z-index:1;position:relative}.cta-banner .button{z-index:1;position:relative}.cta-banner .eyebrow:before{background:linear-gradient(90deg,#99e1d9cc,#70abafcc)}.card-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid>*{min-width:0}.info-card,.testimonial-card,.stat-card,.service-card,.auth-card,.panel,.page-hero{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.info-card,.testimonial-card,.panel,.stat-card{gap:18px;display:grid}.service-book-button{place-self:end start;margin-top:4px}.bullet-list{color:var(--muted);gap:12px;margin:0;padding-left:18px;display:grid}.testimonial-card{position:relative}.testimonial-card:after{content:"“";color:#70abaf2e;z-index:0;font-size:4rem;line-height:1;position:absolute;top:18px;right:22px}.testimonial-card strong,.list-item strong,.stat-card strong,.hero-number{font-family:Manrope,sans-serif}.testimonial-card span,.list-meta,.detail-row span{color:var(--muted);font-size:.94rem}.split-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;display:grid}.split-section.align-start{align-items:start}.split-section>*{min-width:0}.feature-panel{min-height:100%}.about-page{gap:52px}.about-page .section-block{padding-bottom:0}.about-page .split-section{gap:36px}.about-page .section-head.compact{margin-bottom:30px}.about-section{scroll-margin-top:120px}.about-profile-card{background:radial-gradient(circle at 0 0,#99e1d91f,#0000 24%),linear-gradient(#fffffffa,#f1f6f5f5);border-color:#70abaf2e;gap:24px;padding:26px}.about-hero-copy{align-content:start}.about-pill-row{flex-wrap:wrap;gap:12px;display:flex}.about-pill{min-height:40px;color:var(--primary-dark);letter-spacing:.01em;background:#99e1d947;border:1px solid #70abaf33;border-radius:999px;align-items:center;padding:0 15px;font-weight:800;display:inline-flex}.about-profile-media{isolation:isolate;background:radial-gradient(circle at 0 0,#99e1d924,#0000 28%),linear-gradient(145deg,#fff 0%,#f7faf9 46%,#edf3f2 100%);border:1px solid #70abaf29;border-radius:32px;place-items:center;min-height:420px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 18px 34px #212f3414,0 28px 54px #212f341a}.about-profile-media:before,.about-profile-media:after{content:"";pointer-events:none;z-index:0;position:absolute}.about-profile-media:before{background:linear-gradient(#ffffffb8,#ffffff2e),radial-gradient(circle at 100% 0,#99e1d914,#0000 34%);border:1px solid #70abaf1a;border-radius:26px;inset:18px;box-shadow:inset 0 1px #ffffff6b,0 12px 22px #212f340f}.about-profile-media:after{background:radial-gradient(circle,#70abaf1a,#0000 72%);border-radius:50%;width:180px;height:180px;bottom:-36px;right:-32px}.about-profile-media img{z-index:1;object-fit:contain;filter:saturate(1.01)contrast(1.02);background:linear-gradient(#ffffffd6,#f7faf966);border:1px solid #70abaf14;border-radius:24px;width:min(100%,336px);display:block;position:relative;box-shadow:inset 0 8px 18px #ffffff42,0 18px 38px #212f3424}.about-profile-copy{gap:18px;display:grid}.about-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}.about-founder-item{background:linear-gradient(#fffffffa,#f5f8f7fa);border:1px solid #70abaf29;border-radius:20px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 14px 28px #212f3414}.about-founder-item span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:800}.about-founder-item strong{color:var(--primary-dark);font-size:1rem}.about-founder-item-wide{grid-column:1/-1}.about-cta-actions{z-index:1;flex-wrap:wrap;align-self:flex-end;gap:14px;display:flex;position:relative}.about-brand-copy{align-content:start}.about-brand-copy .bullet-list{margin-top:4px}.about-brand-visual{background:radial-gradient(circle at 100% 0,#99e1d924,#0000 26%),linear-gradient(#fffffffa,#f1f6f5f5);padding:20px}.about-brand-media{background:linear-gradient(#f6f9f8fa,#eaf1f0fa),radial-gradient(circle at 0 0,#99e1d91f,#0000 24%);border:1px solid #70abaf29;border-radius:28px;place-items:center;min-height:100%;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffa3,0 18px 34px #212f3414}.about-brand-media img{border-radius:22px;width:min(100%,360px);display:block;box-shadow:0 18px 38px #19272e24}.contact-stack{gap:24px;display:grid}.map-panel{padding:12px}.map-link-wrap{border-radius:18px;display:block;position:relative;overflow:hidden}.map-panel iframe{pointer-events:none;border:0;border-radius:18px;width:100%;min-height:320px}.map-link-overlay{min-height:38px;color:var(--mist);letter-spacing:.01em;background:#12303bd1;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 16px 24px #12303b2e}.auth-shell{align-items:center;min-height:76vh;padding-top:18px;display:grid}.auth-layout{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:stretch;width:100%}.auth-card{width:min(520px,100%);margin-top:0}.register-card{place-self:center}.auth-layout .auth-card{background:radial-gradient(circle at 100% 0,#99e1d91f,#0000 28%),linear-gradient(#fffffffa,#f5f8f7fa);grid-area:1/2;justify-self:end;width:min(520px,100%);padding:30px}.auth-visual{background:radial-gradient(circle at 0 0,#99e1d938,#0000 24%),radial-gradient(circle at 100% 100%,#d7a04d1f,#0000 28%),linear-gradient(#fffffffa,#eff5f4fa);grid-area:1/1;align-items:center;min-height:100%;padding:20px;display:grid}.auth-brand{justify-content:space-between;align-items:start;gap:18px;display:flex}.auth-brand-lockup{color:inherit;text-decoration:none}.auth-tag{min-height:36px;color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#12303b0f;border:1px solid #70abaf2e;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex}.auth-intro{gap:12px;display:grid}.auth-visual-media{background:linear-gradient(#fffffffa,#eff5f4f5),radial-gradient(circle at 0 0,#99e1d924,#0000 24%);border:1px solid #70abaf24;border-radius:28px;width:100%;height:100%;padding:18px;box-shadow:inset 0 1px #ffffffb3,0 20px 36px #212f3414}.auth-visual-media img{object-fit:cover;object-position:center top;border-radius:22px;width:100%;max-height:620px;display:block;box-shadow:0 18px 36px #19272e24}.auth-card,.form-panel{gap:20px;display:grid}.admin-blog-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:22px;display:grid}.admin-blog-form{align-content:start;position:sticky;top:110px}.admin-blog-list{gap:16px;display:grid}.admin-blog-card{gap:10px}.admin-blog-card small{color:var(--muted);overflow-wrap:anywhere;font-weight:700}.admin-blog-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.danger-button{color:#a33a3a;background:#b84f4f14;border-color:#a33a3a38}.danger-button:hover{color:#852727;background:#b84f4f24;border-color:#a33a3a57}.auth-meta{font-size:.95rem}.document-summary-panel,.document-history-group,.client-folder-panel,.client-folder-section{gap:18px;display:grid}.document-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.document-stat-tile{background:linear-gradient(#fffffffa,#f4f9f8fa);border:1px solid #70abaf29;border-radius:20px;gap:6px;padding:18px;display:grid;box-shadow:0 14px 28px #212f3414}.document-stat-tile strong{color:var(--primary-dark);font-family:Manrope,sans-serif;font-size:1.8rem}.document-stat-tile span{color:var(--muted);font-weight:700}.document-history-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.document-record{background:linear-gradient(#fffffffa,#f4f9f8f5);border:1px solid #70abaf29;border-radius:22px;gap:14px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff9e,0 14px 28px #212f340f}.document-history-card-button{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0}.document-history-card-button:hover{transform:translateY(-1px)}.document-record-copy{gap:8px;display:grid}.document-record-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.document-actions{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.document-meta-row{color:var(--muted);font-size:.94rem}.document-remarks{color:var(--primary-dark);margin:0;font-weight:600}.document-remarks.muted{color:var(--muted);font-weight:500}.document-management-grid{align-items:start}.client-folder-list{gap:12px;display:grid}.client-folder-button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(#fffffffa,#f5f8f7fa);border:1px solid #70abaf29;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex}.client-folder-button:hover{transform:translateY(-2px);box-shadow:0 16px 28px #212f3414}.client-folder-button.active{background:radial-gradient(circle at 100% 0,#99e1d929,#0000 30%),linear-gradient(#fffffffc,#edf5f3fa);border-color:#70abaf57;box-shadow:0 18px 32px #212f341a}.client-folder-button strong{display:block}.client-folder-button span{color:var(--muted);font-size:.92rem;display:block}.client-folder-counts{text-align:right}.folder-path{min-height:38px;color:var(--primary-dark);background:#12303b0f;border:1px solid #70abaf2e;border-radius:999px;align-items:center;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.document-upload-panel{padding-top:4px}.document-review-bar{align-items:stretch}.admin-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-summary-panel{align-content:start}.chart-panel,.activity-panel{gap:20px;display:grid}.chart-head,.admin-user-actions,.activity-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.chart-bars{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));align-items:end;gap:16px;display:grid}.chart-bar-group{text-align:center;justify-items:center;gap:10px;display:grid}.chart-bar-track{background:linear-gradient(#f6f9f8fa,#ebf2f0fa);border:1px solid #70abaf24;border-radius:24px;align-items:end;width:100%;min-height:180px;padding:10px;display:flex}.chart-bar-fill{border-radius:18px;width:100%;min-height:10px;box-shadow:0 14px 28px #212f3414}.chart-bar-fill.income{background:linear-gradient(#6ec4b7,#2c7f78)}.chart-bar-fill.users{background:linear-gradient(#f0ca7a,#c58f2b)}.chart-bar-group strong{color:var(--primary-dark);font-size:.95rem}.chart-bar-group span{color:var(--muted);font-size:.84rem}.activity-card{gap:10px}.dashboard-nav-card,.activity-link-card,.stat-card-link{color:inherit}.dashboard-nav-card{align-content:start;gap:12px;display:grid}.activity-title-row{justify-content:start}.admin-users-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start}.admin-user-detail-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}.admin-user-tools-grid,.admin-user-response-grid{align-items:start}.admin-users-directory,.admin-profile-panel,.admin-history-card,.admin-message-card{min-width:0}.admin-profile-panel{gap:22px}.admin-profile-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.admin-profile-head>div:first-child,.admin-profile-head p,.history-card-copy,.history-card-copy strong,.history-card-copy p,.history-card-copy small,.client-folder-button>div,.section-head>div,.dashboard-content,.dashboard-main,.user-pill-copy,.document-record-copy{overflow-wrap:anywhere;min-width:0}.admin-profile-actions{justify-content:flex-end;align-items:flex-start}.admin-profile-actions .status-badge,.admin-profile-actions .button{min-width:108px}.admin-profile-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-profile-meta span{background:linear-gradient(#fffffff5,#f2f7f5f5);border:1px solid #70abaf29;border-radius:16px;padding:12px 14px}.admin-profile-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.admin-profile-stat{align-content:start;min-height:120px}.admin-user-response-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-history-card .list-item{align-items:flex-start}.admin-history-card .list-item>.history-card-copy{flex:1}.admin-history-card .status-badge{align-self:flex-start}.admin-message-card textarea{min-height:132px}@media (width<=1180px){.admin-users-layout,.dashboard-overview-hero,.overview-panel-grid,.admin-profile-head{grid-template-columns:1fr}.admin-profile-actions{justify-content:flex-start}}@media (width<=900px){.admin-profile-meta,.admin-profile-summary-grid,.admin-user-detail-grid,.admin-user-response-grid{grid-template-columns:1fr}.admin-profile-actions .status-badge,.admin-profile-actions .button{width:100%}}.checkbox-row{grid-template-columns:auto 1fr;align-items:center;gap:12px}.checkbox-row input{width:auto}.service-catalog-preview{background:linear-gradient(#fffffffa,#f1f7f5fa);border:1px solid #70abaf29;border-radius:20px;gap:8px;padding:18px;display:grid}.service-catalog-preview strong{color:var(--primary-dark)}.service-catalog-preview span{color:var(--primary-dark);font-weight:800}.dashboard-services-section{gap:24px;display:grid}.dashboard-overview-page{gap:24px}.dashboard-overview-welcome{gap:18px;display:grid}.dashboard-overview-hero,.overview-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.dashboard-overview-hero-copy,.dashboard-overview-status-card,.overview-quick-actions,.overview-profile-card,.overview-summary-panel{align-content:start;gap:18px;display:grid}.dashboard-overview-meta{flex-wrap:wrap;gap:12px;display:flex}.dashboard-overview-meta-item{min-height:44px;color:var(--primary-dark);background:#99e1d929;border:1px solid #70abaf2e;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:.9rem;font-weight:700;display:inline-flex}.dashboard-overview-meta-item strong{font-family:Manrope,sans-serif;font-size:1rem}.dashboard-overview-status-card,.overview-status-hero{box-shadow:var(--card-shadow);background:radial-gradient(circle at 100% 0,#f0ca7a2e,#0000 34%),linear-gradient(#fffffffa,#f1f7f5fa);border:1px solid #70abaf2e;border-radius:26px;padding:22px}.dashboard-overview-status-card strong,.overview-status-hero strong{color:var(--primary-dark);font-size:clamp(1.4rem,2.4vw,2.1rem)}.dashboard-overview-status-card p,.overview-status-hero p{color:var(--muted);margin:0}.dashboard-overview-status-card .button{width:fit-content}.dashboard-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-action-grid,.overview-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.dashboard-quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-action-card{width:100%;box-shadow:var(--card-shadow);color:inherit;cursor:pointer;text-align:left;background:linear-gradient(#fffffffa,#f4f9f7fa);border:1px solid #0f172a14;border-radius:22px;align-items:flex-start;gap:14px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.quick-action-card:hover,.quick-action-card:focus-visible{box-shadow:var(--card-shadow-hover);border-color:#70abaf42;transform:translateY(-3px)}.quick-action-card:focus-visible{outline-offset:2px;outline:3px solid #70abaf4d}.quick-action-icon{width:46px;height:46px;color:var(--primary-dark);background:#99e1d92e;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.quick-action-copy{gap:6px;min-width:0;display:grid}.quick-action-copy strong{color:var(--primary-dark);font-size:1rem}.quick-action-copy p,.quick-action-copy span{margin:0}.quick-action-copy p{color:var(--muted);font-size:.92rem}.quick-action-copy span{color:var(--primary-dark);font-size:.86rem;font-weight:800}.overview-profile-head,.overview-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.overview-profile-copy{gap:6px;display:grid}.overview-profile-copy p{color:var(--muted);margin:0}.overview-profile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-profile-meta-item,.overview-kpi-tile{background:linear-gradient(#fffffffa,#f3f8f6fa);border:1px solid #70abaf29;border-radius:18px;padding:14px 16px}.overview-profile-meta-item{color:var(--primary-dark);align-items:flex-start;gap:12px;display:flex}.overview-profile-meta-item div,.overview-list-copy{min-width:0}.overview-profile-meta-item span,.overview-kpi-tile span,.overview-list-copy p,.overview-list-copy small,.overview-list-meta span{color:var(--muted)}.overview-profile-meta-item span{font-size:.84rem;font-weight:700;display:block}.overview-profile-meta-item strong{overflow-wrap:anywhere;display:block}.overview-kpi-tile{align-content:start;gap:6px;display:grid}.overview-kpi-tile strong{color:var(--primary-dark);font-family:Manrope,sans-serif;font-size:clamp(1.2rem,2vw,1.8rem)}.overview-list{gap:14px;display:grid}.overview-list-item{box-shadow:var(--card-shadow);background:linear-gradient(#fffffffa,#f8fafafa);border:1px solid #0f172a14;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.overview-list-item-button{width:100%;color:inherit;text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.overview-list-item-button:hover,.overview-list-item-button:focus-visible{box-shadow:var(--card-shadow-hover);background:radial-gradient(circle at 100% 0,#99e1d924,#0000 32%),linear-gradient(#fffffffc,#f4faf8fc);border-color:#70abaf47;transform:translateY(-3px)}.overview-list-item-button:focus-visible{outline-offset:2px;outline:3px solid #70abaf4d}.overview-list-item-button.is-unread{border-color:#d18f2538}.overview-list-leading{align-items:flex-start;gap:14px;min-width:0;display:flex}.overview-list-icon{width:44px;height:44px;color:var(--primary-dark);background:linear-gradient(#f5f9f8fa,#ebf3f1fa);border:1px solid #70abaf29;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.overview-list-icon.info{color:#22588a;background:#3a6ea51a}.overview-list-icon.success{color:#216d48;background:#2f8f631a}.overview-list-icon.warning{color:#946313;background:#d18f251f}.overview-list-icon.neutral{color:#43524e;background:#43524e1a}.overview-list-copy{gap:6px;display:grid}.overview-list-copy strong,.overview-list-copy p,.overview-list-copy small{overflow-wrap:anywhere;margin:0}.overview-list-meta{text-align:right;justify-items:end;gap:10px;min-width:120px;display:grid}.overview-list-action{color:var(--primary-dark);align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:inline-flex}.overview-list-action svg{flex-shrink:0}.overview-activity-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a3d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.overview-activity-modal{background:radial-gradient(circle at 100% 0,#99e1d924,#0000 28%),linear-gradient(#fffffffc,#f4f9f7fc);border:1px solid #70abaf2e;border-radius:28px;gap:20px;width:min(720px,100%);padding:24px;display:grid;box-shadow:0 28px 60px #0f172a2e,inset 0 1px #ffffffb8}.overview-activity-modal-head,.overview-activity-modal-identity{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.overview-activity-modal-identity{justify-content:flex-start}.overview-activity-modal-identity h3,.overview-activity-detail-card strong{color:var(--primary-dark)}.overview-activity-modal-identity h3{margin:0;font-size:clamp(1.4rem,2vw,1.9rem)}.overview-activity-modal-icon,.overview-activity-close{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.overview-activity-modal-icon{color:var(--primary-dark);background:linear-gradient(#f5f9f8fa,#ebf3f1fa);border:1px solid #70abaf29}.overview-activity-modal-icon.info{color:#22588a;background:#3a6ea51a}.overview-activity-modal-icon.success{color:#216d48;background:#2f8f631a}.overview-activity-modal-icon.warning{color:#946313;background:#d18f251f}.overview-activity-modal-icon.neutral{color:#43524e;background:#43524e1a}.overview-activity-close{color:var(--primary-dark);cursor:pointer;background:#ffffffeb;border:1px solid #70abaf29;transition:transform .2s,box-shadow .2s,border-color .2s}.overview-activity-close:hover,.overview-activity-close:focus-visible{box-shadow:var(--card-shadow);border-color:#70abaf47;transform:translateY(-2px)}.overview-activity-close:focus-visible{outline-offset:2px;outline:3px solid #70abaf4d}.overview-activity-modal-body{gap:18px;display:grid}.overview-activity-preview-frame,.overview-activity-file-card{background:linear-gradient(#fffffffc,#f0f7f5fc);border:1px solid #70abaf29;border-radius:22px;gap:14px;padding:18px;display:grid}.overview-activity-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-activity-preview-head span:last-child{color:var(--muted);font-size:.9rem;font-weight:700}.overview-activity-preview-image,.overview-activity-preview-pdf{background:#f7faf9fa;border:1px solid #70abaf29;border-radius:18px;width:100%}.overview-activity-preview-image{object-fit:contain;max-height:min(56vh,460px)}.overview-activity-preview-pdf{min-height:420px}.overview-activity-file-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.overview-activity-file-icon{width:46px;height:46px;color:var(--primary-dark);background:#99e1d929;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.overview-activity-file-card strong,.overview-activity-file-card p{margin:0}.overview-activity-file-card p{color:var(--muted)}.overview-activity-modal-body>p{color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.overview-activity-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.overview-activity-detail-card{background:linear-gradient(#fffffffa,#f1f7f5fa);border:1px solid #70abaf29;border-radius:20px;gap:8px;padding:16px 18px;display:grid}.overview-activity-detail-card span{color:var(--muted);font-size:.84rem;font-weight:700}.overview-activity-detail-card strong{overflow-wrap:anywhere}.overview-activity-modal-actions{flex-wrap:wrap;gap:12px;display:flex}.dashboard-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.service-selection-card{width:100%;box-shadow:var(--card-shadow);color:inherit;cursor:pointer;text-align:left;appearance:none;background:linear-gradient(#fffffffa,#f4f9f7fa);border:1px solid #0f172a14;border-radius:24px;gap:0;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;overflow:hidden}.service-selection-card:hover,.service-selection-card:focus-visible{box-shadow:var(--card-shadow-hover);border-color:#0f172a24;transform:translateY(-6px)}.service-selection-card:focus-visible{outline-offset:2px;outline:3px solid #70abaf4d}.service-card-media,.guided-upload-media{background:linear-gradient(#ebf5f2f5,#f7faf9f5);display:grid;overflow:hidden}.service-card-media{min-height:210px}.service-card-media.dual,.guided-upload-media.dual{background:#70abaf29;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px}.service-card-media img,.guided-upload-media img{object-fit:cover;width:100%;height:100%;display:block}.service-card-body{gap:10px;padding:22px;display:grid}.service-card-body strong{color:var(--primary-dark);font-family:Manrope,sans-serif;font-size:1.16rem}.service-card-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.service-card-topline strong{min-width:0}.service-card-link{color:var(--primary-dark);align-items:center;gap:8px;font-size:.9rem;font-weight:800;display:inline-flex}.service-card-price{width:fit-content;min-width:0}.service-card-link:after{content:"->";font-size:.88rem}.public-services-grid{align-items:stretch}.public-service-card{height:100%}.public-service-card .service-card-body{align-content:start}.service-card-points{gap:10px;margin-top:2px}.service-card-cta-note{font-size:.84rem;font-weight:700}.guided-upload-panel{overflow:hidden}.guided-upload-layout{grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);align-items:stretch;gap:24px;display:grid}.guided-upload-copy{align-content:start;gap:18px;display:grid}.guided-upload-chip-row{flex-wrap:wrap;gap:10px;display:flex}.service-doc-chip{min-height:38px;color:var(--primary-dark);background:#99e1d92e;border:1px solid #70abaf33;border-radius:999px;align-items:center;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex}.guided-document-group{background:linear-gradient(#fffffffa,#f1f7f5fa);border:1px solid #70abaf29;border-radius:22px;gap:14px;padding:18px;display:grid}.guided-document-group strong{color:var(--primary-dark)}.multi-document-form{align-content:start}.upload-documents-workspace{grid-template-columns:minmax(560px,1fr) minmax(420px,520px);align-items:start;gap:22px;display:grid}.document-checklist-grid{gap:14px;display:grid}.document-checklist-row{background:linear-gradient(#fffffffc,#f2f8f6fa);border:1px solid #70abaf29;border-radius:22px;gap:12px;padding:18px;display:grid;box-shadow:0 12px 24px #212f340f}.document-checklist-row.ready{background:radial-gradient(circle at 100% 0,#99e1d929,#0000 28%),linear-gradient(#fffffffc,#f1f9f5fa);border-color:#2f8f6338}.document-checklist-row.rejected{border-color:#b84f4f38}.document-checklist-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.document-checklist-checkbox{color:var(--primary-dark);flex:240px;align-items:center;gap:12px;min-width:0;font-weight:800;line-height:1.35;display:inline-flex}.document-checklist-checkbox span{overflow-wrap:anywhere}.document-checklist-checkbox input{accent-color:#2f8f63;flex-shrink:0;width:18px;height:18px}.document-checklist-copy{gap:6px;display:grid}.document-checklist-copy small{overflow-wrap:anywhere}.document-upload-field{background:#ffffffd6;border:1px dashed #395b683d;border-radius:14px;gap:8px;padding:12px;display:grid}.document-upload-field>span{color:var(--primary-dark);text-transform:uppercase;font-size:.78rem;font-weight:900}.document-upload-field input[type=file],.document-upload-field input[type=text],.document-upload-field input[type=email]{width:100%;color:var(--text);background:#fff;border:1px solid #70abaf38;border-radius:12px;outline:none;padding:12px;transition:border-color .2s,box-shadow .2s}.document-upload-field input[type=text]:focus,.document-upload-field input[type=email]:focus{border-color:#70abaf99;box-shadow:0 0 0 3px #70abaf1f}.document-checklist-status{border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.document-checklist-status.pending{color:#7a5a19;background:#d18f251f}.document-checklist-status.selected{color:#22588a;background:#3a6ea51f}.document-checklist-status.uploaded{color:#216d48;background:#2f8f631f}.document-checklist-status.rejected{color:#8b2929;background:#b84f4f1f}.upload-progress-panel{align-content:start;gap:18px;padding:0;position:sticky;top:24px;overflow:hidden}.upload-progress-banner{color:#fff;background:linear-gradient(135deg,#244c5afa,#2f8f63eb);justify-content:space-between;align-items:start;gap:18px;padding:24px;display:flex}.upload-progress-banner h3{color:#fff;margin-top:4px}.upload-progress-banner p{color:#ffffffd1;margin:6px 0 0;font-weight:700}.upload-progress-banner>strong{color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;min-width:86px;min-height:52px;font-size:1.1rem;display:inline-flex}.upload-progress-track{background:#70abaf29;border-radius:999px;width:calc(100% - 48px);height:12px;margin:22px 24px 0;overflow:hidden}.upload-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#2f8f63,#70abaf);height:100%;transition:width .18s;display:block}.upload-progress-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 24px 0;display:grid}.upload-progress-metrics div{background:#f7faf9eb;border:1px solid #70abaf24;border-radius:14px;gap:2px;min-height:74px;padding:14px;display:grid}.upload-progress-metrics strong{color:var(--primary-dark);font-size:1.2rem}.upload-progress-metrics span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.upload-progress-table-card{gap:12px;padding:20px 24px 0;display:grid}.upload-progress-table-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-progress-table-title strong{color:var(--primary-dark)}.upload-progress-table-title span{color:var(--muted);font-size:.82rem;font-weight:800}.upload-progress-table{background:#fff;border:1px solid #395b6838;border-radius:10px;max-height:430px;display:grid;overflow:auto}.upload-progress-table-head,.upload-progress-table-row{grid-template-columns:54px minmax(0,1fr) 72px 112px;align-items:center;gap:14px;display:grid}.upload-progress-table-head{z-index:1;color:#fff;text-transform:uppercase;background:#244c5a;border-bottom:1px solid #395b6838;padding:13px 16px;font-size:.76rem;font-weight:900;position:sticky;top:0}.upload-progress-table-row{border-bottom:1px solid #395b681f;min-height:62px;padding:13px 16px}.upload-progress-table-row:nth-child(odd){background:#f7faf9db}.upload-progress-table-row:last-child{border-bottom:0}.upload-progress-table-row.ready{background:#f1f9f5e6}.upload-progress-table-row.rejected{background:#fff6f6e6}.upload-progress-index{width:34px;height:34px;color:var(--muted);background:#70abaf1f;border-radius:10px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.upload-progress-table-row.ready .upload-progress-index{color:#fff;background:#2f8f63}.upload-progress-table-row.rejected .upload-progress-index{color:#fff;background:#b84f4f}.upload-progress-table-row strong{color:var(--primary-dark);overflow-wrap:anywhere;line-height:1.35}.upload-progress-input{color:var(--muted);font-size:.82rem;font-weight:900}.upload-progress-status{min-height:32px;color:var(--muted);text-align:center;background:#70abaf1f;border-radius:10px;justify-content:center;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.upload-progress-table-row.ready .upload-progress-status{color:#216d48;background:#2f8f631f}.upload-progress-table-row.rejected .upload-progress-status{color:#8b2929;background:#b84f4f1f}.upload-progress-note{background:#f8fcfbeb;border:1px solid #70abaf29;border-radius:14px;gap:6px;margin:20px 24px 24px;padding:14px;display:grid}.upload-progress-note strong{color:var(--primary-dark)}.upload-progress-note p{color:var(--muted);margin:0;font-weight:700}.guided-document-list{color:var(--muted);gap:10px;margin:0;padding-left:20px;display:grid}.guided-upload-media{min-height:100%;box-shadow:var(--card-shadow);border:1px solid #70abaf29;border-radius:24px}.admin-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-filter-control,.admin-filter-control select{min-width:180px}.payment-proof-card{justify-items:start;gap:14px;display:grid}.payment-proof-image{border:1px solid #70abaf2e;border-radius:20px;width:min(100%,320px);box-shadow:0 18px 32px #212f341a}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.full-width{grid-column:1/-1}label{color:var(--text);gap:8px;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffffdb;border-radius:16px;outline:none;padding:13px 14px}input:focus,select:focus,textarea:focus{border-color:#70abaf7a;box-shadow:0 0 0 4px #99e1d957}textarea{resize:vertical}.form-message{border-radius:16px;padding:12px 14px;font-size:.95rem}.form-message.success{color:#216d48;background:#2f8f631f}.form-message.error{color:#8b2929;background:#b84f4f1f}.get-in-touch-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.get-in-touch-modal{background:#fff;border:1px solid #0f172a1f;border-radius:18px;width:min(100%,560px);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 70px #0f172a47}.modal-icon-button{width:38px;height:38px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.modal-icon-button:hover{color:var(--text);border-color:#0f172a3d}.get-in-touch-head{padding-right:36px}.get-in-touch-head h2{margin:8px 0 10px;font-size:clamp(1.55rem,2.8vw,2.1rem);line-height:1.12}.get-in-touch-head p{color:var(--muted);margin:0}.get-in-touch-form{gap:18px;margin-top:22px;display:grid}.get-in-touch-form .button{width:100%}.appointment-datetime-group{grid-template-columns:1fr 1fr;gap:14px;display:grid}.appointment-datetime-preview{color:var(--primary-dark);background:#70abaf1a;border:1px solid #70abaf38;border-radius:12px;margin:0;padding:10px 14px;font-size:.9rem}@media (width<=540px){.appointment-datetime-group{grid-template-columns:1fr}}.appt-list{border-radius:var(--radius-lg);box-shadow:var(--card-shadow);background:linear-gradient(#fffffffa,#f8fafafa);border:1px solid #0f172a14;gap:0;display:grid;overflow:hidden}.appt-row{border-bottom:1px solid #70abaf1a;gap:0;padding:16px 20px;transition:background .18s;display:flex}.appt-row:last-child{border-bottom:none}.appt-row:hover{background:#f0f7f4b3}.appt-row-left{flex-shrink:0;align-items:flex-start;width:28px;padding-top:5px;display:flex}.appt-row-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 3px #70abaf2e}.appt-row-body{flex:1;gap:6px;min-width:0;display:grid}.appt-row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.appt-row-info{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.appt-row-datetime{color:var(--text);white-space:nowrap;font-size:.9rem;font-weight:700}.appt-row-service{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#70abaf1a;border-radius:999px;padding:2px 8px;font-size:.82rem;font-weight:600;overflow:hidden}.appt-row-notes{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.appt-row-tag{border-radius:8px;align-items:center;gap:5px;width:fit-content;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.appt-row-tag-danger{color:#8b2929;background:#b84f4f14}.appt-row-tag-info{color:#22588a;background:#3a6ea514}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card span{color:var(--muted);font-weight:700}.stat-card-link{gap:10px;display:grid}.stat-card-action,.dashboard-card-action{color:var(--primary-dark);align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:inline-flex}.stat-card-action:after,.dashboard-card-action:after{content:"->";font-size:.88rem}.stat-card strong,.hero-number{font-size:clamp(2rem,3vw,3.1rem)}.list-stack{gap:18px;display:grid}.list-stack.compact{gap:12px}.list-item,.detail-row,.inline-form,.list-meta-group{align-items:center;gap:12px;display:flex}.list-item{justify-content:space-between}.list-item.stretch{align-items:start}.detail-row,.inline-form,.list-meta-group{flex-wrap:wrap}.payment-receipt-upload{border-top:1px solid #244c5a1f;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;padding-top:12px;display:grid}.payment-receipt-upload label{margin:0}.payment-receipt-upload input{min-width:0}.user-avatar{background:linear-gradient(135deg, var(--primary-dark), #4d7c82, var(--accent));width:52px;height:52px;color:var(--mist);letter-spacing:.04em;border:2px solid #ffffffd6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 16px 28px #32292f1f}.user-avatar img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .2s,object-position .2s}.user-avatar.profile-avatar-lg{width:104px;height:104px;font-size:1.8rem}.user-avatar.profile-avatar-editor{border-width:4px;width:220px;height:220px;font-size:3rem;box-shadow:0 24px 42px #32292f29}.detail-row{color:var(--muted)}.list-meta-group{justify-content:end}.card-inline{box-shadow:var(--card-shadow);background:linear-gradient(#fffffffa,#f8fafafa);border:1px solid #0f172a14;border-radius:20px;padding:18px}.card-inline,.panel,.stat-card{min-width:0}.status-badge{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:96px;padding:8px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.status-badge.success{color:#216d48;background:#2f8f6324}.status-badge.warning{color:#946313;background:#d18f2529}.status-badge.info{color:#22588a;background:#3a6ea524}.status-badge.danger{color:#8b2929;background:#b84f4f24}.status-badge.neutral{color:#43524e;background:#43524e1f}.prepared-documents-table-wrap{background:#ffffffd1;border:1px solid #70abaf29;border-radius:16px;width:100%;overflow-x:hidden}.prepared-documents-table{border-collapse:collapse;table-layout:fixed;width:100%}.prepared-col-file{width:25%}.prepared-col-client{width:20%}.prepared-col-service{width:16%}.prepared-col-status{width:11%}.prepared-col-shared{width:16%}.prepared-col-actions{width:12%}.prepared-documents-table th,.prepared-documents-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #70abaf24;padding:12px 10px}.prepared-documents-table th{color:var(--muted);text-transform:uppercase;background:#eff7f5e6;font-size:.72rem;font-weight:800}.prepared-documents-table td{color:var(--ink);font-size:.84rem}.prepared-documents-table tbody tr:last-child td{border-bottom:0}.prepared-documents-table td strong,.prepared-documents-table td span,.prepared-documents-table td small{display:block}.prepared-documents-table td span,.prepared-documents-table td small{color:var(--muted);margin-top:4px;font-size:.8rem}.prepared-documents-table .mono-cell{overflow-wrap:anywhere;max-width:210px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem}.prepared-table-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.prepared-table-actions-stacked{flex-direction:column;align-items:stretch;min-width:0}.prepared-table-actions-stacked .button{justify-content:center;width:100%}.prepared-documents-filter-toolbar{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,1fr))}.prepared-documents-filter-actions{justify-content:flex-start}.admin-payment-layout{place-items:stretch stretch;gap:18px;width:100%;display:block}.admin-payment-table-wrap{width:100%;box-shadow:var(--card-shadow);background:#ffffffdb;border:1px solid #70abaf29;border-radius:16px;overflow-x:auto}.admin-payment-table{border-collapse:collapse;width:100%;min-width:1120px}.admin-payment-table th,.admin-payment-table td{text-align:left;vertical-align:top;border-bottom:1px solid #70abaf24;padding:14px 16px}.admin-payment-table th{color:var(--muted);text-transform:uppercase;white-space:nowrap;background:#eff7f5eb;font-size:.78rem;font-weight:800}.admin-payment-table td{color:var(--ink);font-size:.9rem}.admin-payment-table tbody tr{cursor:pointer;transition:background .18s}.admin-payment-table tbody tr:hover,.admin-payment-table tbody tr.active{background:#99e1d92e}.admin-payment-table tbody tr:last-child td{border-bottom:0}.admin-payment-table td strong,.admin-payment-table td span{display:block}.admin-payment-table td span{color:var(--muted);margin-top:4px;font-size:.8rem}.admin-payment-table .mono-cell{overflow-wrap:anywhere;max-width:210px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem}.admin-payment-status-stack{flex-wrap:wrap;gap:6px;display:flex}.admin-payment-detail{box-sizing:border-box;overflow-wrap:normal;place-self:stretch stretch;gap:22px;width:100%;min-width:100%;max-width:none;display:grid}.admin-payment-detail .admin-folder-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-payment-detail h3,.admin-payment-detail p{margin:0}.admin-payment-detail p{color:var(--muted);margin-top:6px}.admin-service-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-service-summary>span:last-child{color:var(--primary-dark);font-size:1.1rem;font-weight:900}.admin-payment-info-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;width:100%;display:grid}.admin-payment-info-grid>div{background:#f7fbfae0;border:1px solid #70abaf29;border-radius:14px;gap:6px;min-width:240px;padding:16px;display:grid}.admin-payment-info-grid span,.admin-payment-info-grid small,.admin-muted-text{color:var(--muted)}.admin-payment-info-grid span{text-transform:uppercase;font-size:.78rem;font-weight:800}.admin-payment-info-grid strong,.admin-payment-info-grid small{overflow-wrap:anywhere}.admin-payment-proof-card{background:#ffffffd1;border:1px solid #70abaf29;border-radius:16px;grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:start;padding:16px}.admin-payment-actions,.admin-record-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-subpanel{background:#ffffffc7;border:1px solid #70abaf29;border-radius:16px;gap:14px;padding:18px;display:grid}.admin-subpanel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-subpanel-head h4{margin:0}.admin-payment-detail textarea,.admin-payment-detail input,.admin-payment-detail select,.admin-payment-toolbar input,.admin-payment-toolbar select{width:100%}.admin-payment-toolbar{grid-template-columns:repeat(4,minmax(190px,1fr));align-items:end;gap:14px;display:grid}.admin-payment-filter-panel{gap:18px}.admin-payment-filter-wide{grid-column:span 2}.admin-payment-filter-actions{justify-content:flex-end;align-items:center;gap:12px;min-height:52px;display:flex}.admin-payment-picker{align-self:start;gap:14px;display:grid}.admin-payment-card-list{gap:12px;display:grid}.admin-payment-card{width:100%;box-shadow:var(--card-shadow);color:inherit;cursor:pointer;text-align:left;background:#ffffffe0;border:1px solid #70abaf29;border-radius:16px;gap:12px;padding:16px;display:grid}.admin-payment-card.active,.admin-payment-card:hover{background:#f3faf8f5;border-color:#70abaf52}.admin-payment-card-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-payment-card span,.admin-payment-card small{color:var(--muted);font-size:.8rem;display:block}.admin-payment-card strong{overflow-wrap:anywhere;margin:4px 0;display:block}.admin-payment-card-ids{border-top:1px solid #70abaf24;flex-wrap:wrap;gap:8px 14px;padding-top:10px;display:flex}.admin-payment-card-ids span{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.empty-state{text-align:center;box-shadow:var(--card-shadow);background:#ffffffa3;border:1px dashed #70abaf52;border-radius:24px;padding:32px}.empty-state .button{margin-top:12px}.toast-stack{z-index:1000;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:22px;right:22px}.toast-message{box-shadow:var(--card-shadow);color:var(--ink);background:#fffffff5;border:1px solid #70abaf33;border-radius:14px;padding:14px 16px;font-weight:800}.toast-message.error{color:#8b2f2f;border-color:#b74a4a47}.modal-backdrop{z-index:950;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b191c6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-dialog{width:min(440px,100%);box-shadow:var(--card-shadow-hover);background:#fff;border:1px solid #70abaf2e;border-radius:18px;gap:14px;padding:24px;display:grid}.confirm-dialog h3,.confirm-dialog p{margin:0}.confirm-dialog p{color:var(--muted);line-height:1.6}.confirm-dialog-actions,.pagination-control,.admin-quick-link-grid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.confirm-dialog-actions{justify-content:flex-end}.pagination-control{justify-content:space-between;padding-top:12px}.skeleton-panel{gap:18px;display:grid}.skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.skeleton-card,.skeleton-line{background:linear-gradient(90deg,#ddece9b8,#f7fbfaf5,#ddece9b8) 0 0/220% 100%;border-radius:14px;animation:1.3s ease-in-out infinite skeletonPulse}.skeleton-card{gap:12px;padding:18px;display:grid}.skeleton-line{height:14px}.skeleton-title{width:260px;height:24px}.skeleton-line.short{width:72%}.skeleton-line.tiny{width:42%}@keyframes skeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-quick-link-grid{align-items:stretch}.admin-quick-link-card{color:inherit;text-align:left;box-shadow:var(--card-shadow);background:#ffffffdb;border:1px solid #70abaf29;border-radius:16px;flex:220px;gap:8px;padding:18px;display:grid}.admin-quick-link-card span{color:var(--muted);font-size:.82rem;font-weight:800}.admin-quick-link-card strong{font-size:1.8rem}.blog-article{padding-bottom:32px}.rich-copy{gap:16px;max-width:900px;display:grid}.contact-float-stack{z-index:30;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.call-float,.whatsapp-float{color:var(--mist);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:.9rem;font-weight:800;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex}.call-float:hover,.whatsapp-float:hover{transform:translateY(-2px)}.call-float span,.whatsapp-float span{display:inline}.contact-float-icon{flex:none;width:20px;height:20px}.call-float{background:linear-gradient(135deg,#f28b4b,#d45536);box-shadow:0 20px 30px #d455363d}.whatsapp-float{background:linear-gradient(135deg, var(--primary), #4e8f95, var(--primary-dark));box-shadow:0 22px 34px #70abaf47}.loader-screen,.loader-inline{width:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-weight:800;display:flex}.loader-screen{min-height:100vh}.loader-inline{border-radius:24px;min-height:min(420px,58vh);padding:40px 16px}.loader-dot{background:var(--primary);border-radius:50%;width:14px;height:14px;animation:1s ease-in-out infinite pulse;box-shadow:24px 0 #70abaf6b,-24px 0 #99e1d9d6}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.upload-loader{box-sizing:border-box;color:#06376a;text-align:center;background:#f6fafd;place-content:center;justify-items:center;gap:22px;width:100%;min-height:min(560px,100vh - 150px);padding:32px 20px;display:grid}.upload-loader-fullscreen{min-height:100vh}.upload-loader-spinner{background:0 0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 4px #ffffffb8,0 7px 18px #06376a24,0 0 20px #f5a80024}.upload-loader-spinner:before{content:"";background:conic-gradient(from 220deg,#06376a 0deg,#0a5797 120deg,#f5a800 210deg,#ffd66a 278deg,#06376a 360deg);border-radius:50%;animation:1s linear infinite pk-upload-loader-spin;position:absolute;inset:0}.upload-loader-spinner:after{content:"";background:#f6fafd;border-radius:50%;position:absolute;inset:4px}.upload-loader-logo{z-index:1;background:#fff;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #06376a17}.upload-loader-logo img{object-fit:contain;width:44px;height:44px}.upload-loader-copy{gap:5px;display:grid}.upload-loader-copy strong{color:#06376a;letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:clamp(1.12rem,3.8vw,1.38rem);font-weight:800;line-height:1.2}.upload-loader-copy span{color:#7187a5;font-size:clamp(.82rem,2.7vw,.96rem);font-weight:600;line-height:1.35}@keyframes pk-upload-loader-spin{to{transform:rotate(360deg)}}@media (width<=768px){.upload-loader{min-height:calc(100vh - 180px);padding:24px 16px}}.user-dashboard-shell .upload-documents-page{grid-template-columns:minmax(0,1fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.user-dashboard-shell .upload-documents-page>.section-head{min-height:0;padding:8px 6px 0;display:block!important}.user-dashboard-shell .upload-documents-page>.section-head:before,.user-dashboard-shell .upload-documents-page>.section-head:after{display:none!important}.user-dashboard-shell .upload-documents-page>.section-head .eyebrow{color:#466994;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block!important}.user-dashboard-shell .upload-documents-page>.section-head h1{color:#061e4b;letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.04}.user-dashboard-shell .upload-documents-page>.section-head p{color:#5d759c;margin:8px 0 0;font-size:clamp(.85rem,1.7vw,1.04rem);display:block!important}.upload-flow-stepper{background:#fff;border:1px solid #e2ebf4;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;padding:19px clamp(12px,3vw,28px) 14px;display:grid;position:relative;box-shadow:0 8px 22px #052a520d}.upload-flow-controls{justify-content:flex-start;margin:-5px 6px -7px;display:flex}.upload-flow-back{color:#082d61;cursor:pointer;background:#fff;border:1px solid #d7e5f1;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px 0 9px;font:800 .78rem Manrope,sans-serif;display:inline-flex;box-shadow:0 4px 11px #052a520e}.upload-flow-back:hover{background:#f8fbff;border-color:#a9c7e5}.upload-flow-back img{object-fit:contain;background:#06376a;border-radius:50%;width:20px;height:20px;padding:3px}.upload-flow-stepper:before{content:"";background:linear-gradient(90deg,#0a3d78,#d9e4f0);height:2px;position:absolute;top:39px;left:16.66%;right:16.66%}.upload-flow-step{z-index:1;color:#6680a5;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.upload-flow-step>span{color:#102551;background:#eff3f7;border-radius:50%;place-items:center;width:42px;height:42px;font:800 1rem Manrope,sans-serif;display:grid}.upload-flow-step strong{color:inherit;font-size:clamp(.68rem,1.6vw,.84rem);font-weight:700;line-height:1.15}.upload-flow-step.active,.upload-flow-step.complete{color:#082757}.upload-flow-step.active>span,.upload-flow-step.complete>span{color:#fff;background:linear-gradient(145deg,#0a4c8a,#062b5d);box-shadow:0 5px 12px #06376a2e}.user-dashboard-shell .upload-flow-selection-card,.user-dashboard-shell .upload-flow-type-card{background:#fff;border:1px solid #e1eaf3;border-radius:20px;padding:clamp(15px,2.5vw,24px);box-shadow:0 9px 24px #052a520e;display:block!important}.user-dashboard-shell .upload-flow-selection-card .service-category-heading{align-items:flex-start;gap:11px;margin:0 0 17px;display:flex}.user-dashboard-shell .upload-flow-selection-card .service-category-heading>span,.upload-flow-type-card header>span{color:#fff;background:#f5a800;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:.8rem;font-weight:800;display:grid}.user-dashboard-shell .service-category-heading>div,.upload-flow-type-card header>div{gap:3px;display:grid}.user-dashboard-shell .service-category-heading strong,.upload-flow-type-card header strong{color:#071f4d;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.1}.user-dashboard-shell .service-category-heading small,.upload-flow-type-card header small{color:#61799d;font-size:.82rem}.user-dashboard-shell .upload-flow-selection-card .service-category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;overflow:visible;display:grid!important}.user-dashboard-shell .upload-flow-selection-card .service-category-card{color:#082653;text-align:left;background:#fff;border:1px solid #e0eaf4;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;min-height:122px;padding:14px 38px 14px 13px;display:grid;position:relative;box-shadow:0 4px 12px #052a5209}.user-dashboard-shell .upload-flow-selection-card .service-category-card:after{content:"›";color:#082d62;font-size:2rem;font-weight:600;line-height:1;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.user-dashboard-shell .upload-flow-selection-card .service-category-card>i{border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.user-dashboard-shell .upload-flow-selection-card .service-category-card>i .pk-icon{width:26px;height:26px}.user-dashboard-shell .upload-flow-selection-card .service-category-card>span{text-align:left;gap:5px;min-width:0;display:grid}.user-dashboard-shell .upload-flow-selection-card .service-category-card>span strong{color:#061e4b;font-size:clamp(.77rem,1.8vw,.98rem);line-height:1.15}.user-dashboard-shell .upload-flow-selection-card .service-category-card>span small{color:#617ba1;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.62rem,1.45vw,.75rem);line-height:1.25;display:-webkit-box;overflow:hidden}.user-dashboard-shell .upload-flow-selection-card .service-category-card>b{z-index:1;width:20px;height:20px;top:9px;right:9px}.user-dashboard-shell .upload-flow-selection-card .service-category-card>i img{object-fit:contain;width:42px;height:42px}.user-dashboard-shell .upload-flow-selection-card .service-category-card.active{background:linear-gradient(115deg,#fff9ed,#fff);border-color:#f0a000;box-shadow:0 0 0 1px #f0a00026,0 8px 18px #b87a001a}@media (hover:hover){.user-dashboard-shell .upload-flow-selection-card .service-category-card:not(:disabled),.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button{will-change:transform;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.user-dashboard-shell .upload-flow-selection-card .service-category-card:not(:disabled):hover,.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button:hover{z-index:1;border-color:#8fbce7;transform:translateY(-5px)scale(1.025);box-shadow:0 14px 26px #053e7529}.user-dashboard-shell .upload-flow-selection-card .service-category-card:not(:disabled):hover>i,.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button:hover>i{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.user-dashboard-shell .upload-flow-selection-card .service-category-card,.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button{transition:none!important}}.user-dashboard-shell .upload-flow-type-card .service-subservice-panel-inner{padding:0}.user-dashboard-shell .upload-flow-type-card header{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 17px;display:grid}.upload-flow-change{color:#082a5b;cursor:pointer;background:#fff;border:1px solid #d7e5f2;border-radius:11px;min-height:38px;padding:0 13px;font:800 .78rem Manrope,sans-serif}.user-dashboard-shell .upload-flow-type-card .service-subservice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:none;display:grid;overflow:visible}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button{text-align:center;border-radius:15px;grid-template-rows:48px auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:10px;min-height:145px;padding:15px 12px;display:grid;position:relative}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button>i{border-radius:13px;width:48px;height:48px}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button>span{gap:5px;width:100%}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button strong{white-space:normal;text-align:center;font-size:.8rem}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button small{text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.67rem;line-height:1.25;display:-webkit-box;overflow:hidden}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button>b{position:absolute;top:9px;right:9px}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button.selected{background:linear-gradient(145deg,#fff8e8,#fff);border-color:#f0a000}.user-dashboard-shell .service-selection-continue{color:#fff;cursor:pointer;background:linear-gradient(100deg,#062c5d 0%,#073c68 52%,#f5a000 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:18px;font:800 .94rem Manrope,sans-serif;box-shadow:0 9px 18px #052b5724;display:flex!important}.user-dashboard-shell .service-selection-continue:disabled{opacity:.48;cursor:not-allowed}.user-dashboard-shell .upload-flow-type-card .service-type-option.gold>i{color:#bd8100;background:#fff0cd}.user-dashboard-shell .upload-flow-type-card .service-type-option.blue>i{color:#0872d8;background:#e5f1ff}.user-dashboard-shell .upload-flow-type-card .service-type-option.green>i{color:#078f58;background:#dff9e9}.user-dashboard-shell .upload-flow-type-card .service-type-option.purple>i{color:#7138d9;background:#eee6ff}.user-dashboard-shell .upload-flow-type-card .service-type-option.rose>i{color:#c21d63;background:#ffe5ee}.user-dashboard-shell .upload-flow-type-card .service-type-option.orange>i{color:#d26000;background:#fff0df}.user-dashboard-shell .upload-flow-type-card .service-type-option.selected>i{color:#8b5e00;background:#ffe2a1;box-shadow:0 5px 11px #da900026}.user-dashboard-shell .guided-upload-panel{background:linear-gradient(110deg,#fff8e6,#fff);border:1px solid #efdcae;border-radius:18px;padding:16px 18px;display:block!important}.user-dashboard-shell .guided-upload-layout{display:block}.user-dashboard-shell .guided-upload-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:13px;display:grid}.user-dashboard-shell .guided-upload-copy .eyebrow{grid-column:2;font-size:.64rem}.user-dashboard-shell .guided-upload-copy h3{color:#071f4d;grid-column:2;margin:2px 0;font-size:1.05rem}.user-dashboard-shell .guided-upload-copy p{color:#5a7398;grid-column:2;margin:0;font-size:.76rem}.user-dashboard-shell .guided-upload-chip-row{grid-area:1/3/4}.user-dashboard-shell .guided-document-group{display:none}.user-dashboard-shell .service-doc-chip{color:#8f6200;background:#fff0cd}.user-dashboard-shell .document-required-badge{color:#a26a00;text-transform:uppercase;vertical-align:middle;background:#fff0cd;border-radius:99px;margin-left:7px;padding:3px 6px;font-size:.56rem;font-style:normal;font-weight:800;display:inline-flex}@media (width>=720px){.user-dashboard-shell .upload-flow-selection-card .service-category-card-grid,.user-dashboard-shell .upload-flow-type-card .service-subservice-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.upload-flow-stepper{border-radius:16px;padding:15px 7px 12px}.upload-flow-stepper:before{top:32px}.upload-flow-step{gap:6px}.upload-flow-step>span{width:34px;height:34px;font-size:.82rem}.upload-flow-step strong{font-size:.6rem}.user-dashboard-shell .upload-flow-selection-card,.user-dashboard-shell .upload-flow-type-card{border-radius:16px;padding:13px 10px}.user-dashboard-shell .upload-flow-selection-card .service-category-card-grid,.user-dashboard-shell .upload-flow-type-card .service-subservice-list{gap:9px}.user-dashboard-shell .upload-flow-selection-card .service-category-card{border-radius:13px;grid-template-columns:40px minmax(0,1fr);gap:8px;min-height:112px;padding:11px 27px 11px 9px}.user-dashboard-shell .upload-flow-selection-card .service-category-card>i{width:40px;height:40px}.user-dashboard-shell .upload-flow-selection-card .service-category-card>i .pk-icon{width:22px;height:22px}.user-dashboard-shell .upload-flow-selection-card .service-category-card>span strong{font-size:.71rem}.user-dashboard-shell .upload-flow-selection-card .service-category-card>span small{font-size:.57rem}.user-dashboard-shell .upload-flow-selection-card .service-category-card:after{font-size:1.5rem;right:8px}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button{min-height:125px;padding:11px 7px}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button strong{font-size:.71rem}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>button small{font-size:.59rem}.user-dashboard-shell .upload-flow-selection-card .service-category-card>i img{width:35px;height:35px}}.dashboard-shell{background:linear-gradient(180deg, #f7fcfb, var(--mist), #dff3ef);grid-template-columns:280px 1fr;min-height:100vh;display:grid}.admin-shell{background:radial-gradient(circle at 100% 0,#f0ca7a2e,#0000 24%),linear-gradient(#fbfcfa,#f2f8f4,#e2f0eb)}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:100vh;box-shadow:var(--card-shadow);background:linear-gradient(#ffffffdb,#99e1d92e);border-right:1px solid #70abaf2e;align-self:start;gap:24px;padding:28px 22px;display:grid;position:sticky;top:0}.sidebar-nav{gap:8px;display:grid}.sidebar-menu{display:contents}.sidebar-menu-toggle{display:none}.sidebar-link{color:var(--muted);border-radius:14px;padding:12px 14px;font-weight:700;transition:background .2s,color .2s,transform .2s}.sidebar-link:hover{color:var(--primary-dark);background:#99e1d938;transform:translate(2px)}.sidebar-link.active{color:var(--primary-dark);background:#99e1d947;box-shadow:inset 0 0 0 1px #70abaf2e}.sidebar-logout{width:100%}.dashboard-content{gap:18px;padding:24px;display:grid}.dashboard-topbar{border-radius:var(--radius-lg);box-shadow:var(--card-shadow);background:linear-gradient(#ffffffd6,#99e1d91f);border:1px solid #70abaf2e;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.admin-topbar{background:radial-gradient(circle at 100% 0,#f0ca7a38,#0000 28%),linear-gradient(#ffffffeb,#e7f1ecb8);border-color:#c58f2b33}.dashboard-main{gap:20px;display:grid}.user-pill{border:1px solid var(--border);box-shadow:var(--card-shadow);background:linear-gradient(#ffffffd6,#99e1d92e);border-radius:18px;align-items:center;gap:14px;padding:12px 14px;display:flex}.user-pill-button{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.user-pill-avatar{width:56px;height:56px}.user-pill-copy{justify-items:end;gap:4px;display:grid}.workspace-identity{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.workspace-identity-copy{color:var(--muted);font-size:.9rem;font-weight:700}.role-chip{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.role-chip.admin{color:#7a5312;background:linear-gradient(135deg,#f6e1aeeb,#ebc369e0);border-color:#c58f2b42;box-shadow:inset 0 1px #ffffff85,0 10px 18px #c58f2b24}.role-chip.client{color:var(--primary-dark);background:#99e1d933;border-color:#70abaf2e}.sidebar-role-chip{margin-top:10px}.user-pill span{color:var(--muted);font-size:.9rem}.profile-avatar-panel,.profile-image-form{gap:16px;display:grid}.profile-avatar-panel{justify-items:start}.profile-image-editor{background:linear-gradient(#ffffffc7,#99e1d91f);border:1px solid #70abaf2e;border-radius:22px;gap:14px;padding:18px;display:grid}.range-control{gap:8px;display:grid}.range-control-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.range-control-head span{color:var(--muted);font-weight:700}.profile-image-actions{flex-wrap:wrap;gap:12px;display:flex}.profile-image-actions .button{min-width:150px}.notification-card.muted{opacity:.72}.footer{background:linear-gradient(#32292ff5,#32292ffa 48%,#284649 100%);border-top:1px solid #99e1d938;margin-top:42px;padding:42px 0 24px;position:relative;overflow:hidden}.footer:before{content:"";background:radial-gradient(circle,#99e1d92e,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.footer h3,.footer h4,.footer .eyebrow,.footer a,.footer-bottom span{color:var(--mist)}.footer p,.footer-links,.footer-links span{color:#f0f7f4c2}.footer .eyebrow:before{background:linear-gradient(90deg,#99e1d9cc,#70abafcc)}.footer-grid{grid-template-columns:1.4fr .8fr .8fr;gap:28px;display:grid}.footer-links{gap:10px;margin-top:14px;display:grid}.footer-socials{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.social-link{width:44px;height:44px;color:var(--mist);background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 14px 28px #0714182e}.social-link:hover{background:#ffffff24;border-color:#d9a85e7a;transform:translateY(-3px);box-shadow:0 20px 36px #0714183d}.social-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.social-link[aria-label=Facebook] svg,.social-link[aria-label=YouTube] svg,.social-link[aria-label=Gmail] svg{fill:currentColor;stroke:none}.footer-bottom{color:#f0f7f4c2;border-top:1px solid #99e1d924;margin-top:28px;padding-top:18px}@media (width<=1024px){.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blog-layout{grid-template-columns:1fr}.admin-blog-form{position:static}.admin-payment-layout{grid-template-columns:1fr}.admin-payment-toolbar,.admin-payment-info-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.admin-payment-filter-wide{grid-column:span 2}.admin-payment-card-main,.admin-stats-grid,.dashboard-overview-stats,.dashboard-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-upload-layout,.upload-documents-workspace{grid-template-columns:1fr}.upload-progress-panel{position:static}.about-page{gap:44px}.hero-section,.split-section,.dashboard-shell{grid-template-columns:1fr}.card-grid.three-up,.stats-grid,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell{min-height:auto}.about-page .split-section{gap:30px}.about-page .section-head.compact{margin-bottom:24px}.admin-inline-grid{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #70abaf2e;border-right:0;min-height:auto;position:relative}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-topbar,.section-head,.cta-banner,.document-history-head,.client-folder-button{flex-direction:column;align-items:start}.auth-layout .auth-card,.auth-visual{grid-area:auto;justify-self:stretch}.auth-layout{grid-template-columns:1fr;gap:24px}.auth-shell{min-height:auto}.user-pill-copy{justify-items:start}.workspace-identity{justify-content:flex-start}.document-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-cta-actions{align-self:stretch}.navbar{min-height:74px}.menu-toggle{margin-left:auto;display:inline-flex}.nav-links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:linear-gradient(#ffffffad,#f4faf87a),radial-gradient(circle at 0 0,#99e1d929,#0000 32%);border:1px solid #ffffff7a;border-radius:22px;flex-direction:column;align-items:stretch;gap:18px;max-height:min(70vh,560px);padding:18px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + 12px);left:18px;right:18px;overflow-y:auto;transform:translateY(-8px)scale(.98);box-shadow:inset 0 1px #ffffff94,0 16px 30px #0f172a14,0 28px 50px #0f172a1a}.nav-links.is-open{opacity:1;visibility:visible;pointer-events:auto;background:#fff;transform:translateY(0)scale(1)}.nav-group,.nav-actions{flex-direction:column;align-items:stretch;display:flex}.nav-link,.nav-actions .button{width:100%}.nav-actions{padding-top:4px}.auth-brand{flex-direction:column;align-items:start}.auth-visual{padding:16px}.auth-visual-media{padding:12px}.about-founder-grid{grid-template-columns:1fr}.about-founder-item-wide{grid-column:auto}.document-actions{justify-content:start}.form-grid{grid-template-columns:1fr}.inline-form,.detail-row,.list-item,.payment-receipt-upload,.document-actions,.list-meta-group{flex-direction:column;align-items:stretch}.payment-receipt-upload{grid-template-columns:1fr}.list-meta-group{justify-content:start}.dashboard-content{padding:16px}}@media (width<=820px){.hero-actions,.section-actions,.about-cta-actions{width:100%}.overview-activity-detail-grid{grid-template-columns:1fr}.overview-profile-head,.overview-summary-head,.overview-list-item{flex-direction:column;align-items:stretch}.overview-list-meta{text-align:left;justify-items:start;min-width:0}.hero-section{gap:20px}.home-hero-copy{padding:22px}.home-banner-showcase,.home-hero-media,.home-hero-bottom{grid-area:auto}.home-hero-bottom{flex-direction:column;align-items:stretch}}@media (width<=640px){.skeleton-grid,.admin-payment-toolbar,.admin-payment-info-grid,.admin-payment-proof-card{grid-template-columns:1fr}.admin-payment-filter-wide{grid-column:auto}.admin-payment-filter-actions{flex-direction:column;align-items:stretch}.upload-progress-banner{flex-direction:column}.upload-progress-banner>strong{align-self:stretch}.upload-progress-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-progress-table{max-height:none}.upload-progress-table-head{display:none}.upload-progress-table-row{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px}.upload-progress-input,.upload-progress-status{grid-column:2;justify-self:start}.admin-payment-card-main,.dashboard-overview-stats,.overview-profile-meta,.dashboard-quick-action-grid,.quick-action-grid,.overview-kpi-grid,.dashboard-services-grid,.upload-progress-metrics,.upload-documents-workspace,.card-grid.two-up,.card-grid.three-up,.stats-grid,.hero-stats,.footer-grid,.document-summary-grid,.guided-upload-media.dual{grid-template-columns:1fr}.service-card-media{min-height:190px}.dashboard-overview-meta{flex-direction:column;align-items:stretch}.overview-activity-modal{border-radius:24px;padding:20px}.overview-activity-preview-pdf{min-height:320px}.overview-activity-modal-head{flex-direction:column}.overview-activity-close{width:44px;height:44px}.overview-activity-modal-actions .button{width:100%}.service-card-topline{flex-direction:column;align-items:flex-start}.dashboard-overview-status-card .button,.hero-actions .button,.section-actions .button,.about-cta-actions .button,.cta-banner .button,.auth-card .button,.form-panel .button{width:100%}.footer-bottom{text-align:center}.map-panel iframe{min-height:280px}}@media (width<=700px){.pk-home .pk-hero{width:calc(100% - 16px);height:clamp(350px,56vw,390px);min-height:350px;padding:18px 13px 78px;display:block;position:relative;overflow:hidden}.pk-home .pk-hero-copy{width:100%;height:auto;padding:0;position:static}.pk-home .pk-kicker,.pk-home .pk-hero h1,.pk-home .pk-hero-copy>p,.pk-home .pk-hero-actions{z-index:5;width:53%;max-width:53%;position:relative}.pk-home .pk-kicker{white-space:normal;font-size:clamp(.45rem,1.3vw,.62rem);line-height:1.3;display:block}.pk-home .pk-hero h1{margin-top:9px;font-size:clamp(1.16rem,4vw,1.72rem);line-height:1.06}.pk-home .pk-hero h1 br{display:none}.pk-home .pk-hero-copy>p{margin-top:10px;font-size:clamp(.52rem,1.55vw,.72rem);line-height:1.42}.pk-home .pk-hero-actions{z-index:10;grid-template-columns:1fr 1fr;gap:8px;width:auto;max-width:none;margin:0;display:grid;position:absolute;bottom:78px;left:13px;right:13px}.pk-home .pk-hero-actions .pk-btn{white-space:nowrap;border-radius:7px;justify-content:center;gap:4px;width:100%;min-width:0;min-height:38px;padding:0 8px;font-size:clamp(.54rem,1.45vw,.66rem)}.pk-home .pk-whatsapp-cta img{width:15px;height:15px}.pk-home .pk-hero-visual{z-index:3;width:48%;height:auto;min-height:0;margin:0;position:absolute;top:22px;bottom:112px;right:-2%;overflow:visible}.pk-home .pk-hero-visual:before{width:108%;height:100%;display:block;bottom:-1%;right:-4%}.pk-home .pk-hero-visual:after{display:none}.pk-home .pk-hero-pattern{opacity:.28;background-size:10px 10px;width:70px;height:55px;display:block;top:1%;right:1%}.pk-home .pk-hero-visual img{object-fit:contain;object-position:right bottom;width:108%;height:100%;bottom:-2%;right:-3%}.pk-home .pk-growth-bars{transform-origin:100% 100%;bottom:18%;right:1%;transform:scale(.48)}.pk-home .pk-growth-arrow{font-size:1.5rem;top:14%;right:1%}.pk-home .pk-stats{z-index:8;background:#fffffff7;border:0;border-top:1px solid #dfe8f1;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:72px;margin:0;padding:8px 4px;display:grid;position:absolute;bottom:0;left:0;right:0}.pk-home .pk-stat{gap:2px;min-width:0;padding:0 3px;border-right:1px solid #e1e9f1!important}.pk-home .pk-stat:last-child{border-right:0!important}.pk-home .pk-stat .pk-icon{box-sizing:border-box;width:27px;height:27px;margin:0;padding:4px}.pk-home .pk-stat strong{text-align:center;font-size:clamp(.52rem,1.4vw,.66rem);line-height:1.1}.pk-home .pk-stat span{text-align:center;font-size:clamp(.43rem,1.15vw,.56rem);line-height:1.1}}@media (width<=370px){.pk-home .pk-hero{height:365px;min-height:365px}.pk-home .pk-kicker,.pk-home .pk-hero h1,.pk-home .pk-hero-copy>p,.pk-home .pk-hero-actions{width:55%;max-width:55%}.pk-home .pk-hero h1{font-size:1.08rem}.pk-home .pk-hero-copy>p{font-size:.49rem}.pk-home .pk-hero-actions{grid-template-columns:1fr}.pk-home .pk-hero-actions .pk-btn{width:100%}.pk-home .pk-hero-visual{width:45%}}.dashboard-welcome-illustration{z-index:1;color:#0a3d73;background:linear-gradient(145deg,#fff,#dceeff);border-radius:20px;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:50%;right:54px;transform:translateY(-50%)rotate(2deg);box-shadow:0 16px 32px #00143733}.dashboard-welcome-illustration>i{color:#fff;background:#ffb31a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:-10px;right:-13px;box-shadow:0 7px 16px #9a580047}@media (width<=767px){.user-dashboard-shell .dashboard-overview-page{flex-direction:column;gap:22px;padding-bottom:18px;display:flex}.user-dashboard-shell .dashboard-overview-page>.page-header,.user-dashboard-shell .dashboard-overview-page>.section-head{display:none}.user-dashboard-shell .dashboard-overview-welcome{border-radius:23px;order:1;min-height:184px;padding:27px 126px 25px 22px}.user-dashboard-shell .dashboard-overview-welcome:after{opacity:.16;width:360px;height:300px;top:-100px;right:-150px}.user-dashboard-shell .dashboard-overview-welcome .eyebrow{color:#c9ddf8;letter-spacing:0;text-transform:none;font-size:.88rem}.user-dashboard-shell .dashboard-overview-welcome h3{margin:12px 0 9px;font-size:clamp(1.75rem,8.5vw,2.35rem);line-height:1}.user-dashboard-shell .dashboard-overview-welcome p{font-size:.82rem;line-height:1.48}.user-dashboard-shell .dashboard-overview-welcome .dashboard-overview-meta{display:none}.user-dashboard-shell .dashboard-welcome-illustration{border-radius:13px;width:74px;height:94px;top:50%;right:30px}.user-dashboard-shell .dashboard-welcome-illustration>svg{width:45px;height:45px}.user-dashboard-shell .dashboard-welcome-illustration>i{width:36px;height:36px;bottom:-8px;right:-12px}.user-dashboard-shell .dashboard-overview-stats{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.user-dashboard-shell .dashboard-overview-stats .stat-card{min-height:158px;box-shadow:none;border-radius:22px;gap:5px;padding:18px 38px 17px 18px}.user-dashboard-shell .dashboard-overview-stats .stat-card:first-child{background:linear-gradient(145deg,#fffaf0,#fff7e7)}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(2){background:linear-gradient(145deg,#f2f8ff,#e8f3ff)}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(3){background:linear-gradient(145deg,#effff9,#e0f9ee)}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(4){background:linear-gradient(145deg,#f8f5ff,#eee8ff)}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon{width:48px;height:48px;margin-bottom:2px;position:static}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon svg{stroke-width:2.1px;width:25px;height:25px}.user-dashboard-shell .dashboard-overview-stats .stat-card>span:not(.stat-card-icon){font-size:.79rem;line-height:1.2}.user-dashboard-shell .dashboard-overview-stats .stat-card strong{font-size:1.85rem;line-height:1}.user-dashboard-shell .dashboard-overview-stats .stat-card small{font-size:.68rem;line-height:1.35}.user-dashboard-shell .dashboard-overview-stats .stat-card-action{color:#0000;background:#fff;border:1px solid;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;right:16px;overflow:hidden;transform:translateY(-50%)}.user-dashboard-shell .dashboard-overview-stats .stat-card-action:after{content:"›";color:var(--dashboard-navy);place-items:center;font-size:1.65rem;line-height:1;display:grid;position:absolute;inset:0}.user-dashboard-shell .overview-quick-actions{box-shadow:none;background:0 0;border:0;order:3;padding:0}.user-dashboard-shell .overview-summary-panel{box-shadow:none;background:0 0;border:0;order:4;padding:0}.user-dashboard-shell .dashboard-notification-panel{order:5}.user-dashboard-shell .overview-summary-head{align-items:center;margin-bottom:12px}.user-dashboard-shell .overview-summary-head .eyebrow{display:none}.user-dashboard-shell .overview-summary-head h3{border-left:5px solid #ffb31a;margin:0;padding-left:12px;font-size:1.25rem}.user-dashboard-shell .overview-summary-head p{display:none}.user-dashboard-shell .overview-quick-actions .overview-summary-head:after,.user-dashboard-shell .overview-summary-panel .overview-summary-head:after{content:"View All  ›";color:#08376b;margin-left:auto;font-size:.8rem;font-weight:800}.user-dashboard-shell .dashboard-notification-panel .overview-summary-head>.button{display:none}.user-dashboard-shell .dashboard-quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.user-dashboard-shell .quick-action-card{min-height:142px;box-shadow:none;border-radius:20px;flex-direction:column;gap:10px;padding:14px 12px;display:flex}.user-dashboard-shell .quick-action-icon{width:48px;height:48px}.user-dashboard-shell .quick-action-icon svg{stroke-width:2.1px;width:24px;height:24px}.user-dashboard-shell .quick-action-copy{display:block}.user-dashboard-shell .quick-action-copy strong{font-size:.84rem;line-height:1.25;display:block}.user-dashboard-shell .quick-action-copy p{display:none}.user-dashboard-shell .quick-action-copy span{color:#0d5ea9;margin-top:7px;font-size:.78rem;display:block}.user-dashboard-shell .overview-list{gap:12px}.user-dashboard-shell .overview-list-item{border-radius:20px;align-items:flex-start;min-height:144px;padding:16px}.user-dashboard-shell .overview-list-leading{align-items:flex-start}.user-dashboard-shell .overview-list-icon{flex:0 0 46px;width:46px;height:46px}.user-dashboard-shell .overview-list-icon svg{stroke-width:2px;width:22px;height:22px}.user-dashboard-shell .overview-list-copy strong{font-size:.9rem}.user-dashboard-shell .overview-list-copy p{-webkit-line-clamp:3;font-size:.77rem;line-height:1.35}.user-dashboard-shell .overview-list-meta{align-items:flex-end;gap:18px}.user-dashboard-shell .overview-list-action{font-size:.7rem}}@media (width<=720px){.get-in-touch-backdrop{z-index:1100;place-items:center;padding:8px}.get-in-touch-modal{overscroll-behavior:contain;border-radius:17px;width:min(100%,430px);max-height:calc(100dvh - 16px);padding:17px 14px 13px;overflow-y:auto}.get-in-touch-modal:before{border-radius:17px 0 16px;width:52px;height:7px}.get-in-touch-modal:after{width:55px;height:6px}.get-in-touch-modal .modal-icon-button{width:32px;height:32px;top:9px;right:10px}.get-in-touch-head{padding-right:34px}.get-in-touch-head .eyebrow{font-size:.56rem}.get-in-touch-head h2{margin:6px 0 5px;font-size:1.16rem;line-height:1.08}.get-in-touch-head p{font-size:.65rem;line-height:1.4}.get-in-touch-form{gap:8px;margin-top:10px}.get-in-touch-form .form-grid{gap:7px}.get-in-touch-form label{gap:4px;font-size:.64rem}.get-in-touch-label{gap:5px}.get-in-touch-label svg{width:14px;height:14px}.get-in-touch-form input,.get-in-touch-form textarea{border-radius:9px;min-height:37px;padding:8px 10px;font-size:.7rem}.get-in-touch-form textarea{resize:none;min-height:52px;max-height:58px}.get-in-touch-message-field>small{font-size:.5rem;bottom:5px;right:9px}.get-in-touch-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:7px 0}.get-in-touch-benefits>div,.get-in-touch-benefits>div:first-child{border-left:1px solid #e1e7ee;grid-template-columns:25px minmax(0,1fr);gap:5px;min-width:0;padding:0 4px;display:grid}.get-in-touch-benefits>div:first-child{border-left:0}.get-in-touch-benefits i{flex-basis:25px;width:25px;height:25px}.get-in-touch-benefits i svg{width:14px;height:14px}.get-in-touch-benefits strong{font-size:.51rem;line-height:1.15}.get-in-touch-benefits small{white-space:normal;font-size:.43rem;line-height:1.15}.get-in-touch-form>.button{border-radius:10px;min-height:39px;padding:0 12px;font-size:.7rem}.get-in-touch-form>.button svg{width:16px;height:16px}.get-in-touch-privacy{font-size:.5rem}}@media (width<=380px),(height<=650px){.get-in-touch-head p{display:none}.get-in-touch-form{margin-top:7px}.get-in-touch-form input{min-height:34px}.get-in-touch-form textarea{min-height:44px;max-height:44px}.get-in-touch-benefits{padding:5px 0}.get-in-touch-privacy{display:none}}@media (width<=700px){.site-shell .nav-utility.nav-announcement{color:#fff;background:#02162f;border-bottom:1px solid #ffffff1f;align-items:center;min-height:32px;padding:0 12px;display:flex;overflow:hidden}.site-shell .nav-announcement-inner{width:100%;min-height:32px;display:block}.site-shell .topbar-update{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:32px;display:flex;overflow:hidden}.site-shell .topbar-update svg{color:#ffbd28;flex:0 0 15px;width:15px;height:15px}.site-shell .topbar-update strong{color:#ffbd28;letter-spacing:.04em;text-transform:uppercase;font-size:.55rem}.site-shell .topbar-update span{text-overflow:ellipsis;color:#ffffffdb;min-width:0;font-size:.53rem;overflow:hidden}.site-shell .nav-announcement-inner>.topbar-info,.site-shell .nav-announcement-inner>.topbar-social{display:none}.site-shell .nav-links{top:110px}.site-shell .footer{background:linear-gradient(145deg,#031a38,#073766 58%,#031b3a);border-radius:20px 20px 0 0;margin-top:24px;padding-bottom:0}.site-shell .footer-grid{grid-template-columns:1fr;gap:0;width:calc(100% - 28px);padding:28px 0 24px;display:grid}.site-shell .footer-brand{text-align:center;justify-items:center;padding:0 0 24px;display:grid}.site-shell .footer-brand img{object-fit:contain;width:145px;height:86px;margin:0 0 8px}.site-shell .footer-brand h3{font-size:.9rem;line-height:1.45}.site-shell .footer-brand h3 br{display:none}.site-shell .footer-accent{width:42px;margin:13px 0 11px}.site-shell .footer-brand p{max-width:330px;font-size:.68rem;line-height:1.5}.site-shell .footer-column,.site-shell .footer-office,.site-shell .footer-quick{border-top:1px solid #dce8f729;border-left:0;padding:22px 0}.site-shell .footer-heading{gap:10px;margin-bottom:15px}.site-shell .footer-heading b{flex:0 0 36px;width:36px;height:36px}.site-shell .footer-heading b svg{width:17px;height:17px}.site-shell .footer-heading h4{font-size:.8rem}.site-shell .footer-links{grid-template-columns:1fr 1fr;gap:0 16px;width:100%;display:grid}.site-shell .footer-links a{border-bottom:1px solid #dce8f71a;gap:7px;width:100%;min-height:36px;font-size:.68rem}.site-shell .footer-links a span{width:10px;font-size:1.2rem}.site-shell .footer-contact{gap:0;width:100%}.site-shell .footer-contact-row{border-bottom:1px solid #dce8f71a;grid-template-columns:35px minmax(0,1fr);gap:10px;min-height:52px}.site-shell .footer-contact-row:last-child{border-bottom:0}.site-shell .footer-contact-row>i{width:34px;height:34px}.site-shell .footer-contact-row svg{width:16px;height:16px}.site-shell .footer-contact-row a,.site-shell .footer-contact-row span{overflow-wrap:anywhere;min-width:0;font-size:.66rem;line-height:1.4}.site-shell .footer-socials{justify-content:center;gap:10px;margin-top:15px;padding-top:15px;display:flex}.site-shell .footer-socials a{border-radius:10px;width:38px;height:38px}.site-shell .footer-socials svg{width:18px;height:18px}.site-shell .footer-bottom{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.site-shell .footer-bottom .container{flex-wrap:wrap;gap:8px;min-height:50px;padding:8px 0}.site-shell .footer-bottom i{width:18px}.site-shell .footer-bottom svg{width:18px;height:18px}.site-shell .footer-bottom span{font-size:.62rem}}.user-dashboard-shell .dashboard-overview-page>.page-header{padding:2px 2px 8px}.user-dashboard-shell .dashboard-overview-page>.page-header .eyebrow{color:#0a2850;letter-spacing:.14em}.user-dashboard-shell .dashboard-overview-page>.page-header .eyebrow:before,.user-dashboard-shell .overview-summary-head .eyebrow:before{background:var(--dashboard-gold)}.user-dashboard-shell .dashboard-overview-page>.page-header h1{color:var(--dashboard-navy-deep);letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3.15rem)}.user-dashboard-shell .dashboard-overview-page>.page-header h1 em{color:#dd9000;font-style:normal}.user-dashboard-shell .dashboard-overview-welcome{color:#fff;background:linear-gradient(105deg, #031d3cfa, #074175f0), var(--dashboard-navy);border:1px solid #f4ad194d;border-radius:20px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 18px 38px #031d3c2b}.user-dashboard-shell .dashboard-overview-welcome:after{content:"";opacity:.24;pointer-events:none;background:repeating-linear-gradient(152deg,#0000 0 17px,#f4ad19 18px 19px,#0000 20px 30px);width:420px;height:260px;position:absolute;top:-80px;right:-55px;transform:rotate(-8deg)}.user-dashboard-shell .dashboard-overview-welcome>*{z-index:1;position:relative}.user-dashboard-shell .dashboard-overview-welcome .eyebrow{color:#ffd260}.user-dashboard-shell .dashboard-overview-welcome h3{color:#fff;margin:5px 0;font-size:clamp(1.8rem,3vw,2.55rem)}.user-dashboard-shell .dashboard-overview-welcome p{color:#ffffffd1;margin:0}.user-dashboard-shell .dashboard-overview-meta{gap:12px;margin-top:3px}.user-dashboard-shell .dashboard-overview-meta-item{color:#fff;background:#03183252;border-color:#f4ad1985;min-height:42px}.user-dashboard-shell .dashboard-overview-meta-item svg{color:#ffc23d}.user-dashboard-shell .dashboard-overview-meta-item span{color:#ffffffc7}.user-dashboard-shell .dashboard-overview-stats{gap:14px}.user-dashboard-shell .dashboard-overview-stats .stat-card{border-radius:16px;align-content:start;gap:7px;min-height:172px;padding:22px 20px 19px 74px;position:relative}.user-dashboard-shell .stat-card-icon{color:#d88d00;background:#fff1cd;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:20px;left:20px}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(2) .stat-card-icon{color:#1671da;background:#e2efff}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(3) .stat-card-icon{color:#05965d;background:#ddf6ec}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(4) .stat-card-icon{color:#6243d9;background:#ece7ff}.user-dashboard-shell .dashboard-overview-stats .stat-card>span:not(.stat-card-icon){color:#273c5b;font-weight:700}.user-dashboard-shell .dashboard-overview-stats .stat-card strong{color:#082759;font-size:2rem}.user-dashboard-shell .dashboard-overview-stats .stat-card small{color:#63738a;line-height:1.45}.user-dashboard-shell .dashboard-overview-stats .stat-card-action{color:#082759;margin-top:auto}.user-dashboard-shell .overview-summary-panel,.user-dashboard-shell .overview-quick-actions{border-radius:17px;padding:23px 24px}.user-dashboard-shell .overview-summary-head h3{margin:4px 0 2px;font-size:1.55rem}.user-dashboard-shell .overview-summary-head p{color:#63738a;margin:0}.user-dashboard-shell .overview-list-item{box-shadow:none;background:linear-gradient(105deg,#fffaf0,#fff);border-color:#f2dca8;border-radius:14px}.user-dashboard-shell .overview-list-icon,.user-dashboard-shell .overview-list-icon.neutral,.user-dashboard-shell .overview-list-icon.info{color:#d88d00;background:#fff0cf;border-color:#f5dfad}.user-dashboard-shell .overview-list-action{color:#092b5c}.user-dashboard-shell .dashboard-quick-action-grid{gap:14px}.user-dashboard-shell .quick-action-card{border-color:var(--dashboard-line);background:#fff;border-radius:15px;min-height:122px;padding:18px;box-shadow:0 8px 22px #062b560d}.user-dashboard-shell .quick-action-icon{color:#1372d2;background:#e2efff;border-radius:50%}.user-dashboard-shell .quick-action-card:nth-child(2) .quick-action-icon{color:#d88d00;background:#fff0cf}.user-dashboard-shell .quick-action-card:nth-child(3) .quick-action-icon{color:#03965c;background:#ddf6ec}@media (width<=760px){.user-dashboard-shell .dashboard-overview-welcome{padding:22px 18px}.user-dashboard-shell .dashboard-overview-stats .stat-card{min-height:150px}.user-dashboard-shell .overview-summary-panel,.user-dashboard-shell .overview-quick-actions{padding:18px}}.user-dashboard-shell .service-card-icon-media{color:#f2aa15;background:radial-gradient(circle,#f4ad1933,#0000 38%),linear-gradient(135deg,#041f42,#0a4e87);place-items:center;min-height:150px;display:grid}.user-dashboard-shell .service-card-icon-media .pk-icon{color:#f6b82f;filter:drop-shadow(0 10px 20px #0000002e);background:#ffffff14;border:1px solid #ffcd5b73;border-radius:18px;width:62px;height:62px;padding:14px}.user-dashboard-shell .dashboard-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.user-dashboard-shell .service-selection-card{--service-accent:#1768a5;--service-accent-soft:#eaf4fc;text-align:left;background:#fff;border:1px solid #dbe5ef;border-radius:22px;min-height:100%;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 10px 30px #062b5614}.user-dashboard-shell .service-selection-card .pk-icon,.user-dashboard-shell .selected-service-card .pk-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.user-dashboard-shell .service-selection-card .pk-icon *,.user-dashboard-shell .selected-service-card .pk-icon *{vector-effect:non-scaling-stroke}.user-dashboard-shell .service-selection-card:hover{border-color:var(--service-accent);transform:translateY(-5px);box-shadow:0 20px 42px #062b5626}.user-dashboard-shell .service-card-price{white-space:nowrap}.user-dashboard-shell .service-tone-green{--service-accent:#168566;--service-accent-soft:#e7f7f1}.user-dashboard-shell .service-tone-purple{--service-accent:#7654b4;--service-accent-soft:#f0ebfa}.user-dashboard-shell .service-tone-amber{--service-accent:#c47a0c;--service-accent-soft:#fff3dc}.user-dashboard-shell .service-tone-rose{--service-accent:#c44d70;--service-accent-soft:#fcecf1}.user-dashboard-shell .service-tone-royal{--service-accent:#4a5dcc;--service-accent-soft:#edf0ff}.user-dashboard-shell .service-tone-cyan{--service-accent:#087f94;--service-accent-soft:#e5f8fb}.user-dashboard-shell .service-tone-orange{--service-accent:#cf641e;--service-accent-soft:#fff0e6}.user-dashboard-shell .service-selection-card .service-card-media{aspect-ratio:1.95;isolation:isolate;background:linear-gradient(145deg, var(--service-accent-soft), #fff);min-height:154px;position:relative}.user-dashboard-shell .service-selection-card .service-card-media:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 88% 18%,#ffffff29 0 28px,#0000 29px),linear-gradient(#0000 48%,#031d3cb8);position:absolute;inset:0}.user-dashboard-shell .service-selection-card .service-card-media img{transition:transform .4s}.user-dashboard-shell .service-selection-card:hover .service-card-media img{transform:scale(1.035)}.user-dashboard-shell .service-card-icon-badge{z-index:2;color:#fff;background:var(--service-accent);border:1px solid #ffffffb3;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:16px;left:18px;box-shadow:0 10px 24px #031d3c3d}.user-dashboard-shell .service-card-icon-badge .pk-icon{color:currentColor;filter:none;stroke-width:1.9px;background:0 0;border:0;border-radius:0;width:29px;height:29px;padding:0}.user-dashboard-shell .service-card-category{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.06em;text-transform:uppercase;background:#031d3c47;border:1px solid #ffffff47;border-radius:999px;padding:5px 9px;font-size:.61rem;font-weight:800;position:absolute;bottom:22px;right:15px}.user-dashboard-shell .service-card-icon-watermark{color:var(--service-accent);opacity:.16;place-items:center;display:grid;position:absolute;inset:0}.user-dashboard-shell .service-card-icon-watermark .pk-icon{filter:none;stroke-width:1.35px;background:0 0;border:0;width:92px;height:92px;padding:0}.user-dashboard-shell .service-selection-card .service-card-body{grid-template-rows:auto auto auto 1fr;align-content:start;height:100%;min-height:230px;padding:20px 20px 18px}.user-dashboard-shell .service-card-topline strong{font-size:1.03rem;line-height:1.35}.user-dashboard-shell .service-selection-card .service-card-body>p{color:#637083;margin:0;font-size:.86rem;line-height:1.65}.user-dashboard-shell .service-card-price{border-color:color-mix(in srgb, var(--service-accent) 22%, transparent);color:var(--service-accent);background:var(--service-accent-soft);padding:5px 9px;font-size:.7rem}.user-dashboard-shell .service-card-tags{flex-wrap:wrap;gap:6px;display:flex}.user-dashboard-shell .service-card-tags small{color:#526174;background:#f3f6f9;border-radius:7px;padding:5px 8px;font-size:.68rem;font-weight:700}.user-dashboard-shell .service-card-link{width:100%;color:var(--service-accent);border-top:1px solid #edf1f5;justify-content:space-between;align-self:end;padding-top:13px}.user-dashboard-shell .service-card-link:after{content:none}.user-dashboard-shell .service-card-link .pk-icon{stroke-width:2.1px;width:20px;height:20px;transition:transform .2s}.user-dashboard-shell .service-selection-card:hover .service-card-link .pk-icon{transform:translate(4px)}.user-dashboard-shell .selected-service-card{background:linear-gradient(145deg,#fff,#f8fbfe);border-radius:22px;padding:24px;position:relative;overflow:hidden}.user-dashboard-shell .selected-service-card-icon{color:#fff;background:linear-gradient(145deg, var(--dashboard-navy), var(--dashboard-blue));border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:15px;display:grid;box-shadow:0 9px 20px #062b562e}.user-dashboard-shell .selected-service-card-icon .pk-icon{width:23px;height:23px}.user-dashboard-shell .services-workspace-page{gap:20px}.user-dashboard-shell .services-workspace-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:24px;display:grid}.user-dashboard-shell .services-workspace-hero h1{color:var(--dashboard-navy-deep);letter-spacing:-.045em;margin:6px 0 4px;font:800 clamp(2rem,4vw,3rem)/1.05 Manrope,sans-serif}.user-dashboard-shell .services-workspace-hero h1 em{color:var(--dashboard-gold);font-style:normal}.user-dashboard-shell .services-workspace-hero p{color:#52709a;margin:0}.user-dashboard-shell .services-support-banner{min-height:96px;color:var(--dashboard-navy-deep);background:linear-gradient(120deg,#fff,#fff5dd);border:1px solid #f3e3bd;border-radius:18px;grid-template-columns:42px 1fr 64px;align-items:center;gap:12px;padding:18px 20px;display:grid;overflow:hidden;box-shadow:0 12px 28px #062b5612}.user-dashboard-shell .services-support-banner>span{color:#fff;background:var(--dashboard-navy);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.user-dashboard-shell .services-support-banner .pk-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.user-dashboard-shell .services-support-banner>.pk-icon{color:#f4ad19;opacity:.72;width:64px;height:64px}.user-dashboard-shell .services-support-banner div{display:grid}.user-dashboard-shell .services-support-banner small,.user-dashboard-shell .services-support-banner strong{text-transform:uppercase;font:800 .8rem/1.35 Manrope,sans-serif}.user-dashboard-shell .services-category-panel{border:1px solid var(--dashboard-line);background:#fff;border-radius:22px;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;padding:14px 18px;display:grid;box-shadow:0 12px 32px #062b5612}.user-dashboard-shell .services-category-panel button{min-height:86px;color:var(--dashboard-navy);cursor:pointer;background:#f5f8fc;border:1px solid #0000;border-radius:18px;align-content:center;place-items:center;gap:7px;padding:10px 8px;transition:all .2s;display:grid}.user-dashboard-shell .services-category-panel button:hover{border-color:#cfddeb;transform:translateY(-2px)}.user-dashboard-shell .services-category-panel button.active{color:var(--dashboard-navy-deep);background:linear-gradient(145deg,#ffd766,#f4ad19);border-color:#ffc33e;box-shadow:0 9px 22px #f4ad194d}.user-dashboard-shell .services-category-panel button span{color:#fff;background:linear-gradient(145deg, var(--dashboard-navy), var(--dashboard-blue));border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.user-dashboard-shell .services-category-panel button.active span{color:var(--dashboard-navy);background:#ffffff8c}.user-dashboard-shell .services-category-panel .pk-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.user-dashboard-shell .services-category-panel strong{font-size:.72rem;line-height:1.2}.user-dashboard-shell .dashboard-services-section{box-shadow:none;background:0 0;border:0;padding:0}.user-dashboard-shell .services-catalog-head{align-items:end;margin-bottom:18px}.user-dashboard-shell .services-catalog-head h2{margin:4px 0;font-size:1.65rem}.user-dashboard-shell .services-catalog-head p{color:#65758a;margin:0}.user-dashboard-shell .services-search-box{background:#fff;border:1px solid #d8e2ec;border-radius:999px;align-items:center;gap:10px;width:min(100%,260px);min-height:44px;padding:0 14px;display:flex;box-shadow:0 7px 20px #062b560d}.user-dashboard-shell .services-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.user-dashboard-shell .services-back-button{min-height:42px;color:var(--dashboard-navy);cursor:pointer;background:#fff;border:1px solid #d8e2ec;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.user-dashboard-shell .services-back-button:hover{border-color:var(--dashboard-gold);background:#fff9e9}.user-dashboard-shell .services-back-button .pk-icon{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px;transform:rotate(180deg)}.user-dashboard-shell .services-search-box:focus-within{border-color:var(--dashboard-gold);box-shadow:0 0 0 3px #f4ad1924}.user-dashboard-shell .services-search-box .pk-icon{width:19px;height:19px;color:var(--dashboard-navy);fill:none;stroke:currentColor;stroke-width:2px;flex:none}.user-dashboard-shell .services-search-box input{width:100%;min-height:42px;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.user-dashboard-shell .services-search-box input:focus{box-shadow:none;border:0}.user-dashboard-shell .service-selection-card{background:radial-gradient(circle at 94% 3%, var(--service-accent-soft), transparent 36%), linear-gradient(180deg, var(--service-accent-soft), #fff 34%);border-radius:18px;flex-direction:column;padding:18px 14px 14px;display:flex;position:relative}.user-dashboard-shell .service-selection-card:before{content:"";background:var(--service-accent);height:4px;position:absolute;inset:0 0 auto}.user-dashboard-shell .service-card-compact-head{justify-content:space-between;align-items:center;width:100%;display:flex}.user-dashboard-shell .service-card-compact-head .service-card-icon-badge{color:#fff;background:var(--service-accent);width:48px;height:48px;box-shadow:0 9px 20px color-mix(in srgb, var(--service-accent) 28%, transparent);border:0;border-radius:14px;position:static}.user-dashboard-shell .service-card-head-arrow{color:var(--service-accent)}.user-dashboard-shell .service-card-head-arrow .pk-icon{width:23px;height:23px;transition:transform .2s}.user-dashboard-shell .service-selection-card:hover .service-card-head-arrow .pk-icon{transform:translate(4px)}.user-dashboard-shell .service-selection-card .service-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-height:0;padding:17px 0 0;display:flex}.user-dashboard-shell .service-selection-card .service-card-topline strong{min-height:2.65em;color:var(--dashboard-navy-deep);font-size:.98rem;display:block}.user-dashboard-shell .service-selection-card .service-card-price{text-overflow:ellipsis;max-width:100%;padding:5px 10px;overflow:hidden}.user-dashboard-shell .service-selection-card .service-card-body>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:6.3em;display:-webkit-box;overflow:hidden}.user-dashboard-shell .service-selection-card .service-card-tags{align-content:start;min-height:50px}.user-dashboard-shell .service-selection-card .service-card-link{color:#fff;background:var(--service-accent);min-height:42px;box-shadow:0 8px 18px color-mix(in srgb, var(--service-accent) 20%, transparent);border:0;border-radius:11px;margin-top:auto;padding:0 14px}.user-dashboard-shell .service-selection-card .service-card-link .pk-icon{color:#fff}.user-dashboard-shell .tax-group-card{border-color:color-mix(in srgb, var(--service-accent) 18%, #dbe5ef);background:#fff;min-height:570px;padding-top:18px}.user-dashboard-shell .tax-group-card:before{background:radial-gradient(ellipse at 75% 105%, #ffffff61 0 34%, transparent 35%), radial-gradient(ellipse at 25% 120%, #ffffff38 0 40%, transparent 41%), linear-gradient(135deg, color-mix(in srgb, var(--service-accent) 92%, #fff), var(--service-accent));height:112px}.user-dashboard-shell .tax-group-card .service-card-compact-head{z-index:1;align-items:flex-start;min-height:66px;position:relative}.user-dashboard-shell .tax-group-card .service-card-compact-head .service-card-icon-badge{width:58px;height:58px;color:var(--service-accent);background:#fffffff0;border:1px solid #ffffffb8;box-shadow:0 12px 24px #031d3c2e}.user-dashboard-shell .tax-group-card .service-card-icon-badge .pk-icon{stroke-width:1.85px;width:34px;height:34px}.user-dashboard-shell .tax-group-card .service-card-head-arrow{color:#fff;padding-top:8px}.user-dashboard-shell .tax-group-card .service-card-body{z-index:1;gap:8px;padding-top:25px;position:relative}.user-dashboard-shell .tax-group-card .service-card-topline{width:100%;min-height:46px;padding-right:96px;display:block}.user-dashboard-shell .tax-group-card .service-card-topline strong{overflow-wrap:anywhere;width:100%;min-width:0;min-height:0;font-size:1.02rem;line-height:1.25;display:block}.user-dashboard-shell .tax-group-card .service-card-price{white-space:normal;color:#a85b00;text-align:center;text-overflow:clip;background:#fff3d3;border:1px solid #f5deb0;border-radius:14px;max-width:86px;padding:7px 9px;line-height:1.2;position:absolute;top:21px;right:0}.user-dashboard-shell .tax-group-card .service-card-body>p{color:#46648c;-webkit-line-clamp:2;min-height:2.7em;font-size:.8rem;line-height:1.45}.user-dashboard-shell .tax-group-feature-list{align-content:start;gap:4px;min-height:136px;display:grid}.user-dashboard-shell .tax-group-feature-list small{color:#314967;grid-template-columns:17px 1fr;align-items:start;gap:7px;font-size:.69rem;font-weight:650;line-height:1.3;display:grid}.user-dashboard-shell .tax-group-feature-list b{color:#fff;background:var(--service-accent);border-radius:50%;place-items:center;width:15px;height:15px;font-size:.58rem;display:grid}.user-dashboard-shell .tax-group-card .service-card-tags{min-height:46px;margin-top:auto}.user-dashboard-shell .tax-group-card .service-card-tags small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:color-mix(in srgb, var(--service-accent) 78%, #1e293b);background:var(--service-accent-soft);overflow:hidden}.user-dashboard-shell .tax-group-card .service-card-link{margin-top:3px;font-size:.78rem}@media (width<=1380px) and (width>=901px){.user-dashboard-shell .tax-group-card{min-height:535px}}@media (width<=560px){.user-dashboard-shell .tax-group-card{min-height:0}}.user-dashboard-shell .my-services-panel{border-radius:22px}@media (width<=1050px){.user-dashboard-shell .services-workspace-hero{grid-template-columns:1fr}.user-dashboard-shell .services-support-banner{display:none}.user-dashboard-shell .services-category-panel{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.user-dashboard-shell .services-category-panel{grid-template-columns:repeat(2,1fr)}.user-dashboard-shell .services-catalog-head{align-items:stretch}.user-dashboard-shell .services-search-box{width:100%}.user-dashboard-shell .services-head-actions{justify-content:stretch}.user-dashboard-shell .services-back-button{width:fit-content}}.user-dashboard-shell .profile-workspace-page{gap:20px}.user-dashboard-shell .profile-workspace-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.user-dashboard-shell .profile-page-heading>.eyebrow{margin-bottom:15px}.user-dashboard-shell .profile-heading-row{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:24px;display:grid}.user-dashboard-shell .profile-heading-row h1{color:var(--dashboard-navy-deep);letter-spacing:-.05em;margin:0 0 5px;font:800 clamp(2rem,4vw,3rem)/1 Manrope}.user-dashboard-shell .profile-heading-row p{color:#526f99;margin:0}.user-dashboard-shell .profile-heading-row aside{background:linear-gradient(120deg,#fff,#fff3d3);border:1px solid #f0dfb7;border-radius:18px;grid-template-columns:42px 1fr 58px;align-items:center;gap:12px;min-height:82px;padding:14px 18px;display:grid;overflow:hidden;box-shadow:0 10px 26px #062b560f}.user-dashboard-shell .profile-heading-row aside>span{width:40px;height:40px;color:var(--dashboard-navy);background:#fff;border-radius:50%;place-items:center;display:grid}.user-dashboard-shell .profile-heading-row aside>span .pk-icon{width:22px;height:22px}.user-dashboard-shell .profile-heading-row aside div{gap:3px;display:grid}.user-dashboard-shell .profile-heading-row aside strong{color:var(--dashboard-navy-deep);font-size:.78rem}.user-dashboard-shell .profile-heading-row aside small{color:#516681;font-size:.66rem;line-height:1.4}.user-dashboard-shell .profile-heading-row aside>.pk-icon{color:#f2a713;stroke-width:1.4px;width:56px;height:56px}.user-dashboard-shell .profile-summary-banner{background:radial-gradient(circle at 92% 80%,#59b2ff33,#0000 30%),linear-gradient(120deg,#eef8ff,#f8fbff 60%,#dff1ff);border:1px solid #bddcf8;border-radius:20px;grid-template-columns:120px minmax(0,1fr) 280px;align-items:center;gap:26px;min-height:156px;padding:22px 30px;display:grid;overflow:hidden}.user-dashboard-shell .profile-summary-avatar{width:112px;height:112px;position:relative}.user-dashboard-shell .profile-summary-avatar .profile-avatar-lg{border:3px solid #fff;width:112px;height:112px;box-shadow:0 12px 24px #062b562b}.user-dashboard-shell .profile-summary-avatar>span{color:#fff;background:#0876eb;border:3px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:2px;right:-2px}.user-dashboard-shell .profile-summary-avatar>span .pk-icon{width:18px;height:18px}.user-dashboard-shell .profile-summary-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.user-dashboard-shell .profile-summary-copy h2{color:var(--dashboard-navy-deep);margin:0;font-size:1.5rem}.user-dashboard-shell .profile-summary-copy>div:first-child span{color:#0871d5;background:#dcefff;border-radius:999px;padding:5px 11px;font-size:.68rem;font-weight:800}.user-dashboard-shell .profile-summary-copy>p{color:#536681;margin:8px 0 14px}.user-dashboard-shell .profile-contact-chips{flex-wrap:wrap;gap:9px;display:flex}.user-dashboard-shell .profile-contact-chips span{color:#29476c;background:#fff;border:1px solid #d5e3f0;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:.7rem;display:inline-flex}.user-dashboard-shell .profile-contact-chips .pk-icon{width:15px;height:15px}.user-dashboard-shell .profile-member-since{border-left:1px solid #9dcef7;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:90px;padding-left:28px;display:grid}.user-dashboard-shell .profile-member-since>span{width:46px;height:46px;color:var(--dashboard-navy);background:#fff;border-radius:50%;place-items:center;display:grid}.user-dashboard-shell .profile-member-since>span .pk-icon{width:23px;height:23px}.user-dashboard-shell .profile-member-since div{gap:3px;display:grid}.user-dashboard-shell .profile-member-since small,.user-dashboard-shell .profile-member-since p{color:#5f7290;margin:0;font-size:.7rem}.user-dashboard-shell .profile-member-since strong{color:var(--dashboard-navy-deep)}.user-dashboard-shell .profile-main-grid{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:20px;display:grid}.user-dashboard-shell .profile-section-card{background:#fff;border:1px solid #dae4ee;border-radius:20px;padding:22px;box-shadow:0 10px 28px #062b560f}.user-dashboard-shell .profile-section-card>header{align-items:center;gap:13px;margin-bottom:18px;display:flex}.user-dashboard-shell .profile-section-card>header>span{color:#0876eb;background:#e8f3ff;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.user-dashboard-shell .profile-section-card>header .pk-icon{width:23px;height:23px}.user-dashboard-shell .profile-section-card>header h3{color:var(--dashboard-navy-deep);margin:0 0 3px;font-size:1rem}.user-dashboard-shell .profile-section-card>header p{color:#63748c;margin:0;font-size:.72rem}.user-dashboard-shell .profile-photo-card .profile-avatar-panel{background:#fafcff;border:1px dashed #b9d1e9;border-bottom:0;border-radius:16px 16px 0 0;place-items:center;min-height:120px;padding:14px 0 4px;display:grid}.user-dashboard-shell .profile-photo-card .profile-avatar-editor{width:88px;height:88px}.user-dashboard-shell .profile-image-form{gap:12px}.user-dashboard-shell .profile-file-picker{text-align:center;cursor:pointer;border:1px dashed #b9d1e9;border-top:0;border-radius:0 0 16px 16px;align-content:center;place-items:center;gap:4px;min-height:92px;margin-top:-1px;padding:8px;display:grid}.user-dashboard-shell .profile-file-picker>.pk-icon{display:none}.user-dashboard-shell .profile-file-picker strong{color:var(--dashboard-navy-deep);font-size:.78rem}.user-dashboard-shell .profile-file-picker small{color:#708099;font-size:.64rem}.user-dashboard-shell .profile-file-picker>span{color:#0876eb;background:#fff;border:1px solid #0876eb;border-radius:999px;margin-top:4px;padding:7px 16px;font-size:.68rem;font-weight:800}.user-dashboard-shell .profile-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.user-dashboard-shell .profile-image-editor{background:#f3f7fa;border-radius:14px;gap:9px;padding:14px}.user-dashboard-shell .profile-image-editor>strong{color:var(--dashboard-navy-deep);font-size:.76rem}.user-dashboard-shell .range-control{gap:3px}.user-dashboard-shell .range-control-head strong,.user-dashboard-shell .range-control-head span{font-size:.65rem}.user-dashboard-shell .profile-image-actions{grid-template-columns:1fr 1fr}.user-dashboard-shell .profile-image-actions .button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:.72rem;display:flex}.user-dashboard-shell .profile-image-actions .button .pk-icon{width:17px;height:17px}.user-dashboard-shell .profile-details-form{flex-direction:column;display:flex}.user-dashboard-shell .profile-details-form label{color:var(--dashboard-navy-deep);gap:6px;margin-bottom:12px;font-size:.72rem;font-weight:700;display:grid}.user-dashboard-shell .profile-details-form label>span,.user-dashboard-shell .profile-password-fields label>span{background:#fff;border:1px solid #cbd9e6;border-radius:11px;align-items:center;gap:10px;min-height:46px;padding:0 13px;display:flex}.user-dashboard-shell .profile-details-form label>span:focus-within,.user-dashboard-shell .profile-password-fields label>span:focus-within{border-color:var(--dashboard-gold);box-shadow:0 0 0 3px #f4ad191f}.user-dashboard-shell .profile-details-form label .pk-icon,.user-dashboard-shell .profile-password-fields label .pk-icon{color:#294c77;flex:0 0 18px;width:18px;height:18px}.user-dashboard-shell .profile-details-form input,.user-dashboard-shell .profile-password-fields input{background:0 0;outline:0;width:100%;min-height:42px;padding:0;box-shadow:none!important;border:0!important}.user-dashboard-shell .profile-primary-button{color:#fff;background:linear-gradient(105deg,var(--dashboard-navy-deep),var(--dashboard-blue));cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:auto;font-size:.75rem;font-weight:800;display:flex;box-shadow:0 10px 22px #062b562e}.user-dashboard-shell .profile-primary-button .pk-icon{width:18px;height:18px}.user-dashboard-shell .profile-password-fields{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.user-dashboard-shell .profile-password-fields label{color:var(--dashboard-navy-deep);gap:7px;font-size:.69rem;font-weight:700;display:grid}.user-dashboard-shell .profile-password-footer{grid-template-columns:1fr 260px;gap:16px;margin-top:16px;display:grid}.user-dashboard-shell .profile-password-footer p{color:#35639c;background:#eaf4ff;border-radius:10px;align-items:center;gap:9px;min-height:46px;margin:0;padding:0 14px;font-size:.68rem;display:flex}.user-dashboard-shell .profile-password-footer p .pk-icon{width:18px;height:18px}.user-dashboard-shell .profile-security-card>div{border:1px solid #e1e8ef;border-radius:13px;grid-template-columns:40px 1fr 150px;align-items:center;gap:13px;padding:12px 14px;display:grid}.user-dashboard-shell .profile-security-card>div>span{color:#e84545;background:#fff0ec;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.user-dashboard-shell .profile-security-card>div>span .pk-icon{width:20px;height:20px}.user-dashboard-shell .profile-security-card section{gap:3px;display:grid}.user-dashboard-shell .profile-security-card section strong{color:var(--dashboard-navy-deep);font-size:.74rem}.user-dashboard-shell .profile-security-card section small{color:#6d7d92;font-size:.65rem}.user-dashboard-shell .profile-security-card button{color:#e43e36;cursor:pointer;background:#fff;border:1px solid #ff6a61;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:800;display:flex}.user-dashboard-shell .profile-security-card button .pk-icon{width:18px;height:18px}@media (width<=1000px){.user-dashboard-shell .profile-heading-row{grid-template-columns:1fr}.user-dashboard-shell .profile-heading-row aside{display:none}.user-dashboard-shell .profile-summary-banner{grid-template-columns:100px 1fr}.user-dashboard-shell .profile-member-since{border-top:1px solid #b9d7ef;border-left:0;grid-column:1/-1;padding:15px 0 0}.user-dashboard-shell .profile-main-grid,.user-dashboard-shell .profile-password-fields{grid-template-columns:1fr}}@media (width<=620px){.user-dashboard-shell .profile-summary-banner{text-align:center;grid-template-columns:1fr;padding:20px}.user-dashboard-shell .profile-summary-avatar{margin:auto}.user-dashboard-shell .profile-summary-copy>div:first-child,.user-dashboard-shell .profile-contact-chips{justify-content:center}.user-dashboard-shell .profile-member-since{text-align:left;grid-template-columns:46px 1fr}.user-dashboard-shell .profile-password-footer{grid-template-columns:1fr}.user-dashboard-shell .profile-security-card>div{grid-template-columns:40px 1fr}.user-dashboard-shell .profile-security-card button{grid-column:1/-1}}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page){gap:14px;padding-bottom:118px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-page-heading{display:none}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-banner{background:#fff;border-color:#dce7f1;border-radius:17px;grid-template-columns:150px minmax(0,1fr);gap:24px;min-height:132px;padding:22px 30px;box-shadow:0 8px 20px #062b560b}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-avatar{width:126px;height:126px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-avatar .profile-avatar-lg{border:3px solid #fff;width:126px;height:126px;font-size:2.2rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-avatar>span{width:40px;height:40px;bottom:1px;right:-1px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-copy h2{font-size:1.35rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-copy>div:first-child span{padding:5px 11px;font-size:.66rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-copy>p{color:#55739b;margin:14px 0 10px;font-size:.82rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-contact-chips span:first-child{display:none}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-contact-chips span{color:#234773;background:0 0;border:0;padding:0;font-size:.8rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-member-since{display:none}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-main-grid{grid-template-columns:1fr;gap:14px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-photo-card{display:none}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-section-card{border-color:#dce7f1;border-radius:17px;padding:20px 26px;box-shadow:0 8px 20px #062b560b}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-section-card>header{margin-bottom:18px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-section-card>header>span{color:#0871d5;background:#e8f3ff;width:46px;height:46px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-section-card>header h3{font-size:1rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-details-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;display:grid}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-details-form>header{grid-column:1/-1}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-details-form label{margin:0 0 10px;font-size:.7rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-details-form label>span,.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-password-fields label>span{border-radius:11px;min-height:48px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-details-form .profile-primary-button{grid-column:2;justify-self:end;width:218px;min-height:48px;margin:6px 0 0}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-password-card{margin-top:14px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-password-fields{gap:22px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-password-footer{grid-template-columns:1fr 235px;margin-top:12px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-password-footer p{display:none}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-password-footer .profile-primary-button{min-height:48px;margin:0}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-security-card{margin-top:14px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-security-card>header{margin-bottom:13px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-security-card>div{border:0;grid-template-columns:42px minmax(0,1fr) 190px;padding:0}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-security-card>div>span{color:#0871d5;background:#e8f3ff;width:42px;height:42px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-security-card button{border-radius:11px;min-height:48px}@media (width<=760px){.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-banner{text-align:left;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:18px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-avatar{width:82px;height:82px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-avatar .profile-avatar-lg{width:82px;height:82px;font-size:1.5rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-avatar>span{border-width:2px;width:31px;height:31px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-avatar>span .pk-icon{width:15px;height:15px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-copy h2{font-size:1.02rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-summary-copy>p{margin:8px 0;font-size:.7rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-contact-chips{justify-content:flex-start}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-contact-chips span{font-size:.68rem}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-section-card{padding:16px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-details-form{grid-template-columns:1fr;gap:0}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-details-form .profile-primary-button{grid-column:1;justify-self:stretch;width:100%}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-password-fields{grid-template-columns:1fr;gap:11px}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-password-footer{grid-template-columns:1fr}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-security-card>div{grid-template-columns:42px minmax(0,1fr)}.user-dashboard-shell .profile-workspace-page:not(.admin-profile-page) .profile-security-card button{grid-column:1/-1;width:100%;margin-top:10px}}.mobile-bottom-nav{display:none}@media (width<=700px){body{padding-bottom:84px}.site-shell,.user-dashboard-shell{overflow-x:hidden}.public-main{padding-bottom:16px}.site-shell .contact-float-stack,.user-dashboard-shell .contact-float-stack{display:none}.mobile-bottom-nav{z-index:1000;min-height:72px;padding:7px 8px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #082e5617;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:8px;left:10px;right:10px;box-shadow:0 -8px 30px #031d3c21}.mobile-bottom-nav>a{color:#17375f;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:56px;font-size:.62rem;font-weight:750;text-decoration:none;display:flex}.mobile-bottom-nav>a.active{color:#062b56;background:#fff2d1}.mobile-bottom-nav .pk-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.mobile-bottom-nav .mobile-call-action{color:#072851;background:linear-gradient(145deg,#ffd667,#f4a80f);border:5px solid #f5f8fc;border-radius:50%;justify-self:center;width:58px;height:58px;min-height:58px;margin-top:-27px;box-shadow:0 9px 20px #f4a80f59}.mobile-bottom-nav .mobile-call-action span{display:none}.mobile-bottom-nav .mobile-call-action .pk-icon{width:25px;height:25px}.site-shell .nav-utility:not(.nav-announcement){display:none}.site-shell .navbar-wrap{z-index:900;background:linear-gradient(110deg,#031d3c,#064a82);padding:0;position:sticky;top:0;box-shadow:0 7px 20px #031d3c33}.site-shell .navbar{background:0 0;border:0;border-radius:0;width:100%;min-height:78px;padding:8px 14px}.site-shell .navbar .brand{flex:0 0 128px;justify-content:flex-start;width:128px}.site-shell .navbar .brand-logo{object-fit:contain;filter:drop-shadow(0 4px 8px #0000002e);width:126px;height:62px}.site-shell .menu-toggle{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:12px;place-items:center;min-width:48px;min-height:48px;margin-left:auto;padding:7px;display:grid}.site-shell .menu-toggle-text{display:none}.site-shell .menu-toggle-icon span{background:#fff}.site-shell .nav-links{border-radius:0 0 18px 18px;max-height:calc(100vh - 160px);top:110px;overflow-y:auto}.user-dashboard-shell{min-height:100vh;display:block}.user-dashboard-shell .sidebar{z-index:900;background:linear-gradient(110deg,#031d3c,#064a82);justify-content:space-between;align-items:center;height:78px;min-height:78px;padding:8px 14px;display:flex;position:sticky;top:0;box-shadow:0 7px 20px #031d3c33}.user-dashboard-shell .sidebar-brand{border:0;width:auto;min-height:60px;padding:0;display:flex}.user-dashboard-shell .sidebar-brand .brand-logo{width:126px;height:60px}.user-dashboard-shell .sidebar-brand>div{display:none}.user-dashboard-shell .sidebar-menu-toggle{border-radius:12px;place-items:center;width:48px;min-width:48px;min-height:48px;padding:7px;display:grid}.user-dashboard-shell .sidebar-menu-toggle>span:last-child{display:none}.user-dashboard-shell .sidebar-menu{z-index:10;background:linear-gradient(155deg,#031d3c,#064a82);border-radius:0 0 18px 18px;max-height:calc(100vh - 160px);padding:14px;position:absolute;top:78px;left:0;right:0;overflow-y:auto;box-shadow:0 15px 30px #031d3c40}.user-dashboard-shell .dashboard-content{gap:12px;padding:12px 10px 22px}.user-dashboard-shell .dashboard-topbar{display:none}.user-dashboard-shell .dashboard-main{padding:0}.user-dashboard-shell .page-stack{gap:14px}.user-dashboard-shell .panel{padding:16px}.user-dashboard-shell .services-workspace-hero h1,.user-dashboard-shell .messages-page-heading h1,.user-dashboard-shell .profile-heading-row h1{font-size:2rem}.user-dashboard-shell .services-category-panel{border-radius:16px;gap:7px;padding:9px}.user-dashboard-shell .services-category-panel button{border-radius:13px;min-height:70px}.user-dashboard-shell .services-category-panel button span{width:32px;height:32px}.user-dashboard-shell .services-category-panel strong{font-size:.62rem}.user-dashboard-shell .messages-summary-card{grid-template-columns:58px 1fr;min-height:112px;padding:16px}.user-dashboard-shell .messages-summary-card>span{border-width:6px;width:54px;height:54px}.user-dashboard-shell .profile-section-card{border-radius:16px;padding:16px}.pk-home{background:linear-gradient(#f8fbff,#fff 70%,#f5f9fd);margin:0;padding:8px 0 0}.pk-home .container{width:calc(100% - 20px)}.pk-home .pk-hero{background:radial-gradient(circle at 80% 30%,#fff4d6,#0000 32%),linear-gradient(140deg,#fff,#f3faff);border:1px solid #dce8f3;border-radius:16px;min-height:410px;padding:22px 18px 98px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #071c3a14}.pk-home .pk-hero:before{opacity:.5;width:72%;height:48%;bottom:45px;right:-18%}.pk-home .pk-hero-copy{z-index:5;width:57%;padding:0;position:relative}.pk-home .pk-kicker{letter-spacing:.05em;white-space:nowrap;font-size:.54rem}.pk-home .pk-hero h1{letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.28rem,4.9vw,2rem);line-height:1.08}.pk-home .pk-hero h1 br{display:none}.pk-home .pk-hero-copy>p{margin-top:10px;font-size:.66rem;line-height:1.45}.pk-home .pk-hero-actions{flex-wrap:nowrap;gap:8px;margin-top:12px;display:flex}.pk-home .pk-hero-actions .pk-btn{white-space:nowrap;border-radius:8px;min-width:0;min-height:38px;padding:0 11px;font-size:.58rem}.pk-home .pk-whatsapp-cta img{width:18px;height:18px}.pk-home .pk-hero-visual{z-index:2;width:57%;height:auto;min-height:0;position:absolute;top:0;bottom:68px;right:-2%;overflow:visible}.pk-home .pk-hero-visual:before{width:100%;height:88%;bottom:0;right:-4%}.pk-home .pk-hero-visual:after,.pk-home .pk-hero-pattern{display:none}.pk-home .pk-hero-visual img{object-fit:contain;object-position:right bottom;width:100%;height:100%;bottom:-6%;right:-5%}.pk-home .pk-growth-bars{transform-origin:100% 100%;bottom:23%;right:8%;transform:scale(.68)}.pk-home .pk-growth-arrow{font-size:2rem;top:18%;right:4%}.pk-home .pk-stats{z-index:8;background:#fffffff5;border-top:1px solid #dfe8f1;grid-template-columns:repeat(4,1fr);gap:0;width:calc(100vw - 20px);min-height:82px;padding:10px 5px;display:grid;position:absolute;bottom:-98px;left:-18px}.pk-home .pk-stat{gap:2px;min-width:0;padding:0 5px;border-right:1px solid #e2e9f1!important}.pk-home .pk-stat:last-child{border-right:0!important}.pk-home .pk-stat .pk-icon{box-sizing:border-box;width:29px;height:29px;margin:0;padding:4px}.pk-home .pk-stat strong{text-align:center;font-size:.6rem;line-height:1.2}.pk-home .pk-stat span{text-align:center;font-size:.52rem;line-height:1.15}.pk-home .pk-section{padding-block:28px}.pk-home .pk-section-title{margin-bottom:18px}.pk-home .pk-section-title span{font-size:.56rem}.pk-home .pk-section-title h2{margin-top:7px;font-size:1.23rem;line-height:1.2}.pk-home .pk-section-title p{margin-top:6px;font-size:.61rem;line-height:1.45}.pk-home .pk-section-title p br{display:none}.pk-home .pk-service-grid-eight{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pk-home .pk-service-grid-eight .pk-service-card{background:linear-gradient(130deg,#fff,var(--service-soft));border-radius:11px;min-height:112px;padding:11px 32px 10px 62px;display:block;box-shadow:0 5px 15px #071c3a0d}.pk-home .pk-service-grid-eight .pk-service-icon{border-radius:10px;width:43px;height:43px;margin:0;position:absolute;top:11px;left:10px}.pk-home .pk-service-grid-eight .pk-service-icon .pk-icon{width:24px;height:24px}.pk-home .pk-service-grid-eight .pk-service-watermark,.pk-home .pk-service-tags{display:none}.pk-home .pk-service-grid-eight .pk-service-card h3{font-size:.72rem;line-height:1.2}.pk-home .pk-service-grid-eight .pk-service-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin-top:5px;font-size:.59rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pk-home .pk-service-grid-eight .pk-service-card>a{font-size:.6rem;bottom:10px;left:62px;right:auto}.pk-home .pk-service-grid-eight .pk-service-card>a span{margin-left:4px}.pk-home .pk-why-choose{grid-template-columns:1fr 1fr;align-items:end;gap:12px;width:calc(100% - 20px);padding:25px 0}.pk-home .pk-why-eyebrow{font-size:.58rem}.pk-home .pk-why-eyebrow:after{width:34px;margin-top:5px}.pk-home .pk-why-copy>h2{margin-top:9px;font-size:1.5rem}.pk-home .pk-why-copy>p{margin-top:8px;font-size:.62rem;line-height:1.38}.pk-home .pk-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px}.pk-home .pk-why-grid article{border-radius:8px;grid-template-columns:28px 1fr;gap:6px;min-height:58px;padding:7px}.pk-home .pk-why-grid article>i{width:28px;height:28px}.pk-home .pk-why-grid article>i .pk-icon{width:16px;height:16px}.pk-home .pk-why-grid h3{font-size:.56rem}.pk-home .pk-why-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.48rem;line-height:1.25;display:-webkit-box;overflow:hidden}.pk-home .pk-why-media{min-height:270px}.pk-home .pk-why-media>img{border-radius:12px;height:270px}.pk-home .pk-experience-badge{padding:8px 10px;bottom:8px;left:8px;right:auto}.pk-home .pk-experience-badge i{width:30px;height:30px}.pk-home .pk-experience-badge strong{font-size:.68rem}.pk-home .pk-experience-badge span{font-size:.5rem}.pk-home .pk-consult{border-radius:12px;width:calc(100% - 20px);min-height:126px;margin:10px auto 25px;padding:16px}.pk-home .pk-consult-top{text-align:left;grid-template-columns:58px 1fr 150px;gap:12px}.pk-home .pk-consult-emblem{width:54px;height:54px}.pk-home .pk-consult-emblem:before{inset:-5px}.pk-home .pk-consult-emblem .pk-icon{width:25px;height:25px}.pk-home .pk-consult-copy>span{font-size:.48rem}.pk-home .pk-consult-copy>span:after,.pk-home .pk-consult-copy>p{display:none}.pk-home .pk-consult-copy h2{margin-top:5px;font-size:.8rem;line-height:1.25}.pk-home .pk-consult-action{grid-column:auto}.pk-home .pk-consult-action .pk-btn{color:#09284f;background:linear-gradient(145deg,#ffd665,#f4a714);border:0;gap:5px;min-height:42px;padding:0 11px;font-size:.61rem}.pk-home .pk-consult-action .pk-btn .pk-icon{display:none}.pk-home .pk-consult-action>p{margin:3px 0 0;font-size:.45rem}.pk-home .pk-testimonials{padding:24px 0}.pk-home .pk-testimonials .pk-section-title{margin-bottom:13px}.pk-home .pk-testimonial-grid-six{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pk-home .pk-testimonial-grid-six article{border-radius:9px;min-height:140px;padding:10px}.pk-home .pk-testimonial-grid-six article:nth-child(n+4){display:none}.pk-home .pk-testimonial-grid-six .pk-quote{height:18px;font-size:1.4rem}.pk-home .pk-testimonial-grid-six article>p{font-size:.53rem;line-height:1.35}.pk-home .pk-testimonial-footer{padding-top:8px;display:block}.pk-home .pk-testimonial-grid-six .pk-client strong{font-size:.53rem}.pk-home .pk-testimonial-grid-six .pk-client small{font-size:.46rem}.pk-home .pk-stars{margin-top:4px;font-size:.5rem}.pk-home .pk-google-rating{display:none}.pk-home .pk-faq-section{padding:24px 0 30px}.pk-home .pk-faq-section .pk-section-title{text-align:left;margin-bottom:13px}.pk-home .pk-faq-list{gap:5px;width:100%}.pk-home .pk-faq-list details:nth-child(n+6){display:none}.pk-home .pk-faq-list summary{min-height:35px;padding:7px 11px;font-size:.58rem}.pk-home .pk-faq-list summary i{width:22px;height:22px}.pk-home .pk-faq-list summary i .pk-icon{width:13px;height:13px}.pk-home .pk-faq-answer{padding:0 38px 10px 11px}.pk-home .pk-faq-answer p{font-size:.55rem;line-height:1.4}.pk-home .pk-trust-strip{display:none}}@media (width<=430px){.pk-home .pk-hero{height:390px;min-height:390px;padding:18px 13px 82px;display:block}.pk-home .pk-hero-copy{z-index:5;width:100%;height:100%;padding:0;position:relative}.pk-home .pk-kicker{white-space:normal;max-width:55%;display:block}.pk-home .pk-hero h1{max-width:55%;margin-top:9px;font-size:1.22rem;line-height:1.08}.pk-home .pk-hero-copy>p{max-width:53%;margin-top:9px;font-size:.57rem;line-height:1.38}.pk-home .pk-hero-actions{grid-template-columns:1fr 1fr;gap:5px;width:53%;margin-top:10px;display:grid}.pk-home .pk-hero-actions .pk-btn{justify-content:center;width:100%;min-height:31px;padding-inline:4px;font-size:.43rem}.pk-home .pk-whatsapp-cta img{width:14px;height:14px}.pk-home .pk-hero-visual{z-index:3;width:49%;height:auto;min-height:0;margin:0;position:absolute;top:30px;bottom:76px;right:-3%;overflow:visible}.pk-home .pk-hero-visual:before{width:108%;height:100%;bottom:0;right:-5%}.pk-home .pk-hero-visual img{object-position:right bottom;width:108%;height:100%;bottom:-2%;right:-4%}.pk-home .pk-growth-bars{bottom:18%;right:4%;transform:scale(.5)}.pk-home .pk-growth-arrow{font-size:1.45rem;top:12%;right:4%}.pk-home .pk-stats{border-top:1px solid #e2eaf2;border-radius:0;width:calc(100% + 26px);min-height:72px;margin:0;position:absolute;bottom:-82px;left:-13px}.pk-home .pk-stat{padding-inline:3px}.pk-home .pk-stat strong{font-size:.55rem}.pk-home .pk-stat span{font-size:.47rem}.pk-home .pk-service-grid-eight,.pk-home .pk-why-choose{grid-template-columns:1fr}.pk-home .pk-why-media{min-height:220px}.pk-home .pk-why-media>img{height:220px}.pk-home .pk-consult-top{grid-template-columns:48px 1fr}.pk-home .pk-consult-action{grid-column:1/-1}.pk-home .pk-testimonial-grid-six{grid-template-columns:1fr}.pk-home .pk-testimonial-grid-six article:nth-child(n+2){display:none}}.user-dashboard-shell .messages-workspace-page{gap:20px}.user-dashboard-shell .messages-page-heading h1{color:var(--dashboard-navy-deep);letter-spacing:-.05em;margin:6px 0 4px;font:800 clamp(2rem,4vw,3rem)/1 Manrope,sans-serif}.user-dashboard-shell .messages-page-heading h1 em{color:var(--dashboard-gold);font-style:normal}.user-dashboard-shell .messages-page-heading p{color:#52709a;margin:0}.user-dashboard-shell .messages-workspace-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.user-dashboard-shell .messages-workspace-page .pk-icon *{vector-effect:non-scaling-stroke}.user-dashboard-shell .messages-hero-banner{color:#fff;background:radial-gradient(circle at 88% 0,#f4ad1929,#0000 25%),linear-gradient(120deg,#03265a,#064c89 62%,#062d5f);border-radius:22px;grid-template-columns:74px minmax(0,1fr) 170px auto;align-items:center;gap:24px;min-height:132px;padding:22px 34px;display:grid;overflow:hidden;box-shadow:0 16px 36px #031d3c2e}.user-dashboard-shell .messages-hero-icon{color:#fff;background:linear-gradient(145deg,#1477d2,#034187);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 10px 24px #0000002e}.user-dashboard-shell .messages-hero-icon .pk-icon{width:38px;height:38px}.user-dashboard-shell .messages-hero-banner h2{color:#fff;margin:0 0 5px;font-size:1.65rem}.user-dashboard-shell .messages-hero-banner h2 em{color:#ffc338;font-style:normal}.user-dashboard-shell .messages-hero-banner p{color:#ffffffd1;margin:0}.user-dashboard-shell .messages-paper-plane{opacity:.78;place-items:center;display:grid;transform:rotate(-32deg)}.user-dashboard-shell .messages-paper-plane .pk-icon{stroke-width:1.2px;width:70px;height:70px}.user-dashboard-shell .messages-hero-banner>strong{color:#fff;font:700 1.05rem/1.35 Manrope,sans-serif;transform:rotate(-3deg)}.user-dashboard-shell .messages-summary-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.user-dashboard-shell .messages-summary-card{--message-color:#1775cf;--message-soft:#eaf5ff;border:1px solid color-mix(in srgb, var(--message-color) 18%, #dce6ef);background:radial-gradient(circle at 92% 120%, var(--message-soft), transparent 40%), linear-gradient(135deg, #fff, var(--message-soft));border-radius:20px;grid-template-columns:74px 1fr;align-items:center;gap:20px;min-height:150px;padding:24px;display:grid;overflow:hidden;box-shadow:0 10px 28px #062b560f}.user-dashboard-shell .messages-summary-card.unread{--message-color:#e99b0b;--message-soft:#fff5df}.user-dashboard-shell .messages-summary-card.replies{--message-color:#0fb977;--message-soft:#e6faf2}.user-dashboard-shell .messages-summary-card>span{border:9px solid color-mix(in srgb, var(--message-color) 13%, #fff);color:#fff;background:var(--message-color);width:68px;height:68px;box-shadow:0 8px 20px color-mix(in srgb, var(--message-color) 22%, transparent);border-radius:50%;place-items:center;display:grid}.user-dashboard-shell .messages-summary-card>span .pk-icon{stroke-width:2px;width:28px;height:28px}.user-dashboard-shell .messages-summary-card h3{color:var(--dashboard-navy-deep);margin:0;font-size:.98rem}.user-dashboard-shell .messages-summary-card div>strong{color:var(--dashboard-navy-deep);margin:4px 0;font:800 2rem/1 Manrope;display:block}.user-dashboard-shell .messages-summary-card p{color:#5c7190;margin:0;font-size:.78rem}.user-dashboard-shell .messages-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-dashboard-shell .messages-filter-tabs{flex-wrap:wrap;flex:1;gap:7px;display:flex}.user-dashboard-shell .messages-filter-tabs button,.user-dashboard-shell .messages-read-all{min-height:40px;color:var(--dashboard-navy-deep);cursor:pointer;background:#edf2f8;border:1px solid #0000;border-radius:999px;padding:0 16px;font-size:.75rem;font-weight:800;transition:all .2s}.user-dashboard-shell .messages-filter-tabs button:hover{background:#e2eaf3}.user-dashboard-shell .messages-filter-tabs button.active{color:#fff;background:linear-gradient(135deg, var(--dashboard-navy), var(--dashboard-blue));box-shadow:0 7px 16px #062b562e}.user-dashboard-shell .messages-read-all{color:#8c5900;background:#fff7e5;border-color:#e5b74d}.user-dashboard-shell .messages-search{background:#fff;border:1px solid #d9e3ed;border-radius:999px;align-items:center;gap:9px;width:250px;min-height:44px;padding:0 14px;display:flex;box-shadow:0 7px 18px #062b560d}.user-dashboard-shell .messages-search:focus-within{border-color:var(--dashboard-gold);box-shadow:0 0 0 3px #f4ad1924}.user-dashboard-shell .messages-search .pk-icon{width:19px;height:19px;color:var(--dashboard-navy)}.user-dashboard-shell .messages-search input{width:100%;min-height:40px;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.user-dashboard-shell .messages-search input:focus{box-shadow:none;border:0}.user-dashboard-shell .messages-list{gap:12px;display:grid}.user-dashboard-shell .message-row{--row-color:#2279cf;--row-soft:#eaf4ff;background:#fff;border:1px solid #e2e9f0;border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto 38px;align-items:center;gap:20px;min-height:126px;padding:20px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 8px 24px #062b560d}.user-dashboard-shell .message-row:hover{border-color:color-mix(in srgb, var(--row-color) 30%, #dce5ef);transform:translateY(-2px);box-shadow:0 14px 30px #062b5617}.user-dashboard-shell .message-row.muted{opacity:.78}.user-dashboard-shell .message-category-response{--row-color:#10a86e;--row-soft:#e6faf2}.user-dashboard-shell .message-category-payment{--row-color:#e99b0b;--row-soft:#fff4db}.user-dashboard-shell .message-category-document{--row-color:#7654c5;--row-soft:#f0ebfc}.user-dashboard-shell .message-category-appointment{--row-color:#c34e78;--row-soft:#fcebf2}.user-dashboard-shell .message-row-icon{width:58px;height:58px;color:var(--row-color);background:var(--row-soft);border-radius:50%;place-items:center;display:grid;position:relative}.user-dashboard-shell .message-row-icon .pk-icon{stroke-width:2px;width:28px;height:28px}.user-dashboard-shell .message-row-icon i{background:var(--dashboard-gold);border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:0;right:0}.user-dashboard-shell .message-row-copy{min-width:0}.user-dashboard-shell .message-row-copy>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.user-dashboard-shell .message-row-copy strong{color:var(--dashboard-navy-deep);font-size:.95rem}.user-dashboard-shell .message-row-copy>div span{color:var(--row-color);background:var(--row-soft);border-radius:999px;padding:5px 10px;font-size:.67rem;font-weight:800}.user-dashboard-shell .message-row-copy p{color:#64748b;margin:7px 0;line-height:1.5}.user-dashboard-shell .message-row-copy small{color:#7b8aa0;align-items:center;gap:6px;display:inline-flex}.user-dashboard-shell .message-row-copy small .pk-icon{width:15px;height:15px}.user-dashboard-shell .message-read-state{color:#a56600;background:#fff2cf;border-radius:999px;padding:5px 12px;font-size:.69rem;font-weight:800}.user-dashboard-shell .message-read-state.read{color:#587089;background:#edf2f6}.user-dashboard-shell .message-open-button{width:36px;height:36px;color:var(--row-color);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.user-dashboard-shell .message-open-button:hover{background:var(--row-soft)}.user-dashboard-shell .message-open-button .pk-icon{stroke-width:2.2px;width:20px;height:20px}@media (width<=980px){.user-dashboard-shell .messages-hero-banner{grid-template-columns:64px 1fr}.user-dashboard-shell .messages-paper-plane,.user-dashboard-shell .messages-hero-banner>strong{display:none}.user-dashboard-shell .messages-summary-grid{grid-template-columns:1fr}}@media (width<=680px){.user-dashboard-shell .messages-hero-banner{gap:15px;padding:20px}.user-dashboard-shell .messages-hero-icon{width:58px;height:58px}.user-dashboard-shell .messages-hero-banner h2{font-size:1.25rem}.user-dashboard-shell .messages-search{width:100%}.user-dashboard-shell .message-row{grid-template-columns:48px 1fr 34px;gap:12px;padding:16px}.user-dashboard-shell .message-row-icon{width:46px;height:46px}.user-dashboard-shell .message-read-state{display:none}}@media (width<=1380px){.user-dashboard-shell .dashboard-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.user-dashboard-shell .dashboard-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.user-dashboard-shell .dashboard-services-grid{grid-template-columns:1fr}}@media (width<=540px){.admin-stats-grid,.chart-bars{grid-template-columns:1fr}.about-page{gap:36px}.container{width:min(var(--container), calc(100% - 20px))}.page-stack{gap:28px;padding-top:22px}.public-main{padding-top:96px;padding-bottom:60px}.navbar-wrap{padding-top:10px}.navbar{width:min(var(--container), calc(100% - 20px));border-radius:22px;padding:12px 14px}.brand{gap:10px}.brand-mark{border-radius:14px;width:40px;height:40px}.brand strong{font-size:.98rem}.brand small{font-size:.74rem}.menu-toggle{gap:10px;padding:10px 14px}.menu-toggle-text{font-size:.82rem}.nav-links{padding:16px;left:12px;right:12px}.about-page .split-section{gap:24px}.about-page .section-head.compact{margin-bottom:20px}.chart-bar-track{min-height:120px}.panel,.hero-panel,.info-card,.testimonial-card,.auth-card,.stat-card,.page-hero{border-radius:22px;padding:20px}.hero-section{border-radius:30px;gap:18px;padding:28px 20px}.home-hero-copy{padding:20px}.hero-copy p,.page-hero p,.lead-copy{font-size:1rem}.document-summary-grid{grid-template-columns:1fr}.document-record{padding:16px}.about-profile-media{min-height:320px;padding:18px}.payment-proof-image,.about-cta-actions,.about-cta-actions .button{width:100%}.contact-float-stack{align-items:flex-end;gap:10px;bottom:16px;left:auto;right:16px}.call-float,.whatsapp-float{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0}.call-float span,.whatsapp-float span{display:none}.contact-float-icon{width:22px;height:22px}}@media (width<=1024px){html,body,#root{max-width:100%;overflow-x:hidden}.dashboard-shell{display:block}.sidebar{z-index:30;grid-template-columns:1fr auto;align-items:center;gap:14px;max-height:none;padding:14px;display:grid;position:sticky;top:0;overflow:visible}.sidebar-menu-toggle{min-height:42px;color:var(--primary-dark);cursor:pointer;background:#ffffffe0;border:1px solid #70abaf38;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-weight:800;display:inline-flex}.sidebar-menu-toggle-icon{gap:4px;width:18px;display:grid}.sidebar-menu-toggle-icon span{background:currentColor;border-radius:999px;height:2px;display:block}.sidebar-menu{opacity:0;visibility:hidden;grid-column:1/-1;gap:10px;max-height:0;transition:max-height .25s,opacity .2s,visibility .2s;display:grid;overflow:hidden}.sidebar-menu.is-open{opacity:1;visibility:visible;max-height:70vh;overflow-y:auto}.sidebar-nav{gap:8px;padding:6px 0 0;display:grid}.sidebar-link{white-space:normal;min-height:40px}.sidebar-logout{justify-self:stretch;width:100%}.dashboard-topbar{align-items:stretch}.user-pill,.user-pill-button{width:100%;max-width:100%}.user-pill-copy{min-width:0}.user-pill-copy strong,.user-pill-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=760px){input,select,textarea,button{font-size:16px}.auth-shell{min-height:calc(100vh - 110px);padding-top:20px;padding-bottom:28px}.auth-card,.register-card{width:100%}.auth-visual{display:none}.dashboard-content,.dashboard-main{min-width:0}.dashboard-topbar h2,.admin-shell .dashboard-topbar h2{letter-spacing:0;font-size:1.7rem}.table-wrap,.prepared-documents-table-wrap,.admin-payment-table-wrap,.admin-table-surface{max-width:100%;overflow-x:auto}.admin-payment-table{min-width:760px}.modal-backdrop,.get-in-touch-backdrop{padding:12px}.get-in-touch-modal{border-radius:18px;width:100%;max-height:calc(100vh - 24px);padding:22px}.get-in-touch-head{padding-right:42px}.get-in-touch-head h2{font-size:1.45rem}}@media (width<=480px){.dashboard-content{padding:12px}.dashboard-topbar{border-radius:20px;padding:18px}.sidebar{padding:12px}.sidebar-brand{gap:10px}.sidebar-brand .brand-mark{border-radius:13px;width:38px;height:38px}.sidebar-brand strong{font-size:.92rem}.sidebar-brand small,.sidebar-role-chip{font-size:.7rem}.sidebar-link{min-height:38px;padding:8px 11px;font-size:.86rem}.page-hero h1,.hero-copy h1{letter-spacing:0;font-size:2rem}.button{min-height:44px}.user-pill{padding:12px}.user-pill-avatar{width:42px;height:42px}}.contact-page-new{background:#f7f9fc;border-radius:22px;width:min(1480px,100% - 32px);margin:0 auto 40px;overflow:hidden;box-shadow:0 18px 50px #05193714}.contact-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.contact-hero-new{color:#fff;background:radial-gradient(circle at 78% 42%,#1d4b8f4d,#0000 28%),linear-gradient(120deg,#020d22 0%,#061731 55%,#07152c 100%);grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;min-height:365px;padding:62px 7%;display:grid;position:relative;overflow:hidden}.contact-hero-new:after,.contact-map-new:after{content:"";opacity:.18;background-image:radial-gradient(#f7b817 1.4px,#0000 1.4px);background-size:15px 15px;width:150px;height:135px;position:absolute;inset:16px 0 auto auto}.contact-hero-new>div:first-child{z-index:1;position:relative}.contact-hero-new>div:first-child>span,.contact-map-new header>span{color:#f7b817;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #e9a900;padding-bottom:13px;font-size:.82rem;font-weight:800;display:inline-block}.contact-hero-new h1{color:#fff;letter-spacing:-.035em;margin:20px 0 18px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.08}.contact-hero-new h1 em{color:#d99a08;font-style:normal}.contact-hero-new p{color:#c9d2e1;margin:0;font-size:1.02rem;line-height:1.85}.contact-hero-art{z-index:1;justify-self:center;place-items:center;width:230px;height:230px;display:grid;position:relative}.contact-hero-art:before,.contact-hero-art:after{content:"";border:1px solid #e6ab2433;border-radius:50%;position:absolute;inset:-22px}.contact-hero-art:after{opacity:.55;inset:-46px}.contact-hero-art i{color:#ffc33f;background:linear-gradient(145deg,#34405e,#10182e 62%);border:1px solid #ffffff21;border-radius:48px 48px 48px 22px;place-items:center;width:178px;height:178px;display:grid;transform:rotate(5deg);box-shadow:0 24px 40px #00000061,inset 12px 12px 25px #ffffff12}.contact-hero-art i .contact-icon{stroke-width:1.5px;width:94px;height:94px;transform:rotate(-5deg)}.contact-hero-art b{color:#ffd470;letter-spacing:5px;background:#26314c;border:2px solid #f5b83140;border-radius:50%;place-items:center;width:72px;height:72px;padding-left:5px;display:grid;position:absolute;bottom:18px;right:-2px;box-shadow:0 12px 25px #00000059}.contact-main-new{grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);align-items:stretch;gap:22px;width:min(1240px,100% - 48px);margin:0 auto;padding:48px 0 54px;display:grid}.contact-options-new{gap:14px;display:grid}.contact-options-new>a{color:#09152c;background:#fff;border:1px solid #edf0f5;border-radius:14px;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;min-height:90px;padding:15px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 9px 22px #0f224114}.contact-options-new>a:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f224121}.contact-options-new>a>i,.contact-office-new i{color:#eeb20c;background:#06132c;border-radius:13px;place-items:center;width:54px;height:54px;font-style:normal;display:grid}.contact-options-new span,.contact-office-new span{gap:7px;display:grid}.contact-options-new strong,.contact-office-new strong{font-size:.94rem}.contact-options-new small,.contact-office-new small{color:#30394b;font-size:.83rem;line-height:1.45}.contact-options-new>a>b{color:#db9b00;white-space:nowrap;font-size:.8rem}.contact-office-new{color:#fff;background:linear-gradient(145deg,#06132c,#101b38);border-radius:15px;align-content:center;gap:18px;padding:21px 20px;display:grid;box-shadow:0 12px 25px #05122b33}.contact-office-new>div{grid-template-columns:42px 1fr;align-items:start;gap:13px;display:grid}.contact-office-new i{border:1px solid #f6b5163d;width:42px;height:42px}.contact-office-new i .contact-icon{width:21px;height:21px}.contact-office-new small{color:#d2d9e6}.contact-form-new{background:#fff;border:1px solid #f3ead1;border-radius:15px;padding:38px 40px 28px;position:relative;box-shadow:0 12px 32px #3f2d0a14}.contact-form-new:before{content:"";background:#ecad0b;border-radius:3px;width:78px;height:3px;position:absolute;top:-2px;left:40px}.contact-form-new h2{color:#09152c;margin:0 0 8px;font-size:1.55rem}.contact-form-new>p{color:#596276;margin:0 0 23px;font-size:.88rem;line-height:1.55}.contact-form-grid-new{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact-form-grid-new input,.contact-form-grid-new select,.contact-form-grid-new textarea{color:#13203a;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #d9e0eb;border-radius:7px;outline:none;padding:14px 17px;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.contact-form-grid-new input:focus,.contact-form-grid-new select:focus,.contact-form-grid-new textarea:focus{border-color:#dca209;box-shadow:0 0 0 3px #dca2091a}.contact-form-grid-new textarea{resize:vertical;grid-column:1/-1;min-height:105px}.contact-form-new>button{color:#09152c;cursor:pointer;background:linear-gradient(100deg,#e9aa00,#ffc633,#e5a300);border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:17px;font-weight:800;display:flex;box-shadow:0 10px 20px #dea00033}.contact-form-new>button .contact-icon{width:19px;height:19px}.contact-safe-note{color:#667084;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:.73rem;display:flex}.contact-safe-note .contact-icon{width:15px;height:15px}.contact-map-new{text-align:center;color:#fff;background:linear-gradient(135deg,#030e23,#081a36);padding:42px 7% 28px;position:relative;overflow:hidden}.contact-map-new:after{inset:auto 8px 22px auto}.contact-map-new header{z-index:1;position:relative}.contact-map-new header>span{border:0;padding:0}.contact-map-new header>span:before,.contact-map-new header>span:after{content:"";background:#bd8410;width:55px;height:1px;margin:0 18px 4px;display:inline-block}.contact-map-new h2{color:#fff;margin:15px 0 9px;font-size:clamp(1.65rem,3vw,2.15rem)}.contact-map-new header p{color:#ced5df;margin:0 0 24px;font-size:.9rem;line-height:1.55}.contact-map-new .map-panel{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;width:min(1120px,100%);margin:0 auto;padding:9px;box-shadow:0 15px 35px #00000047}.contact-map-new .map-link-wrap{border-radius:10px;display:block;position:relative;overflow:hidden}.contact-map-new iframe{filter:saturate(.8)contrast(.94);border:0;width:100%;height:370px;display:block}.contact-map-new .map-link-overlay{display:none}.contact-map-button{color:#ffc12b;border:1px solid #bf8610;border-radius:7px;align-items:center;gap:9px;width:max-content;margin:18px auto 0;padding:11px 26px;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.contact-map-button .contact-icon{width:17px;height:17px}@media (width<=900px){.contact-page-new{width:min(100% - 20px,760px)}.contact-hero-new{text-align:center;grid-template-columns:1fr;min-height:auto;padding:50px 7%}.contact-hero-new p br,.contact-hero-art{display:none}.contact-main-new{grid-template-columns:1fr;width:calc(100% - 36px);padding:32px 0 38px}.contact-options-new{grid-template-columns:1fr 1fr}.contact-office-new{grid-column:1/-1}}@media (width<=620px){.contact-page-new{border-radius:0;width:100%;margin-bottom:24px}.contact-hero-new{text-align:left;padding:40px 20px}.contact-hero-new h1{font-size:2.25rem}.contact-main-new{width:calc(100% - 28px)}.contact-options-new{grid-template-columns:1fr}.contact-office-new{grid-column:auto}.contact-options-new>a{grid-template-columns:48px 1fr;padding:13px}.contact-options-new>a>i{width:48px;height:48px}.contact-options-new>a>b{grid-column:2;margin-top:-5px}.contact-form-new{padding:30px 18px 22px}.contact-form-new:before{left:18px}.contact-form-grid-new{grid-template-columns:1fr}.contact-form-grid-new textarea{grid-column:auto}.contact-map-new{padding:36px 14px 22px}.contact-map-new header>span:before,.contact-map-new header>span:after{width:30px;margin-inline:10px}.contact-map-new iframe{height:300px}}.services-card-page{width:min(1840px,100% - 18px);margin:0 auto;padding:22px 0 64px}.services-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.services-page-grid.pk-service-grid-eight .pk-service-card{min-height:355px;padding:24px 22px 22px;box-shadow:0 8px 20px #071c3a14}.services-page-grid.pk-service-grid-eight .pk-service-icon{border-radius:15px;width:60px;height:60px;margin-bottom:18px}.services-page-grid.pk-service-grid-eight .pk-service-icon .pk-icon{width:31px;height:31px}.services-page-grid.pk-service-grid-eight .pk-service-watermark .pk-icon{width:68px;height:68px}.services-card-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision}.services-card-page .pk-service-icon .pk-icon{color:#ffe071}.services-card-page .pk-service-watermark .pk-icon{color:var(--service-color)}.services-page-grid.pk-service-grid-eight .pk-service-card h3{font-size:1rem}.services-page-grid.pk-service-grid-eight .pk-service-card>p{min-height:76px;font-size:.75rem;line-height:1.7}.services-page-grid .pk-service-tags{gap:7px;min-height:56px}.services-page-grid .pk-service-tags span{padding:6px 11px;font-size:.55rem}.services-page-grid.pk-service-grid-eight .pk-service-card>a{font-size:.78rem;bottom:20px;left:22px}@media (width<=1180px){.services-card-page{width:min(var(--container),calc(100% - 32px))}.services-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.services-card-page{padding-top:14px}.services-page-grid{grid-template-columns:1fr}.services-page-grid.pk-service-grid-eight .pk-service-card{min-height:340px}}.interactive-services-page{color:#071c3a;width:min(1500px,100% - 40px);margin:0 auto;padding:30px 0 64px}.interactive-services-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;vector-effect:non-scaling-stroke;width:1em;height:1em;display:block}.interactive-services-page .pk-icon *{vector-effect:non-scaling-stroke}.services-page-heading{text-align:center}.services-page-heading>span{color:#e88608;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font:700 .9rem Manrope,sans-serif;display:flex}.services-page-heading>span:before,.services-page-heading>span:after{content:"";background:#e7a42c;width:42px;height:1px}.services-page-heading h1{letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12}.services-page-heading p{color:#405374;margin:14px 0 0;font-size:.95rem}.service-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(920px,100%);margin:38px auto 0;display:grid}.service-category-tab{--tab-color:#1558c6;aspect-ratio:1;border:3px solid var(--tab-color);color:#071c3a;background:linear-gradient(160deg,#fff 28%,color-mix(in srgb,var(--tab-color) 5%,#fff));width:100%;min-height:0;box-shadow:0 18px 38px color-mix(in srgb,var(--tab-color) 17%,transparent),inset 0 0 0 9px #ffffffbf;cursor:pointer;text-align:center;border-radius:50%;grid-template-rows:auto auto 1fr auto;place-items:center;gap:7px;padding:20px 17px 14px;font:700 .93rem Manrope,sans-serif;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:visible}.service-category-tab:hover{box-shadow:0 24px 44px color-mix(in srgb,var(--tab-color) 23%,transparent),inset 0 0 0 9px #fffc;transform:translateY(-6px)}.service-category-tab i{width:58px;height:58px;color:var(--tab-color);box-shadow:0 7px 15px color-mix(in srgb,var(--tab-color) 16%,transparent);background:#fff;border:0;border-radius:50%;place-items:center;font-style:normal;display:grid}.service-category-tab i .pk-icon{stroke-width:1.7px;width:31px;height:31px}.service-category-tab>span{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tab-color) 74%,#08264c),var(--tab-color));width:100%;min-height:32px;box-shadow:0 5px 12px color-mix(in srgb,var(--tab-color) 22%,transparent);text-transform:uppercase;border-radius:999px;place-items:center;padding:5px 8px;font-size:.68rem;display:grid}.service-category-tab>small{color:#263a57;align-self:start;max-width:175px;font:500 .58rem/1.4 Inter,sans-serif}.service-category-tab>b{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tab-color) 70%,#08264c),var(--tab-color));border-radius:999px;align-self:end;place-items:center;width:34px;min-height:25px;margin-top:0;font-size:1rem;font-weight:400;display:grid}.service-category-tab-green{--tab-color:#16924b}.service-category-tab-purple{--tab-color:#7540b5}.service-category-tab-amber{--tab-color:#ed8d0b}.service-category-tab:after{content:"";background:var(--tab-color);width:13px;height:13px;box-shadow:0 4px 10px color-mix(in srgb,var(--tab-color) 25%,transparent);border:3px solid #fff;border-radius:50%;position:absolute;top:14%;right:10%}.service-category-tab.active{box-shadow:0 25px 48px color-mix(in srgb,var(--tab-color) 30%,transparent),inset 0 0 0 9px #ffffffd9;transform:translateY(-6px)}.service-category-panel{--category-color:#1558c6;margin-top:42px;scroll-margin-top:132px}.service-category-panel-green{--category-color:#168346}.service-category-panel-purple{--category-color:#7040a8}.service-category-panel-amber{--category-color:#d98008}.service-category-title{text-align:center}.service-category-title h2{color:var(--category-color);text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin:0;font-size:1.7rem;display:flex}.service-category-title h2:before,.service-category-title h2:after{content:"";background:color-mix(in srgb,var(--category-color) 45%,#fff);width:100px;height:1px}.service-category-title p{color:#455979;margin:10px 0 0;font-size:.92rem}.service-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:34px;display:grid}.service-detail-card{--card-accent:var(--category-color);--card-soft:color-mix(in srgb,var(--card-accent) 9%,#fff);border:1px solid #edf0f4;border-top:4px solid var(--card-accent);background:linear-gradient(155deg,#fff 58%,color-mix(in srgb,var(--card-accent) 2.5%,#fff));border-radius:20px;flex-direction:column;min-height:315px;padding:34px 28px 24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #071c3a17}.service-detail-card:hover{box-shadow:0 22px 40px color-mix(in srgb,var(--card-accent) 15%,#071c3a1f);transform:translateY(-6px)}.service-detail-card>i{width:64px;height:64px;color:var(--card-accent);background:var(--card-soft);box-shadow:0 8px 18px color-mix(in srgb,var(--card-accent) 13%,transparent);border-radius:50%;flex:0 0 64px;place-items:center;font-style:normal;display:grid}.service-detail-card>i .pk-icon{stroke-width:1.8px;width:34px;height:34px}.service-detail-card>div{min-width:0}.service-detail-card h3{color:#07152f;letter-spacing:-.025em;margin:22px 0 0;font-size:1.18rem;line-height:1.32}.service-detail-card p{color:#3d4f6d;margin:14px 0 22px;font-size:.88rem;line-height:1.58}.service-detail-card footer{min-height:42px;color:var(--card-accent);border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex}.service-detail-card footer strong{font-size:.84rem}.service-detail-card footer span{color:#fff;background:var(--card-accent);width:36px;height:36px;box-shadow:0 7px 15px color-mix(in srgb,var(--card-accent) 24%,transparent);border-radius:50%;place-items:center;font-size:1.15rem;transition:transform .2s;display:grid}.service-detail-card:hover footer span{transform:translate(3px)}.service-detail-card-1{--card-accent:#f17d08}.service-detail-card-2{--card-accent:#2872e2}.service-detail-card-3{--card-accent:#16aa59}.service-detail-card-4{--card-accent:#8a37bd}.service-detail-card-5{--card-accent:#0ea8b6}.service-detail-card-6{--card-accent:#ef4673}.service-detail-card-7{--card-accent:#f04c26}.service-detail-card-8{--card-accent:#3d7ddd}.services-confidence-strip{background:linear-gradient(100deg,#edf5ff,#f8fbff);border:1px solid #c8d8ed;border-radius:14px;grid-template-columns:120px 1fr;align-items:center;gap:26px;margin-top:34px;padding:20px 34px;display:grid}.services-confidence-strip>i{color:#fff;background:linear-gradient(145deg,#0e83c6,#074fb8);border-radius:50%;place-items:center;width:88px;height:88px;font-style:normal;display:grid;box-shadow:0 10px 22px #0c5bb540}.services-confidence-strip>i .pk-icon{stroke-width:1.6px;width:48px;height:48px}.services-confidence-strip h2{margin:0 0 16px;font-size:1.15rem}.services-confidence-strip ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.services-confidence-strip li{color:#173052;border-left:1px solid #cfdaea;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:.75rem;display:flex}.services-confidence-strip li:first-child{border-left:0;padding-left:0}.services-confidence-strip li .pk-icon{color:#0757c4;stroke-width:1.65px;flex:0 0 30px;width:30px;height:30px}@media (width<=980px){.service-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:min(500px,100%)}.service-category-tab{min-height:0}.service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-confidence-strip{grid-template-columns:90px 1fr;padding:20px}.services-confidence-strip ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.services-confidence-strip li:nth-child(3){border-left:0;padding-left:0}}@media (width<=620px){.interactive-services-page{width:calc(100% - 24px);padding-top:20px}.service-category-tabs,.service-detail-grid{grid-template-columns:1fr}.service-category-tabs{gap:12px;width:230px;margin-top:32px}.service-category-tab{width:100%;max-width:230px;min-height:0;margin-inline:auto}.service-category-panel{margin-top:32px;scroll-margin-top:112px}.service-category-title h2{font-size:1.35rem}.service-category-title h2:before,.service-category-title h2:after{width:35px}.service-detail-card{min-height:145px}.services-confidence-strip{text-align:center;grid-template-columns:1fr}.services-confidence-strip>i{margin:auto}.services-confidence-strip ul{text-align:left;grid-template-columns:1fr}.services-confidence-strip li,.services-confidence-strip li:nth-child(3){border-top:1px solid #cfdaea;border-left:0;padding:12px 0}}@media (width<=1024px){.user-dashboard-shell .mobile-upload-service-card .service-subservice-select:before,.user-dashboard-shell .mobile-upload-service-card .service-subservice-select:after,.user-dashboard-shell .mobile-upload-service-card .service-subservice-select>span{display:none!important}.user-dashboard-shell .mobile-upload-service-card .service-subservice-select{padding-left:14px;grid-template-columns:minmax(0,1fr)!important}.user-dashboard-shell .mobile-upload-service-card .service-subservice-select select{grid-column:1;padding-left:0!important}}.user-dashboard-shell .document-file-picker{color:#153d87;letter-spacing:-.01em;background:#fff;border:2px solid #cfe2f8;border-radius:14px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:0 18px;font-size:.92rem;font-weight:800;display:flex;box-shadow:0 5px 14px #1f64b40e}.user-dashboard-shell .document-file-picker:hover{color:#0b347c;background:#fafdff;border-color:#8ebef0;box-shadow:0 7px 17px #1f64b41c}@media (width<=620px){.user-dashboard-shell .document-file-picker{border-radius:13px;gap:10px;min-height:48px;font-size:.82rem}.user-dashboard-shell .document-file-picker .pk-icon{width:22px;height:22px}}@media (width>=1025px){.user-dashboard-shell .mobile-upload-service-card{background:#fff;border:1px solid #dce8f3;border-radius:18px;gap:11px;padding:18px 20px;display:grid;box-shadow:0 8px 22px #052a520d}.user-dashboard-shell .multi-document-form>.upload-service-select,.user-dashboard-shell .multi-document-form>.upload-related-service{display:none}.user-dashboard-shell .service-category-heading{gap:3px;display:grid}.user-dashboard-shell .service-category-heading span{color:#0a2b5b;font-size:.9rem;font-weight:800}.user-dashboard-shell .service-category-heading small{color:#6680a1;font-size:.74rem}.user-dashboard-shell .service-category-picker-wrap{display:block;position:relative}.user-dashboard-shell .service-category-picker{color:#092657;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e4f1;border-radius:17px;grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:14px;width:100%;min-height:70px;padding:9px 17px;display:grid;box-shadow:inset 0 0 0 5px #fff7e6,0 5px 14px #072c540a}.user-dashboard-shell .service-category-picker>i{color:#0a70d6;background:#e9f4ff;border-radius:14px;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.user-dashboard-shell .service-category-picker>i .pk-icon{width:27px;height:27px}.user-dashboard-shell .service-category-picker>span{gap:3px;display:grid}.user-dashboard-shell .service-category-picker small{color:#6b7f9d;font-size:.75rem;font-weight:600}.user-dashboard-shell .service-category-picker strong{color:#081f4d;font-size:1.08rem}.user-dashboard-shell .service-category-picker>b{color:#082a5a;justify-self:end;font-size:1.7rem}.user-dashboard-shell .service-category-menu{z-index:50;background:#fff;border:1px solid #d7e5f1;border-radius:18px;gap:4px;max-height:390px;padding:10px;display:grid;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #052a5229}.user-dashboard-shell .service-category-option{color:#071d4a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:45px minmax(0,1fr) 25px;align-items:center;gap:13px;min-height:56px;padding:6px 10px;font-size:.95rem;font-weight:800;display:grid}.user-dashboard-shell .service-category-option.active{background:linear-gradient(90deg,#eaf5ff,#f7fbff)}.user-dashboard-shell .service-category-option>i{border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.user-dashboard-shell .service-category-option>i .pk-icon{width:24px;height:24px}.user-dashboard-shell .service-category-option.blue>i{color:#0873da;background:#e5f1ff}.user-dashboard-shell .service-category-option.gold>i{color:#be8500;background:#fff1d1}.user-dashboard-shell .service-category-option.green>i{color:#07945b;background:#dcf8e8}.user-dashboard-shell .service-category-option.purple>i{color:#7334d9;background:#eee5ff}.user-dashboard-shell .service-category-option.rose>i{color:#bb1961;background:#ffe5ee}.user-dashboard-shell .service-category-option.orange>i{color:#d35a00;background:#fff0e1}.user-dashboard-shell .service-category-option>b{color:#0873da;font-size:1.3rem}.user-dashboard-shell .service-subservice-select{background:#fff;border:1px solid #cfe0ef;border-radius:15px;grid-template-columns:1fr;align-items:center;min-height:58px;padding:7px 16px;display:grid;box-shadow:inset 0 0 0 4px #fff8e9}.user-dashboard-shell .service-subservice-select>span{display:none}.user-dashboard-shell .service-subservice-select select{color:#092858;background:0 0;border:0;outline:0;width:100%;min-height:42px;padding:0 32px 0 3px;font-size:1rem;font-weight:800}}@media (width<=620px){.service-detail-card{min-height:270px;padding:27px 24px 21px}.service-detail-card>i{flex-basis:58px;width:58px;height:58px}.service-detail-card>i .pk-icon{width:31px;height:31px}}.login-page{background:#f7f9fc;place-items:center;min-height:calc(100vh - 112px);padding:20px;display:grid}.login-card{background:#fff;border:1px solid #cbd5e180;border-radius:28px;width:min(610px,100%);padding:34px 46px 32px;display:grid;box-shadow:0 18px 55px #1d34541f}.login-card h1{color:#101828;text-align:center;letter-spacing:-.035em;margin:0 0 30px;font-size:2.25rem;line-height:1}.login-field{color:#111827;gap:9px;font-size:.95rem;font-weight:500;display:grid}.login-field+.login-field{margin-top:20px}.login-input-wrap{align-items:center;min-height:56px;display:flex;position:relative}.login-input-wrap>.login-field-icon{z-index:1;fill:none;stroke:#8794a8;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;position:absolute;left:22px}.login-input-wrap input{color:#172033;background:#fff;border:1px solid #ccd5e1;border-radius:14px;outline:0;width:100%;height:56px;padding:0 62px 0 66px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.login-input-wrap input::placeholder{color:#929eb2;opacity:1}.login-input-wrap input:focus{border-color:#168fa4;box-shadow:0 0 0 4px #168fa41f}.login-password-toggle{color:#8794a8;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;right:16px}.login-password-toggle:hover{color:#126a8a;background:#f1f6f8}.login-password-toggle .login-field-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.login-forgot{color:#0759d5;justify-self:end;margin-top:11px;font-size:.88rem;font-weight:500}.login-forgot:hover{color:#0345a8;text-decoration:underline}.login-card .form-message{margin:14px 0 0}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#075581,#30b8b7);border:0;border-radius:14px;min-height:56px;margin-top:24px;font-size:1.08rem;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 25px #0a738b33}.login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #0a738b42}.login-submit:disabled{cursor:not-allowed;opacity:.65}.login-divider{color:#768398;align-items:center;gap:18px;margin:24px 0;display:flex}.login-divider:before,.login-divider:after{content:"";background:#d7dee8;flex:1;height:1px}.login-divider span{font-size:1rem}.login-google{color:#151c2b;background:#fff;border:1px solid #ccd5e1;border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:54px;font-size:1rem;display:flex}.login-google .google-icon{flex:0 0 27px;width:27px;height:27px;display:block}.login-signup{color:#7a879a;text-align:center;margin:24px 0 0;font-size:.92rem}.login-signup a{color:#0759d5;margin-left:5px;font-weight:500}.login-signup a:hover{text-decoration:underline}@media (width<=700px){.login-page{min-height:calc(100vh - 102px);padding:14px}.login-card{border-radius:22px;padding:30px 22px 28px}.login-card h1{margin-bottom:28px;font-size:2rem}.login-field+.login-field{margin-top:18px}.login-input-wrap,.login-input-wrap input{height:56px;min-height:56px}.login-input-wrap input{padding-left:58px;font-size:1rem}.login-submit{min-height:56px;margin-top:22px}.login-divider{margin:22px 0}.login-google{min-height:54px}.login-signup{margin-top:22px}}.register-page{background:radial-gradient(circle at 50% 35%,#fff 0,#f8fafc 46%,#f1f5f9 100%);place-items:center;min-height:calc(100vh - 112px);padding:32px 20px 44px;display:grid}.register-card{background:#fffffffa;border:1px solid #e0e6ed;border-radius:22px;gap:14px;width:min(530px,100%);padding:34px 32px 28px;display:grid;box-shadow:0 22px 60px #142a4b1c}.register-card>header{text-align:center;margin-bottom:5px}.register-card>header h1{color:#091832;letter-spacing:-.04em;margin:0;font-size:2rem;line-height:1.1}.register-card>header p{color:#687b9c;margin:9px 0 0;font-size:.9rem}.register-field{color:#101827;gap:7px;font-size:.8rem;font-weight:700;display:grid}.register-input-wrap{align-items:center;min-height:48px;display:flex;position:relative}.register-field-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.register-input-wrap>.register-field-icon{z-index:1;color:#879bb8;position:absolute;left:15px}.register-input-wrap input{color:#17243b;background:#fff;border:1px solid #cbd7e5;border-radius:10px;outline:0;width:100%;height:48px;padding:0 48px 0 45px;font-size:.78rem;transition:border-color .2s,box-shadow .2s}.register-input-wrap input::placeholder{color:#7285a3;opacity:1}.register-input-wrap input:focus{border-color:#168fa4;box-shadow:0 0 0 3px #168fa41c}.register-input-wrap>button{z-index:2;color:#879bb8;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;right:5px}.register-input-wrap>button:hover{color:#126a8a;background:#f2f7f9}.register-submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#07598b,#24bbb7);border:0;border-radius:10px;min-height:50px;margin-top:1px;font-size:.82rem;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 21px #0a738b33}.register-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 28px #0a738b45}.register-submit:disabled{opacity:.65;cursor:wait}.register-divider{color:#73819a;align-items:center;gap:15px;display:flex}.register-divider:before,.register-divider:after{content:"";background:#d5deea;flex:1;height:1px}.register-divider span{font-size:.75rem}.register-google{color:#101827;background:#fff;border:1px solid #cbd7e5;border-radius:10px;justify-content:center;align-items:center;gap:13px;min-height:46px;font-size:.78rem;font-weight:700;display:flex}.register-google svg{flex:0 0 21px;width:21px;height:21px}.register-login{color:#71809a;text-align:center;margin:3px 0 0;font-size:.74rem}.register-login a{color:#0759d5;margin-left:4px;font-weight:700}.register-login a:hover{text-decoration:underline}@media (width<=700px){.register-page{align-items:start;min-height:calc(100dvh - 84px);padding:18px 12px 100px}.register-card{border-radius:20px;gap:12px;width:100%;padding:25px 20px 22px}.register-card>header h1{font-size:1.75rem}.register-card>header p{font-size:.78rem}.register-field{gap:6px;font-size:.76rem}.register-input-wrap,.register-input-wrap input{height:50px;min-height:50px}.register-input-wrap input{font-size:16px}.register-submit{min-height:52px;font-size:.9rem}.register-google{min-height:50px;font-size:.82rem}.register-login{font-size:.78rem}}@media (width<=360px){.register-page{padding-inline:8px}.register-card{padding-inline:15px}}.pk-home{color:#071c3a;background:#fff;margin-top:-28px;margin-bottom:-72px;padding-top:46px}.pk-home .pk-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.pk-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:46px;min-height:610px;padding-block:48px 66px;display:grid}.pk-hero-copy{min-width:0}.pk-kicker{color:#e79518;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;font-weight:800;display:inline-flex}.pk-kicker:before{content:"✦";font-size:.75rem}.pk-kicker:after{content:"";background:#e79518;width:42px;height:1px}.pk-hero h1{color:#071c3a;margin-top:18px;font-size:clamp(2.55rem,4vw,4.35rem);line-height:1.08}.pk-hero h1 em,.pk-hero-offer h2 em{color:#e79518;font-style:normal}.pk-hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.pk-btn{border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 22px;font-size:.9rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.pk-btn:hover{transform:translateY(-2px)}.pk-btn-gold{color:#fff;background:linear-gradient(135deg,#efa82b,#d8860c);box-shadow:0 12px 24px #de8f1338}.pk-btn-outline{color:#071c3a;background:#fff;border:1px solid #9aa7b9}.pk-stats{grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.pk-stat{border-right:1px solid #dfe3e8;gap:5px;padding:0 18px;display:grid;position:relative}.pk-stat:first-child{padding-left:0}.pk-stat:last-child{border:0}.pk-stat .pk-icon{color:#0a2a52;margin-bottom:6px}.pk-stat strong{font:700 1.25rem Manrope}.pk-stat span{color:#6d7480;font-size:.68rem}.pk-hero-visual{isolation:isolate;background:radial-gradient(circle at 82% 24%,#1346756b,#0000 31%),linear-gradient(135deg,#041a34,#06264b);border:2px solid #e89b1d;border-radius:48px 48px 42px 110px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 60px #071c3a2e}.pk-hero-visual:before{content:"";z-index:-1;opacity:.18;clip-path:polygon(0 100%,0 72%,9% 72%,9% 60%,18% 60%,18% 76%,27% 76%,27% 45%,36% 45%,36% 65%,45% 65%,45% 35%,54% 35%,54% 56%,63% 56%,63% 22%,72% 22%,72% 45%,81% 45%,81% 12%,90% 12%,90% 34%,100% 34%,100% 100%);background:repeating-linear-gradient(90deg,#0000 0 24px,#1f6ba9a6 24px 42px);width:55%;height:62%;position:absolute;bottom:10%;right:2%}.pk-hero-visual:after{content:"";z-index:4;background:#fff;border-top:9px solid #e9a128;border-radius:50% 0 0;height:82px;position:absolute;inset:auto -7% -42px 25%;transform:rotate(-4deg)}.pk-hero-pattern{opacity:.16;background-image:radial-gradient(circle,#1b5d96 2px,#0000 2.5px);background-size:22px 22px;width:210px;height:150px;position:absolute;inset:26px 24px auto auto}.pk-hero-visual img{z-index:3;object-fit:cover;object-position:50% top;filter:drop-shadow(-18px 16px 22px #0000002e);width:59%;height:104%;position:absolute;bottom:-3%;right:-2.5%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 17% 100%)}.pk-hero-offer{z-index:2;color:#fff;width:52%;position:absolute;top:70px;left:42px}.pk-offer-label{color:#071c3a;text-transform:uppercase;background:#eaa01e;border-radius:4px;padding:6px 10px;font-size:.68rem;font-weight:800;display:inline-block}.pk-hero-offer h2{letter-spacing:-.04em;margin-top:18px;font-size:clamp(2.35rem,4vw,4.2rem);line-height:.92}.pk-hero-offer p{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin-top:16px;font-size:.7rem;font-weight:800}.pk-discount-card{text-align:center;background:#061b35;border:1px solid #e9a128;border-radius:7px;width:180px;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0000002e}.pk-discount-card>span{color:#071c3a;text-transform:uppercase;background:#e9a128;border-radius:0 0 4px 4px;justify-self:center;margin-top:-1px;padding:5px 11px;font-size:.58rem;font-weight:900}.pk-discount-card strong{color:#ee9d17;letter-spacing:-.07em;font:800 2.95rem/1 Manrope}.pk-discount-card strong small{color:#fff;letter-spacing:-.04em;font-size:1.3rem}.pk-discount-card b{color:#071c3a;text-transform:uppercase;background:#fff;padding:5px 7px;font-size:.63rem}.pk-poster-services{text-align:center;grid-template-columns:repeat(4,1fr);gap:9px;width:290px;margin-top:24px;display:grid}.pk-poster-services span{justify-items:center;gap:5px;display:grid}.pk-poster-services i{color:#fff;border:1.5px solid #e9a128;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.pk-poster-services .pk-icon{width:22px;height:22px}.pk-poster-services small{color:#fff;font-size:.52rem;font-weight:700;line-height:1.2}.pk-offer-pill{color:#071c3a;background:#fff;border-radius:999px;margin-top:26px;padding:8px 14px;font-size:.65rem;font-weight:800;display:inline-block}.pk-section{padding-block:48px}.pk-section-title{text-align:center;margin-bottom:34px}.pk-section-title span{color:#e59216;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:12px;font-size:.78rem;font-weight:800;display:inline-flex}.pk-section-title span:before,.pk-section-title span:after{content:"";background:#e59216;width:18px;height:1px}.pk-section-title h2{color:#071c3a;margin-top:12px;font-size:clamp(1.65rem,2.5vw,2.45rem)}.pk-service-grid,.pk-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pk-service-card{background:#fff;border:1px solid #e2e5e9;border-radius:14px;min-height:420px;padding:30px 28px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 12px 30px #071c3a12}.pk-service-card:hover{transform:translateY(-5px);box-shadow:0 20px 42px #071c3a1c}.pk-service-icon{color:#0b315d;background:#fffaf1;border:1px solid #f0d5a8;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:24px;display:grid}.pk-service-card h3{color:#071c3a;font-size:1.22rem}.pk-service-card p{margin-top:12px;font-size:.88rem;line-height:1.65}.pk-service-card ul{color:#39475b;gap:10px;margin:18px 0 24px;padding:0;font-size:.84rem;list-style:none;display:grid}.pk-service-card li:before{content:"✓";color:#e79619;border:1px solid #e79619;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:9px;font-size:.6rem;display:inline-grid}.pk-service-card a{color:#0b315d;font-size:.84rem;font-weight:800}.pk-service-card a span{color:#e79619;margin-left:12px}.pk-service-card>b{color:#eef0f3;font-size:2rem;position:absolute;bottom:12px;right:20px}.pk-consult{color:#fff;background:radial-gradient(circle at 75%,#295b8c59,#0000 32%),#061f3e;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:34px 38px;display:grid;box-shadow:0 22px 42px #071c3a2e}.pk-consult-icon{color:#eda323;border:1px solid #d99119;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.pk-consult span{color:#eaa020;text-transform:uppercase;font-size:.76rem;font-weight:800}.pk-consult h2{margin-top:8px;font-size:clamp(1.25rem,2vw,2rem);line-height:1.28}.pk-testimonials{padding-bottom:60px}.pk-testimonial-grid article{border:1px solid #e3e6ea;border-radius:12px;min-height:245px;padding:24px;box-shadow:0 10px 28px #071c3a0f}.pk-quote{color:#eaa01e;height:30px;font:700 2.8rem/1 Georgia}.pk-testimonial-grid article>p{color:#334155;min-height:112px;font-size:.88rem;line-height:1.7}.pk-client{align-items:center;gap:12px;display:flex}.pk-client>span{color:#fff;background:#0a2a52;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.pk-client div{display:grid}.pk-client strong{color:#09264c;font-size:.82rem}.pk-client small{color:#7b8490;font-size:.72rem}.pk-trust-strip{color:#fff;background:#062347;border-bottom:1px solid #ffffff1a}.pk-trust-strip .container{grid-template-columns:repeat(4,1fr);padding-block:22px;display:grid}.pk-trust-strip span{color:#e7a227;border-right:1px solid #ffffff26;grid-template-columns:auto 1fr;gap:2px 12px;padding:0 20px;font-size:1.3rem;display:grid}.pk-trust-strip span:last-child{border:0}.pk-trust-strip b{color:#fff;font-size:.78rem}.pk-trust-strip small{color:#b7c3d0;grid-column:2;font-size:.66rem}@media (width<=1000px){.pk-hero{grid-template-columns:1fr}.pk-hero-visual{min-height:520px}.pk-consult{grid-template-columns:auto 1fr}.pk-consult>.pk-btn{grid-column:2;justify-self:start}.pk-stats{max-width:620px}}@media (width<=760px){.pk-home{padding-top:20px}.pk-hero{gap:28px;padding-block:30px 38px}.pk-hero h1{font-size:2.45rem}.pk-hero-visual{border-radius:24px 24px 24px 60px;min-height:500px}.pk-hero-offer{width:58%;top:34px;left:24px}.pk-hero-offer h2{font-size:2.15rem}.pk-discount-card{width:145px;margin-top:20px}.pk-discount-card strong{font-size:2.25rem}.pk-poster-services{gap:5px;width:235px;margin-top:18px}.pk-offer-pill{margin-top:20px}.pk-hero-visual img{width:60%;right:-7%}.pk-service-grid,.pk-testimonial-grid{grid-template-columns:1fr}.pk-service-card{min-height:0}.pk-consult{grid-template-columns:1fr;padding:28px}.pk-consult>.pk-btn{grid-column:1}.pk-consult br{display:none}.pk-trust-strip .container{grid-template-columns:1fr 1fr;gap:24px}.pk-trust-strip span:nth-child(2){border:0}.pk-stats{grid-template-columns:1fr 1fr;gap:24px 0}.pk-stat:nth-child(2){border:0}}@media (width<=480px){.pk-hero h1{font-size:2rem}.pk-hero-actions{display:grid}.pk-hero-visual{min-height:445px}.pk-hero-visual img{width:65%;right:-13%}.pk-hero-offer{left:18px}.pk-hero-offer h2{font-size:1.72rem}.pk-poster-services{width:210px}.pk-poster-services i{width:32px;height:32px}.pk-poster-services small{font-size:.44rem}.pk-offer-pill{font-size:.52rem}.pk-trust-strip .container{grid-template-columns:1fr}.pk-trust-strip span{border-right:0}.pk-section{padding-block:38px}}.footer{background:radial-gradient(circle at 49% 43%,#0b2b54 0,#062246 38%,#031a37 100%);border:0;margin-top:0;padding:0;font-family:Inter,sans-serif;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff05,#0000 30% 70%,#ffffff03);border-radius:0;width:auto;height:auto;position:absolute;inset:0}.footer-grid{grid-template-columns:1.05fr .82fr 1.35fr;gap:0;padding-top:78px;padding-bottom:70px;display:grid;position:relative}.footer h3,.footer h4,.footer a,.footer-bottom span{color:#f7f9fd}.footer-brand{padding:0 54px 0 10px}.footer-brand img{object-fit:contain;filter:drop-shadow(0 5px 12px #0003);width:190px;height:155px;margin:0 auto 34px;display:block}.footer-brand h3{letter-spacing:-.02em;margin:0;font-family:Manrope,sans-serif;font-size:1.48rem;font-weight:750;line-height:1.55}.footer-accent{background:#f5a512;width:52px;height:2px;margin:28px 0 22px;display:block}.footer-brand p{color:#bdc8d9;max-width:390px;margin:0;font-size:1rem;line-height:1.75}.footer-column{border-left:1px solid #dce8f726;padding-left:42px}.footer-heading{align-items:center;gap:17px;margin:0 0 36px;display:flex}.footer-heading b{color:#f5a512;border:1.5px solid #f5a512;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.footer-heading b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.footer-heading h4{color:#f5a512;text-transform:uppercase;margin:0;font-family:Manrope,sans-serif;font-size:1.18rem;font-weight:700}.footer-links{gap:18px;margin:0;display:grid}.footer-links a{align-items:center;gap:15px;width:max-content;font-size:1.02rem;line-height:1.35;text-decoration:none;transition:color .18s,transform .18s;display:flex}.footer-links a span{color:#f5a512;font-family:Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:.7}.footer a:hover{color:#f5a512}.footer-links a:hover{transform:translate(4px)}.footer-office{padding-left:42px}.footer-contact{gap:25px;display:grid}.footer-contact-row{color:#f5f7fb;grid-template-columns:48px 1fr;align-items:center;gap:17px;font-size:1rem;line-height:1.55;display:grid}.footer-contact-row>i{color:#f5a512;background:#ffffff13;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.footer-contact-row svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.footer-contact-row a,.footer-contact-row span{color:#f5f7fb;text-decoration:none}.footer-contact-row>span a{width:max-content;display:block}.footer-socials{border-top:1px solid #dce8f733;gap:20px;margin-top:34px;padding-top:24px;display:flex}.footer-socials a{color:#f5a512;width:54px;height:54px;box-shadow:none;background:#ffffff09;border:1px solid #ffffff2b;border-radius:12px;place-items:center;transition:background .18s,transform .18s,border-color .18s;display:grid}.footer-socials a:hover{background:#f5a5121a;border-color:#f5a512;transform:translateY(-3px)}.footer-socials svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.footer-bottom{border-top:1px solid #dce8f740;margin:0;padding:0}.footer-bottom .container{color:#cbd4e1;justify-content:center;align-items:center;gap:20px;min-height:108px;display:flex}.footer-bottom svg{color:#f5a512;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.footer-bottom i{background:#f5a512;width:42px;height:2px}.footer-bottom span{color:#cbd4e1;font-size:.98rem}@media (width<=980px){.footer-grid{grid-template-columns:1fr 1fr;padding-top:60px}.footer-brand{grid-column:1/-1;padding:0 0 48px}.footer-brand img{margin-left:0}.footer-column{padding-left:32px}.footer-quick{border-left:0;padding-left:0}.footer-office{border-left:1px solid #dce8f726}}@media (width<=640px){.footer-grid{grid-template-columns:1fr;padding:48px 24px}.footer-brand{padding-bottom:42px}.footer-brand img{width:160px;height:130px;margin:0 0 28px}.footer-brand h3{font-size:1.3rem}.footer-column,.footer-office,.footer-quick{border-top:1px solid #dce8f726;border-left:0;padding:38px 0}.footer-heading{margin-bottom:28px}.footer-contact-row{grid-template-columns:44px 1fr;font-size:.92rem}.footer-contact-row>i{width:44px;height:44px}.footer-socials{gap:12px}.footer-socials a{width:48px;height:48px}.footer-bottom .container{text-align:center;gap:12px;min-height:94px}.footer-bottom i{width:22px}.footer-bottom span{font-size:.78rem}}@media (width>=1025px){.navbar{gap:28px;min-height:82px;padding:9px 0}.navbar .brand{flex:0 0 92px;justify-content:flex-start}.navbar .brand-logo{object-fit:contain;width:80px;height:64px}.navbar .nav-links{grid-template-columns:1fr auto;align-items:center;gap:26px;display:grid}.navbar .nav-group{flex-wrap:nowrap;justify-self:center;align-items:center;gap:2px;display:flex}.navbar .nav-link{color:#102743;white-space:nowrap;border-radius:8px;justify-content:center;min-height:44px;padding:0 15px;font-family:Manrope,sans-serif;font-size:.86rem;font-weight:600;line-height:1;position:relative}.navbar .nav-link.active:after{height:2px;bottom:3px;left:15px;right:15px}.navbar .nav-actions{flex-wrap:nowrap;justify-self:end;margin:0}.navbar .nav-actions .button{justify-content:center;align-items:center;min-width:88px;min-height:42px;padding:0 22px;display:inline-flex}}@media (width>=1025px) and (width<=1180px){.navbar{gap:14px}.navbar .nav-links{gap:12px}.navbar .nav-link{padding-inline:10px;font-size:.78rem}.navbar .nav-link.active:after{left:10px;right:10px}.navbar .nav-actions .button{min-width:76px;padding-inline:16px}}@media (width<=1024px){.navbar{align-items:center}.navbar .brand{align-items:center;display:flex}.navbar .nav-group{gap:4px}.navbar .nav-link{border-radius:10px;justify-content:flex-start;min-height:46px;padding:0 16px;font-size:.9rem}.navbar .nav-link.active{color:#d9850c;background:#fff7e9}.navbar .nav-actions{border-top:1px solid #071c3a17;gap:10px;padding-top:14px}.navbar .nav-actions .button{justify-content:center;align-items:center;display:flex}}.footer{isolation:isolate;background:linear-gradient(125deg,#03172f 0%,#082b55 52%,#031a36 100%)}.footer:after{content:"";z-index:-1;opacity:.14;pointer-events:none;background:radial-gradient(circle,#efa51e 1.5px,#0000 1.7px) 0 0/24px 24px;width:480px;height:480px;position:absolute;top:-100px;right:-90px;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.footer-grid{grid-template-columns:.98fr .98fr 1.25fr;align-items:stretch;width:min(1570px,100% - 112px);padding-top:70px;padding-bottom:62px}.footer-brand{flex-direction:column;align-items:flex-start;padding:0 76px 0 20px;display:flex}.footer-brand img{object-fit:contain;align-self:center;width:285px;height:235px;margin:-24px 0 24px}.footer-brand h3{letter-spacing:-.025em;font-size:1.48rem;line-height:1.62}.footer-accent{width:56px;margin-top:25px;margin-bottom:20px}.footer-brand p{max-width:390px;line-height:1.72}.footer-column{padding-left:76px}.footer-heading{gap:23px;margin-bottom:32px}.footer-heading b{width:62px;height:62px;box-shadow:none;background:#f5a51206;flex:0 0 62px}.footer-heading h4{letter-spacing:.015em;font-size:1.32rem}.footer-links{gap:0;width:min(330px,100% - 24px)}.footer-links a{border-bottom:1px solid #dce8f72b;min-height:64px;padding:0;font-size:1.06rem}.footer-links a:last-child{border-bottom:0}.footer-links a span{width:20px;font-size:2rem}.footer-contact{gap:0;width:min(435px,100%)}.footer-contact-row{border-bottom:1px solid #dce8f72b;grid-template-columns:60px 1fr;gap:26px;min-height:94px}.footer-contact-row>i{width:60px;height:60px}.footer-contact-row a,.footer-contact-row span{font-size:.98rem}.footer-socials{gap:24px;margin-top:30px;padding-top:28px}.footer-socials a{border-radius:14px;width:70px;height:70px}.footer-socials svg{width:27px;height:27px}.footer-bottom{background:#010f2042}.footer-bottom .container{min-height:112px}@media (width>=981px) and (width<=1350px){.footer-grid{grid-template-columns:.92fr .88fr 1.2fr;width:calc(100% - 56px);padding-top:58px;padding-bottom:54px}.footer-brand{padding:0 38px 0 8px}.footer-brand img{width:225px;height:180px;margin:-18px 0 22px}.footer-brand h3{font-size:1.2rem}.footer-brand p{font-size:.88rem}.footer-column{padding-left:38px}.footer-heading{gap:16px;margin-bottom:25px}.footer-heading b{flex-basis:52px;width:52px;height:52px}.footer-heading h4{font-size:1.08rem}.footer-links a{min-height:52px;font-size:.9rem}.footer-contact-row{grid-template-columns:50px 1fr;gap:18px;min-height:78px}.footer-contact-row>i{width:50px;height:50px}.footer-contact-row a,.footer-contact-row span{font-size:.86rem}.footer-socials{gap:14px;margin-top:24px;padding-top:22px}.footer-socials a{width:54px;height:54px}}@media (width<=980px){.footer-grid{width:min(var(--container),calc(100% - 48px));row-gap:0;padding-top:56px;padding-bottom:50px}.footer-brand{padding-bottom:42px;padding-right:0}.footer-brand img{align-self:flex-start;margin-left:0}.footer-column{padding-left:30px}}@media (width<=640px){.footer-grid{width:calc(100% - 40px);padding:44px 0 38px}.footer-brand{padding-bottom:34px}.footer-brand img{align-self:flex-start;width:210px;height:142px;margin:-8px 0 22px}.footer-accent{margin:20px 0 17px}.footer-column,.footer-office,.footer-quick{padding-top:31px;padding-bottom:31px}.footer-heading{margin-bottom:24px}.footer-links{gap:10px}.footer-contact{gap:15px}.footer-socials{margin-top:23px;padding-top:20px}.footer-bottom .container{min-height:78px}}@media (width<=1024px){.nav-contact-links a:first-child{display:none}.nav-links.is-open{top:calc(100% + 10px)}.nav-link.active:after{display:none}}@media (width<=700px){.nav-ticker-group{min-height:30px;padding-inline:18px}.nav-ticker-group .nav-contact-links{display:flex}.nav-trust-message{text-align:center;font-size:.62rem}.navbar{min-height:72px}.brand-logo{width:58px;height:50px}.menu-toggle{color:#071c3a;background:#fff;border-color:#071c3a2e}}.nav-item-icon,.login-icon{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;flex:0 0 25px;width:25px;height:25px;transition:color .2s,transform .2s;overflow:visible}.login-icon{stroke-width:1.9px;flex-basis:24px;width:24px;height:24px}@media (width>=1025px){.navbar-wrap{background:#f8fbfe;box-shadow:0 3px 12px #071c3a1f}.nav-utility{display:none}.navbar{background:#f8fbfe;gap:clamp(38px,4vw,84px);width:min(1800px,100% - 80px);min-height:112px;padding:12px 0}.navbar .brand{flex:0 0 clamp(128px,10vw,170px);justify-content:center}.navbar .brand-logo{aspect-ratio:auto;width:132px;height:86px}.navbar .nav-links{grid-template-columns:minmax(0,1fr) auto;gap:clamp(36px,4vw,76px);display:grid}.navbar .nav-group{grid-template-columns:repeat(6,max-content);justify-content:space-between;align-items:center;gap:clamp(20px,2.6vw,52px);width:100%;display:grid}.navbar .nav-link{color:#071c3a;border-radius:0;justify-content:center;gap:12px;min-height:58px;padding:0 2px;font-size:clamp(.88rem,1vw,1.08rem);font-weight:650}.navbar .nav-link:hover,.navbar .nav-link:focus-visible{color:#db8b0e;background:0 0}.navbar .nav-link.active{color:#071c3a}.navbar .nav-link.active .nav-item-icon{color:#e89512}.navbar .nav-link.active:after{height:3px;bottom:0;left:0;right:0}.navbar .nav-actions .button{border-radius:9px;gap:11px;min-width:132px;min-height:54px;padding:0 25px;font-size:1rem;box-shadow:0 9px 22px #da890d3d}}@media (width>=1025px) and (width<=1320px){.navbar{gap:22px;width:calc(100% - 40px)}.navbar .brand{flex-basis:105px}.navbar .brand-logo{width:100px;height:76px}.navbar .nav-links,.navbar .nav-group{gap:16px}.navbar .nav-link{gap:8px;font-size:.8rem}.navbar .nav-actions .button{min-width:100px;padding-inline:18px}}@media (width<=1024px){.nav-item-icon{flex-basis:22px;width:22px;height:22px}.navbar .nav-link{gap:13px}.navbar .nav-actions .button-login{gap:10px}}.pk-stat .pk-icon{box-sizing:content-box;color:#0a2a52;filter:drop-shadow(0 7px 10px #071c3a17);background:linear-gradient(145deg,#fff,#fff7e8);border:1px solid #e89b1d59;border-radius:12px;width:24px;height:24px;margin-bottom:8px;padding:9px}.pk-service-icon{color:#0b315d;background:linear-gradient(145deg,#fffdf8,#fff4dc);border-color:#edc77f;border-radius:22px;width:72px;height:72px;position:relative;transform:rotate(-3deg);box-shadow:inset 0 0 0 6px #fff,0 10px 22px #071c3a17}.pk-service-icon:after{content:"";background:#e99b1d;border:4px solid #fff;border-radius:50%;width:21px;height:21px;position:absolute;bottom:-7px;right:-7px;box-shadow:0 5px 10px #de8f1340}.pk-service-icon .pk-icon{stroke-width:1.55px;width:34px;height:34px;transform:rotate(3deg)}.pk-service-card li:before{color:#fff;background:#e79619}.pk-consult-icon{background:#ffffff09;width:78px;height:78px;position:relative;box-shadow:inset 0 0 0 7px #eaa02014,0 0 28px #eaa0201f}.pk-consult-icon:after{content:"";border:1px dashed #eaa02059;border-radius:50%;position:absolute;inset:-6px}.pk-consult-icon .pk-icon{width:34px;height:34px}.pk-trust-strip span{font-size:inherit;align-items:center}.pk-trust-strip i{background:#ffffff09;border:1px solid #e7a22773;border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.pk-trust-strip i .pk-icon{stroke-width:1.65px;width:23px;height:23px}.pk-trust-strip b{align-self:end}.pk-trust-strip small{align-self:start}@media (width>=1181px){.pk-home .container{width:calc(100% - 52px);max-width:none}.pk-hero{grid-template-columns:.96fr 1.04fr;gap:56px;min-height:690px;padding-block:42px 46px}.pk-hero h1{letter-spacing:-.045em;font-size:clamp(3.7rem,5vw,5.25rem);line-height:1.02}.pk-hero-copy>p{max-width:650px;font-size:1.03rem}.pk-hero-actions .pk-btn{min-width:220px;min-height:58px}.pk-stats{margin-top:54px}.pk-hero-visual{border-radius:48px 48px 40px 92px;min-height:625px}.pk-hero-visual img{object-fit:cover;width:58%;height:105%;bottom:-4%;right:-2%}.pk-hero-offer{width:53%;top:52px;left:48px}.pk-hero-offer h2{font-size:clamp(2.75rem,3.4vw,4rem);line-height:.94}.pk-offer-pill{margin-top:22px}}.pk-home{background:linear-gradient(#fff 0 78%,#fbfaf8 100%);overflow:hidden}.pk-hero{grid-template-columns:44% 56%;align-items:center;gap:12px;min-height:760px;padding-top:46px;padding-bottom:50px;position:relative}.pk-hero:before{content:"";z-index:0;border:2px solid #e6971852;border-radius:50%;width:75%;height:42%;position:absolute;bottom:-25%;right:-15%;transform:rotate(-8deg);box-shadow:0 -24px 80px #071c3a09}.pk-hero-copy{z-index:3;padding-left:6px;position:relative}.pk-kicker{letter-spacing:.1em;font-size:.82rem}.pk-hero h1{letter-spacing:-.038em;margin-top:56px;font-size:clamp(3rem,3.7vw,4.25rem);line-height:1.08}.pk-hero-copy>p{color:#58667b;max-width:660px;margin-top:22px;font-size:1.03rem;line-height:1.7}.pk-hero-actions{gap:24px;margin-top:34px}.pk-hero-actions .pk-btn{border-radius:7px;min-width:254px;min-height:62px;font-size:1rem}.pk-whatsapp-cta{background:#fff;border-color:#aeb8c6;gap:18px;box-shadow:0 10px 24px #071c3a0b}.pk-whatsapp-cta img{object-fit:contain;flex:none;width:42px;height:42px}.pk-whatsapp-cta span{color:#071c3a;line-height:1}.pk-whatsapp-cta:hover{background:#fbfffc;border-color:#27b85b;box-shadow:0 14px 28px #27b85b21}.pk-stats{max-width:690px;margin-top:46px}.pk-stat{align-content:start;min-height:104px;padding-inline:28px}.pk-stat .pk-icon{box-sizing:border-box;filter:none;background:0 0;border:0;width:44px;height:44px;padding:7px}.pk-stat strong{margin-top:2px;font-size:1.05rem}.pk-stat span{font-size:.78rem}.pk-hero-visual{min-height:690px;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;overflow:visible}.pk-hero-visual:before{opacity:1;clip-path:none;background:radial-gradient(circle at 50% 39%,#fff 0 42%,#f9f4ebed 43% 65%,#0000 65.5%);border-radius:50% 50% 44% 44%;width:88%;height:88%;bottom:7%;right:7%}.pk-hero-visual:after{z-index:-1;filter:blur(2px);background:linear-gradient(#e1e5e91f,#eeeeecb8);border:0;border-radius:50%;width:102%;height:28%;bottom:-13%;left:auto;right:-18%;transform:rotate(-4deg)}.pk-hero-pattern{opacity:.55;background-image:radial-gradient(circle,#d7dade 2.2px,#0000 2.6px);background-size:24px 24px;width:180px;height:110px;top:15px;right:5%}.pk-hero-visual img{z-index:3;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 25px 22px #071c3a21);width:73%;height:101%;bottom:-1%;right:2%;-webkit-mask-image:none;mask-image:none}.pk-hero-visual .pk-discount-card{z-index:5;background:#fffffff5;border:0;border-radius:16px;align-content:center;width:205px;min-height:164px;margin:0;padding:18px 18px 13px;position:absolute;top:88px;left:4%;box-shadow:0 15px 35px #071c3a1c}.pk-hero-visual .pk-discount-card>span{border-radius:5px;margin:0 0 8px;font-size:.66rem}.pk-hero-visual .pk-discount-card strong{color:#071c3a;font-size:4rem;line-height:.88}.pk-hero-visual .pk-discount-card strong small{color:#071c3a;font-size:1.55rem}.pk-hero-visual .pk-discount-card b{background:0 0;padding:8px 0 0;font-size:.66rem}.pk-trust-card{z-index:5;background:#fffffff0;border-radius:16px;gap:8px;width:140px;padding:23px 22px;display:grid;position:absolute;top:98px;right:0;box-shadow:0 15px 35px #071c3a17}.pk-trust-card strong{color:#142744;text-transform:uppercase;font-size:.64rem}.pk-trust-card i{background:#e99b18;width:70px;height:2px;margin-top:7px}.pk-growth-bars{z-index:0;opacity:.38;align-items:end;gap:17px;height:205px;display:flex;position:absolute;bottom:24%;right:-3%}.pk-growth-bars i{background:linear-gradient(#d7d9dc,#f1f1f1);width:34px;height:18%}.pk-growth-bars i:nth-child(2){height:30%}.pk-growth-bars i:nth-child(3){height:42%}.pk-growth-bars i:nth-child(4){height:55%}.pk-growth-bars i:nth-child(5){height:72%}.pk-growth-bars i:nth-child(6){height:96%}.pk-growth-arrow{z-index:1;color:#d99a31;opacity:.72;font:300 10rem/1 Arial;position:absolute;top:30%;right:-5%;transform:rotate(-13deg)}.pk-hero-visual .pk-offer-pill{z-index:6;color:#132642;white-space:nowrap;background:#fff;border-radius:999px;margin:0;padding:14px 25px;font-size:.82rem;position:absolute;bottom:1%;right:2%;box-shadow:0 12px 28px #071c3a1f}.pk-hero-visual .pk-offer-pill b{color:#e89918;padding-inline:6px}@media (width>=1181px){.pk-home .container{width:calc(100% - 70px)}.pk-hero{grid-template-columns:44% 56%;gap:8px;min-height:760px;padding-block:46px 50px}.pk-hero h1{font-size:clamp(3.2rem,3.75vw,4.3rem);line-height:1.08}.pk-hero-visual{min-height:690px}.pk-hero-visual img{object-fit:contain;width:73%;height:101%;bottom:-1%;right:2%}}@media (width<=1000px){.pk-hero{grid-template-columns:1fr;padding-top:38px}.pk-hero-copy{max-width:760px}.pk-hero h1{margin-top:30px}.pk-hero-visual{min-height:650px}}@media (width<=760px){.pk-hero{gap:24px;min-height:0;padding-bottom:25px}.pk-hero h1{margin-top:22px;font-size:2.35rem}.pk-hero-copy>p{font-size:.94rem}.pk-hero-actions{gap:12px}.pk-hero-actions .pk-btn{min-width:0;min-height:54px}.pk-stats{margin-top:38px}.pk-stat{min-height:92px;padding-inline:16px}.pk-stat strong{font-size:.9rem}.pk-hero-visual{min-height:500px}.pk-hero-visual img{width:78%;height:88%;bottom:1%;right:-3%}.pk-hero-visual .pk-discount-card{width:150px;min-height:125px;padding:13px;top:38px;left:0}.pk-hero-visual .pk-discount-card strong{font-size:2.8rem}.pk-trust-card{width:112px;padding:16px;top:43px;right:0}.pk-growth-bars{transform-origin:100% 100%;bottom:19%;right:0;transform:scale(.72)}.pk-growth-arrow{font-size:7rem;top:29%;right:-7%}.pk-hero-visual .pk-offer-pill{max-width:96%;padding:11px 15px;font-size:.64rem;bottom:0;right:1%}}@media (width<=480px){.pk-kicker{font-size:.68rem}.pk-hero h1{font-size:2.02rem}.pk-hero-visual{min-height:440px}.pk-hero-visual img{width:84%;height:82%}.pk-trust-card,.pk-growth-arrow{display:none}.pk-hero-visual .pk-discount-card{width:135px;min-height:110px;top:24px}.pk-hero-visual .pk-discount-card strong{font-size:2.35rem}.pk-hero-visual .pk-offer-pill{white-space:normal;text-align:center;width:max-content;max-width:96vw;left:50%;right:auto;transform:translate(-50%)}}body,p,li,label,input,select,textarea{font-family:Inter,sans-serif;font-weight:400}p strong,li strong,label strong{font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Manrope,sans-serif!important}.pk-hero h1,.page-hero h1{font-weight:800}.navbar,.navbar a,.nav-link,.nav-links,button,.button,.pk-btn,[class*=button]{font-weight:600;font-family:Manrope,sans-serif!important}.pk-btn-gold,button strong,.button strong{font-weight:700}.pk-services-showcase{padding-top:72px;padding-bottom:74px}.pk-services-showcase .pk-section-title{margin-bottom:44px}.pk-services-showcase .pk-section-title h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(2rem,3vw,3rem)}.pk-services-showcase .pk-section-title p{color:#405374;margin:16px auto 0;font-size:1rem;line-height:1.65}.pk-service-grid-eight{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 26px}.pk-service-grid-eight .pk-service-card{--service-color:#1f5fc4;--service-soft:#eaf3ff;border:1px solid color-mix(in srgb,var(--service-color) 55%,#fff);background:linear-gradient(145deg,#fff 52%,color-mix(in srgb,var(--service-soft) 48%,#fff));border-radius:16px;min-height:425px;padding:28px 26px 24px;overflow:hidden;box-shadow:0 12px 24px #071c3a1c}.pk-service-grid-eight .pk-service-card:hover{border-color:var(--service-color);transform:translateY(-7px);box-shadow:0 20px 38px #071c3a29}.pk-service-grid-eight .pk-service-icon{color:#ffe07a;background:linear-gradient(145deg,color-mix(in srgb,var(--service-color) 80%,#071c3a),var(--service-color));width:72px;height:72px;box-shadow:0 10px 20px color-mix(in srgb,var(--service-color) 24%,transparent);border:0;border-radius:17px;margin-bottom:24px;transform:none}.pk-service-grid-eight .pk-service-icon:after{display:none}.pk-service-grid-eight .pk-service-icon .pk-icon{stroke-width:1.7px;width:38px;height:38px;transform:none}.pk-service-grid-eight .pk-service-watermark{color:var(--service-color);opacity:.085;position:absolute;top:26px;right:22px}.pk-service-grid-eight .pk-service-watermark .pk-icon{stroke-width:1.4px;width:88px;height:88px}.pk-service-grid-eight .pk-service-card h3{color:#071c3a;letter-spacing:-.02em;font-size:1.18rem;position:relative}.pk-service-grid-eight .pk-service-card>p{color:#263d60;min-height:104px;margin-top:12px;font-size:.86rem;line-height:1.65;position:relative}.pk-service-tags{flex-wrap:wrap;align-content:flex-start;gap:9px;min-height:70px;margin-top:5px;display:flex;position:relative}.pk-service-tags span{color:color-mix(in srgb,var(--service-color) 72%,#071c3a);background:var(--service-soft);text-transform:uppercase;border-radius:999px;padding:7px 13px;font-size:.63rem;font-weight:700}.pk-service-grid-eight .pk-service-card>a{color:#dd900e;font-family:Manrope,sans-serif;font-size:.87rem;font-weight:700;position:absolute;bottom:23px;left:26px}.pk-service-grid-eight .pk-service-card>a span{margin-left:10px}.pk-service-card-green{--service-color:#15913c!important;--service-soft:#eaf7e8!important}.pk-service-card-purple{--service-color:#6337a5!important;--service-soft:#f0eafb!important}.pk-service-card-amber{--service-color:#df9205!important;--service-soft:#fff1e4!important}.pk-service-card-rose{--service-color:#d92d50!important;--service-soft:#fde9ed!important}.pk-service-card-royal{--service-color:#2864c5!important;--service-soft:#e8f2ff!important}.pk-service-card-cyan{--service-color:#07879b!important;--service-soft:#e2f7f9!important}.pk-service-card-orange{--service-color:#df4a0b!important;--service-soft:#fff0e8!important}@media (width<=1180px){.pk-service-grid-eight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pk-services-showcase{padding-top:48px;padding-bottom:50px}.pk-services-showcase .pk-section-title p br{display:none}.pk-service-grid-eight{grid-template-columns:1fr;gap:18px}.pk-service-grid-eight .pk-service-card{min-height:390px}}.pk-why-choose{grid-template-columns:.96fr 1.04fr;align-items:center;gap:34px;padding-top:76px;padding-bottom:76px;display:grid}.pk-why-copy{min-width:0}.pk-why-eyebrow{color:#cf8a08;letter-spacing:.02em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:700;display:inline-block}.pk-why-eyebrow:after{content:"";background:#d69616;width:58px;height:2px;margin-top:12px;display:block}.pk-why-copy>h2{color:#081d3f;letter-spacing:-.045em;margin-top:24px;font-size:clamp(2.7rem,4vw,4.65rem);line-height:1.02}.pk-why-copy>h2 em{color:#df990d;font-style:normal}.pk-why-copy>p{color:#485a74;max-width:660px;margin-top:24px;font-size:1rem;line-height:1.72}.pk-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.pk-why-grid article{background:#fffffff0;border:1px solid #071c3a12;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:16px;min-height:136px;padding:20px 18px;display:grid;box-shadow:0 10px 24px #071c3a13}.pk-why-grid article>i{color:#d38e08;background:#fffdfa;border:1px solid #dc99193d;border-radius:50%;place-items:center;width:58px;height:58px;font-style:normal;display:grid;box-shadow:0 7px 16px #071c3a17}.pk-why-grid article>i .pk-icon{stroke-width:1.8px;width:30px;height:30px}.pk-why-grid h3{color:#0b2145;font-size:1rem;line-height:1.25}.pk-why-grid p{color:#354968;margin-top:7px;font-size:.78rem;line-height:1.6}.pk-why-media{min-height:650px;position:relative;overflow:visible}.pk-why-media:before,.pk-why-media:after{content:"";z-index:-1;opacity:.65;background-image:radial-gradient(circle,#e8b343 3px,#0000 3.5px);background-size:18px 18px;width:120px;height:82px;position:absolute}.pk-why-media:before{top:-38px;right:-16px}.pk-why-media:after{bottom:-42px;left:30px}.pk-why-media>img{object-fit:cover;object-position:center;border:1.5px solid #e0a12a;border-radius:26px;width:100%;height:650px;box-shadow:0 24px 48px #071c3a21}.pk-experience-badge{color:#fff;background:linear-gradient(135deg,#061b3d,#0c2d5d);border-radius:18px;align-items:center;gap:16px;min-width:285px;padding:18px 24px;display:flex;position:absolute;bottom:38px;left:24px;box-shadow:0 16px 34px #071c3a3d}.pk-experience-badge>i{color:#0b234b;background:linear-gradient(145deg,#f2b51c,#ffd56a);border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.6rem;font-style:normal;display:grid}.pk-experience-badge div{gap:3px;display:grid}.pk-experience-badge strong{color:#efac19;font:700 1.55rem Manrope,sans-serif}.pk-experience-badge span{color:#fff;font-size:.78rem}@media (width<=1100px){.pk-why-choose{grid-template-columns:1fr;gap:44px}.pk-why-media{min-height:560px}.pk-why-media>img{height:560px}}@media (width<=640px){.pk-why-choose{padding-top:54px;padding-bottom:54px}.pk-why-copy>h2{font-size:2.55rem}.pk-why-grid{grid-template-columns:1fr}.pk-why-grid article{min-height:0}.pk-why-media{min-height:390px}.pk-why-media>img{border-radius:18px;height:390px}.pk-experience-badge{min-width:0;padding:14px 16px;bottom:16px;left:14px;right:14px}.pk-experience-badge>i{width:48px;height:48px}.pk-experience-badge strong{font-size:1.25rem}}.pk-consult{background:radial-gradient(circle at 67% 45%,#15477e52,#0000 26%),linear-gradient(120deg,#031936,#092a52 62%,#041c3b);border-radius:17px;align-items:center;width:min(1704px,100% - 64px);min-height:390px;margin-top:42px;margin-bottom:58px;padding:38px 64px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 46px #071c3a2e}.pk-consult:before{content:"";opacity:.32;background-image:radial-gradient(circle,#2671b5d9 2px,#0000 2.5px);background-size:15px 15px;width:38%;height:115%;position:absolute;bottom:-30%;right:-4%;transform:rotate(-16deg);-webkit-mask-image:linear-gradient(110deg,#0000,#000);mask-image:linear-gradient(110deg,#0000,#000)}.pk-consult:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#0210243d);position:absolute;inset:0}.pk-consult-top{z-index:2;grid-template-columns:280px minmax(0,1fr) 430px;align-items:center;gap:46px;display:grid;position:relative}.pk-consult-emblem{color:#f0a51d;background:radial-gradient(circle,#0b2b56 0 55%,#071f42 56% 100%);border:2px solid #e99c11;border-radius:50%;place-items:center;width:176px;height:176px;margin-inline:auto;display:grid;position:relative;box-shadow:inset 0 0 0 13px #ffffff05,0 0 32px #0003}.pk-consult-emblem:before{content:"";border:1px dashed #d89518;border-radius:50%;position:absolute;inset:-14px}.pk-consult-emblem:after{content:"";background:#87b1da4d;width:1px;position:absolute;top:-56px;bottom:-56px;right:-68px}.pk-consult-emblem .pk-icon{stroke-width:1.65px;width:62px;height:62px}.pk-consult-copy>span{color:#f3aa22;letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:700}.pk-consult-copy>span:after{content:"";background:#e89b15;width:42px;height:2px;margin-top:13px;display:block}.pk-consult-copy h2{color:#fff;letter-spacing:-.04em;margin-top:26px;font-size:clamp(2.1rem,2.7vw,2.75rem);line-height:1.36}.pk-consult-copy h2 em{color:#eca321;font-style:normal}.pk-consult-copy>p{color:#becce0;margin-top:24px;font-size:1rem;line-height:1.7}.pk-consult-action{z-index:3;justify-items:center;gap:18px;display:grid;position:relative}.pk-consult-action .pk-btn{color:#fff;background:#0419377a;border:2px solid #efaa14;border-radius:12px;gap:28px;width:100%;min-height:92px;padding-inline:32px;font-size:1.18rem;box-shadow:0 12px 30px #00000029}.pk-consult-action .pk-btn .pk-icon,.pk-consult-action .pk-btn b{color:#f2ad15}.pk-consult-action .pk-btn:hover{color:#fff;background:#0a2f58b8;border-color:#ffc348;transform:translateY(-2px)}.pk-consult-action .pk-btn .pk-icon{width:34px;height:34px}.pk-consult-action .pk-btn b{margin-left:auto;font-size:1.6rem;font-weight:500}.pk-consult-action>p{color:#bac9dc;text-align:center;font-size:.85rem}.pk-consult-benefits{display:none}.pk-consult-benefits>div{border-right:1px solid #aec9e43d;align-items:center;gap:15px;min-height:62px;padding:0 28px;display:flex}.pk-consult-benefits>div:first-child{padding-left:22px}.pk-consult-benefits>div:last-child{border:0}.pk-consult-benefits i{color:#eca31d;background:#0f38638c;border:1px solid #538bc294;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-style:normal;display:grid}.pk-consult-benefits i .pk-icon{stroke-width:1.65px;width:30px;height:30px}.pk-consult-benefits span{gap:4px;display:grid}.pk-consult-benefits strong{color:#fff;font-family:Manrope,sans-serif;font-size:.9rem}.pk-consult-benefits small{color:#bdcadd;font-size:.78rem}@media (width>=1181px) and (width<=1450px){.pk-consult{min-height:390px;padding:38px 44px}.pk-consult-top{grid-template-columns:210px minmax(0,1fr) 330px;gap:28px}.pk-consult-emblem{width:164px;height:164px}.pk-consult-emblem:before{inset:-11px}.pk-consult-emblem:after{right:-38px}.pk-consult-emblem .pk-icon{width:56px;height:56px}.pk-consult-copy h2{margin-top:20px;font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.3}.pk-consult-copy>p{margin-top:17px;font-size:.88rem}.pk-consult-action .pk-btn{gap:18px;min-height:74px;padding-inline:24px;font-size:1rem}.pk-consult-action .pk-btn .pk-icon{width:28px;height:28px}.pk-consult-action>p{font-size:.76rem}}@media (width<=1180px){.pk-consult{width:min(var(--container),calc(100% - 32px));border-radius:24px;min-height:410px;padding:38px 40px}.pk-consult-top{grid-template-columns:170px 1fr;gap:36px}.pk-consult-emblem{width:145px;height:145px}.pk-consult-emblem .pk-icon{width:55px;height:55px}.pk-consult-action{grid-column:2;justify-items:start}.pk-consult-action .pk-btn{width:min(390px,100%)}.pk-consult-benefits{width:100%}}@media (width<=760px){.pk-consult{border-radius:18px;min-height:0;margin-top:22px;padding:38px 24px 32px}.pk-consult-top{text-align:center;grid-template-columns:1fr;gap:30px}.pk-consult-emblem{width:120px;height:120px}.pk-consult-emblem:after{display:none}.pk-consult-emblem .pk-icon{width:46px;height:46px}.pk-consult-copy>span:after{margin-inline:auto}.pk-consult-copy h2{font-size:1.85rem}.pk-consult-copy br{display:none}.pk-consult-action{grid-column:1;justify-items:stretch}.pk-consult-action .pk-btn{width:100%;min-height:68px;font-size:1rem}.pk-consult-benefits{grid-template-columns:1fr;gap:0;margin-top:34px}.pk-consult-benefits>div,.pk-consult-benefits>div:first-child{border-bottom:1px solid #aec9e433;border-right:0;padding:16px 4px}.pk-consult-benefits>div:last-child{border-bottom:0}}.pk-testimonials{padding-top:76px;padding-bottom:76px}.pk-testimonials .pk-section-title{margin-bottom:42px}.pk-testimonials .pk-section-title h2{letter-spacing:-.035em;margin-top:10px;font-size:clamp(2rem,2.75vw,2.9rem)}.pk-testimonial-grid-six{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px}.pk-testimonial-grid-six article{min-height:250px;box-shadow:none;background:linear-gradient(145deg,#f7f9fc,#f1f5f9);border:1px solid #d7dfe9;border-radius:14px;flex-direction:column;padding:25px 28px 22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative}.pk-testimonial-grid-six article:hover{border-color:#c4d1df;transform:translateY(-4px);box-shadow:0 14px 28px #071c3a14}.pk-testimonial-grid-six .pk-quote{color:#e5a91c;height:29px;font:700 2.1rem/1 Georgia,serif}.pk-testimonial-grid-six article>p{color:#152943;min-height:0;margin-top:4px;font-size:.78rem;line-height:1.62}.pk-testimonial-footer{justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:20px;display:flex}.pk-testimonial-grid-six .pk-client{display:block}.pk-testimonial-grid-six .pk-client div{gap:3px}.pk-testimonial-grid-six .pk-client strong{color:#071c3a;font-family:Manrope,sans-serif;font-size:.72rem}.pk-testimonial-grid-six .pk-client small{color:#4d6078;font-size:.62rem}.pk-stars{color:#e1aa22;letter-spacing:1px;flex:none;font-size:.8rem}.pk-google-rating{color:#173153;background:#f7f9fb;border:1px solid #d8e0e9;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:100%;margin:34px auto 0;padding:10px 20px;display:flex}.pk-google-rating>span{color:#e1aa22;letter-spacing:2px}.pk-google-rating strong{font-family:Manrope,sans-serif;font-size:.74rem}.pk-google-rating small{color:#4c6079;font-size:.62rem}@media (width<=960px){.pk-testimonial-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pk-testimonials{padding-top:54px;padding-bottom:54px}.pk-testimonial-grid-six{grid-template-columns:1fr;gap:16px}.pk-testimonial-grid-six article{min-height:225px}.pk-google-rating{text-align:center;flex-wrap:wrap;gap:6px 9px}}.pk-faq-section{background:#f3f6fa;padding:76px 0 84px}.pk-faq-section .pk-section-title{margin-bottom:46px}.pk-faq-section .pk-section-title span{font-size:.7rem}.pk-faq-section .pk-section-title span:before,.pk-faq-section .pk-section-title span:after{display:none}.pk-faq-section .pk-section-title h2{letter-spacing:-.04em;margin-top:10px;font-size:clamp(2rem,2.8vw,3rem)}.pk-faq-list{gap:14px;width:min(760px,100%);margin-inline:auto;display:grid}.pk-faq-list details{background:#fff;border:1px solid #d6dfe9;border-radius:12px;transition:border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 3px 10px #071c3a06}.pk-faq-list details[open]{border-color:#c4d2e2;box-shadow:0 12px 24px #071c3a12}.pk-faq-list summary{color:#0a1e3d;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:18px 22px;font-family:Manrope,sans-serif;font-size:.86rem;font-weight:600;list-style:none;display:flex}.pk-faq-list summary::-webkit-details-marker{display:none}.pk-faq-list summary:focus-visible{outline-offset:-3px;border-radius:11px;outline:3px solid #1f5fc42e}.pk-faq-list summary i{color:#526984;background:#f6f8fb;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;transition:transform .25s,color .2s,background .2s;display:grid}.pk-faq-list summary i .pk-icon{stroke-width:1.8px;width:18px;height:18px}.pk-faq-list details[open] summary i{color:#fff;background:#e69a15;transform:rotate(180deg)}.pk-faq-answer{padding:0 62px 20px 22px}.pk-faq-answer p{color:#50627a;font-size:.8rem;line-height:1.7}@media (width<=620px){.pk-faq-section{padding:56px 0 62px}.pk-faq-list{gap:11px}.pk-faq-list summary{min-height:64px;padding:16px;font-size:.8rem}.pk-faq-answer{padding:0 52px 18px 16px}}.user-dashboard-shell .prepared-documents-page{gap:18px;padding-bottom:118px}.user-dashboard-shell .prepared-documents-hero{justify-content:space-between;align-items:center;gap:24px;padding:10px 4px 4px;display:flex}.user-dashboard-shell .prepared-documents-hero .eyebrow{color:#557399;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:7px;font-size:.73rem;font-weight:800;display:flex}.user-dashboard-shell .prepared-documents-hero .eyebrow:before{content:"";background:#d89500;width:32px;height:2px}.user-dashboard-shell .prepared-documents-hero h1{color:#062b50;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.5vw,2.7rem);line-height:1.08}.user-dashboard-shell .prepared-documents-hero h1 em{color:#efab16;font-style:normal}.user-dashboard-shell .prepared-documents-hero p{color:#607ba0;margin:8px 0 0;font-size:.92rem}.user-dashboard-shell .prepared-documents-info{background:linear-gradient(110deg,#fff,#fff8e8);border:1px solid #f2e3be;border-radius:17px;flex:none;align-items:center;gap:14px;min-width:294px;padding:18px 20px;display:flex;box-shadow:0 8px 20px #062b560e}.user-dashboard-shell .prepared-documents-info>span{color:#fff;background:#062b50;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.user-dashboard-shell .prepared-documents-info .pk-icon{width:25px;height:25px}.user-dashboard-shell .prepared-documents-info p{color:#3f4c62;margin:0;font-size:.82rem;line-height:1.55}.user-dashboard-shell .prepared-documents-notice{color:#a43939;background:snow;border:1px solid #f2caca;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;font-size:.78rem;display:flex}.user-dashboard-shell .prepared-documents-notice>span{place-items:center;display:grid}.user-dashboard-shell .prepared-documents-notice .pk-icon{width:18px;height:18px}.user-dashboard-shell .prepared-documents-notice p{flex:1;margin:0}.user-dashboard-shell .prepared-documents-notice button{color:#a43939;cursor:pointer;background:#fff;border:1px solid #e1a9a9;border-radius:8px;min-height:31px;padding:0 11px;font:700 .7rem Manrope,sans-serif}.user-dashboard-shell .prepared-documents-filter-card{background:#fff;border:1px solid #e1eaf3;border-radius:17px;grid-template-columns:minmax(260px,1.75fr) repeat(3,minmax(140px,.8fr));gap:12px;padding:14px;display:grid;box-shadow:0 8px 22px #062b560e}.user-dashboard-shell .prepared-documents-filter-card label{background:#fff;border:1px solid #cad9ea;border-radius:11px;align-items:center;min-width:0;min-height:48px;display:flex}.user-dashboard-shell .prepared-documents-filter-card .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.user-dashboard-shell .prepared-documents-filter-card .prepared-search{gap:10px;padding:0 13px}.user-dashboard-shell .prepared-documents-filter-card .pk-icon{color:#0a4a88;flex:none;width:20px;height:20px}.user-dashboard-shell .prepared-documents-filter-card input,.user-dashboard-shell .prepared-documents-filter-card select{color:#16345e;background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;font:600 .75rem Manrope,sans-serif}.user-dashboard-shell .prepared-documents-filter-card select{cursor:pointer;padding:0 30px 0 13px}.user-dashboard-shell .prepared-sort{gap:8px;padding-left:12px}.user-dashboard-shell .prepared-documents-table-card{background:#fff;border:1px solid #e0eaf3;border-radius:18px;overflow:hidden;box-shadow:0 9px 24px #062b560f}.user-dashboard-shell .prepared-documents-premium-table{table-layout:auto}.user-dashboard-shell .prepared-documents-premium-table th{color:#304e79;letter-spacing:0;text-transform:none;background:#f1f6fd;padding:14px 16px;font-size:.71rem}.user-dashboard-shell .prepared-documents-premium-table td{color:#112f59;vertical-align:middle;padding:11px 16px;font-size:.76rem}.user-dashboard-shell .prepared-documents-premium-table th:first-child,.user-dashboard-shell .prepared-documents-premium-table td:first-child{text-align:center;width:42px}.user-dashboard-shell .prepared-documents-premium-table th:last-child,.user-dashboard-shell .prepared-documents-premium-table td:last-child{width:173px}.user-dashboard-shell .prepared-index{color:#416183;font-weight:800}.user-dashboard-shell .prepared-document-name{align-items:center;gap:11px;min-width:190px;display:flex}.user-dashboard-shell .prepared-file-icon{color:#0871d5;background:#e8f4ff;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.user-dashboard-shell .prepared-file-icon .pk-icon{width:21px;height:21px}.user-dashboard-shell .prepared-document-name strong,.user-dashboard-shell .prepared-date strong{color:#0b2b55;font-size:.78rem;display:block}.user-dashboard-shell .prepared-document-name small,.user-dashboard-shell .prepared-date small{color:#7186a3;margin-top:3px;font-size:.65rem;display:block}.user-dashboard-shell .prepared-service-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:145px;padding:7px 9px;font-size:.66rem;font-weight:800;display:inline-flex;overflow:hidden}.user-dashboard-shell .prepared-service-badge.tax{color:#0667c8;background:#e1f1ff}.user-dashboard-shell .prepared-service-badge.income{color:#07815c;background:#e1f8ed}.user-dashboard-shell .prepared-service-badge.accounting{color:#7443c8;background:#f0e7ff}.user-dashboard-shell .prepared-service-badge.registration{color:#bd7600;background:#fff3d8}.user-dashboard-shell .prepared-ready-pill{color:#078359;background:#e1faec;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.user-dashboard-shell .prepared-ready-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.user-dashboard-shell .prepared-ready-pill.pending{color:#a66d00;background:#fff4d8}.user-dashboard-shell .prepared-ready-pill.rejected{color:#ba4141;background:#ffebeb}.user-dashboard-shell .prepared-table-actions{align-items:center;gap:8px;display:flex}.user-dashboard-shell .prepared-download-button{color:#086de1;cursor:pointer;background:#fff;border:1.5px solid #4d97fc;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:0 12px;font:800 .69rem Manrope,sans-serif;display:inline-flex}.user-dashboard-shell .prepared-download-button:hover{background:#f5faff}.user-dashboard-shell .prepared-download-button:disabled{opacity:.65;cursor:wait}.user-dashboard-shell .prepared-download-button .pk-icon{width:17px;height:17px}.user-dashboard-shell .prepared-more-button{color:#244a75;background:#fff;border:1px solid #d5e0ec;border-radius:9px;place-items:center;width:37px;height:37px;font-size:1.35rem;line-height:1;text-decoration:none;display:grid}.user-dashboard-shell .prepared-table-footer{color:#66809f;border-top:1px solid #eaf0f6;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:.73rem;display:flex}.user-dashboard-shell .prepared-table-footer>div{align-items:center;gap:7px;display:flex}.user-dashboard-shell .prepared-table-footer button,.user-dashboard-shell .prepared-table-footer b{color:#7890ab;background:#fff;border:1px solid #dce7f1;border-radius:9px;place-items:center;width:33px;height:33px;font:800 .85rem Manrope,sans-serif;display:grid}.user-dashboard-shell .prepared-table-footer b{color:#096dd8;background:#e9f4ff;border-color:#d1e5fe}.user-dashboard-shell .prepared-empty-state{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:185px;padding:26px;display:grid}.user-dashboard-shell .prepared-empty-state .pk-icon{color:#0a65bf;width:39px;height:39px}.user-dashboard-shell .prepared-empty-state strong{color:#092b56;font-size:.9rem}.user-dashboard-shell .prepared-empty-state span{color:#6a83a3;font-size:.73rem}.marketing-service-grid{margin-bottom:48px}.marketing-service-grid .pk-service-card{min-height:280px}.marketing-service-grid .pk-service-card h2{color:#071c3a;margin-top:18px;font-size:1.35rem}.marketing-service-grid .pk-service-card p{min-height:88px}.prepared-documents-cards{display:none}@media (width<=760px){.prepared-documents-table{display:none}.prepared-documents-cards{flex-direction:column;gap:12px;padding:16px;display:flex}.user-dashboard-shell .prepared-documents-page{gap:14px;padding-bottom:112px}.user-dashboard-shell .prepared-documents-hero{gap:14px;padding:4px 2px;display:grid}.user-dashboard-shell .prepared-documents-hero h1{font-size:1.8rem}.user-dashboard-shell .prepared-documents-hero p{font-size:.76rem}.user-dashboard-shell .prepared-documents-info{min-width:0;padding:12px}.user-dashboard-shell .prepared-documents-info>span{border-radius:11px;width:40px;height:40px}.user-dashboard-shell .prepared-documents-info p{font-size:.72rem}.user-dashboard-shell .prepared-documents-filter-card{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid;overflow:visible}.user-dashboard-shell .prepared-documents-filter-card label{box-sizing:border-box;background:#fff;border-radius:11px;height:48px;min-height:48px;border:1px solid #cad9ea!important;width:auto!important;min-width:0!important}.user-dashboard-shell .prepared-documents-filter-card .prepared-search{grid-column:1/-1;gap:9px;padding:0 12px}.user-dashboard-shell .prepared-documents-filter-card .prepared-sort{grid-column:1/-1;gap:8px;padding-left:12px}.user-dashboard-shell .prepared-documents-filter-card input,.user-dashboard-shell .prepared-documents-filter-card select{box-sizing:border-box;height:46px;font-size:.76rem;line-height:1}.user-dashboard-shell .prepared-documents-filter-card select{padding-left:12px}.user-dashboard-shell .prepared-documents-filter-card .pk-icon{width:18px;height:18px}.user-dashboard-shell .prepared-documents-filter-card label:focus-within{box-shadow:0 0 0 2px #2b7edb1a;border-color:#8db8e6!important}.user-dashboard-shell .prepared-documents-table-card{border-radius:16px}.user-dashboard-shell .prepared-documents-cards{gap:10px;padding:11px}.user-dashboard-shell .prepared-document-card{box-shadow:none;border-radius:14px;padding:13px}.user-dashboard-shell .prepared-document-card header{align-items:flex-start;gap:10px;display:flex}.user-dashboard-shell .prepared-document-card header strong{color:#082b56;font-size:.81rem;line-height:1.25;display:block}.user-dashboard-shell .prepared-document-card header small{color:#7186a3;margin-top:3px;font-size:.64rem;display:block}.user-dashboard-shell .prepared-mobile-meta{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0;display:flex}.user-dashboard-shell .prepared-mobile-meta>span:not(.prepared-service-badge):not(.prepared-ready-pill){color:#617e9f;align-items:center;gap:4px;font-size:.66rem;display:inline-flex}.user-dashboard-shell .prepared-mobile-meta .pk-icon{width:15px;height:15px}.user-dashboard-shell .prepared-document-card .prepared-download-button{width:100%;min-height:40px}.user-dashboard-shell .prepared-table-footer{padding:11px 13px;font-size:.67rem}.user-dashboard-shell .prepared-table-footer button,.user-dashboard-shell .prepared-table-footer b{width:29px;height:29px}}.prepared-document-card{border-radius:var(--radius-sm);box-shadow:var(--card-shadow);background:linear-gradient(#fffffffa,#f8fafafa);border:1px solid #0f172a14;padding:16px}.prepared-document-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.prepared-document-card-info strong{color:var(--ink);font-size:.95rem;font-weight:700;display:block}.prepared-document-card-info span{color:var(--muted);margin-top:3px;font-size:.8rem;display:block}.prepared-document-card-info small{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.prepared-document-card-meta{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.prepared-document-card-meta-item{background:var(--mist);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px}.prepared-document-card-meta-item p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:.7rem;font-weight:800;line-height:1}.prepared-document-card-meta-item span{color:var(--ink);font-size:.85rem;font-weight:500}.prepared-document-card .prepared-table-actions{flex-wrap:wrap;gap:8px;display:flex}.prepared-document-card .prepared-table-actions .button{flex:1;min-width:100px}.hero-meta{opacity:.52;margin-top:-8px;font-size:.82rem}.privacy-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.privacy-tag{background:var(--mist);border:1px solid var(--border);color:var(--primary-dark);letter-spacing:.01em;border-radius:999px;align-items:center;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.privacy-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.privacy-list li{color:var(--muted);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.6;display:flex}.privacy-list li:before{content:"";background:var(--teal);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}@media (width<=480px){.privacy-tag{padding:5px 12px;font-size:.78rem}.privacy-list li{font-size:.9rem}}@media (width>=981px){.footer-grid{grid-template-columns:1fr .9fr 1.25fr;width:min(1280px,100% - 72px);padding-top:38px;padding-bottom:34px}.footer-brand{padding:0 48px 0 8px}.footer-brand img{align-self:flex-start;width:175px;height:125px;margin:-10px 0 10px}.footer-brand h3{font-size:1.08rem;line-height:1.48}.footer-brand p{max-width:320px;font-size:.78rem;line-height:1.65}.footer-accent{width:40px;margin:15px 0 13px}.footer-column{padding-left:46px}.footer-heading{gap:14px;margin-bottom:17px}.footer-heading b{flex-basis:44px;width:44px;height:44px}.footer-heading b svg{width:20px;height:20px}.footer-heading h4{font-size:1rem}.footer-links{grid-template-columns:1fr 1fr;column-gap:22px;width:100%}.footer-links a{gap:9px;min-height:41px;font-size:.78rem}.footer-links a span{width:12px;font-size:1.45rem}.footer-contact{width:100%}.footer-contact-row{grid-template-columns:39px 1fr;gap:13px;min-height:58px}.footer-contact-row>i{width:39px;height:39px}.footer-contact-row svg{width:18px;height:18px}.footer-contact-row a,.footer-contact-row span{font-size:.78rem;line-height:1.45}.footer-socials{gap:12px;margin-top:18px;padding-top:17px}.footer-socials a{border-radius:9px;width:43px;height:43px}.footer-socials svg{width:19px;height:19px}.footer-bottom .container{gap:13px;min-height:64px}.footer-bottom svg{width:22px;height:22px}.footer-bottom i{width:34px}.footer-bottom span{font-size:.78rem}}@media (width<=980px){.footer-grid{padding-top:38px;padding-bottom:34px}.footer-brand{padding-bottom:30px}.footer-brand img{width:170px;height:122px;margin:-8px 0 12px}.footer-brand h3{font-size:1.08rem}.footer-brand p{font-size:.82rem}.footer-links a{min-height:44px}.footer-contact-row{min-height:64px}.footer-bottom .container{min-height:66px}}@media (width<=640px){.footer-grid{padding-top:32px;padding-bottom:28px}.footer-brand{padding-bottom:25px}.footer-column,.footer-office,.footer-quick{padding-top:25px;padding-bottom:25px}.footer-heading b{flex-basis:44px;width:44px;height:44px}.footer-heading h4{font-size:1rem}.footer-links{grid-template-columns:1fr 1fr;gap:0 15px}.footer-links a{min-height:40px;font-size:.78rem}.footer-contact{gap:0}.footer-contact-row{grid-template-columns:40px 1fr;gap:12px;min-height:58px}.footer-contact-row>i{width:40px;height:40px}.footer-contact-row a,.footer-contact-row span{font-size:.78rem}.footer-socials a{width:43px;height:43px}.footer-bottom .container{min-height:62px}}.service-free-tool{margin-top:54px}.service-free-tool>header{text-align:center}.service-free-tool>header>span{color:#e39a00;letter-spacing:.15em;text-transform:uppercase;background:#fff;border:1px solid #f1dfb5;border-radius:999px;align-items:center;gap:10px;padding:9px 20px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 9px 24px #d3940d1f}.service-free-tool>header>span .pk-icon{width:20px;height:20px}.service-free-tool>header h2{color:#071735;letter-spacing:-.045em;margin:18px 0 8px;font-size:clamp(2rem,4vw,3.2rem)}.service-free-tool>header h2 em{color:#e7a000;font-style:normal}.service-free-tool>header p{color:#586b8a;margin:0;font-size:1rem}.service-tool-box{background:linear-gradient(145deg,#fff,#fffdfa);border:1.5px solid #eba814;border-radius:26px;margin-top:34px;padding:38px 42px 28px;box-shadow:0 20px 46px #61430a1a}.service-tool-fields{border-bottom:1px solid #e6eaf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-bottom:30px;display:grid}.service-tool-fields label{gap:10px;display:grid}.service-tool-fields label>strong{color:#101c36;font-size:.9rem}.service-tool-fields label>span{background:#fff;border:1px solid #cdd8e8;border-radius:10px;grid-template-columns:54px 1fr;align-items:center;height:60px;display:grid;overflow:hidden;box-shadow:0 5px 12px #071c3a0f}.service-tool-fields label>span>.pk-icon{color:#276ed5;background:#edf4ff;width:54px;height:100%;padding:15px}.service-tool-fields input,.service-tool-fields select{color:#17243e;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 16px;font:600 1rem Inter,sans-serif}.service-tool-fields input::placeholder{color:#8795aa;font-weight:500}.service-tool-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:30px;display:grid}.service-tool-results article{background:#f5f9ff;border:1px solid #d9e4f3;border-radius:12px;align-items:center;gap:18px;min-height:122px;padding:22px;display:flex;box-shadow:0 8px 18px #071c3a12}.service-tool-results article:nth-child(2){color:#119c54;background:#f1fcf5;border-color:#cdebd9}.service-tool-results article.primary{color:#f3ad00;background:linear-gradient(140deg,#071838,#0d2754);border-color:#071838}.service-tool-results article>i{color:#2871df;background:#2871df1a;border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;font-style:normal;display:grid}.service-tool-results article:nth-child(2)>i{color:#10a95b;background:#10a95b1a}.service-tool-results article.primary>i{color:#f3ad00;background:#ffffff1a}.service-tool-results article>i .pk-icon{width:30px;height:30px}.service-tool-results article>div{gap:5px;display:grid}.service-tool-results small{color:#263b5c;font-size:.85rem}.service-tool-results article.primary small{color:#fff}.service-tool-results strong{color:currentColor;font-size:1.65rem;line-height:1}.service-tool-results b{color:#c9d5e7;font-size:.67rem;font-weight:500}.service-tool-note{color:#526887;background:#f5f9ff;border:1px solid #bbd7fb;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:27px 0 0;padding:15px 20px;font-size:.78rem;display:flex}.service-tool-note .pk-icon{color:#1763c6;flex:0 0 21px;width:21px;height:21px}.service-tool-note strong{color:#1257ac}@media (width<=900px){.service-tool-box{padding:30px 25px 24px}.service-tool-fields{grid-template-columns:1fr;gap:18px}.service-tool-results{grid-template-columns:1fr}.service-tool-results article{min-height:105px}}@media (width<=620px){.service-free-tool{margin-top:40px}.service-free-tool>header h2{font-size:2rem}.service-free-tool>header p{font-size:.84rem;line-height:1.55}.service-tool-box{border-radius:18px;margin-top:24px;padding:22px 14px 18px}.service-tool-fields label>span{grid-template-columns:48px 1fr;height:56px}.service-tool-fields label>span>.pk-icon{width:48px;padding:13px}.service-tool-results{gap:13px;padding-top:22px}.service-tool-results article{min-height:94px;padding:17px}.service-tool-results article>i{flex-basis:50px;width:50px;height:50px}.service-tool-results strong{font-size:1.4rem}.service-tool-note{text-align:left;align-items:flex-start;line-height:1.5}}.service-process-section{padding:54px max(24px,calc((100vw - min(var(--container),calc(100vw - 40px))) / 2)) 42px;color:#fff;background:radial-gradient(circle at 50% 42%,#102b58 0,#071a3a 43%,#030e25 100%);margin:54px calc(50% - 50vw) 0;position:relative;overflow:hidden}.service-process-section:before{content:"";opacity:.11;pointer-events:none;background-image:radial-gradient(#f0a900 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.service-process-section>header{text-align:center;position:relative}.service-process-section>header>span{color:#f2ae17;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:24px;font-size:.82rem;font-weight:800;display:flex}.service-process-section>header>span:before,.service-process-section>header>span:after{content:"";background:#d99408;width:42px;height:1px}.service-process-section>header h2{color:#fff;letter-spacing:-.04em;margin:15px 0 10px;font-size:clamp(2rem,3.5vw,3rem)}.service-process-section>header h2 em{color:#eaa30b;font-style:normal}.service-process-section>header>i{background:#ffffff26;width:84px;height:1px;margin:18px auto;display:block;position:relative}.service-process-section>header>i:after{content:"";background:#edab18;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-process-section>header p{color:#c7d1e1;margin:0;font-size:.92rem}.service-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px;margin-top:68px;display:grid;position:relative}.service-process-grid article{background:linear-gradient(145deg,#17325ba3,#06132f4d);border:1px solid #b7ccea4d;border-radius:13px;min-height:280px;padding:72px 24px 24px;position:relative}.service-process-grid article>i{color:#eea817;background:linear-gradient(145deg,#18335d,#071732);border:1.5px solid #e9a10d;border-radius:50%;place-items:center;width:94px;height:94px;font-style:normal;display:grid;position:absolute;top:-47px;left:50%;transform:translate(-50%);box-shadow:0 12px 26px #00000047}.service-process-grid article>i .pk-icon{stroke-width:1.5px;width:43px;height:43px}.service-process-grid article>b{color:#6c8bbe66;font-size:2.3rem;line-height:1}.service-process-grid article h3{color:#fff;margin:17px 0 14px;font-size:1.08rem}.service-process-grid article>span{background:#e6a20e;width:30px;height:2px;display:block}.service-process-grid article p{color:#c4cee0;margin:17px 0 0;font-size:.82rem;line-height:1.75}.service-process-grid article>strong{z-index:2;color:#09204a;background:linear-gradient(145deg,#ffd05a,#ffad24);border:2px solid #ffffff38;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:44%;right:-43px;box-shadow:0 8px 18px #00000040,inset 0 1px 1px #ffffff80}.service-process-grid article>strong .pk-icon{stroke-width:2.6px;width:20px;height:20px;display:block;transform:rotate(-90deg)}.service-process-grid article>strong:before{content:"";z-index:-1;border-top:1px dashed #ffc141a6;width:52px;position:absolute}.service-process-benefits{background:#122b506b;border:1px solid #b4cae933;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;padding:18px 22px;display:grid;position:relative}.service-process-benefits>div{border-left:1px solid #c3d3eb2e;align-items:center;gap:14px;min-height:54px;padding:0 22px;display:flex}.service-process-benefits>div:first-child{border-left:0}.service-process-benefits>div>i{color:#f0aa15;border:1px solid #f0aa1599;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.service-process-benefits>div>i .pk-icon{width:27px;height:27px}.service-process-benefits span{gap:5px;display:grid}.service-process-benefits strong{color:#fff;font-size:.8rem}.service-process-benefits small{color:#bec9da;font-size:.68rem;line-height:1.35}.service-process-grid article>i{isolation:isolate;background:radial-gradient(circle at 36% 28%,#1b3b6c 0,#0b2148 52%,#06142e 100%);border:2px solid #f2aa12;box-shadow:0 0 0 7px #081939e0,0 0 0 8px #f2aa122e,0 14px 28px #00000057}.service-process-grid article>i:before{content:"";z-index:-1;border:1px solid #ffc2331f;border-radius:50%;position:absolute;inset:10px}.service-process-grid article>i .pk-icon{color:#ffb818;fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 5px #f0a60a29);width:42px;height:42px;display:block}.service-process-benefits>div>i{background:linear-gradient(145deg,#ffbb1d1a,#071835bf);border:1.5px solid #dc9a0c;box-shadow:inset 0 0 0 5px #ffffff05,0 7px 16px #00000029}.service-process-benefits>div>i .pk-icon{color:#ffb817;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}@media (width<=980px){.service-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 28px}.service-process-grid article>strong{display:none}.service-process-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.service-process-benefits>div:nth-child(3){border-left:0}}@media (width<=620px){.service-process-section{margin-top:40px;padding-top:42px;padding-bottom:30px}.service-process-section>header h2{font-size:2rem}.service-process-section>header p{font-size:.82rem;line-height:1.55}.service-process-grid{grid-template-columns:1fr;gap:66px;margin-top:66px}.service-process-grid article{min-height:240px;padding:62px 21px 21px}.service-process-grid article>i{width:82px;height:82px;top:-41px}.service-process-grid article>i .pk-icon{width:37px;height:37px}.service-process-benefits{grid-template-columns:1fr;padding:12px}.service-process-benefits>div,.service-process-benefits>div:nth-child(3){border-top:1px solid #c3d3eb26;border-left:0;min-height:68px;padding:7px 8px}.service-process-benefits>div:first-child{border-top:0}}@media (width>=1181px){.navbar .nav-group{gap:0}.navbar .nav-link{padding-inline:11px}.navbar .nav-link.active:after{left:11px;right:11px}}@media (width>=1025px){.navbar{gap:18px;width:min(1500px,100% - 32px)}.navbar .brand{flex:0 0 96px}.navbar .brand-logo{width:90px;height:72px}.navbar .nav-links{grid-template-columns:minmax(0,1fr) auto;gap:18px;min-width:0}.navbar .nav-group{flex-wrap:nowrap;grid-template-columns:repeat(7,max-content);justify-content:space-between;gap:clamp(6px,.8vw,14px);min-width:0;display:grid}.navbar .nav-link{white-space:nowrap;gap:7px;min-height:52px;padding:0 2px;font-size:clamp(.76rem,.78vw,.9rem)}.navbar .nav-link .nav-item-icon{stroke-width:1.8px;flex-basis:22px;width:22px;height:22px}.navbar .nav-actions .button{min-width:94px;min-height:48px;padding-inline:16px;font-size:.84rem}}@media (width>=1025px) and (width<=1200px){.navbar{gap:10px}.navbar .brand{flex-basis:76px}.navbar .brand-logo{width:72px;height:62px}.navbar .nav-links{gap:10px}.navbar .nav-group{gap:5px}.navbar .nav-link{gap:5px;font-size:.69rem}.navbar .nav-link .nav-item-icon{flex-basis:19px;width:19px;height:19px}.navbar .nav-actions .button{min-width:78px;padding-inline:11px;font-size:.74rem}.navbar .login-icon{flex-basis:19px;width:19px;height:19px}}@media (width>=1025px){.navbar .nav-group{justify-content:center;gap:clamp(12px,1.25vw,22px)}}@media (width>=1025px) and (width<=1200px){.navbar .nav-group{gap:8px}}@media (width>=1025px){.navbar-wrap{box-shadow:none;background:#f6f8fb;padding:14px 0}.navbar{background:#fff;border:1px solid #0a1f3e0d;border-radius:18px;gap:0;width:min(1680px,100% - 28px);min-height:132px;padding:13px 28px;box-shadow:0 12px 30px #071c3a1f}.navbar .brand{border-right:1px solid #dfe5ed;flex:0 0 220px;justify-content:center;min-height:92px;padding-right:28px}.navbar .brand-logo{object-fit:contain;width:164px;height:105px}.navbar .nav-links{grid-template-columns:minmax(0,1fr) auto;gap:0;width:100%;min-width:0}.navbar .nav-group{grid-template-columns:repeat(7,minmax(88px,1fr));justify-content:stretch;gap:5px;padding:0 22px}.navbar .nav-link{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:92px;padding:10px 4px 16px;font-size:.86rem;line-height:1;display:flex}.navbar .nav-link .nav-item-icon{stroke-width:1.7px;flex-basis:30px;width:30px;height:30px}.navbar .nav-link.active:after{border-radius:4px;height:3px;bottom:0;left:12%;right:12%}.navbar .nav-actions{border-left:1px solid #dfe5ed;min-height:92px;padding-left:28px}.navbar .nav-actions .button{border-radius:10px;gap:11px;min-width:134px;min-height:56px;padding:0 24px;font-size:1rem}.navbar .login-icon{flex-basis:25px;width:25px;height:25px}}@media (width>=1025px) and (width<=1300px){.navbar{min-height:116px;padding-inline:16px}.navbar .brand{flex-basis:130px;min-height:82px;padding-right:15px}.navbar .brand-logo{width:110px;height:82px}.navbar .nav-group{grid-template-columns:repeat(7,minmax(68px,1fr));gap:2px;padding-inline:10px}.navbar .nav-link{gap:7px;min-height:82px;padding-inline:2px;font-size:.68rem}.navbar .nav-link .nav-item-icon{flex-basis:23px;width:23px;height:23px}.navbar .nav-actions{min-height:82px;padding-left:14px}.navbar .nav-actions .button{min-width:88px;min-height:48px;padding-inline:13px;font-size:.76rem}.navbar .login-icon{flex-basis:20px;width:20px;height:20px}}@media (width>=1025px){.navbar-wrap{background:#f8fafc;padding:0}.navbar{border-width:1px 0;border-radius:0 0 5px 5px;width:100%;max-width:none;min-height:146px;padding:15px 36px;box-shadow:0 5px 16px #071c3a1f}.navbar .brand{flex:0 0 230px;min-height:76px;padding-right:32px}.navbar .brand-logo{width:170px;height:112px}.navbar .nav-links{gap:0}.navbar .nav-group{grid-template-columns:repeat(7,max-content);justify-content:center;gap:clamp(20px,2.15vw,45px);padding:0 28px}.navbar .nav-link{flex-direction:row;gap:11px;min-height:72px;padding:0 0 15px;font-size:clamp(.8rem,.93vw,1rem);font-weight:650}.navbar .nav-link .nav-item-icon{stroke-width:1.75px;flex-basis:27px;width:27px;height:27px}.navbar .nav-link.active:after{height:3px;bottom:0;left:10%;right:10%}.navbar .nav-actions{min-height:76px;padding-left:34px}.navbar .nav-actions .button{border-radius:999px;min-width:136px;min-height:52px;padding:0 24px;font-size:.96rem}.navbar .login-icon{flex-basis:24px;width:24px;height:24px}}@media (width>=1025px) and (width<=1380px){.navbar{min-height:124px;padding-inline:18px}.navbar .brand{flex-basis:140px;padding-right:18px}.navbar .brand-logo{width:112px;height:84px}.navbar .nav-group{gap:clamp(9px,1vw,15px);padding-inline:15px}.navbar .nav-link{gap:6px;font-size:.72rem}.navbar .nav-link .nav-item-icon{flex-basis:21px;width:21px;height:21px}.navbar .nav-actions{padding-left:16px}.navbar .nav-actions .button{min-width:90px;min-height:46px;padding-inline:14px;font-size:.76rem}.navbar .login-icon{flex-basis:19px;width:19px;height:19px}}@media (width>=1025px){.navbar{min-height:94px;padding-top:7px;padding-bottom:7px}.navbar .brand{min-height:68px}.navbar .brand-logo{width:112px;height:72px}.navbar .nav-link{min-height:58px;padding-bottom:11px}.navbar .nav-link .nav-item-icon{flex-basis:24px;width:24px;height:24px}.navbar .nav-actions{min-height:68px}.navbar .nav-actions .button{min-height:44px}}@media (width>=1025px) and (width<=1380px){.navbar{min-height:88px;padding-top:5px;padding-bottom:5px}.navbar .brand{min-height:62px}.navbar .brand-logo{width:94px;height:64px}.navbar .nav-link{min-height:54px;padding-bottom:9px}.navbar .nav-link .nav-item-icon{flex-basis:20px;width:20px;height:20px}.navbar .nav-actions{min-height:62px}.navbar .nav-actions .button{min-height:42px}}.nav-announcement{background:linear-gradient(90deg,#052e86,#073fa7 52%,#052e86);min-height:38px;display:block}.nav-announcement-inner{color:#fff;will-change:transform;justify-content:center;align-items:center;gap:16px;width:max-content;min-height:38px;margin:0;animation:16s linear infinite announcementFullMarquee;display:flex}.nav-announcement-inner>svg{color:#ffbd28;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px;width:22px;height:22px}.nav-announcement-marquee{width:auto;overflow:visible}.nav-announcement-inner p{white-space:nowrap;align-items:center;gap:10px;width:max-content;margin:0;font-size:.76rem;animation:none;display:flex}.nav-announcement-inner p strong{color:#ffc338;letter-spacing:.04em;text-transform:uppercase}.nav-announcement-inner>a{color:#ffc338;white-space:nowrap;border-left:1px solid #ffffff73;padding-left:16px;font-size:.76rem;font-weight:700;text-decoration:none}.nav-announcement-inner>a:hover{color:#fff}@keyframes announcementFullMarquee{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.nav-announcement:hover .nav-announcement-inner{animation-play-state:paused}@media (width>=1025px){.nav-utility.nav-announcement{display:block}.public-main{padding-top:132px}}@media (width<=700px){.nav-announcement-inner{justify-content:flex-start;gap:8px;width:max-content;min-height:32px;padding:0 12px;overflow:visible}.nav-announcement-inner>svg{flex-basis:18px;width:18px;height:18px}.nav-announcement-marquee{flex:none;width:auto;min-width:0}.nav-announcement-inner p{font-size:.62rem}.nav-announcement-inner>a{padding-left:8px;font-size:.62rem}}.influencer-marketplace .pk-icon{stroke-width:2px;shape-rendering:geometricprecision}.influencer-category-pills .pk-icon{color:#1157a7;background:linear-gradient(145deg,#f8fcff,#e3f0ff);border:1px solid #d7e7fb;box-shadow:0 3px 7px #1253a11a}.influencer-category-pills button:nth-child(2) .pk-icon{color:#c14d82;background:linear-gradient(145deg,#fff8fb,#fce6f0);border-color:#f5d9e6}.influencer-category-pills button:nth-child(3) .pk-icon{color:#087a9a;background:linear-gradient(145deg,#f4fdff,#dff5fa);border-color:#cbeaf1}.influencer-category-pills button:nth-child(4) .pk-icon{color:#a66a00;background:linear-gradient(145deg,#fffdf6,#fff0cc);border-color:#f3e2bb}.influencer-category-pills button:nth-child(5) .pk-icon{color:#cf5b2a;background:linear-gradient(145deg,#fffaf7,#ffeadf);border-color:#f6dacd}.influencer-category-pills button:nth-child(6) .pk-icon{color:#16885d;background:linear-gradient(145deg,#f7fffb,#e1f8ec);border-color:#cdebdc}.influencer-category-pills button:nth-child(7) .pk-icon{color:#6c4bc4;background:linear-gradient(145deg,#fbf9ff,#ede8ff);border-color:#dfd6f8}.influencer-category-pills button.active .pk-icon{color:#fff;box-shadow:none;background:#ffffff24;border-color:#ffffff2e}.influencer-results-heading h2 .pk-icon{box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#1d72dd,#0d3f91);border-radius:9px;width:30px;height:30px;padding:6px;box-shadow:0 5px 11px #0d3f9133}.influencer-photo>span .pk-icon{filter:drop-shadow(0 1px 1px #00000024)}.influencer-card-body>p .pk-icon{color:#d34b78;stroke-width:2.2px}.influencer-card-body>p .pk-icon+*{min-width:0}.influencer-metrics>div{background:#f7faff;border-radius:8px;padding:5px 4px 4px}.influencer-metrics>div:first-child .pk-icon{color:#1268d4}.influencer-metrics>div:nth-child(2) .pk-icon{color:#dc7e06}.influencer-metrics>div:nth-child(3) .pk-icon{color:#d44b6c}.influencer-metrics .pk-icon{stroke-width:2.2px}.influencer-card-body h3 b .pk-icon{filter:drop-shadow(0 2px 2px #0965e52e)}.influencer-campaigns article>i{color:#fff;background:linear-gradient(145deg,#267be9,#0b4cae);border:1px solid #ffffffb3;border-radius:16px;box-shadow:0 9px 16px #0d4eaf33}.influencer-campaigns article:nth-child(2)>i{background:linear-gradient(145deg,#2dbb92,#08785b);box-shadow:0 9px 16px #08785b2e}.influencer-campaigns article:nth-child(3)>i{background:linear-gradient(145deg,#f0a629,#c76a00);box-shadow:0 9px 16px #c76a002e}.influencer-campaigns article:nth-child(4)>i{background:linear-gradient(145deg,#9a6bea,#6336bd);box-shadow:0 9px 16px #6336bd2e}.influencer-campaigns article>i .pk-icon{stroke-width:2.1px}@media (width<=700px){.site-shell .influencer-results-heading h2 .pk-icon{border-radius:7px;width:24px;height:24px;padding:5px}.site-shell .influencer-metrics>div{border-radius:5px;padding:2px}.site-shell .influencer-campaigns article>i{border-radius:11px}}.nav-announcement{min-height:54px}.nav-announcement-inner{gap:0;min-height:54px}.nav-announcement-inner>div{border-left:1px solid #ffffff47;align-items:center;gap:12px;min-height:34px;padding:0 28px;display:flex}.nav-announcement-inner>div:first-child{border-left:0}.nav-announcement-inner svg{color:#ffc02d;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 27px;width:27px;height:27px}.topbar-update strong{color:#09265c;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#ffd354,#ffb51f);border-radius:999px;padding:8px 18px;font-size:.74rem;box-shadow:0 5px 12px #00000029}.topbar-update span,.topbar-info span{color:#fff;white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1.55}.topbar-info span b,.topbar-info a{color:#ffc12e;text-decoration:none}.topbar-social{gap:8px!important}.topbar-social>span{color:#fff;white-space:nowrap;margin-right:3px;font-size:.68rem;font-weight:700}.topbar-social>a{color:#fff;border:1px solid #fffc;border-radius:50%;place-items:center;width:28px;height:28px;font:700 .9rem Arial,sans-serif;text-decoration:none;display:grid}.topbar-social>a:hover{color:#ffc12e;border-color:#ffc12e}.topbar-social>a svg{color:currentColor;stroke-width:1.7px;width:15px;height:15px}@media (width>=1025px){.public-main{padding-top:148px}}@media (width<=700px){.nav-announcement,.nav-announcement-inner{min-height:40px}.nav-announcement-inner>div{gap:8px;min-height:28px;padding:0 16px}.nav-announcement-inner svg{flex-basis:21px;width:21px;height:21px}.topbar-update strong{padding:6px 12px;font-size:.62rem}.topbar-update span,.topbar-info span{font-size:.62rem}.topbar-social>a{width:24px;height:24px}}.marketing-direct-services{margin-top:40px}.marketing-direct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:0}@media (width<=900px){.marketing-direct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.marketing-direct-services{margin-top:30px}.marketing-direct-grid{grid-template-columns:1fr;gap:15px}}.influencer-marketplace{color:#09132f;width:min(1260px,100% - 40px);margin:0 auto;padding:34px 0 80px}.influencer-marketplace .pk-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.influencer-marketplace .pk-icon *{vector-effect:non-scaling-stroke}.influencer-hero{text-align:center;max-width:720px;margin:0 auto 30px}.influencer-hero>span,.influencer-campaigns>header span{color:#f27908;letter-spacing:.16em;text-transform:uppercase;font:800 .72rem Manrope,sans-serif}.influencer-hero h1{letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(2rem,4vw,3.4rem)}.influencer-hero p{color:#526078;font-size:.94rem;line-height:1.65}.influencer-filter-panel{background:linear-gradient(145deg,#fff 64%,#f8fbfc);border:1px solid #dce5ed;border-radius:20px;grid-template-columns:minmax(340px,1fr) repeat(3,minmax(150px,180px));gap:16px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0d313c17}.influencer-filter-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#1697a517,#0000 70%);border-radius:50%;width:220px;height:180px;position:absolute;bottom:-90px;right:-65px}.influencer-filter-panel select,.influencer-search{color:#14203c;background-color:#fff;border:1px solid #ced9e8;border-radius:13px;outline:0;min-height:54px;font-size:.78rem;font-weight:650;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:0 3px 10px #10264a06}.influencer-filter-panel select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23172843' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding:0 44px 0 18px}.influencer-filter-panel select:hover,.influencer-search:hover{border-color:#9aacc4;transform:translateY(-1px)}.influencer-filter-panel select:focus,.influencer-search:focus-within{border-color:#165bd7;box-shadow:0 0 0 3px #165bd71a}.influencer-search{align-items:center;gap:12px;padding:0 10px;display:flex}.influencer-search .pk-icon{box-sizing:border-box;color:#174d8f;stroke-width:2px;background:#edf5ff;border-radius:10px;flex:0 0 36px;width:36px;height:36px;padding:8px}.influencer-search input{color:#14203c;background:0 0;border:0;outline:0;width:100%;font-size:.82rem}.influencer-search input::placeholder{color:#5d687d;opacity:1}.influencer-category-pills{z-index:1;grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:10px;padding-top:2px;display:grid;position:relative}.influencer-category-pills button{color:#15203d;white-space:nowrap;cursor:pointer;background:#fffffff5;border:1px solid #d2dce9;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;font-size:.68rem;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 3px 9px #10264a06}.influencer-category-pills button:hover{background:#f7faff;border-color:#8ca0c2;transform:translateY(-1px)}.influencer-category-pills button.active{color:#fff;background:linear-gradient(135deg,#07143e,#0d2869);border-color:#071946;box-shadow:0 8px 17px #07143e33}.influencer-category-pills .pk-icon{box-sizing:border-box;color:#164a88;stroke-width:1.9px;background:#eef5fd;border-radius:50%;flex:0 0 28px;width:28px;height:28px;padding:5px}.influencer-category-pills button.active .pk-icon{color:#fff;background:#ffffff24}.influencer-results{margin-top:30px}.influencer-results-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.influencer-results-heading h2{align-items:center;gap:9px;font-size:.95rem;display:flex}.influencer-results-heading h2 .pk-icon{width:22px;height:22px}.influencer-results-heading button{color:#102149;cursor:pointer;background:#fff;border:1px solid #d6ddea;border-radius:10px;min-height:40px;padding:0 17px;font-size:.7rem}.influencer-results-heading button span{color:#155bd4;margin-left:10px}.influencer-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.influencer-card{background:#fff;border:1px solid #e1e5ed;border-radius:14px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 20px #0e224a13}.influencer-card:hover{transform:translateY(-5px);box-shadow:0 16px 30px #0e224a24}.influencer-photo{background-repeat:no-repeat;background-size:400% 300%;height:178px;position:relative}.influencer-photo>span{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#078ff3,#0964db);border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font:800 .55rem Manrope,sans-serif;display:flex;position:absolute;top:10px;right:9px;box-shadow:0 4px 10px #004fc533}.influencer-photo>span .pk-icon{stroke-width:2px;width:13px;height:13px}.influencer-photo-0{background-position:0 0}.influencer-photo-1{background-position:33.333% 0}.influencer-photo-2{background-position:66.666% 0}.influencer-photo-3{background-position:100% 0}.influencer-photo-4{background-position:0}.influencer-photo-5{background-position:33.333%}.influencer-photo-6{background-position:66.666%}.influencer-photo-7{background-position:100%}.influencer-photo-8{background-position:0 100%}.influencer-photo-9{background-position:33.333% 100%}.influencer-photo-10{background-position:66.666% 100%}.influencer-photo-11{background-position:100% 100%}.influencer-card-body{padding:16px 15px 14px}.influencer-card-body h3{align-items:center;gap:6px;margin:0;font-size:.94rem;display:flex}.influencer-card-body h3 b{color:#0965e5;place-items:center;width:17px;height:17px;font-size:.58rem;display:grid}.influencer-card-body h3 b .pk-icon{fill:#0965e5;stroke:#fff;stroke-width:1.8px;width:17px;height:17px}.influencer-card-body>p{color:#34425e;align-items:center;gap:5px;margin:5px 0 0;font-size:.68rem;display:flex}.influencer-card-body>p .pk-icon{color:#53627f;width:13px;height:13px}.influencer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:16px;display:grid}.influencer-metrics>div{grid-template-columns:auto 1fr;align-items:center;gap:4px;min-width:0;display:grid}.influencer-metrics .pk-icon{width:13px;height:13px}.influencer-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.influencer-metrics small{color:#53617a;letter-spacing:.035em;text-transform:uppercase;grid-column:1/-1;font-size:.49rem;font-weight:700}.influencer-card footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.influencer-card footer>strong{font-size:.9rem}.influencer-card footer a,.influencer-card footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1269ec,#0649bd);border:0;border-radius:6px;padding:9px 13px;font:700 .66rem Manrope,sans-serif;box-shadow:0 6px 12px #054dbe38}.influencer-empty{text-align:center;border:1px dashed #ccd5e4;border-radius:16px;place-items:center;min-height:260px;padding:30px;display:grid}.influencer-empty .pk-icon{color:#2265c9;width:42px;height:42px}.influencer-empty h3{margin-top:12px}.influencer-empty p{color:#65728a}.influencer-skeleton-card{background:#fff;border:1px solid #e3eaf3;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #0f325f0f}.influencer-skeleton-photo,.influencer-skeleton-body>i,.influencer-skeleton-body>div>i{background:linear-gradient(90deg,#edf2f7 20%,#f7f9fc 38%,#edf2f7 56%) 0 0/220% 100%;border-radius:8px;animation:1.25s ease-in-out infinite influencerSkeletonShimmer;display:block}.influencer-skeleton-photo{border-radius:0;height:178px}.influencer-skeleton-body{gap:10px;padding:16px;display:grid}.influencer-skeleton-body>i{width:68%;height:17px}.influencer-skeleton-body>i.short{width:44%;height:12px}.influencer-skeleton-body>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.influencer-skeleton-body>div>i{height:42px}.influencer-skeleton-body>i.price{width:55%;height:20px;margin-top:5px}@keyframes influencerSkeletonShimmer{to{background-position:-220% 0}}.influencer-campaigns{margin-top:68px}.influencer-campaigns>header{text-align:center;max-width:800px;margin:0 auto 28px}.influencer-campaigns>header h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(1.7rem,3vw,2.35rem)}.influencer-campaigns>header p{color:#53617a;font-size:.85rem;line-height:1.65}.influencer-campaigns>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.influencer-campaigns article{background:#fff;border:1px solid #dce3ed;border-radius:13px;grid-template-columns:auto 1fr;gap:14px;min-height:132px;padding:18px;display:grid}.influencer-campaigns article>i{color:#0759d8;background:#e7f0ff;border-radius:50%;place-items:center;width:54px;height:54px;font-style:normal;display:grid}.influencer-campaigns article>i .pk-icon{width:27px;height:27px}.influencer-campaigns article h3{margin:2px 0 7px;font-size:.85rem}.influencer-campaigns article p{color:#40506c;font-size:.67rem;line-height:1.6}@media (width<=1050px){.influencer-filter-panel{grid-template-columns:1fr repeat(3,150px)}.influencer-category-pills{flex-wrap:wrap;display:flex}.influencer-category-pills button{flex:150px}.influencer-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.influencer-campaigns>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.influencer-filter-panel{grid-template-columns:repeat(3,1fr)}.influencer-search{grid-column:1/-1}.influencer-category-pills button{flex:180px}.influencer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.influencer-marketplace{width:min(100% - 24px,1260px);padding-top:22px}.influencer-filter-panel{grid-template-columns:1fr;padding:15px}.influencer-filter-panel select,.influencer-search{grid-column:1}.influencer-category-pills{flex-wrap:nowrap;grid-column:1;padding-bottom:5px;overflow-x:auto}.influencer-category-pills button{flex:none}.influencer-results-heading{align-items:flex-start}.influencer-results-heading button{display:none}.influencer-card-grid,.influencer-campaigns>div{grid-template-columns:1fr}.influencer-photo{height:225px}.influencer-campaigns{margin-top:50px}}@media (width<=700px){.site-shell .influencer-marketplace{background:linear-gradient(#f1fcfc 0%,#fff 38%,#f1fbfa 72%,#fff 100%);width:100%;padding:34px 10px 96px;overflow:hidden}.site-shell .influencer-hero{max-width:390px;margin-bottom:22px;padding-inline:8px}.site-shell .influencer-hero>span{justify-content:center;align-items:center;gap:8px;font-size:.62rem;display:flex}.site-shell .influencer-hero>span:before{content:"";background:#f28b08;width:14px;height:2px}.site-shell .influencer-hero h1{max-width:330px;margin:9px auto 7px;font-size:clamp(1.65rem,7.8vw,2.15rem);line-height:1.05}.site-shell .influencer-hero p{max-width:350px;margin:auto;font-size:.7rem;line-height:1.4}.site-shell .influencer-filter-panel{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;box-shadow:0 10px 25px #0d313c1a}.site-shell .influencer-search{border-radius:12px;grid-column:1/-1;min-height:45px}.site-shell .influencer-search .pk-icon{flex-basis:31px;width:31px;height:31px;padding:7px}.site-shell .influencer-search input{min-width:0;font-size:.68rem}.site-shell .influencer-filter-panel select{background-position:right 7px center;background-size:13px;border-radius:11px;grid-column:auto;min-width:0;min-height:40px;padding:0 25px 0 9px;font-size:clamp(.49rem,2vw,.62rem)}.site-shell .influencer-category-pills{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;gap:6px;margin-inline:-1px;padding:2px 1px 3px;display:flex;overflow-x:auto}.site-shell .influencer-category-pills::-webkit-scrollbar{display:none}.site-shell .influencer-category-pills button{flex:none;gap:5px;min-height:38px;padding:0 10px;font-size:.55rem}.site-shell .influencer-category-pills .pk-icon{flex-basis:24px;width:24px;height:24px}.site-shell .influencer-results{margin-top:20px}.site-shell .influencer-results-heading{align-items:center;margin-bottom:12px}.site-shell .influencer-results-heading h2{gap:6px;font-size:.72rem}.site-shell .influencer-results-heading h2 .pk-icon{width:18px;height:18px}.site-shell .influencer-results-heading button{white-space:nowrap;min-height:34px;padding:0 10px;font-size:.55rem;display:block}.site-shell .influencer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.site-shell .influencer-card{border-radius:11px;box-shadow:0 6px 15px #0e224a17}.site-shell .influencer-card:hover{transform:none}.site-shell .influencer-photo{height:112px}.site-shell .influencer-photo>span{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:calc(100% - 12px);padding:5px 7px;font-size:.43rem;top:7px;right:6px;overflow:hidden}.site-shell .influencer-photo>span .pk-icon{flex:0 0 11px;width:11px;height:11px}.site-shell .influencer-card-body{padding:9px 9px 8px}.site-shell .influencer-card-body h3{white-space:nowrap;gap:4px;font-size:clamp(.65rem,2.8vw,.8rem)}.site-shell .influencer-card-body h3 b,.site-shell .influencer-card-body h3 b .pk-icon{width:13px;height:13px}.site-shell .influencer-card-body>p{margin-top:3px;font-size:.52rem}.site-shell .influencer-card-body>p .pk-icon{width:10px;height:10px}.site-shell .influencer-metrics{gap:3px;margin-top:9px}.site-shell .influencer-metrics>div{grid-template-columns:10px minmax(0,1fr);gap:2px}.site-shell .influencer-metrics .pk-icon{width:10px;height:10px}.site-shell .influencer-metrics strong{font-size:.49rem}.site-shell .influencer-metrics small{letter-spacing:0;font-size:.34rem}.site-shell .influencer-card footer{gap:4px;margin-top:9px;padding-top:8px}.site-shell .influencer-card footer>strong{font-size:.65rem}.site-shell .influencer-card footer a,.site-shell .influencer-card footer button{border-radius:8px;padding:7px 9px;font-size:.49rem}.site-shell .influencer-campaigns{margin-top:48px}.site-shell .influencer-campaigns>header{margin-bottom:20px;padding-inline:10px}.site-shell .influencer-campaigns>header span{font-size:.59rem}.site-shell .influencer-campaigns>header h2{max-width:365px;margin:8px auto;font-size:clamp(1.35rem,6.6vw,1.8rem);line-height:1.08}.site-shell .influencer-campaigns>header p{max-width:350px;margin:auto;font-size:.68rem;line-height:1.45}.site-shell .influencer-campaigns>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-shell .influencer-campaigns article{border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:90px;padding:10px 8px}.site-shell .influencer-campaigns article>i{width:38px;height:38px}.site-shell .influencer-campaigns article>i .pk-icon{width:20px;height:20px}.site-shell .influencer-campaigns article h3{margin:1px 0 4px;font-size:.62rem;line-height:1.2}.site-shell .influencer-campaigns article p{font-size:.5rem;line-height:1.4}}@media (width<=360px){.site-shell .influencer-photo{height:102px}.site-shell .influencer-card-body,.site-shell .influencer-card footer a,.site-shell .influencer-card footer button{padding-inline:7px}}.web-apps-page{color:#09142f;background:#fff}.web-apps-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;display:block}.web-apps-page .pk-icon *{vector-effect:non-scaling-stroke}.web-packages{padding-top:58px;padding-bottom:70px}.web-packages>header{text-align:center;max-width:720px;margin:0 auto 42px}.web-packages>header>span,.web-growth-copy>header>span{color:#e89406;letter-spacing:.17em;text-transform:uppercase;justify-content:center;align-items:center;gap:20px;font:800 .78rem Manrope,sans-serif;display:flex}.web-packages>header>span:before,.web-packages>header>span:after{content:"";background:#e9a021;width:56px;height:2px}.web-packages>header h1{color:#0a1531;letter-spacing:-.045em;margin:11px 0 12px;font-size:clamp(2rem,3.5vw,3rem)}.web-packages>header p{color:#53617b;font-size:1rem;line-height:1.55}.web-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.web-package-card{background:linear-gradient(150deg,#fff 65%,#fcfdff);border:1px solid #dfe4eb;border-radius:17px;flex-direction:column;min-width:0;min-height:575px;padding:28px 26px 24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 10px 25px #0a1f4213}.web-package-card:hover{border-color:#edaa35;transform:translateY(-7px);box-shadow:0 20px 38px #0a1f4221}.web-package-card>i{color:#ffae00;background:linear-gradient(145deg,#0b2248,#03142f);border-radius:13px;place-items:center;width:58px;height:58px;font-style:normal;display:grid;box-shadow:0 9px 18px #051c3e33}.web-package-card>i .pk-icon{stroke-width:1.8px;width:31px;height:31px}.web-package-card h2{letter-spacing:-.02em;margin:21px 0 0;font-size:1.05rem}.web-package-price{align-items:baseline;gap:8px;margin-top:14px;display:flex}.web-package-price strong{color:#f59c00;letter-spacing:.015em;font:800 1.55rem Manrope,sans-serif}.web-package-price small{color:#59657a;font-size:.6rem;font-style:italic}.web-package-card>b{background:linear-gradient(90deg,#f59c00,#f04d20);width:42px;height:2px;margin-top:10px}.web-package-card>p{color:#35445f;border-bottom:1px solid #e4e8ee;min-height:98px;margin:18px 0 0;padding-bottom:20px;font-size:.76rem;line-height:1.65}.web-package-card ul{color:#1c2b47;gap:12px;margin:20px 0 24px;padding:0;font-size:.69rem;list-style:none;display:grid}.web-package-card li{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.web-package-card li span{color:#f49a00;border:1.5px solid #f49a00;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;margin-top:1px;font-size:.5rem;font-weight:800;display:grid}.web-package-card>a{color:#e68400;background:#fff;border:1px solid #f1a51e;border-radius:7px;align-self:center;place-items:center;min-width:120px;min-height:38px;margin-top:auto;padding:0 18px;font-size:.69rem;font-weight:700;transition:color .2s,background .2s,box-shadow .2s;display:grid}.web-package-card>a:hover{color:#fff;background:#ef9300;box-shadow:0 8px 18px #ef93003b}.web-growth-section{color:#fff;background:radial-gradient(circle at 83% 42%,#144c8b59,#0000 35%),linear-gradient(135deg,#031a39,#041d3e 60%,#06264c);padding:70px 0 76px;position:relative;overflow:hidden}.web-growth-section:after{content:"";opacity:.15;background:repeating-radial-gradient(at 50% 100%,#0000 0 18px,#ca8e18 19px 20px,#0000 21px 34px);height:190px;position:absolute;inset:auto -5% -75px}.web-growth-section>.container{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.web-growth-media{position:relative}.web-growth-media:before,.web-growth-media:after{content:"";z-index:-1;opacity:.65;background-image:radial-gradient(circle,#dc9c1d 2px,#0000 2.5px);background-size:15px 15px;width:105px;height:105px;position:absolute}.web-growth-media:before{top:-28px;left:-27px}.web-growth-media:after{bottom:-28px;right:-20px}.web-growth-media img{aspect-ratio:1/1.02;object-fit:cover;border:1px solid #eca928b3;border-radius:17px;width:100%;display:block;box-shadow:0 22px 48px #00081959}.web-growth-copy>header>span{justify-content:flex-start;gap:14px}.web-growth-copy>header>span:after{content:"";background:#e6a21e;width:50px;height:2px}.web-growth-copy>header h2{color:#fff;letter-spacing:-.04em;max-width:570px;margin:12px 0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.16}.web-growth-copy>header p{color:#cbd5e5;max-width:590px;font-size:.9rem;line-height:1.68}.web-growth-copy>div{margin-top:20px}.web-growth-copy article{border-bottom:1px solid #ffffff2e;grid-template-columns:auto 1fr;gap:17px;padding:16px 0;display:grid}.web-growth-copy article:last-child{border-bottom:0}.web-growth-copy article>i{color:#ffab00;border:1.5px solid #f0a000;border-radius:16px;place-items:center;width:56px;height:56px;font-style:normal;display:grid}.web-growth-copy article>i .pk-icon{width:31px;height:31px}.web-growth-copy article h3{color:#fff;font-size:.96rem}.web-growth-copy article p{color:#cbd4e1;margin-top:5px;font-size:.73rem;line-height:1.55}@media (width<=1060px){.web-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-package-card{min-height:535px}.web-growth-section>.container{gap:34px}}@media (width<=760px){.web-packages{padding-top:38px;padding-bottom:50px}.web-package-grid{grid-template-columns:1fr}.web-package-card,.web-package-card>p{min-height:0}.web-growth-section{padding:54px 0}.web-growth-section>.container{grid-template-columns:1fr}.web-growth-media img{aspect-ratio:4/3}.web-growth-copy>header h2{font-size:2.15rem}}.about-premium-page{color:#071632;background:linear-gradient(135deg,#fff 45%,#fbfcfe);padding:50px 0 58px;overflow:hidden}.about-premium-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;display:block}.about-premium-page .pk-icon *{vector-effect:non-scaling-stroke}.about-premium-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:52px;display:grid}.about-kicker{color:#d88904;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font:800 .72rem Manrope,sans-serif;display:flex}.about-kicker:after{content:"";background:#dc9416;width:46px;height:1.5px}.about-premium-copy h1{color:#071633;letter-spacing:-.05em;margin:15px 0 16px;font-size:clamp(2.6rem,4.4vw,4.45rem);line-height:1.08}.about-premium-copy h1 em,.about-heading h2 em{color:#d98c08;font-style:normal}.about-premium-copy>p{color:#253854;max-width:570px;font-size:.9rem;line-height:1.68}.about-premium-copy>i{background:#db9316;width:58px;height:2px;margin-top:20px;display:block}.about-trust-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.about-trust-points>div{color:#10223f;align-items:center;gap:11px;display:flex}.about-trust-points .pk-icon{color:#0c315f;flex:0 0 29px;width:29px;height:29px}.about-trust-points strong{font-size:.76rem;line-height:1.35}.about-founder-showcase{min-height:455px;position:relative}.about-founder-showcase:before{content:"";background:#031c42;border-radius:50%;width:630px;height:630px;position:absolute;top:-95px;right:-260px}.about-founder-showcase:after{content:"";opacity:.45;background-image:radial-gradient(circle,#d89b22 2px,#0000 2.5px);background-size:15px 15px;width:85px;height:100px;position:absolute;top:85px;right:-30px}.about-founder-photo{z-index:1;aspect-ratio:1100/1430;background:#eef1f4;border-radius:22px;width:min(72%,340px);position:absolute;top:20px;right:58px;overflow:hidden;box-shadow:0 18px 42px #061d3f29}.about-founder-photo img{object-fit:contain;object-position:center;width:100%;height:100%}.about-founder-showcase>article{z-index:2;color:#fff;background:linear-gradient(135deg,#03193a,#062954);border:1px solid #d38d12;border-radius:16px;grid-template-columns:auto 1fr;gap:16px;width:88%;padding:20px 24px;display:grid;position:absolute;bottom:15px;right:0;box-shadow:0 14px 30px #03173345}.about-founder-showcase>article>i{color:#f4a500;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.about-founder-showcase>article .pk-icon{width:31px;height:31px}.about-founder-showcase>article strong{color:#f2a213;font-size:.76rem}.about-founder-showcase>article p{color:#e6edf6;margin-top:7px;font-size:.67rem;line-height:1.55}.about-dark-stats{z-index:3;color:#fff;background:linear-gradient(135deg,#031936,#062651);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:28px;padding:24px 28px;display:grid;position:relative;box-shadow:0 14px 28px #03193738}.about-dark-stats article{border-left:1px solid #ffffff24;justify-content:center;align-items:center;gap:16px;min-height:66px;display:flex}.about-dark-stats article:first-child{border-left:0}.about-dark-stats .pk-icon{color:#ef9e00;width:39px;height:39px}.about-dark-stats article div{gap:3px;display:grid}.about-dark-stats strong{font:800 1.55rem Manrope,sans-serif}.about-dark-stats span{color:#e5ebf4;text-transform:capitalize;font-size:.66rem}.about-services,.about-numbers,.about-testimonials{padding-top:54px}.about-heading{text-align:center;margin-bottom:28px}.about-heading>span{color:#dc8d05;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font:800 .65rem Manrope,sans-serif;display:flex}.about-heading>span:before,.about-heading>span:after{content:"";background:#dfa024;width:42px;height:1.5px}.about-heading h2{letter-spacing:-.035em;margin-top:9px;font-size:clamp(1.65rem,2.5vw,2.3rem);line-height:1.18}.about-services>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-services article{background:#fff;border:1px solid #e4e8ed;border-radius:12px;grid-template-columns:auto 1fr;gap:15px;min-height:142px;padding:19px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 8px 20px #071c3a11}.about-services article:hover{transform:translateY(-4px);box-shadow:0 15px 28px #071c3a1c}.about-services article>i{color:#eba00c;background:linear-gradient(145deg,#031934,#073365);border-radius:50%;place-items:center;width:54px;height:54px;font-style:normal;display:grid;box-shadow:0 7px 15px #041d3e2e}.about-services article>i .pk-icon{width:28px;height:28px}.about-services h3{margin:0 0 7px;font-size:.85rem}.about-services p{color:#35455f;font-size:.68rem;line-height:1.55}.about-services section b{color:#ee8d00;background:0 0;width:max-content;height:auto;margin-top:10px;font-size:1.05rem;line-height:1;transition:transform .2s;display:block}.about-services article:hover section b{transform:translate(5px)}.about-numbers>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.about-numbers article{background:#fff;border:1px solid #e5e9ee;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;min-height:92px;padding:16px 18px;display:grid;box-shadow:0 8px 20px #071c3a11}.about-numbers article>i{color:#e99300;background:#fff5e7;border:1px solid #f4cb8e;border-radius:50%;grid-row:1/3;place-items:center;width:50px;height:50px;margin-right:14px;font-style:normal;display:grid}.about-numbers article>i .pk-icon{stroke-width:1.8px;width:28px;height:28px}.about-numbers strong{align-self:end;font:800 1.25rem Manrope,sans-serif}.about-numbers span{color:#31425e;text-transform:capitalize;align-self:start;font-size:.62rem}.about-commitment.container{width:min(1280px,100% - 24px)}.about-commitment{grid-template-columns:1.16fr .84fr;align-items:center;gap:38px;padding-top:72px;display:grid}.about-commitment h2{letter-spacing:-.042em;max-width:660px;margin-top:11px;font-size:clamp(2rem,3.15vw,2.85rem);line-height:1.14}.about-commitment ul{background:#fff;border:1px solid #e0e6ed;border-radius:13px;gap:16px;margin:25px 0 0;padding:27px 28px;list-style:none;display:grid;box-shadow:0 11px 26px #071c3a16}.about-commitment li{color:#1d304f;align-items:center;gap:13px;font-size:.78rem;line-height:1.45;display:flex}.about-commitment li span{color:#fff;background:linear-gradient(145deg,#efa80f,#cf7e00);border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:.57rem;font-weight:800;display:grid;box-shadow:0 3px 8px #d5840038}.about-commitment-photo{aspect-ratio:1124/1399;justify-self:end;width:min(100%,350px);position:relative}.about-commitment-photo:before{content:"";z-index:3;background:#f2a000;border-radius:0 16px 0 48px;width:48px;height:48px;position:absolute;top:0;right:0}.about-commitment-photo:after{content:"";z-index:-1;opacity:.4;background-image:radial-gradient(circle,#d89b22 2px,#0000 2.5px);background-size:15px 15px;width:80px;height:105px;position:absolute;top:20px;right:-25px}.about-commitment-photo img{z-index:2;object-fit:contain;object-position:center;background:#f7f8fa;border:1px solid #061f4014;border-radius:16px;width:100%;height:100%;position:relative;box-shadow:0 17px 34px #071c3a29}.about-testimonial-slider{grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;display:grid;position:relative}.about-testimonial-slider>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-testimonial-slider>button{color:#fff;cursor:pointer;background:#062654;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:1.45rem;display:grid;box-shadow:0 7px 15px #06265438}.about-testimonials article{background:#fff;border:1px solid #e0e5eb;border-radius:12px;flex-direction:column;min-height:210px;padding:21px;display:flex;box-shadow:0 8px 20px #071c3a12}.about-testimonials article>b{color:#df9309;font:800 2.6rem/1 Georgia,serif}.about-testimonials article p{color:#263956;min-height:72px;font-size:.72rem;line-height:1.6}.about-testimonials article i{background:#df9b1e;width:55px;height:1px;margin:13px 0 10px}.about-testimonials article strong{font-size:.7rem}.about-testimonials article span{color:#43536b;margin-top:4px;font-size:.62rem}.about-testimonials article small{color:#ec9100;letter-spacing:2px;align-self:flex-end;margin-top:-13px;font-size:.82rem}.about-testimonials>nav{justify-content:center;gap:8px;margin-top:18px;display:flex}.about-testimonials>nav button{cursor:pointer;background:#d9dde3;border:0;border-radius:50%;width:8px;height:8px;padding:0}.about-testimonials>nav button.active{background:#ee9800}.about-final-cta{color:#fff;background:linear-gradient(135deg,#031a3b,#052b5c);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:48px;padding:24px 30px;display:grid;box-shadow:0 14px 30px #041c3d33}.about-final-cta>i{color:#ec9b06;border:1px solid #d68b08;border-radius:50%;place-items:center;width:56px;height:56px;font-style:normal;display:grid}.about-final-cta>i .pk-icon{width:29px;height:29px}.about-final-cta>div span{color:#e9a21c;font-size:.68rem;font-weight:700}.about-final-cta h2{color:#fff;margin-top:5px;font-size:1.03rem;line-height:1.35}.about-final-cta aside{gap:8px;display:grid}.about-final-cta aside a{color:#fff;border:1px solid #fff9;border-radius:7px;justify-content:space-between;align-items:center;min-width:150px;padding:10px 15px;font-size:.65rem;font-weight:700;display:flex}.about-final-cta aside a:first-child{color:#10203c;background:linear-gradient(135deg,#f6b42b,#df8b00);border-color:#e59808}.about-final-cta aside b{font-size:1.05rem}@media (width<=950px){.about-premium-hero{grid-template-columns:1fr}.about-founder-showcase{min-height:475px}.about-founder-photo{width:min(72%,340px);left:50%;right:auto;transform:translate(-50%)}.about-founder-showcase>article{width:84%;left:8%;right:auto}.about-services>div,.about-dark-stats,.about-numbers>div{grid-template-columns:repeat(2,1fr)}.about-dark-stats article:nth-child(3){border-left:0}.about-commitment{grid-template-columns:1fr}.about-commitment-photo{justify-self:center;width:min(100%,350px)}.about-final-cta{grid-template-columns:auto 1fr}.about-final-cta aside{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.about-final-cta aside a{min-width:0}}@media (width<=620px){.about-premium-page{padding-top:30px}.about-premium-copy h1{font-size:2.55rem}.about-trust-points{grid-template-columns:1fr}.about-founder-showcase{min-height:410px}.about-founder-photo{width:min(78%,280px);left:50%}.about-founder-showcase>article{width:calc(100% - 20px);padding:16px;bottom:0;left:10px}.about-dark-stats{grid-template-columns:1fr;padding:18px}.about-dark-stats article,.about-dark-stats article:nth-child(3){border-top:1px solid #ffffff24;border-left:0;justify-content:flex-start}.about-dark-stats article:first-child{border-top:0}.about-services>div,.about-numbers>div,.about-testimonials>div{grid-template-columns:1fr}.about-services article{min-height:0}.about-commitment-photo{width:min(88%,280px)}.about-final-cta{text-align:center;grid-template-columns:1fr}.about-final-cta>i{margin:auto}.about-final-cta aside{grid-column:1;grid-template-columns:1fr}.about-final-cta h2 br{display:none}}.navbar .brand-logo{transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .38s}.navbar .brand:hover .brand-logo{filter:drop-shadow(0 8px 12px #071c3a21);transform:translateY(-2px)scale(1.035)}.navbar .nav-link{transition:color .22s,background-color .22s,transform .22s cubic-bezier(.2,.8,.2,1)}.navbar .nav-link .nav-item-icon{transition:color .22s,transform .3s cubic-bezier(.2,.8,.2,1)}.navbar .nav-link:hover .nav-item-icon,.navbar .nav-link:focus-visible .nav-item-icon{transform:translateY(-2px)scale(1.08)}.navbar .nav-link:after{transform-origin:50%;opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s;transform:scaleX(0)}.navbar .nav-link:hover:after,.navbar .nav-link:focus-visible:after,.navbar .nav-link.active:after{opacity:1;transform:scaleX(1)}.navbar .nav-actions .button{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s;position:relative;overflow:hidden}.navbar .nav-actions .button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:38%;transition:left .48s;position:absolute;inset:-40% auto -40% -55%;transform:skew(-18deg)}.navbar .nav-actions .button:hover:after,.navbar .nav-actions .button:focus-visible:after{left:120%}.navbar .nav-actions .button:hover,.navbar .nav-actions .button:focus-visible{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 12px 24px #da890d47}.navbar .nav-actions .button:active{transform:translateY(0)scale(.98)}@media (width<=1024px){.navbar .nav-links{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,transform .34s cubic-bezier(.2,.8,.2,1),visibility 0s linear .34s;display:flex;transform:translateY(-14px)scale(.97)}.navbar .nav-links.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.navbar .nav-group,.navbar .nav-actions{width:100%}.navbar .nav-link{opacity:0;border-radius:999px;transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1),color .2s,background-color .2s;transform:translate(-10px)}.navbar .nav-link:active,.navbar .nav-link.active,.navbar .nav-actions .button{border-radius:999px}.navbar .nav-links.is-open .nav-link{opacity:1;transform:translate(0)}.navbar .nav-links.is-open .nav-link:first-child{transition-delay:40ms}.navbar .nav-links.is-open .nav-link:nth-child(2){transition-delay:70ms}.navbar .nav-links.is-open .nav-link:nth-child(3){transition-delay:.1s}.navbar .nav-links.is-open .nav-link:nth-child(4){transition-delay:.13s}.navbar .nav-links.is-open .nav-link:nth-child(5){transition-delay:.16s}.navbar .nav-links.is-open .nav-link:nth-child(6){transition-delay:.19s}.navbar .nav-links.is-open .nav-link:nth-child(7){transition-delay:.22s}.menu-toggle{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s,color .25s}.menu-toggle.is-active{color:#fff;background:#0a2e61;border-color:#0a2e61;box-shadow:0 9px 20px #071c3a38}.menu-toggle-icon span{transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .18s,width .25s}.navbar-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);visibility:hidden;background:#03122a57;transition:opacity .28s,visibility 0s linear .28s}.navbar-backdrop.is-visible{visibility:visible;background:#03122a57;transition-delay:0s}}.navbar a,.navbar button{-webkit-tap-highlight-color:transparent}.navbar .nav-link,.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .nav-link:focus-visible,.navbar .nav-link:active,.navbar .nav-link.active{border-radius:16px;overflow:hidden}@media (width>=1025px){.navbar .nav-links{justify-content:space-between;align-items:center;gap:18px;display:flex}.navbar .nav-group{flex:auto;justify-content:center;align-items:center;gap:clamp(12px,1.35vw,24px);width:auto;padding:0 20px;display:flex}.navbar .nav-link{border-radius:14px;flex:none;width:max-content;min-height:44px;padding:9px 12px}.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .nav-link:focus-visible,.navbar .nav-link:active,.navbar .nav-link.active{border-radius:14px}.navbar .nav-link.active:after{bottom:3px;left:12px;right:12px}}@media (width>=1025px) and (width<=1220px){.navbar .nav-group{gap:4px;padding-inline:8px}.navbar .nav-link{padding-inline:8px;font-size:.72rem}}.get-in-touch-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03122aa8;padding:22px;animation:.24s both getInTouchFade}.get-in-touch-modal{background:linear-gradient(145deg,#fff 0% 70%,#fffaf0 100%);border:1px solid #ffffffb8;border-radius:28px;width:min(100%,860px);max-height:calc(100vh - 44px);padding:34px 38px 28px;animation:.38s cubic-bezier(.2,.8,.2,1) both getInTouchRise;overflow:auto;box-shadow:0 34px 90px #01122b6b}.get-in-touch-modal:before,.get-in-touch-modal:after{content:"";pointer-events:none;background:linear-gradient(135deg,#f9c846,#e89508);position:absolute}.get-in-touch-modal:before{border-radius:28px 0 24px;width:74px;height:12px;top:0;left:0}.get-in-touch-modal:after{border-radius:24px 0 28px;width:84px;height:10px;bottom:0;right:0}.get-in-touch-modal .modal-icon-button{z-index:4;color:#082b57;background:#fff;border-color:#cbd6e4;width:42px;height:42px;transition:transform .2s,color .2s,border-color .2s;top:18px;right:20px}.get-in-touch-modal .modal-icon-button:hover{color:#d98905;border-color:#e7a32e;transform:rotate(90deg)}.get-in-touch-intro{grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:26px;display:grid}.get-in-touch-head{padding:0}.get-in-touch-head .eyebrow{color:#dc8b05;letter-spacing:.18em;font-size:.72rem}.get-in-touch-head h2{color:#061b3d;letter-spacing:-.045em;max-width:560px;margin:13px 0 12px;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.08}.get-in-touch-head p{color:#52627a;max-width:570px;font-size:.91rem;line-height:1.65}.get-in-touch-visual{background:radial-gradient(circle,#fff3d7 0 54%,#0000 55%);border-radius:50%;place-items:center;min-height:185px;display:grid;position:relative}.callback-sheet{color:#09244d;background:#fff;border:1px solid #dce4ee;border-radius:15px;flex-direction:column;justify-content:center;width:154px;min-height:146px;padding:20px 19px;display:flex;transform:translate(-20px)rotate(-2deg);box-shadow:0 16px 30px #061f411f}.callback-sheet strong,.callback-sheet b,.callback-sheet span{font:800 1.12rem/1.12 Manrope,sans-serif}.callback-sheet b{color:#e79708}.callback-sheet i{color:#69788d;margin-top:10px;font-size:.58rem;font-style:normal}.callback-bubble{z-index:2;color:#fff;text-transform:capitalize;background:linear-gradient(145deg,#082f61,#031d40);border-radius:16px 16px 16px 5px;padding:12px 14px;font:800 .75rem/1.25 Manrope,sans-serif;position:absolute;top:3px;right:3px;box-shadow:0 10px 22px #031d4038}.callback-phone{z-index:3;color:#fff;background:linear-gradient(145deg,#073b73,#031e43);border:4px solid #f0a10e;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;bottom:6px;right:18px;transform:rotate(-18deg);box-shadow:0 12px 23px #041e4140}.get-in-touch-form{gap:17px;margin-top:23px}.get-in-touch-form .form-grid{gap:15px 18px}.get-in-touch-form label{color:#0b2349;gap:8px;font-size:.82rem;font-weight:800}.get-in-touch-label{align-items:center;gap:8px;display:flex}.get-in-touch-label svg{color:#073261;stroke-width:1.9px}.get-in-touch-label b{color:#e24a3f}.get-in-touch-form input,.get-in-touch-form textarea{color:#102443;background:#fff;border:1px solid #cbd6e4;border-radius:12px;min-height:50px;padding:12px 15px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #071c3a06}.get-in-touch-form textarea{resize:vertical;min-height:92px}.get-in-touch-form input::placeholder,.get-in-touch-form textarea::placeholder{color:#8a97aa}.get-in-touch-form input:focus,.get-in-touch-form textarea:focus{border-color:#e49a18;outline:0;box-shadow:0 0 0 3px #e79d1d21}.get-in-touch-message-field{position:relative}.get-in-touch-message-field>small{color:#8491a4;font-size:.65rem;font-weight:600;position:absolute;bottom:10px;right:13px}.get-in-touch-benefits{border-top:1px solid #e3e8ef;border-bottom:1px solid #e3e8ef;grid-template-columns:repeat(3,1fr);padding:14px 0;display:grid}.get-in-touch-benefits>div{border-left:1px solid #e1e7ee;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.get-in-touch-benefits>div:first-child{border-left:0;padding-left:0}.get-in-touch-benefits i{color:#dc8a00;background:#fff2d6;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.get-in-touch-benefits span{gap:2px;min-width:0;display:grid}.get-in-touch-benefits strong{color:#0a2148;font-size:.72rem}.get-in-touch-benefits small{color:#66758c;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.get-in-touch-form>.button{background:linear-gradient(105deg,#05234b 0%,#073a70 76%,#f1a512 76%,#ffc33c 100%);border:1px solid #dfa018;border-radius:14px;grid-template-columns:24px 1fr 24px;align-items:center;gap:12px;min-height:54px;padding:0 22px;font-size:.92rem;display:grid;box-shadow:0 12px 24px #04224a33}.get-in-touch-form>.button svg{color:#f6ad17}.get-in-touch-form>.button b{color:#082347;font-size:1.35rem}.get-in-touch-privacy{color:#69778c;justify-content:center;align-items:center;gap:7px;font-size:.68rem;line-height:1.4;display:flex}.get-in-touch-privacy svg{color:#dd9007}@keyframes getInTouchFade{0%{opacity:0}to{opacity:1}}@keyframes getInTouchRise{0%{opacity:0;transform:translateY(20px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.get-in-touch-backdrop{padding:10px}.get-in-touch-modal{border-radius:22px;max-height:calc(100vh - 20px);padding:26px 20px 22px}.get-in-touch-intro{grid-template-columns:1fr;gap:0}.get-in-touch-visual{display:none}.get-in-touch-head{padding-right:38px}.get-in-touch-head h2{margin-top:10px;font-size:1.62rem}.get-in-touch-head p{font-size:.8rem}.get-in-touch-form{margin-top:18px}.get-in-touch-form .form-grid{grid-template-columns:1fr}.get-in-touch-form .full-width{grid-column:auto}.get-in-touch-benefits{grid-template-columns:1fr;gap:10px}.get-in-touch-benefits>div,.get-in-touch-benefits>div:first-child{border-left:0;padding:0}.get-in-touch-benefits small{white-space:normal}}.service-detail-card[role=button]{cursor:pointer}.service-detail-card[role=button]:focus-visible{outline-offset:4px;outline:3px solid #e89b1d47}.service-request-backdrop{z-index:95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03122ab3;place-items:center;padding:22px;animation:.22s both getInTouchFade;display:grid;position:fixed;inset:0;overflow:auto}.service-request-modal{color:#081d40;background:linear-gradient(145deg,#fff,#fff 72%,#fffaf0);border:1px solid #ffffffb8;border-radius:28px;width:min(100%,900px);max-height:calc(100vh - 44px);padding:34px 42px 30px;animation:.35s cubic-bezier(.2,.8,.2,1) both getInTouchRise;position:relative;overflow:auto;box-shadow:0 35px 90px #01102773}.service-request-close{z-index:3;color:#243752;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.8rem;font-weight:300;line-height:1;transition:transform .2s,color .2s,border-color .2s;display:grid;position:absolute;top:24px;right:28px}.service-request-close:hover{color:#dc8c05;border-color:#e3a335;transform:rotate(90deg)}.service-request-steps{align-items:center;margin-bottom:24px;display:flex}.service-request-steps b,.service-request-steps span{background:#f7f9fc;border:1px solid #d6dfeb;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font:800 .92rem Manrope,sans-serif;display:grid}.service-request-steps b{color:#fff;background:linear-gradient(145deg,#083b76,#041f45);border-color:#062d5c;box-shadow:0 8px 18px #062c5b2e}.service-request-steps i{background:#d9e1eb;width:38px;height:2px}.service-request-steps i:first-of-type{background:#0a3b73}.service-request-modal>header small{color:#68758a;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;font:800 .76rem Manrope,sans-serif;display:flex}.service-request-modal>header small:before{content:"";background:#efa000;border-radius:3px;width:44px;height:3px}.service-request-modal>header h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(2.15rem,4vw,3.2rem);line-height:1.05}.service-request-modal>header p{color:#65738a;font-size:.96rem;line-height:1.55}.service-request-modal form{gap:20px;margin-top:28px;display:grid}.service-request-fields{grid-template-columns:1fr 1fr;gap:19px 24px;display:grid}.service-request-fields label{color:#0a2147;gap:9px;font-weight:800;display:grid}.service-request-fields label>span{align-items:center;gap:10px;display:flex}.service-request-fields label>span .pk-icon{color:#e49608;stroke-width:1.8px;width:24px;height:24px}.service-request-fields label>span b{color:#e23f3f}.service-request-fields label>small{color:#718097;margin-top:-3px;font-size:.68rem}.service-request-fields .full-width{grid-column:1/-1}.service-request-fields input,.service-request-fields textarea{color:#102544;background:#fff;border:1px solid #cbd6e4;border-radius:13px;width:100%;min-height:56px;padding:14px 17px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.service-request-fields input::placeholder,.service-request-fields textarea::placeholder{color:#8a97aa}.service-request-fields input:focus,.service-request-fields textarea:focus{border-color:#e49a18;outline:0;box-shadow:0 0 0 4px #e79d1d21}.service-request-selected{background:linear-gradient(105deg,#fffaf0,#fff);border:1px solid #f0d194;border-radius:16px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 22px;display:grid}.service-request-selected>i{color:#f6ad11;background:linear-gradient(145deg,#07396f,#041f45);border-radius:15px;place-items:center;width:62px;height:62px;font-style:normal;display:grid;box-shadow:0 9px 18px #05254e29}.service-request-selected>div{gap:5px;display:grid}.service-request-selected>div small{color:#748096;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.service-request-selected>div strong{color:#09234b;font:800 1.05rem Manrope,sans-serif}.service-request-selected>b{color:#09244b;border-left:1px solid #efd7aa;align-items:center;gap:10px;padding-left:24px;font:800 1.35rem Manrope,sans-serif;display:flex}.service-request-selected>b span{color:#10274b;background:#ffd57a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.service-request-selected>em{color:#b87300;font-size:.74rem;font-style:normal;font-weight:800}.service-request-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#041f45,#0a477f);border:0;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:58px;padding:0 24px;font:800 1rem Manrope,sans-serif;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 12px 25px #0528523b}.service-request-submit:hover{transform:translateY(-2px);box-shadow:0 16px 28px #05285247}.service-request-submit b{font-size:1.55rem}.service-request-submit:disabled{opacity:.65;cursor:wait}.service-request-secure{color:#748197;justify-content:center;align-items:center;gap:7px;font-size:.68rem;display:flex}.service-request-secure .pk-icon{color:#df9105;width:15px;height:15px}@media (width<=650px){.service-request-backdrop{padding:10px}.service-request-modal{border-radius:21px;max-height:calc(100vh - 20px);padding:25px 18px 22px}.service-request-close{width:38px;height:38px;top:16px;right:16px}.service-request-steps{margin-bottom:18px}.service-request-steps b,.service-request-steps span{flex-basis:38px;width:38px;height:38px}.service-request-steps i{width:22px}.service-request-modal>header small{max-width:calc(100% - 48px);font-size:.61rem}.service-request-modal>header small:before{width:24px}.service-request-modal>header h2{margin-top:10px;font-size:1.75rem}.service-request-modal>header p{font-size:.82rem}.service-request-modal form{margin-top:20px}.service-request-fields{grid-template-columns:1fr;gap:15px}.service-request-fields .full-width{grid-column:1}.service-request-fields input,.service-request-fields textarea{min-height:50px}.service-request-selected{grid-template-columns:50px 1fr;gap:12px;padding:14px}.service-request-selected>i{width:50px;height:50px}.service-request-selected>div strong{font-size:.86rem}.service-request-selected>b,.service-request-selected>em{border-top:1px solid #efd7aa;border-left:0;grid-column:1/-1;padding:10px 0 0}.service-request-submit{min-height:54px}.service-request-secure{text-align:center}}@media (width>=721px){.get-in-touch-backdrop{padding:16px}.get-in-touch-modal{border-radius:24px;width:min(100%,760px);max-height:calc(100vh - 32px);padding:24px 28px 20px;overflow:hidden}.get-in-touch-modal .modal-icon-button{width:36px;height:36px;top:14px;right:16px}.get-in-touch-intro{grid-template-columns:minmax(0,1fr) 190px;gap:18px}.get-in-touch-head h2{margin:9px 0 8px;font-size:clamp(1.75rem,2.5vw,2.2rem);line-height:1.04}.get-in-touch-head p{max-width:500px;font-size:.78rem;line-height:1.5}.get-in-touch-visual{min-height:132px}.callback-sheet{border-radius:12px;width:124px;min-height:112px;padding:14px 15px;transform:translate(-14px)rotate(-2deg)}.callback-sheet strong,.callback-sheet b,.callback-sheet span{font-size:.88rem}.callback-sheet i{margin-top:6px;font-size:.49rem}.callback-bubble{border-radius:12px 12px 12px 4px;padding:9px 11px;font-size:.61rem;top:0;right:0}.callback-phone{border-width:3px;width:54px;height:54px;bottom:0;right:12px}.callback-phone svg{width:32px;height:32px}.get-in-touch-form{gap:11px;margin-top:13px}.get-in-touch-form .form-grid{gap:10px 15px}.get-in-touch-form label{gap:6px;font-size:.74rem}.get-in-touch-label{gap:7px}.get-in-touch-label svg{box-sizing:content-box;color:#073261;background:#fff3d9;border-radius:50%;width:15px;height:15px;padding:4px}.get-in-touch-form input,.get-in-touch-form textarea{border-radius:10px;min-height:42px;padding:9px 13px;font-size:.78rem}.get-in-touch-form textarea{min-height:66px;max-height:78px}.get-in-touch-message-field>small{font-size:.58rem;bottom:7px;right:11px}.get-in-touch-benefits{padding:8px 0}.get-in-touch-benefits>div{gap:8px;padding:0 10px}.get-in-touch-benefits i{flex-basis:33px;width:33px;height:33px}.get-in-touch-benefits i svg{width:18px;height:18px}.get-in-touch-benefits strong{font-size:.65rem}.get-in-touch-benefits small{font-size:.55rem}.get-in-touch-form>.button{border-radius:12px;min-height:46px;padding:0 18px;font-size:.82rem}.get-in-touch-form>.button svg{width:18px;height:18px}.get-in-touch-privacy{font-size:.59rem}}@media (width>=721px) and (height<=700px){.get-in-touch-modal{padding-top:18px;padding-bottom:15px}.get-in-touch-intro{grid-template-columns:minmax(0,1fr) 150px}.get-in-touch-visual{min-height:105px}.callback-sheet{min-height:92px}.get-in-touch-head h2{font-size:1.7rem}.get-in-touch-head p{font-size:.7rem}.get-in-touch-form{gap:8px;margin-top:9px}.get-in-touch-form .form-grid{gap:7px 12px}.get-in-touch-form input,.get-in-touch-form textarea{min-height:38px}.get-in-touch-form textarea{min-height:54px;max-height:58px}.get-in-touch-benefits{padding:6px 0}.get-in-touch-form>.button{min-height:42px}}.service-request-modal .pk-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;display:block}@media (width>=651px){.service-request-backdrop{padding:14px}.service-request-modal{border-radius:23px;width:min(100%,720px);max-height:calc(100vh - 28px);padding:22px 26px 18px;overflow:hidden}.service-request-close{width:36px;height:36px;font-size:1.45rem;top:16px;right:18px}.service-request-steps{margin-bottom:15px}.service-request-steps b,.service-request-steps span{flex-basis:36px;width:36px;height:36px;font-size:.75rem}.service-request-steps i{width:28px}.service-request-modal>header small{letter-spacing:.08em;gap:9px;font-size:.61rem}.service-request-modal>header small:before{width:32px;height:2px}.service-request-modal>header h2{margin:9px 0 6px;font-size:clamp(1.85rem,3.2vw,2.35rem);line-height:1.02}.service-request-modal>header p{font-size:.76rem;line-height:1.45}.service-request-modal form{gap:11px;margin-top:16px}.service-request-fields{gap:11px 16px}.service-request-fields label{gap:6px;font-size:.73rem}.service-request-fields label>span{gap:7px}.service-request-fields label>span .pk-icon{box-sizing:content-box;color:#083363;background:#fff5e2;border:1px solid #f0cc8d;border-radius:50%;width:16px;height:16px;padding:5px}.service-request-fields label>small{margin-top:-1px;padding-left:1px;font-size:.57rem}.service-request-fields input,.service-request-fields textarea{border-radius:10px;min-height:42px;padding:9px 13px;font-size:.76rem}.service-request-fields textarea{min-height:60px;max-height:60px}.service-request-selected{border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:10px 14px}.service-request-selected>i{border-radius:11px;width:46px;height:46px}.service-request-selected>i .pk-icon{color:#ffb317;width:24px;height:24px}.service-request-selected>div{gap:2px}.service-request-selected>div small{font-size:.55rem}.service-request-selected>div strong{font-size:.82rem}.service-request-selected>b{gap:7px;padding-left:14px;font-size:1rem}.service-request-selected>b span{width:32px;height:32px}.service-request-selected>em{font-size:.62rem}.service-request-submit{border-radius:11px;min-height:46px;padding:0 18px;font-size:.82rem}.service-request-submit b{font-size:1.25rem}.service-request-secure{font-size:.57rem}.service-request-secure .pk-icon{color:#d88904;width:13px;height:13px}}@media (width>=651px) and (height<=650px){.service-request-modal{padding-top:16px;padding-bottom:13px}.service-request-steps{margin-bottom:9px}.service-request-steps b,.service-request-steps span{flex-basis:31px;width:31px;height:31px}.service-request-modal>header h2{margin-top:6px;font-size:1.7rem}.service-request-modal>header p{font-size:.68rem}.service-request-modal form{gap:8px;margin-top:10px}.service-request-fields{gap:7px 12px}.service-request-fields input,.service-request-fields textarea{min-height:36px}.service-request-fields textarea{min-height:48px;max-height:48px}.service-request-selected{padding-block:7px}.service-request-selected>i{width:40px;height:40px}.service-request-submit{min-height:40px}}@media (width<=650px){.service-request-modal{overflow:hidden}.service-request-fields label>span .pk-icon{box-sizing:content-box;color:#083363;background:#fff3da;border-radius:50%;width:16px;height:16px;padding:4px}.service-request-fields textarea{min-height:64px;max-height:64px}}.service-request-step-2 b,.service-request-step-2 span:first-of-type{color:#fff;background:linear-gradient(145deg,#083b76,#041f45);border-color:#062d5c;box-shadow:0 8px 18px #062c5b2e}.service-request-step-2 i:first-of-type{background:#0a3b73}.service-request-next-step>header small{color:#68758a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font:800 .68rem Manrope,sans-serif;display:flex}.service-request-next-step>header small:before{content:"";background:linear-gradient(90deg,#0596a0,#7ed8d5);border-radius:3px;width:38px;height:3px}.service-request-next-step>header h2{color:#071d41;letter-spacing:-.05em;max-width:590px;margin:16px 0 10px;font-size:clamp(2.15rem,4.4vw,3.35rem);line-height:1.05}.service-request-next-step>header h2 em{color:#dd9007;font-style:normal}.service-request-next-step>header p{color:#65738a;max-width:650px;font-size:.92rem;line-height:1.55}.service-request-choices{gap:13px;margin-top:26px;display:grid}.service-request-choices>button{color:#0a2148;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e0e9;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;width:100%;padding:16px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.service-request-choices>button:first-child{background:linear-gradient(105deg,#fff9ec,#fff);border-color:#efbd58}.service-request-choices>button:hover{border-color:#df9a17;transform:translateY(-2px);box-shadow:0 12px 24px #071c3a1a}.service-request-choices>button>i{color:#073269;background:#eaf2f9;border-radius:14px;place-items:center;width:54px;height:54px;font-style:normal;display:grid}.service-request-choices>button:first-child>i{background:#fff0cd}.service-request-choices>button>span{gap:4px;display:grid}.service-request-choices strong{font:800 1rem Manrope,sans-serif}.service-request-choices small{color:#68768b;font-size:.72rem}.service-request-choices>button>b{color:#0a2249;white-space:nowrap;align-items:center;gap:13px;font:800 1rem Manrope,sans-serif;display:flex}.service-request-choices>button>b em{color:#dc9008;font-size:1.8rem;font-style:normal;font-weight:400}.service-request-edit{color:#68768c;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:22px;padding:8px 0;font-weight:800;display:inline-flex}.service-request-edit:hover{color:#d88904}@media (width>=651px){.service-request-next-step{padding:2px 4px 8px}.service-request-next-step>header h2{font-size:2.65rem}.service-request-next-step>header p{font-size:.8rem}.service-request-choices{margin-top:20px}.service-request-choices>button{padding:13px 17px}.service-request-choices>button>i{width:48px;height:48px}.service-request-edit{margin-top:14px}}@media (width<=650px){.service-request-next-step>header small{max-width:calc(100% - 42px);font-size:.56rem}.service-request-next-step>header small:before{width:22px}.service-request-next-step>header h2{margin-top:12px;font-size:1.9rem}.service-request-next-step>header p{font-size:.78rem}.service-request-choices{margin-top:18px}.service-request-choices>button{grid-template-columns:45px 1fr;gap:11px;padding:13px}.service-request-choices>button>i{width:44px;height:44px}.service-request-choices>button>i .pk-icon{width:23px;height:23px}.service-request-choices>button>b{grid-column:2;font-size:.76rem}.service-request-choices strong{font-size:.84rem}.service-request-choices small{font-size:.64rem}.service-request-edit{margin-top:14px}}.service-request-step-3 b,.service-request-step-3 span{color:#fff;background:linear-gradient(145deg,#083b76,#041f45);border-color:#062d5c;box-shadow:0 8px 18px #062c5b2e}.service-request-step-3 i{background:#0a3b73}.service-password-step>header{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:20px;display:grid}.service-password-step>header small{color:#68758a;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font:800 .62rem Manrope,sans-serif;display:flex}.service-password-step>header small:before{content:"";background:#e99a08;width:32px;height:2px}.service-password-step>header h2{color:#071e43;letter-spacing:-.05em;margin:10px 0 7px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05}.service-password-step>header h2 em{color:#dd9007;font-style:normal;display:block}.service-password-step>header p{color:#65738a;font-size:.8rem;line-height:1.5}.service-password-step>header>i{color:#e89b0a;background:radial-gradient(circle,#fff2d2,#fff9ec 68%,#0000 69%);border-radius:50%;place-items:center;width:96px;height:96px;font-style:normal;display:grid}.service-password-step>header>i .pk-icon{stroke-width:1.45px;width:50px;height:50px}.service-login-id{background:linear-gradient(105deg,#f4f9fd,#fff);border:1px solid #cfe0ed;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:13px 16px;display:grid}.service-login-id>i{color:#073164;background:#e1edf7;border-radius:12px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.service-login-id>i .pk-icon{width:23px;height:23px}.service-login-id>div{gap:2px;display:grid}.service-login-id>div small{color:#69788f;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.service-login-id>div strong{color:#09234b;font:800 1.15rem Manrope,sans-serif}.service-login-id>div span{color:#66758a;font-size:.62rem}.service-login-id>b{color:#a86800;background:#fff2d5;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-size:.67rem;display:flex}.service-login-id>b .pk-icon{color:#df9106;width:19px;height:19px}.service-password-field>span{justify-content:space-between;align-items:center;display:flex}.service-password-field>span strong{color:#0a2249;font-size:.82rem}.service-password-field>span small{color:#d88904;font-size:.66rem}.service-password-field>div{background:#fff;border:1px solid #cbd7e4;border-radius:12px;grid-template-columns:22px 1fr 36px;align-items:center;gap:8px;min-height:48px;padding:0 10px 0 14px;transition:border-color .2s,box-shadow .2s;display:grid}.service-password-field>div>.pk-icon{color:#5d6d84;width:20px;height:20px}.service-password-field input{color:#102544;background:0 0;border:0;outline:0;width:100%;font-size:.8rem}.service-password-field button:hover{color:#d88904;background:#fff4df}.service-password-submit,.service-password-back{cursor:pointer;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:48px;padding:0 19px;font:800 .82rem Manrope,sans-serif;display:grid}.service-password-submit{color:#fff;background:linear-gradient(105deg,#05254e,#0b4e88);border:0;box-shadow:0 12px 25px #05285233}.service-password-submit b{font-size:1.3rem}.service-password-submit:disabled{opacity:.65;cursor:wait}.service-password-back{color:#173255;background:#fff;border:1px solid #8fa1b7;justify-content:center;display:flex}.service-password-back:hover{color:#c77e00;border-color:#d99415}@media (width<=650px){.service-password-step>header{grid-template-columns:1fr}.service-password-step>header>i{display:none}.service-password-step>header h2{font-size:1.85rem}.service-password-step>header p{font-size:.73rem}.service-login-id{grid-template-columns:42px 1fr;padding:11px}.service-login-id>i{width:40px;height:40px}.service-login-id>b{grid-column:1/-1;justify-content:center}.service-password-field>span small{font-size:.6rem}.service-password-submit{font-size:.7rem}}@media (width>=651px){.service-password-step{padding:0 2px 3px}.service-password-step>header{grid-template-columns:minmax(0,1fr) 92px;gap:16px}.service-password-step>header h2{max-width:520px;margin:8px 0 6px;font-size:2.3rem;line-height:1.02}.service-password-step>header h2 em{display:inline}.service-password-step>header p{max-width:530px;font-size:.73rem}.service-password-step>header>i{width:82px;height:82px}.service-password-step>header>i .pk-icon{width:39px;height:39px}.service-login-id{margin-top:14px;padding:11px 14px}.service-login-id>i{width:42px;height:42px}.service-login-id>div strong{font-size:1.05rem}.service-password-step form{gap:10px;margin-top:14px}}.service-password-field>div{overflow:hidden}.service-password-field input,.service-password-field input:hover,.service-password-field input:focus,.service-password-field input:focus-visible{border-radius:0;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.service-password-field>div:focus-within{border-color:#e39a13;box-shadow:0 0 0 3px #e39a1324}.service-password-field button:focus-visible{outline-offset:1px;outline:2px solid #08316440}.service-password-submit{transition:transform .2s,box-shadow .2s,filter .2s}.service-password-submit:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 16px 28px #05285242}.service-password-submit:active{transform:translateY(0)scale(.99)}.service-password-back{transition:border-color .2s,color .2s,background .2s}.service-password-back:hover{background:#fff9ed}.contact-float-stack{gap:10px;bottom:20px;right:20px}.contact-float-stack .call-float,.contact-float-stack .whatsapp-float{color:#fff;isolation:isolate;-webkit-tap-highlight-color:transparent;border:1px solid #fff3;border-radius:999px;grid-template-columns:24px 1px 1fr 42px;align-items:center;gap:10px;width:178px;min-height:52px;padding:5px 5px 5px 16px;font:800 .83rem Manrope,sans-serif;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s;display:grid;overflow:hidden;box-shadow:0 12px 26px #051c3a38}.contact-float-stack .call-float{background:linear-gradient(105deg,#ff8a16,#ff620f)}.contact-float-stack .whatsapp-float{background:linear-gradient(105deg,#10ca70,#05a957)}.contact-float-stack .call-float>i,.contact-float-stack .whatsapp-float>i{background:#ffffff8f;width:1px;height:25px}.contact-float-stack .call-float>span,.contact-float-stack .whatsapp-float>span{text-align:left;display:block}.contact-float-stack .call-float>b,.contact-float-stack .whatsapp-float>b{background:#0000001f;border-radius:50%;align-self:center;place-items:center;width:42px;height:42px;font:400 2rem/1 Arial,sans-serif;transition:transform .22s,background .22s;display:grid}.contact-float-stack .call-float>b svg,.contact-float-stack .whatsapp-float>b svg{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.contact-float-stack .contact-float-icon{color:#fff;width:24px;height:24px}.contact-float-stack .call-float .contact-float-icon{fill:currentColor;stroke:none;width:26px;height:26px}.contact-float-stack .whatsapp-float .contact-float-icon{fill:currentColor;stroke:none;width:30px;height:30px}.contact-float-stack .call-float:hover,.contact-float-stack .whatsapp-float:hover{filter:saturate(1.08);transform:translateY(-3px)scale(1.02);box-shadow:0 17px 30px #051c3a45}.contact-float-stack .call-float:hover>b,.contact-float-stack .whatsapp-float:hover>b{background:#0000002e;transform:translate(2px)}.contact-float-stack .call-float:active,.contact-float-stack .whatsapp-float:active{transform:translateY(0)scale(.97)}.contact-float-stack a:focus-visible{outline-offset:3px;outline:3px solid #ffb52b61}@media (width<=600px){.contact-float-stack{gap:8px;bottom:14px;right:12px}.contact-float-stack .call-float,.contact-float-stack .whatsapp-float{border-radius:999px;grid-template-columns:21px 1px 1fr 36px;gap:7px;width:148px;min-height:46px;padding:4px 4px 4px 12px;font-size:.7rem}.contact-float-stack .contact-float-icon{width:21px;height:21px}.contact-float-stack .whatsapp-float .contact-float-icon{width:23px;height:23px}.contact-float-stack .call-float>i,.contact-float-stack .whatsapp-float>i{height:21px}.contact-float-stack .call-float>b,.contact-float-stack .whatsapp-float>b{width:36px;height:36px;font-size:1.65rem}}.contact-float-stack .call-float,.contact-float-stack .whatsapp-float{grid-template-columns:22px 1px 1fr 36px;gap:8px;width:156px;min-height:46px;padding:4px 4px 4px 13px;font-size:.74rem}.contact-float-stack .call-float .contact-float-icon{width:22px;height:22px}.contact-float-stack .whatsapp-float .contact-float-icon{width:26px;height:26px;margin-left:-2px}.contact-float-stack .call-float>i,.contact-float-stack .whatsapp-float>i{height:22px}.contact-float-stack .call-float>b,.contact-float-stack .whatsapp-float>b{width:36px;height:36px}.contact-float-stack .call-float>b svg,.contact-float-stack .whatsapp-float>b svg{width:18px;height:18px}@media (width<=600px){.contact-float-stack .call-float,.contact-float-stack .whatsapp-float{grid-template-columns:20px 1px 1fr 32px;gap:6px;width:136px;min-height:42px;padding:4px 4px 4px 10px;font-size:.66rem}.contact-float-stack .call-float .contact-float-icon{width:20px;height:20px}.contact-float-stack .whatsapp-float .contact-float-icon{width:23px;height:23px}.contact-float-stack .call-float>b,.contact-float-stack .whatsapp-float>b{width:32px;height:32px}.contact-float-stack .call-float>b svg,.contact-float-stack .whatsapp-float>b svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.navbar *,.navbar-backdrop{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.user-dashboard-shell{--dashboard-navy:#062b56;--dashboard-navy-deep:#031d3c;--dashboard-blue:#0c568f;--dashboard-gold:#f4ad19;--dashboard-gold-soft:#fff4d8;--dashboard-line:#dce5ef;background:radial-gradient(circle at 92% 0,#f4ad1914,#0000 22%),#f5f8fc;grid-template-columns:246px minmax(0,1fr);min-height:100vh}.user-dashboard-shell .sidebar{z-index:20;color:#fff;background:radial-gradient(circle at 8% 88%, #f4ad1921, transparent 22%), linear-gradient(155deg, var(--dashboard-navy-deep), var(--dashboard-navy) 58%, #074678);border-right:0;min-height:100vh;padding:22px 16px;box-shadow:12px 0 34px #031d3c21}.user-dashboard-shell .sidebar-brand{border-bottom:1px solid #ffffff24;min-height:76px;padding:0 8px 17px}.user-dashboard-shell .sidebar-brand .brand-logo{object-fit:contain;filter:drop-shadow(0 6px 14px #0000002e);width:92px;height:62px}.user-dashboard-shell .sidebar-brand small{color:#ffffffb3}.user-dashboard-shell .sidebar-menu{align-content:start}.user-dashboard-shell .sidebar-nav{gap:7px}.user-dashboard-shell .sidebar-link{color:#ffffffd1;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 13px;font-size:.88rem;display:flex}.user-dashboard-shell .sidebar-link-icon{color:currentColor;background:#ffffff14;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.user-dashboard-shell .sidebar-link:hover{color:#fff;background:#ffffff1a;transform:translate(3px)}.user-dashboard-shell .sidebar-link.active{color:#08274b;background:linear-gradient(135deg, #ffd66a, var(--dashboard-gold));border-color:#ffd76eb8;box-shadow:0 10px 24px #f4ad193d}.user-dashboard-shell .sidebar-link.active .sidebar-link-icon{color:#08274b;background:#ffffff47}.user-dashboard-shell .sidebar-logout{color:#fff;min-height:44px;box-shadow:none;background:0 0;border:1px solid #f4ad19b8;margin-top:12px}.user-dashboard-shell .sidebar-logout:hover{color:#08274b;background:var(--dashboard-gold)}.user-dashboard-shell .dashboard-content{gap:22px;min-width:0;padding:22px clamp(18px,2.8vw,42px) 48px}.user-dashboard-shell .dashboard-topbar{border:1px solid var(--dashboard-line);background:#fffffff5;border-radius:18px;min-height:94px;padding:16px 22px;box-shadow:0 10px 28px #062b5612}.user-dashboard-shell .dashboard-topbar .eyebrow{color:#6e7f94}.user-dashboard-shell .dashboard-topbar h2{color:var(--dashboard-navy-deep);margin-top:3px;font-size:clamp(1.55rem,2.2vw,2.15rem)}.user-dashboard-shell .user-pill{background:#fff;border-color:#e1e8f1;border-radius:16px;min-width:220px;padding:9px 12px;box-shadow:0 8px 24px #062b5614}.user-dashboard-shell .user-pill-avatar{color:#fff;background:linear-gradient(145deg, var(--dashboard-navy), var(--dashboard-blue));width:48px;height:48px}.user-dashboard-shell .user-pill-copy strong,.user-dashboard-shell .page-stack h1,.user-dashboard-shell .page-stack h2,.user-dashboard-shell .page-stack h3{color:var(--dashboard-navy-deep)}.user-dashboard-shell .dashboard-main>div,.user-dashboard-shell .page-stack{min-width:0}.user-dashboard-shell .panel,.user-dashboard-shell .stat-card,.user-dashboard-shell .list-item,.user-dashboard-shell .service-selection-card,.user-dashboard-shell .prepared-document-card,.user-dashboard-shell .document-stat-tile{border:1px solid var(--dashboard-line);background:#fff;box-shadow:0 10px 30px #062b560f}.user-dashboard-shell .panel,.user-dashboard-shell .stat-card,.user-dashboard-shell .service-selection-card,.user-dashboard-shell .prepared-document-card{border-radius:16px}.user-dashboard-shell .button-primary{color:#fff;background:linear-gradient(105deg, var(--dashboard-navy-deep), var(--dashboard-blue));border-color:#0000;box-shadow:0 10px 22px #062b562e}.user-dashboard-shell .button-primary:hover{background:linear-gradient(105deg,#0a3a70,#1172ae);transform:translateY(-2px)}.user-dashboard-shell .button-secondary{color:var(--dashboard-navy-deep);background:linear-gradient(135deg, #ffd873, var(--dashboard-gold));border-color:#efb431}.user-dashboard-shell .button-ghost{color:var(--dashboard-navy);background:#fff;border-color:#c8d6e6}.user-dashboard-shell input,.user-dashboard-shell select,.user-dashboard-shell textarea{background:#fff;border-color:#cbd8e7}.user-dashboard-shell input:focus,.user-dashboard-shell select:focus,.user-dashboard-shell textarea:focus{border-color:var(--dashboard-gold);box-shadow:0 0 0 4px #f4ad1921}.user-dashboard-shell .status-badge,.user-dashboard-shell .service-doc-chip{color:#9b6400;background:var(--dashboard-gold-soft);border-color:#f3d793}.user-dashboard-shell .document-summary-panel,.user-dashboard-shell .form-panel{overflow:hidden}@media (width<=1024px){.user-dashboard-shell{grid-template-columns:1fr}.user-dashboard-shell .sidebar{color:#fff;background:linear-gradient(105deg, var(--dashboard-navy-deep), var(--dashboard-navy));min-height:auto}.user-dashboard-shell .sidebar-menu-toggle{color:#fff;background:#ffffff14;border-color:#ffffff42}}@media (width<=640px){.user-dashboard-shell .dashboard-content{padding:12px 12px 34px}.user-dashboard-shell .dashboard-topbar{align-items:flex-start;padding:15px}.user-dashboard-shell .user-pill{min-width:0}}@media (width<=720px){.site-shell .get-in-touch-backdrop{z-index:1100;place-items:center;padding:8px}.site-shell .get-in-touch-modal{border-radius:17px;width:min(100%,430px);max-height:calc(100dvh - 16px);padding:17px 14px 13px;overflow-y:auto}.site-shell .get-in-touch-modal .modal-icon-button{width:32px;height:32px;top:9px;right:10px}.site-shell .get-in-touch-head{padding-right:34px}.site-shell .get-in-touch-head h2{margin:6px 0 5px;font-size:1.16rem}.site-shell .get-in-touch-head p{font-size:.65rem;line-height:1.4}.site-shell .get-in-touch-form{gap:8px;margin-top:10px}.site-shell .get-in-touch-form .form-grid{gap:7px}.site-shell .get-in-touch-form label{gap:4px;font-size:.64rem}.site-shell .get-in-touch-form input,.site-shell .get-in-touch-form textarea{border-radius:9px;min-height:37px;padding:8px 10px;font-size:.7rem}.site-shell .get-in-touch-form textarea{resize:none;min-height:52px;max-height:58px}.site-shell .get-in-touch-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:7px 0}.site-shell .get-in-touch-benefits>div,.site-shell .get-in-touch-benefits>div:first-child{grid-template-columns:25px minmax(0,1fr);gap:5px;min-width:0;padding:0 4px;display:grid}.site-shell .get-in-touch-benefits i{flex-basis:25px;width:25px;height:25px}.site-shell .get-in-touch-benefits strong{font-size:.51rem;line-height:1.15}.site-shell .get-in-touch-benefits small{white-space:normal;font-size:.43rem;line-height:1.15}.site-shell .get-in-touch-form>.button{border-radius:10px;min-height:39px;padding:0 12px;font-size:.7rem}.site-shell .get-in-touch-privacy{font-size:.5rem}}@media (width<=700px){.pk-home .pk-hero{isolation:isolate;height:414px;min-height:414px;padding-bottom:82px;display:block}.pk-home .pk-hero-copy{width:100%;height:auto;position:static}.pk-home .pk-hero-actions{z-index:20;pointer-events:auto;grid-template-columns:1fr 1fr;gap:8px;width:auto;max-width:none;margin:0;display:grid;position:absolute;bottom:96px;left:13px;right:13px}.pk-home .pk-hero-actions .pk-btn{white-space:nowrap;pointer-events:auto;justify-content:center;width:100%;min-width:0;min-height:38px;padding:0 8px;font-size:clamp(.54rem,1.45vw,.66rem)}.pk-home .pk-hero-visual{pointer-events:none;bottom:142px;overflow:hidden}.pk-home .pk-stats{z-index:30;background:#fff;border-top:1px solid #d9e4ee;border-radius:0;width:100%;height:78px;min-height:78px;margin:0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #071c3a0a}}@media (width<=370px){.pk-home .pk-hero{height:430px;min-height:430px}.pk-home .pk-hero-actions{grid-template-columns:1fr 1fr}.pk-home .pk-hero-actions .pk-btn{padding-inline:4px;font-size:.48rem}}@media (width<=700px){.site-shell .public-main{padding-top:0;padding-bottom:64px}.site-shell .navbar-wrap{margin:0;padding:0}.site-shell .nav-utility.nav-announcement,.site-shell .nav-announcement-inner{min-height:30px}.site-shell .nav-announcement-inner{width:100%;padding:0 12px}.site-shell .nav-announcement-inner .topbar-update{border:0;gap:7px;width:100%;min-height:30px;padding:0;overflow:hidden}.site-shell .nav-announcement-inner .topbar-update svg{flex:0 0 15px;width:15px;height:15px}.site-shell .nav-announcement-inner .topbar-update strong{flex:none;font-size:.55rem;line-height:1}.site-shell .nav-announcement-inner .topbar-update span{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.55rem;line-height:1.2;overflow:hidden}.site-shell .navbar{min-height:66px;padding:5px 12px}.site-shell .navbar .brand{flex:0 0 112px;width:112px}.site-shell .navbar .brand-logo{width:110px;height:54px}.site-shell .menu-toggle{width:42px;min-width:42px;height:42px;padding:0}.site-shell .menu-toggle-icon{width:20px}.site-shell .pk-home{margin-top:0;padding-top:6px}.site-shell .pk-home .pk-hero{margin-top:0}.site-shell .pk-home .pk-stat svg{width:21px;height:21px}.site-shell .pk-home .pk-stat strong{font-size:clamp(.58rem,2.5vw,.72rem);line-height:1.15}.site-shell .pk-home .pk-stat span{font-size:clamp(.46rem,2vw,.58rem);line-height:1.2}.site-shell .nav-utility.nav-announcement{min-height:40px;padding:0;overflow:hidden}.site-shell .nav-announcement-inner{align-items:center;width:max-content;min-width:max-content;min-height:40px;padding:0;animation:22s linear infinite announcementFullMarquee;display:flex}.site-shell .nav-announcement-inner>.topbar-update,.site-shell .nav-announcement-inner>.topbar-info,.site-shell .nav-announcement-inner>.topbar-social{white-space:nowrap;border-left:1px solid #ffffff42;flex:none;align-items:center;gap:7px;width:auto;min-height:28px;padding:0 13px;display:flex;overflow:visible}.site-shell .nav-announcement-inner>.topbar-update:first-child{border-left:0}.site-shell .nav-announcement-inner svg,.site-shell .nav-announcement-inner .topbar-update svg{flex:0 0 17px;width:17px;height:17px;display:block}.site-shell .nav-announcement-inner .topbar-update strong{color:#062750;letter-spacing:.065em;text-shadow:none;background:linear-gradient(135deg,#ffdc70,#ffb522);border:1px solid #ffffff61;border-radius:999px;padding:4px 8px;font-size:.52rem;font-weight:900;line-height:1;box-shadow:0 2px 6px #00000024}.site-shell .nav-announcement-inner .topbar-update span,.site-shell .nav-announcement-inner .topbar-info span,.site-shell .nav-announcement-inner .topbar-info a,.site-shell .nav-announcement-inner .topbar-social>span{color:#fff;text-overflow:clip;white-space:nowrap;max-width:none;font-size:.54rem;line-height:1.25;overflow:visible}.site-shell .nav-announcement-inner .topbar-info b,.site-shell .nav-announcement-inner .topbar-info a{color:#ffc338}.site-shell .nav-announcement-inner .topbar-social>a{flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.site-shell .nav-announcement-inner .topbar-social>a svg{width:12px;height:12px}body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}body>.mobile-bottom-nav{z-index:9999;width:100%;min-height:66px;padding:5px max(4px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left));isolation:isolate;border-width:1px 0 0;border-radius:20px 20px 0 0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;bottom:0;left:0;right:0;position:fixed!important;transform:none!important}body>.mobile-bottom-nav>a{white-space:nowrap;gap:4px;width:100%;min-width:0;min-height:54px;padding:5px 1px 4px;font-size:clamp(.45rem,1.85vw,.57rem);font-weight:800;line-height:1.1;overflow:hidden}body>.mobile-bottom-nav>a>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}body>.mobile-bottom-nav .pk-icon{stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none;color:#082f5e;flex:0 0 22px;width:22px;height:22px;overflow:visible}body>.mobile-bottom-nav .mobile-call-action{width:54px;height:54px;min-height:54px;margin-top:-24px}body>.mobile-bottom-nav>a.active{color:#082d5b;background:linear-gradient(145deg,#fff8e7,#ffedbd);border-radius:14px}body>.mobile-bottom-nav>a.active .pk-icon{color:#08376d;filter:drop-shadow(0 2px 2px #f4a80f2e)}body>.mobile-bottom-nav>a:focus-visible{outline-offset:-2px;outline:2px solid #efa713}}@media (width<=360px){body>.mobile-bottom-nav{padding-inline:3px}body>.mobile-bottom-nav>a{font-size:.47rem}body>.mobile-bottom-nav .mobile-call-action{width:50px;height:50px;min-height:50px}}@media (width<=700px){.site-shell .pk-home .pk-why-choose{background:#fffffff5;border:1px solid #dce8f2;border-radius:18px;grid-template-columns:1fr;align-items:stretch;gap:18px;width:calc(100% - 24px);margin:22px auto 0;padding:22px 14px 18px;display:grid;overflow:hidden;box-shadow:0 12px 30px #071c3a12}.site-shell .pk-home .pk-why-copy{width:100%}.site-shell .pk-home .pk-why-eyebrow{letter-spacing:.055em;align-items:center;gap:10px;font-size:.62rem;font-weight:850;display:flex}.site-shell .pk-home .pk-why-eyebrow:after{width:58px;height:2px;margin:0}.site-shell .pk-home .pk-why-copy>h2{letter-spacing:-.045em;margin-top:12px;font-size:clamp(1.72rem,8.2vw,2.35rem);line-height:1.02}.site-shell .pk-home .pk-why-copy>p{max-width:100%;margin-top:11px;font-size:clamp(.68rem,2.8vw,.82rem);line-height:1.45}.site-shell .pk-home .pk-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.site-shell .pk-home .pk-why-grid article{border-color:#dce8f2;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:84px;padding:10px 8px;display:grid;box-shadow:0 5px 13px #071c3a0e}.site-shell .pk-home .pk-why-grid article>i{color:#e99505;width:38px;height:38px;box-shadow:none;background:#fff7e7;flex:0 0 38px}.site-shell .pk-home .pk-why-grid article>i .pk-icon{stroke-width:2px;width:21px;height:21px}.site-shell .pk-home .pk-why-grid h3{font-size:clamp(.59rem,2.35vw,.72rem);line-height:1.16}.site-shell .pk-home .pk-why-grid p{-webkit-line-clamp:unset;margin-top:3px;font-size:clamp(.48rem,1.95vw,.58rem);line-height:1.25;display:block;overflow:visible}.site-shell .pk-home .pk-why-media{aspect-ratio:1.35;border-radius:16px;width:100%;min-height:0;overflow:hidden}.site-shell .pk-home .pk-why-media:before,.site-shell .pk-home .pk-why-media:after{display:none}.site-shell .pk-home .pk-why-media>img{object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:none;border-width:1px;border-radius:16px}.site-shell .pk-home .pk-experience-badge{border-radius:12px;gap:9px;min-width:0;padding:9px 13px;bottom:12px;left:12px;right:auto}.site-shell .pk-home .pk-experience-badge>i{width:36px;height:36px;font-size:1rem}.site-shell .pk-home .pk-experience-badge strong{font-size:.9rem}.site-shell .pk-home .pk-experience-badge span{font-size:.53rem}}@media (width<=360px){.site-shell .pk-home .pk-why-choose{width:calc(100% - 16px);padding-inline:10px}.site-shell .pk-home .pk-why-grid{gap:7px}.site-shell .pk-home .pk-why-grid article{grid-template-columns:32px minmax(0,1fr);gap:6px;padding:8px 6px}.site-shell .pk-home .pk-why-grid article>i{width:32px;height:32px}}@media (width<=700px){html{scroll-behavior:auto;overscroll-behavior-y:none;max-width:100%;overflow-x:hidden}body{overscroll-behavior-y:none;-webkit-overflow-scrolling:auto;touch-action:pan-y;width:100%;max-width:100%}.site-shell,.user-dashboard-shell{scroll-behavior:auto;overscroll-behavior-y:none}.site-shell,.user-dashboard-shell,.public-main,.dashboard-main,.dashboard-content{width:100%;min-width:0;max-width:100%}.site-shell img,.user-dashboard-shell img,.site-shell video,.user-dashboard-shell video,.site-shell input,.site-shell select,.site-shell textarea,.site-shell button,.user-dashboard-shell input,.user-dashboard-shell select,.user-dashboard-shell textarea,.user-dashboard-shell button{max-width:100%}body>.mobile-bottom-nav{backface-visibility:hidden;contain:layout paint;z-index:2147483000!important;visibility:visible!important;opacity:1!important;width:100vw!important;max-width:100vw!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;transform:translate(0,0)!important}body>.mobile-bottom-nav>a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:0}}@media (width<=900px){body>.mobile-bottom-nav{min-height:66px;padding:5px max(4px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:0 solid #082e5617;border-top-width:1px;border-radius:20px 20px 0 0;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;box-shadow:0 -8px 30px #031d3c24;z-index:2147483000!important;visibility:visible!important;opacity:1!important;width:100%!important;margin:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;transform:translate(0,0)!important}body>.mobile-bottom-nav>a{color:#17375f;white-space:nowrap;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:54px;padding:5px 1px 4px;font-size:clamp(.45rem,1.4vw,.6rem);font-weight:800;line-height:1.1;text-decoration:none;display:flex;overflow:hidden}body>.mobile-bottom-nav>a>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}body>.mobile-bottom-nav .pk-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px;width:22px;height:22px;display:block}body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}body>.mobile-bottom-nav{contain:none;min-height:70px;overflow:visible;inset:auto 8px max(8px, env(safe-area-inset-bottom)) 8px!important;background:#fff!important;border:1px solid #e2e9f0!important;border-radius:24px!important;width:auto!important;max-width:720px!important;margin:0 auto!important;padding:6px 5px!important;box-shadow:0 -5px 22px #0523461f,0 8px 24px #05234614!important}body>.mobile-bottom-nav>a{letter-spacing:0;border-radius:17px;gap:4px;min-height:56px;padding:5px 1px 4px;font-size:clamp(.44rem,1.9vw,.62rem)}body>.mobile-bottom-nav>a.active{color:#062c59;background:linear-gradient(145deg,#fff9ea,#ffedbd)}body>.mobile-bottom-nav .pk-icon{flex-basis:clamp(20px,5.6vw,27px);width:clamp(20px,5.6vw,27px);height:clamp(20px,5.6vw,27px)}}@media (width<=1024px){body{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}body>.mobile-bottom-nav{isolation:isolate;will-change:auto;z-index:2147483640!important;top:auto!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;visibility:visible!important;opacity:1!important;contain:none!important;background:#fff!important;border:1px solid #e2e9f0!important;border-radius:24px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;width:auto!important;max-width:720px!important;height:70px!important;min-height:70px!important;margin:0 auto!important;padding:6px 5px!important;display:grid!important;position:fixed!important;left:8px!important;overflow:visible!important;transform:none!important;box-shadow:0 -5px 22px #0523461f,0 8px 24px #05234614!important}body>.mobile-bottom-nav>a{color:#17375f;white-space:nowrap;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:56px;font-size:clamp(.44rem,1.9vw,.62rem);font-weight:800;line-height:1.1;text-decoration:none;display:flex;overflow:hidden}body>.mobile-bottom-nav .mobile-nav-custom-icon{object-fit:contain;filter:invert(12%)sepia(38%)saturate(1827%)hue-rotate(174deg)brightness(86%)contrast(105%);flex:0 0 clamp(21px,5.6vw,27px);width:clamp(21px,5.6vw,27px);height:clamp(21px,5.6vw,27px);transition:transform .18s,filter .18s;display:block}body>.mobile-bottom-nav>a.active .mobile-nav-custom-icon{filter:invert(38%)sepia(91%)saturate(1054%)hue-rotate(2deg)brightness(102%)contrast(101%);transform:translateY(-1px)scale(1.06)}}@media (width<=350px){body>.mobile-bottom-nav{padding-inline:2px!important;inset-inline:4px!important}body>.mobile-bottom-nav>a{font-size:.42rem}}@media (width<=700px){.site-shell .pk-home .pk-services-showcase{width:calc(100% - 16px);padding-top:28px;padding-bottom:30px}.site-shell .pk-home .pk-services-showcase .pk-section-title{margin-bottom:15px}.site-shell .pk-home .pk-service-grid-eight{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.site-shell .pk-home .pk-service-grid-eight .pk-service-card{border:1px solid color-mix(in srgb,var(--service-color) 22%,#e5edf4);background:linear-gradient(125deg,#fff 55%,var(--service-soft));border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 17px;align-content:center;column-gap:4px;width:100%;min-width:0;min-height:74px;margin:0;padding:9px 25px 8px 52px;display:grid;box-shadow:0 4px 11px #071c3a0e}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon{width:36px;height:36px;box-shadow:0 5px 11px color-mix(in srgb,var(--service-color) 22%,transparent);border-radius:8px;margin:0;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon .pk-icon{stroke-width:1.9px;width:20px;height:20px}.site-shell .pk-home .pk-service-grid-eight .pk-service-watermark,.site-shell .pk-home .pk-service-grid-eight .pk-service-tags{display:none}.site-shell .pk-home .pk-service-grid-eight .pk-service-card h3{color:#09244a;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;font-size:clamp(.56rem,2.2vw,.7rem);line-height:1.16;overflow:hidden}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>p{color:#415473;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1;min-height:0;margin:3px 0 0;font-size:clamp(.45rem,1.75vw,.55rem);line-height:1.25;display:-webkit-box;overflow:hidden}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>a{width:17px;height:27px;color:var(--service-color);background:color-mix(in srgb,var(--service-soft) 78%,#fff);border-radius:999px;grid-area:1/2/3;place-self:center;place-items:center;font-size:0;text-decoration:none;display:grid;position:static;overflow:hidden}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>a span{margin:0;font-size:.8rem;line-height:1}}@media (width<=360px){.site-shell .pk-home .pk-service-grid-eight{gap:6px}.site-shell .pk-home .pk-service-grid-eight .pk-service-card{min-height:70px;padding-left:45px;padding-right:21px}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon{width:33px;height:33px;left:6px}}@media (width<=700px){.site-shell .pk-home .pk-services-showcase{width:calc(100% - 20px);padding-top:38px;padding-bottom:42px}.site-shell .pk-home .pk-services-showcase .pk-section-title{margin-bottom:24px}.site-shell .pk-home .pk-services-showcase .pk-section-title>span{color:#df9205;letter-spacing:.18em;font-size:.7rem}.site-shell .pk-home .pk-services-showcase .pk-section-title h2{max-width:360px;margin:10px auto 0;font-size:clamp(1.5rem,7vw,2rem);line-height:1.08}.site-shell .pk-home .pk-services-showcase .pk-section-title p{max-width:340px;margin-top:10px;font-size:.72rem;line-height:1.45}.site-shell .pk-home .pk-service-grid-eight{gap:10px}.site-shell .pk-home .pk-service-grid-eight .pk-service-card{background:linear-gradient(135deg,#fff 48%,color-mix(in srgb,var(--service-soft) 76%,#fff));min-height:148px;box-shadow:0 7px 18px color-mix(in srgb,var(--service-color) 10%,#071c3a0f);border-radius:13px;padding:14px 10px 35px 61px;display:block}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon{border-radius:11px;width:43px;height:43px;top:14px;left:10px;transform:none}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon .pk-icon{width:24px;height:24px}.site-shell .pk-home .pk-service-grid-eight .pk-service-watermark{opacity:.07;display:block;top:9px;right:7px}.site-shell .pk-home .pk-service-grid-eight .pk-service-watermark .pk-icon{width:48px;height:48px}.site-shell .pk-home .pk-service-grid-eight .pk-service-card h3{white-space:normal;max-width:88px;font-size:clamp(.68rem,2.9vw,.84rem);line-height:1.1;overflow:visible}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>p{color:#455879;-webkit-line-clamp:4;min-height:48px;margin-top:6px;font-size:clamp(.53rem,2.1vw,.64rem);line-height:1.32}.site-shell .pk-home .pk-service-grid-eight .pk-service-tags{min-height:0;margin:0;display:flex;position:absolute;bottom:10px;left:10px;right:36px;overflow:hidden}.site-shell .pk-home .pk-service-grid-eight .pk-service-tags span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px 8px;font-size:clamp(.43rem,1.75vw,.54rem);line-height:1;display:none;overflow:hidden}.site-shell .pk-home .pk-service-grid-eight .pk-service-tags span:first-child{display:block}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>a{width:25px;height:25px;color:var(--service-color);background:color-mix(in srgb,var(--service-soft) 88%,#fff);display:grid;position:absolute;bottom:8px;left:auto;right:9px}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>a span{font-size:.9rem}}@media (width<=360px){.site-shell .pk-home .pk-service-grid-eight .pk-service-card{min-height:142px;padding-left:54px}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon{width:39px;height:39px;left:8px}}@media (width<=700px){.site-shell .interactive-services-page{background:linear-gradient(#effcfb 0%,#fff 36%,#f3fcf9 72%,#fff 100%);width:100%;margin:0;padding:24px 10px 98px;overflow:hidden}.site-shell .services-page-heading>span{gap:9px;font-size:.62rem}.site-shell .services-page-heading>span:before,.site-shell .services-page-heading>span:after{width:24px}.site-shell .services-page-heading h1{margin-top:9px;font-size:clamp(1.35rem,6vw,1.8rem);line-height:1.13}.site-shell .services-page-heading p{max-width:330px;margin:8px auto 0;font-size:.72rem;line-height:1.45}.site-shell .service-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;margin:18px auto 0;display:grid}.site-shell .service-category-tab{aspect-ratio:1;width:100%;max-width:none;min-height:0;box-shadow:0 7px 16px color-mix(in srgb,var(--tab-color) 13%,transparent),inset 0 0 0 4px #ffffffc7;border-width:1.5px;grid-template-rows:auto 1fr auto;gap:3px;margin:0;padding:9px 4px 6px}.site-shell .service-category-tab:hover,.site-shell .service-category-tab.active{box-shadow:0 8px 18px color-mix(in srgb,var(--tab-color) 21%,transparent),inset 0 0 0 4px #ffffffe0;transform:none}.site-shell .service-category-tab:after{border-width:1.5px;width:7px;height:7px;top:9%;right:8%}.site-shell .service-category-tab i{width:28px;height:28px;box-shadow:none}.site-shell .service-category-tab i .pk-icon{stroke-width:1.9px;width:20px;height:20px}.site-shell .service-category-tab>span{color:#0a2347;min-height:0;box-shadow:none;background:0 0;align-self:center;padding:0 1px;font-size:clamp(.43rem,1.8vw,.58rem);line-height:1.15}.site-shell .service-category-tab>small{display:none}.site-shell .service-category-tab>b{align-self:end;width:22px;min-height:22px;font-size:.7rem}.site-shell .service-category-panel{margin-top:24px;scroll-margin-top:108px}.site-shell .service-category-title h2{gap:10px;font-size:1rem}.site-shell .service-category-title h2:before,.site-shell .service-category-title h2:after{width:44px}.site-shell .service-category-title p{margin-top:5px;font-size:.67rem}.site-shell .service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.site-shell .service-detail-card{border-width:1px;border-radius:9px;min-width:0;min-height:96px;padding:10px 27px 9px 51px;display:block;box-shadow:0 5px 13px #071c3a11}.site-shell .service-detail-card:hover{transform:none}.site-shell .service-detail-card>i{background:var(--card-soft);width:34px;min-width:34px;height:34px;box-shadow:none;position:absolute;top:11px;left:9px}.site-shell .service-detail-card>i .pk-icon{stroke-width:1.9px;width:20px;height:20px}.site-shell .service-detail-card h3{margin:1px 0 0;font-size:clamp(.58rem,2.3vw,.72rem);line-height:1.18}.site-shell .service-detail-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:clamp(.48rem,1.9vw,.58rem);line-height:1.3;display:-webkit-box;overflow:hidden}.site-shell .service-detail-card footer{border:0;min-height:0;margin:0;padding:0;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.site-shell .service-detail-card footer strong{display:none}.site-shell .service-detail-card footer span{width:22px;height:22px;color:var(--card-accent);background:var(--card-soft);box-shadow:none;font-size:.82rem}.site-shell .service-free-tool{margin-top:25px}.site-shell .service-free-tool>header>span{min-height:26px;padding:0 11px;font-size:.58rem}.site-shell .service-free-tool>header>span .pk-icon{width:14px;height:14px}.site-shell .service-free-tool>header h2{margin:8px 0 5px;font-size:1.42rem}.site-shell .service-free-tool>header p{max-width:340px;margin:auto;font-size:.65rem;line-height:1.4}.site-shell .service-tool-box{border-radius:10px;margin-top:12px;padding:11px 9px 9px}.site-shell .service-tool-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:10px;display:grid}.site-shell .service-tool-fields label:last-child{grid-column:1/-1}.site-shell .service-tool-fields label{gap:5px}.site-shell .service-tool-fields label>strong{font-size:.55rem}.site-shell .service-tool-fields label>span{border-radius:7px;grid-template-columns:34px 1fr;height:37px}.site-shell .service-tool-fields label>span>.pk-icon{width:34px;padding:9px}.site-shell .service-tool-fields input,.site-shell .service-tool-fields select{min-width:0;padding:0 7px;font-size:.62rem}.site-shell .service-tool-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:10px;display:grid}.site-shell .service-tool-results article{border-radius:7px;gap:5px;min-width:0;min-height:60px;padding:7px 5px}.site-shell .service-tool-results article>i{flex:0 0 27px;width:27px;height:27px}.site-shell .service-tool-results article>i .pk-icon{width:15px;height:15px}.site-shell .service-tool-results article>div{gap:2px;min-width:0}.site-shell .service-tool-results small{font-size:.45rem;line-height:1.15}.site-shell .service-tool-results strong{font-size:.75rem}.site-shell .service-tool-note{gap:6px;margin-top:8px;padding:7px 8px;font-size:.5rem;line-height:1.35}.site-shell .service-tool-note .pk-icon{flex-basis:16px;width:16px;height:16px}.site-shell .service-process-section{border-radius:0;width:calc(100% + 20px);margin:18px -10px 0;padding:18px 10px 12px}.site-shell .service-process-section>header>span{gap:10px;font-size:.53rem}.site-shell .service-process-section>header h2{margin:7px 0 4px;font-size:1.15rem}.site-shell .service-process-section>header>i{display:none}.site-shell .service-process-section>header p{font-size:.58rem}.site-shell .service-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:34px;display:grid}.site-shell .service-process-grid article{border-radius:7px;min-width:0;min-height:118px;padding:28px 7px 7px}.site-shell .service-process-grid article>i{width:44px;height:44px;top:-22px}.site-shell .service-process-grid article>i .pk-icon{width:21px;height:21px}.site-shell .service-process-grid article>b{font-size:1rem}.site-shell .service-process-grid article h3{margin:6px 0 5px;font-size:.52rem;line-height:1.2}.site-shell .service-process-grid article p{margin-top:6px;font-size:.43rem;line-height:1.35}.site-shell .service-process-grid article>strong{display:none}.site-shell .service-process-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:10px;padding:7px 4px;display:grid}.site-shell .service-process-benefits>div,.site-shell .service-process-benefits>div:nth-child(3){border-top:0;border-left:1px solid #c3d3eb26;gap:4px;min-width:0;min-height:38px;padding:2px 4px}.site-shell .service-process-benefits>div:first-child{border-left:0}.site-shell .service-process-benefits>div>i{flex:0 0 24px;width:24px;height:24px}.site-shell .service-process-benefits>div>i .pk-icon{width:14px;height:14px}.site-shell .service-process-benefits strong{font-size:.43rem}.site-shell .service-process-benefits small{font-size:.36rem}.site-shell .services-confidence-strip{text-align:left;border-radius:9px;grid-template-columns:42px 1fr;gap:8px;margin-top:10px;padding:9px;display:grid}.site-shell .services-confidence-strip>i{width:38px;height:38px;margin:0}.site-shell .services-confidence-strip>i .pk-icon{width:21px;height:21px}.site-shell .services-confidence-strip h2{margin-bottom:6px;font-size:.66rem}.site-shell .services-confidence-strip ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.site-shell .services-confidence-strip li,.site-shell .services-confidence-strip li:nth-child(3){border-top:0;border-left:1px solid #cfdaea;gap:3px;min-width:0;min-height:30px;padding:0 4px;font-size:.4rem;line-height:1.2}.site-shell .services-confidence-strip li:first-child{border-left:0;padding-left:0}.site-shell .services-confidence-strip li .pk-icon{flex:0 0 17px;width:17px;height:17px}}@media (width<=1024px){html{--mobile-nav-content-height:64px;--mobile-nav-safe-bottom:env(safe-area-inset-bottom,0px)}body{padding-bottom:calc(var(--mobile-nav-content-height) + var(--mobile-nav-safe-bottom) + 12px)!important}body>.mobile-bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;backface-visibility:hidden;will-change:auto;overscroll-behavior:contain;touch-action:manipulation;z-index:2147483640!important;width:100%!important;max-width:none!important;height:calc(var(--mobile-nav-content-height) + var(--mobile-nav-safe-bottom))!important;min-height:calc(var(--mobile-nav-content-height) + var(--mobile-nav-safe-bottom))!important;padding:4px max(4px,env(safe-area-inset-right,0px)) max(4px,var(--mobile-nav-safe-bottom)) max(4px,env(safe-area-inset-left,0px))!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;transform-origin:bottom!important;contain:layout paint style!important;background:#fffffffa!important;border:0!important;border-top:1px solid #e0e7ef!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;margin:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 -7px 24px #05234621!important}body>.mobile-bottom-nav>a{border-radius:12px!important;gap:3px!important;min-width:0!important;min-height:52px!important;padding:4px 1px 3px!important;font-size:clamp(.42rem,1.7vw,.6rem)!important}}@media (width<=380px){html{--mobile-nav-content-height:60px}body>.mobile-bottom-nav>a{min-height:48px!important;font-size:.42rem!important}body>.mobile-bottom-nav .pk-icon,body>.mobile-bottom-nav .mobile-nav-custom-icon{flex-basis:21px!important;width:21px!important;height:21px!important}}.site-shell .get-in-touch-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a192f6b;padding:16px}.site-shell .get-in-touch-modal{background:#fff;border:1px solid #e3e8ef;border-radius:22px;width:min(100%,680px);max-height:calc(100dvh - 32px);padding:38px 34px 32px;overflow-y:auto;box-shadow:0 24px 65px #091c3733}.site-shell .get-in-touch-modal:before,.site-shell .get-in-touch-modal:after{display:none}.site-shell .get-in-touch-modal .modal-icon-button{width:36px;height:36px;top:14px;right:14px}.site-shell .get-in-touch-intro{display:block}.site-shell .get-in-touch-head{text-align:center;padding:0}.site-shell .get-in-touch-head h2{color:#081b3b;letter-spacing:-.035em;margin:0;font-size:2rem;line-height:1.1}.site-shell .get-in-touch-head p{color:#72829d;margin:11px auto 0;font-size:.88rem;line-height:1.45}.site-shell .get-in-touch-form{gap:16px;margin-top:28px}.site-shell .get-in-touch-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.site-shell .get-in-touch-form label{color:#111f38;gap:7px;font-size:.78rem;font-weight:800}.site-shell .get-in-touch-label{gap:6px}.site-shell .get-in-touch-label svg{color:#8293ad;background:0 0;border:0;border-radius:0;width:17px;height:17px;padding:0}.site-shell .get-in-touch-form input,.site-shell .get-in-touch-form textarea{min-height:50px;box-shadow:none;background:#fff;border:1px solid #ccd7e5;border-radius:10px;padding:12px 15px;font-size:.8rem}.site-shell .get-in-touch-form textarea{resize:vertical;min-height:105px;max-height:150px}.site-shell .get-in-touch-form input:focus,.site-shell .get-in-touch-form textarea:focus{border-color:#168fa4;box-shadow:0 0 0 3px #168fa41a}.site-shell .get-in-touch-message-field>small{bottom:8px;right:11px}.site-shell .get-in-touch-form>.button{color:#fff;background:linear-gradient(100deg,#08659b,#12b9b0);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 10px 22px #076d9133}.site-shell .get-in-touch-privacy{color:#78869d;text-align:center;margin:0;font-size:.7rem;display:block}@media (width<=650px){.site-shell .get-in-touch-backdrop{padding:10px}.site-shell .get-in-touch-modal{border-radius:18px;width:min(100%,430px);max-height:calc(100dvh - 20px);padding:28px 18px 22px}.site-shell .get-in-touch-head{padding:0 28px}.site-shell .get-in-touch-head h2{font-size:1.65rem}.site-shell .get-in-touch-head p{font-size:.72rem;display:block}.site-shell .get-in-touch-form{gap:12px;margin-top:20px}.site-shell .get-in-touch-form .form-grid{grid-template-columns:1fr;gap:11px}.site-shell .get-in-touch-form .full-width{grid-column:auto}.site-shell .get-in-touch-form label{font-size:.7rem}.site-shell .get-in-touch-form input,.site-shell .get-in-touch-form textarea{border-radius:9px;min-height:45px;padding:10px 12px;font-size:16px}.site-shell .get-in-touch-form textarea{min-height:78px;max-height:95px}.site-shell .get-in-touch-form>.button{min-height:47px;font-size:.8rem}.site-shell .get-in-touch-privacy{font-size:.62rem;display:block}}@media (width<=1024px),(hover:none) and (pointer:coarse){html{--last-nav-h:76px;--last-nav-safe:env(safe-area-inset-bottom,0px);scroll-padding-bottom:calc(var(--last-nav-h) + var(--last-nav-safe) + 8px)}body{padding-bottom:calc(var(--last-nav-h) + var(--last-nav-safe) + 8px)!important}body>.mobile-bottom-nav{z-index:2147483640!important;width:100%!important;max-width:none!important;height:calc(var(--last-nav-h) + var(--last-nav-safe))!important;min-height:calc(var(--last-nav-h) + var(--last-nav-safe))!important;max-height:calc(var(--last-nav-h) + var(--last-nav-safe))!important;padding:8px 12px max(8px,var(--last-nav-safe))!important;box-sizing:border-box!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;isolation:isolate!important;contain:layout style!important;backface-visibility:hidden!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;margin:0!important;transition:none!important;animation:none!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow:visible!important;transform:translate(0,0)!important}body>.mobile-bottom-nav:before{content:"";z-index:-1;inset:6px 8px max(6px,var(--last-nav-safe));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#fffffffa;border:1px solid #e2e9f0;border-radius:24px;position:absolute;box-shadow:0 -5px 22px #0523461f,0 8px 24px #05234614}body>.mobile-bottom-nav>a{z-index:1;position:relative;border-radius:17px!important;gap:4px!important;min-height:56px!important;padding:5px 1px 4px!important;font-size:clamp(.44rem,1.9vw,.62rem)!important}}@media (width<=380px){html{--last-nav-h:70px}body>.mobile-bottom-nav{padding-inline:7px!important}body>.mobile-bottom-nav:before{border-radius:21px;inset-inline:4px}body>.mobile-bottom-nav>a{min-height:52px!important;font-size:.42rem!important}}@media (width<=767px){.user-dashboard-shell .services-workspace-page>.services-workspace-hero{grid-template-columns:minmax(0,1fr) 136px;align-items:end;gap:12px;padding:12px 2px 0;display:grid}.user-dashboard-shell .services-workspace-page .services-support-banner{border-radius:15px;grid-template-columns:38px minmax(0,1fr) 14px;gap:8px;min-height:82px;padding:11px;display:grid}.user-dashboard-shell .services-workspace-page>.services-category-panel{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0}.user-dashboard-shell .services-workspace-page>.services-category-panel button{background:#fff;border-color:#dbe5ef;border-radius:14px;gap:5px;min-height:76px;padding:8px 3px}.user-dashboard-shell .services-workspace-page>.services-category-panel button.active{background:linear-gradient(145deg,#ffd768,#ffb51e);border-color:#ffc94f}.user-dashboard-shell .services-workspace-page>.services-mobile-search{border-radius:14px;width:100%;min-height:54px;padding:0 15px;display:flex}.user-dashboard-shell .services-workspace-page .services-catalog-head .services-search-box{display:none}.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:1fr;gap:9px}.user-dashboard-shell .services-workspace-page .service-selection-card,.user-dashboard-shell .services-workspace-page .tax-group-card{background:#fff;border:1px solid #dae5ef;border-radius:15px;grid-template-rows:1fr;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:112px;padding:12px;display:grid;overflow:hidden;box-shadow:0 8px 20px #062b560e}.user-dashboard-shell .services-workspace-page .service-selection-card:before,.user-dashboard-shell .services-workspace-page .tax-group-card:before{display:none}.user-dashboard-shell .services-workspace-page .service-card-compact-head{display:contents}.user-dashboard-shell .services-workspace-page .service-card-compact-head .service-card-icon-badge{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent) 80%,#fff),var(--service-accent));border:0;border-radius:12px;grid-area:1/1;align-self:center;width:64px;height:76px}.user-dashboard-shell .services-workspace-page .service-card-head-arrow{color:#071d46;grid-area:1/3;align-self:center;padding:0}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-body,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-body{grid-area:1/2;justify-content:center;gap:4px;min-width:0;min-height:0;padding:0 82px 0 0;position:static}.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-topline{min-height:0;padding:0}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-price,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-price{white-space:normal;color:#ba6800;text-align:center;background:#fff2d2;border:0;border-radius:13px;width:72px;max-width:72px;min-height:42px;padding:5px 6px;font-size:.64rem;line-height:1.18;position:absolute;top:14px;right:40px}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-body>p{-webkit-line-clamp:1;min-height:0;margin:0;font-size:.65rem}.user-dashboard-shell .services-workspace-page .tax-group-feature-list{display:none}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-tags{flex-wrap:nowrap;min-height:0;margin:3px 0 0;overflow:hidden}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-link{display:none}}.user-dashboard-shell .upload-documents-page .document-type-icon img{object-fit:contain;width:32px;height:32px;display:block}.user-dashboard-shell .upload-documents-page .upload-notes-field>span img{object-fit:contain;flex:none;width:22px;height:22px;display:block}.user-dashboard-shell .payment-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.user-dashboard-shell .payment-kpi-card{background:#fff;border:1px solid #dbe5ef;border-radius:14px;align-items:center;gap:16px;min-height:112px;padding:18px;display:flex;box-shadow:0 8px 22px #062b560b}.user-dashboard-shell .payment-kpi-card>span{border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.user-dashboard-shell .payment-kpi-card .pk-icon{fill:none;stroke:currentColor;stroke-width:1.9px;width:29px;height:29px}.user-dashboard-shell .payment-kpi-card.blue>span{color:#0879db;background:#e3f4ff}.user-dashboard-shell .payment-kpi-card.gold>span{color:#ed9d00;background:#fff3d9}.user-dashboard-shell .payment-kpi-card.green>span{color:#0b9852;background:#ddf9e8}.user-dashboard-shell .payment-kpi-card.violet>span{color:#7b2bd3;background:#f0e0ff}.user-dashboard-shell .payment-kpi-card div{gap:5px;display:grid}.user-dashboard-shell .payment-kpi-card strong{color:#071b49;font-size:1.6rem;line-height:1}.user-dashboard-shell .payment-kpi-card small{color:#506b94;font-size:.8rem}.user-dashboard-shell .payment-support-strip{background:linear-gradient(110deg,#fff7e4,#fffdf7 55%,#fff4d8);border:1px solid #f5e2b8;border-radius:14px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:grid}.user-dashboard-shell .payment-support-strip>span{color:#082c5a;background:#ffe9b8;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.user-dashboard-shell .payment-support-strip .pk-icon{fill:none;stroke:currentColor;stroke-width:1.9px;width:30px;height:30px}.user-dashboard-shell .payment-support-strip strong{color:#071b49;font-size:1.05rem}.user-dashboard-shell .payment-support-strip p{color:#58729a;margin:6px 0 0;font-size:.78rem}.user-dashboard-shell .payment-support-strip>a{color:#071b49;background:#fff;border:1px solid #efa000;border-radius:11px;align-items:center;gap:22px;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:flex}.user-dashboard-shell .payment-support-strip>a .pk-icon{width:18px;height:18px}.user-dashboard-shell .payments-workspace-page .empty-state-icon{color:#4e6890;background:linear-gradient(145deg,#edf5ff,#e2edfa);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 14px;display:grid}.user-dashboard-shell .payments-workspace-page .empty-state-icon .pk-icon{fill:none;stroke:currentColor;stroke-width:1.8px;width:34px;height:34px}.user-dashboard-shell .payment-history-panel .document-history-head p{color:#58729a;margin:7px 0 0;font-size:.78rem}@media (width>=768px){.user-dashboard-shell .payments-workspace-page{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:18px 20px;display:grid}.user-dashboard-shell .payments-workspace-page>.section-head{grid-column:1/-1;min-height:190px;padding:70px 250px 22px 2px;position:relative}.user-dashboard-shell .payments-workspace-page>.section-head:before{content:"⌂   Client Workspace   ›   Payments";color:#31547e;font-size:.76rem;font-weight:700;position:absolute;top:8px;left:2px}.user-dashboard-shell .payments-workspace-page>.section-head:after{content:"₹";color:#fff;background:linear-gradient(145deg,#ffbd2e,#ff9e00);border-radius:50%;place-items:center;width:82px;height:82px;font-size:2.2rem;font-weight:800;display:grid;position:absolute;top:44px;right:48px;box-shadow:-55px -7px 0 -5px #e9f0ff,0 15px 28px #f4a30038}.user-dashboard-shell .payments-workspace-page>.section-head .eyebrow{letter-spacing:.13em;font-size:.72rem}.user-dashboard-shell .payments-workspace-page>.section-head h1{color:#071b49;letter-spacing:-.045em;margin-top:11px;font-size:clamp(2.2rem,4vw,3rem)}.user-dashboard-shell .payments-workspace-page>.section-head p{color:#506b94;margin-top:10px;font-size:.9rem;display:block}.user-dashboard-shell .payments-workspace-page>.payment-kpi-grid{grid-column:1/-1}.user-dashboard-shell .payments-workspace-page>.payment-main-grid{display:contents}.user-dashboard-shell .payments-workspace-page .payment-status-panel{border-radius:15px;grid-area:3/1;padding:26px}.user-dashboard-shell .payments-workspace-page .payment-summary-details{display:none}.user-dashboard-shell .payments-workspace-page>.payment-history-panel{border-radius:15px;grid-area:3/2;padding:26px}.user-dashboard-shell .payment-status-panel:before,.user-dashboard-shell .payment-history-panel:before{color:#506b94;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:800;display:block}.user-dashboard-shell .payment-status-panel:before{content:"—  Payment Status"}.user-dashboard-shell .payment-history-panel:before{content:"—  Payment History"}.user-dashboard-shell .payment-status-panel h3,.user-dashboard-shell .payment-history-panel h3{color:#071b49;margin:0 0 7px;font-size:1.3rem}.user-dashboard-shell .payment-status-panel>div>p,.user-dashboard-shell .payment-history-panel .document-history-head+p{color:#58729a}.user-dashboard-shell .payment-status-panel .empty-state,.user-dashboard-shell .payment-history-panel .empty-state{background:#fff;border:1px solid #d6e2ed;border-radius:13px;min-height:215px;margin-top:18px;padding:35px 24px}.user-dashboard-shell .payment-history-panel .document-history-head .eyebrow{display:none}.user-dashboard-shell .payments-workspace-page>.payment-support-strip{grid-column:1/-1}}@media (width<=767px){.user-dashboard-shell .payment-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.user-dashboard-shell .payment-kpi-card{gap:10px;min-height:86px;padding:12px}.user-dashboard-shell .payment-kpi-card>span{width:42px;height:42px}.user-dashboard-shell .payment-kpi-card .pk-icon{width:22px;height:22px}.user-dashboard-shell .payment-kpi-card strong{font-size:1.15rem}.user-dashboard-shell .payment-kpi-card small{font-size:.62rem}.user-dashboard-shell .payment-support-strip{grid-template-columns:46px 1fr;padding:15px}.user-dashboard-shell .payment-support-strip>span{width:44px;height:44px}.user-dashboard-shell .payment-support-strip>a{grid-column:1/-1;justify-content:center}}.user-dashboard-shell .payments-workspace-page .payment-status-panel,.user-dashboard-shell .payments-workspace-page .payment-history-panel{border:1px solid #dce6f0;box-shadow:0 12px 30px #062b5611}.user-dashboard-shell .payments-workspace-page .payment-status-panel form{gap:16px;display:grid}.user-dashboard-shell .payments-workspace-page .payment-status-panel form>h3{margin:0 0 4px}.user-dashboard-shell .payments-workspace-page .payment-status-panel label{color:#173b61;gap:7px;font-size:.8rem;font-weight:800;display:grid}.user-dashboard-shell .payments-workspace-page .payment-status-panel input,.user-dashboard-shell .payments-workspace-page .payment-status-panel select,.user-dashboard-shell .payments-workspace-page .payment-status-panel textarea{color:#092d5a;min-height:46px;font:inherit;background:#fff;border:1px solid #cbdced;border-radius:10px;padding:10px 12px}.user-dashboard-shell .payments-workspace-page .payment-status-panel textarea{resize:vertical;min-height:92px}.user-dashboard-shell .payments-workspace-page .payment-status-panel .service-catalog-preview{background:linear-gradient(110deg,#f2f9ff,#fff);border:1px solid #d7e7f7;border-radius:12px;min-height:82px;padding:15px 112px 15px 16px;position:relative}.user-dashboard-shell .payments-workspace-page .payment-status-panel .service-catalog-preview strong{color:#082b57;font-size:.92rem}.user-dashboard-shell .payments-workspace-page .payment-status-panel .service-catalog-preview p{color:#5b7698;margin:6px 0 0;font-size:.73rem;line-height:1.45}.user-dashboard-shell .payments-workspace-page .payment-status-panel .service-catalog-preview span{color:#0b4d8d;font-size:1.04rem;font-weight:800;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.user-dashboard-shell .payments-workspace-page .payment-status-panel form>.button-primary{justify-content:center;min-height:52px;margin-top:4px}.user-dashboard-shell .payments-workspace-page .payment-history-panel .document-history-head{border-bottom:1px solid #e5edf5;padding-bottom:16px}.user-dashboard-shell .payments-workspace-page .payment-history-panel .list-stack{gap:13px;margin-top:18px;display:grid}.user-dashboard-shell .payments-workspace-page .payment-history-panel .card-inline{background:linear-gradient(110deg,#fff,#fbfdff);border:1px solid #dce7f1;border-radius:13px;padding:16px;box-shadow:0 4px 14px #062b5609}.user-dashboard-shell .payments-workspace-page .payment-history-panel .list-item{align-items:flex-start;gap:16px}.user-dashboard-shell .payments-workspace-page .payment-history-panel .list-item strong{color:#082c59;font-size:.92rem}.user-dashboard-shell .payments-workspace-page .payment-history-panel .list-item p{color:#48698f;margin:6px 0;font-size:.76rem;line-height:1.35}.user-dashboard-shell .payments-workspace-page .payment-history-panel .list-item small{color:#7388a1;font-size:.7rem;line-height:1.4;display:block}.user-dashboard-shell .payments-workspace-page .payment-history-panel .list-meta-group{align-items:flex-end;gap:8px}.user-dashboard-shell .payments-workspace-page .payment-history-panel .list-meta-group>span{color:#082c59;font-size:1rem;font-weight:800}.user-dashboard-shell .payments-workspace-page .payment-history-panel .detail-row{border-top:1px dashed #d8e3ed;flex-wrap:wrap;gap:7px 10px;margin-top:15px;padding-top:13px;display:flex}.user-dashboard-shell .payments-workspace-page .payment-history-panel .detail-row span{color:#597493;background:#f0f6fb;border-radius:7px;padding:5px 8px;font-size:.68rem}.user-dashboard-shell .payments-workspace-page .payment-history-panel .payment-receipt-upload{background:#f7fbff;border-radius:11px;margin-top:15px;padding:14px}@media (width>=768px){.user-dashboard-shell .payments-workspace-page .payment-status-panel,.user-dashboard-shell .payments-workspace-page>.payment-history-panel{min-height:540px;padding:30px}.user-dashboard-shell .payments-workspace-page>.payment-history-panel{flex-direction:column;display:flex}.user-dashboard-shell .payments-workspace-page>.payment-history-panel>.list-stack{scrollbar-color:#b7cbe0 transparent;scrollbar-width:thin;max-height:520px;padding-right:5px;overflow:auto}}@media (width<=767px){.user-dashboard-shell .payments-workspace-page .payment-status-panel,.user-dashboard-shell .payments-workspace-page .payment-history-panel{border-radius:15px;padding:18px}.user-dashboard-shell .payments-workspace-page .payment-history-panel .card-inline{padding:13px}.user-dashboard-shell .payments-workspace-page .payment-history-panel .list-item{gap:10px;display:grid}.user-dashboard-shell .payments-workspace-page .payment-history-panel .list-meta-group{align-items:flex-start}.user-dashboard-shell .payments-workspace-page .payment-status-panel .service-catalog-preview{padding-right:16px}.user-dashboard-shell .payments-workspace-page .payment-status-panel .service-catalog-preview span{margin-top:10px;display:block;position:static;transform:none}}.user-dashboard-shell .appointments-workspace-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;display:block}.user-dashboard-shell .appointment-booking-panel>p,.user-dashboard-shell .appointment-summary-panel>p,.user-dashboard-shell .appointments-history-panel>header p{color:#5d7598;margin:5px 0 17px;font-size:.78rem}.user-dashboard-shell .appointment-booking-panel label em{color:#667b99;font-style:normal;font-weight:500}.user-dashboard-shell .appointment-summary-panel .document-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-dashboard-shell .appointment-summary-panel .document-stat-tile{background:#fff;border:1px solid #dce5ee;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:54px 1fr;align-items:center;column-gap:14px;min-height:90px;padding:14px;display:grid}.user-dashboard-shell .appointment-summary-panel .document-stat-tile i{border-radius:50%;grid-row:1/3;place-items:center;width:52px;height:52px;display:grid}.user-dashboard-shell .appointment-summary-panel .document-stat-tile i .pk-icon{width:27px;height:27px}.user-dashboard-shell .appointment-summary-panel .document-stat-tile strong{color:#071b49;align-self:end;font-size:1.15rem}.user-dashboard-shell .appointment-summary-panel .document-stat-tile span{color:#5d7598;align-self:start;font-size:.7rem}.user-dashboard-shell .appointment-summary-panel .document-stat-tile.blue i{color:#237ff4;background:#e6f1ff}.user-dashboard-shell .appointment-summary-panel .document-stat-tile.gold i{color:#ef9d00;background:#fff3d9}.user-dashboard-shell .appointment-summary-panel .document-stat-tile.green i{color:#0ea95a;background:#dff9e9}.user-dashboard-shell .appointment-summary-panel .document-stat-tile.violet i{color:#8d2fe1;background:#f0e1ff}.user-dashboard-shell .appointment-quick-info{background:linear-gradient(110deg,#fff8e7,#fffdf7);border-radius:12px;grid-template-columns:44px 1fr;gap:12px;margin-top:18px;padding:17px;display:grid}.user-dashboard-shell .appointment-quick-info>.pk-icon{color:#0b3569;background:#ffe5a6;border-radius:50%;width:42px;height:42px;padding:10px}.user-dashboard-shell .appointment-quick-info strong{color:#08244c}.user-dashboard-shell .appointment-quick-info .bullet-list{color:#4f6b92;gap:5px;margin:7px 0 0;font-size:.68rem}.user-dashboard-shell .appointments-history-panel{border-radius:15px}.user-dashboard-shell .appointments-history-panel>header h3{color:#08244c;margin:0}.user-dashboard-shell .appointments-history-panel>.empty-state{background:#fff;border:1px solid #dbe6ef;border-radius:12px;min-height:130px}.user-dashboard-shell .appointments-history-panel .empty-state-icon{color:#1675bb;background:#eaf5ff;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 8px;display:grid}.user-dashboard-shell .appointments-history-panel .empty-state-icon .pk-icon{width:23px;height:23px}@media (width>=768px){.user-dashboard-shell .appointments-workspace-page>.section-head{min-height:188px;padding:65px 250px 18px 2px;position:relative}.user-dashboard-shell .appointments-workspace-page>.section-head:before{content:"⌂   Client Workspace   ›   Appointments";color:#31547e;font-size:.76rem;font-weight:700;position:absolute;top:7px;left:2px}.user-dashboard-shell .appointments-workspace-page>.section-head:after{content:"▦";color:#fff;background:linear-gradient(#3973ff 0 28%,#fff 29%);border-radius:18px;place-items:center;width:132px;height:112px;font-size:3.2rem;display:grid;position:absolute;top:35px;right:56px;box-shadow:0 15px 30px #28519b24,48px 26px 0 -28px #ffa800}.user-dashboard-shell .appointments-workspace-page>.section-head .eyebrow{letter-spacing:.13em;font-size:.72rem}.user-dashboard-shell .appointments-workspace-page>.section-head h1{color:#08244c;letter-spacing:-.045em;margin-top:10px;font-size:clamp(2.2rem,4vw,3rem)}.user-dashboard-shell .appointments-workspace-page>.section-head p{color:#5a7398;margin-top:7px;font-size:.83rem;display:block}.user-dashboard-shell .appointments-main-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px}.user-dashboard-shell .appointment-booking-panel,.user-dashboard-shell .appointment-summary-panel{border-radius:15px;padding:26px}.user-dashboard-shell .appointment-booking-panel h3,.user-dashboard-shell .appointment-summary-panel h3{color:#08244c;margin:0;font-size:1.15rem}.user-dashboard-shell .appointment-booking-panel select,.user-dashboard-shell .appointment-booking-panel input,.user-dashboard-shell .appointment-booking-panel textarea{border-color:#cbd9e8;border-radius:9px}.user-dashboard-shell .appointment-booking-panel textarea{min-height:105px}.user-dashboard-shell .appointment-booking-panel>.button-primary{background:linear-gradient(100deg,#062e60,#143d5d 55%,#ffad0a);border-radius:9px;justify-content:center;gap:14px;min-height:52px;display:flex}.user-dashboard-shell .appointment-booking-panel>.button-primary .pk-icon{width:20px;height:20px}.user-dashboard-shell .appointments-history-panel{padding:24px}}@media (width<=767px){.user-dashboard-shell .appointments-workspace-page>.section-head h1{font-size:2rem}.user-dashboard-shell .appointment-summary-panel .document-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-dashboard-shell .appointment-summary-panel .document-stat-tile{grid-template-columns:42px 1fr;column-gap:9px;min-height:76px;padding:10px}.user-dashboard-shell .appointment-summary-panel .document-stat-tile i{width:40px;height:40px}.user-dashboard-shell .appointment-datetime-group{grid-template-columns:1fr}}.user-dashboard-shell .dashboard-topbar .user-pill-button{background:#fff;border:1px solid #d9e5ef;border-radius:15px;grid-template-rows:auto;grid-template-columns:48px minmax(0,1fr);justify-self:end;align-items:center;gap:12px;min-width:200px;min-height:68px;padding:9px 12px;display:grid;overflow:hidden;box-shadow:0 8px 22px #062b5612;width:200px!important;max-width:200px!important}.user-dashboard-shell .dashboard-topbar .user-pill-avatar{background:linear-gradient(145deg,#062957,#08669e);border:2px solid #fff;border-radius:50%;width:48px;height:48px;box-shadow:0 0 0 1px #b9cce0,0 7px 15px #0534602e}.user-dashboard-shell .dashboard-topbar .user-pill-copy{text-align:left;flex-direction:column;justify-content:center;place-items:flex-start start;gap:6px;min-width:0;display:flex}.user-dashboard-shell .dashboard-topbar .user-pill-copy>strong{color:#071b40;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.86rem;line-height:1.1;overflow:hidden}.user-dashboard-shell .dashboard-topbar .user-pill-copy>span{display:none}.user-dashboard-shell .dashboard-topbar .workspace-identity{margin:0;display:block}.user-dashboard-shell .dashboard-topbar .role-chip.client{color:#18373c;letter-spacing:.08em;background:#eafaf7;border-color:#c7ebe5;min-height:26px;padding:0 11px;font-size:.65rem;line-height:1}@media (width<=860px) and (width>=641px){.user-dashboard-shell .dashboard-topbar .user-pill-button{min-width:180px;width:180px!important;max-width:180px!important}}.user-dashboard-shell .documents-workspace-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;display:block}.user-dashboard-shell .document-center-summary{box-shadow:none;background:0 0;border:0;padding:0}.user-dashboard-shell .document-center-summary .document-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.user-dashboard-shell .document-center-summary .document-stat-tile{background:#fff;border:1px solid #dbe5ef;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:58px 1fr;align-items:center;column-gap:16px;min-height:112px;padding:18px;display:grid}.user-dashboard-shell .document-center-summary .document-stat-tile i{border-radius:50%;grid-row:1/3;place-items:center;width:56px;height:56px;display:grid}.user-dashboard-shell .document-center-summary .document-stat-tile i .pk-icon{width:29px;height:29px}.user-dashboard-shell .document-center-summary .document-stat-tile strong{color:#071b49;align-self:end;font-size:1.55rem;line-height:1}.user-dashboard-shell .document-center-summary .document-stat-tile span{color:#5c759b;align-self:start;margin-top:6px;font-size:.78rem}.user-dashboard-shell .document-center-summary .document-stat-tile.blue i{color:#0879db;background:#e3f4ff}.user-dashboard-shell .document-center-summary .document-stat-tile.gold i{color:#ed9d00;background:#fff3d9}.user-dashboard-shell .document-center-summary .document-stat-tile.green i{color:#0b9852;background:#ddf9e8}.user-dashboard-shell .document-center-summary .document-stat-tile.red i{color:#e5253d;background:#ffe4e8}.user-dashboard-shell .document-center-list-panel{border-radius:15px;padding:26px}.user-dashboard-shell .document-center-list-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.user-dashboard-shell .document-center-list-head h3{color:#08244c;margin:0;font-size:1.15rem}.user-dashboard-shell .document-center-list-head p{color:#5d7598;margin:7px 0 0;font-size:.78rem}.user-dashboard-shell .document-center-list-head label{background:#fff;border:1px solid #d5e0ea;border-radius:10px;align-items:center;gap:10px;width:min(100%,290px);min-height:48px;padding:0 14px;display:flex}.user-dashboard-shell .document-center-list-head label .pk-icon{color:#092c59;width:19px;height:19px}.user-dashboard-shell .document-center-list-head input{width:100%;min-height:46px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:.8rem}.user-dashboard-shell .document-center-list-panel>.empty-state{background:#fff;border:1px solid #dbe5ef;border-radius:12px;min-height:230px}.user-dashboard-shell .document-center-list-panel .empty-state-icon{color:#567194;background:#edf4fc;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 16px;display:grid}.user-dashboard-shell .document-center-list-panel .empty-state-icon .pk-icon{width:38px;height:38px}.user-dashboard-shell .document-center-list-panel .document-history-group{box-shadow:none;background:0 0;border:0;padding:0}.user-dashboard-shell .document-history-meta-head{padding-top:4px}.user-dashboard-shell .document-support-strip{background:linear-gradient(110deg,#fff7e4,#fffdf7 55%,#fff4d8);border:1px solid #f5e2b8;border-radius:14px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:grid}.user-dashboard-shell .document-support-strip>span{color:#082c5a;background:#ffe9b8;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.user-dashboard-shell .document-support-strip>span .pk-icon{width:30px;height:30px}.user-dashboard-shell .document-support-strip strong{color:#071b49;font-size:1.05rem}.user-dashboard-shell .document-support-strip p{color:#58729a;margin:6px 0 0;font-size:.78rem}.user-dashboard-shell .document-support-strip>a{color:#071b49;background:#fff;border:1px solid #efa000;border-radius:11px;align-items:center;gap:22px;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:flex}.user-dashboard-shell .document-support-strip>a .pk-icon{width:18px;height:18px}.user-dashboard-shell .document-center-hero-art{width:190px;height:142px;position:relative}.user-dashboard-shell .document-center-hero-art:before{content:"";background:#fff2cf;border-radius:50%;width:106px;height:106px;position:absolute;top:17px;left:5px}.user-dashboard-shell .document-center-hero-art>span{z-index:1;color:#1682e4;background:linear-gradient(145deg,#fff,#eff7ff);border:1px solid #d9e6f2;border-radius:13px;place-items:center;width:104px;height:126px;display:grid;position:absolute;top:8px;right:30px;box-shadow:0 16px 28px #275d9126}.user-dashboard-shell .document-center-hero-art>span .pk-icon{stroke-width:1.45px;width:62px;height:62px}.user-dashboard-shell .document-center-hero-art>i{z-index:2;color:#fff;background:linear-gradient(145deg,#ffbe27,#ff9f00);border:5px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 10px 20px #e8910033}.user-dashboard-shell .document-center-hero-art>i .pk-icon{stroke-width:2.15px;width:27px;height:27px}@media (width>=768px){.user-dashboard-shell .documents-workspace-page>.section-head{min-height:205px;padding:66px 260px 18px 2px;position:relative}.user-dashboard-shell .documents-workspace-page>.section-head:before{content:"⌂   Client Workspace   ›   My Documents";color:#31547e;font-size:.76rem;font-weight:700;position:absolute;top:7px;left:2px}.user-dashboard-shell .documents-workspace-page>.section-head:after{display:none}.user-dashboard-shell .documents-workspace-page>.section-head .section-actions{width:auto;position:absolute;top:26px;right:40px}.user-dashboard-shell .documents-workspace-page>.section-head .eyebrow{letter-spacing:.13em;font-size:.72rem}.user-dashboard-shell .documents-workspace-page>.section-head h1{color:#08244c;letter-spacing:-.05em;margin-top:10px;font-size:clamp(2.3rem,4vw,3.2rem)}.user-dashboard-shell .documents-workspace-page>.section-head p{color:#5a7398;margin-top:9px;font-size:.88rem;display:block}}@media (width<=767px){.user-dashboard-shell .documents-workspace-page>.section-head .section-actions{display:none}.user-dashboard-shell .document-center-summary .document-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.user-dashboard-shell .document-center-summary .document-stat-tile{grid-template-columns:42px 1fr;column-gap:9px;min-height:82px;padding:11px}.user-dashboard-shell .document-center-summary .document-stat-tile i{width:40px;height:40px}.user-dashboard-shell .document-center-summary .document-stat-tile i .pk-icon{width:22px;height:22px}.user-dashboard-shell .document-center-summary .document-stat-tile strong{font-size:1.15rem}.user-dashboard-shell .document-center-summary .document-stat-tile span{font-size:.62rem}.user-dashboard-shell .document-center-list-panel{padding:15px}.user-dashboard-shell .document-center-list-head{flex-direction:column;align-items:stretch;gap:12px}.user-dashboard-shell .document-center-list-head label{width:100%}.user-dashboard-shell .document-support-strip{grid-template-columns:46px 1fr;padding:15px}.user-dashboard-shell .document-support-strip>span{width:44px;height:44px}.user-dashboard-shell .document-support-strip>a{grid-column:1/-1;justify-content:center}.user-dashboard-shell .upload-documents-page .document-type-icon img{width:25px;height:25px}.user-dashboard-shell .upload-documents-page .upload-notes-field>span img{width:19px;height:19px}}.user-dashboard-shell .sidebar-link-icon{color:#dcecff;background:linear-gradient(145deg,#ffffff1c,#ffffff0b);border:1px solid #ffffff14;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.user-dashboard-shell .sidebar-link-icon svg{filter:drop-shadow(0 2px 3px #0000001f);width:20px;height:20px;display:block}.user-dashboard-shell .sidebar-link:hover .sidebar-link-icon{color:#fff;background:#ffffff24;border-color:#ffffff2e;transform:scale(1.04)}.user-dashboard-shell .sidebar-link.active .sidebar-link-icon{color:#072950;background:#ffffffb8;border-color:#ffffffb8;box-shadow:0 5px 12px #643f001f}.user-dashboard-shell .sidebar-link.active .sidebar-link-icon svg{filter:none}.user-dashboard-shell .dashboard-topbar .user-pill-avatar>span{text-shadow:0 1px 2px #0000002e;font-size:.9rem;font-weight:800;color:#fff!important}.user-dashboard-shell .page-stack .document-stat-tile i,.user-dashboard-shell .page-stack .payment-kpi-card>span,.user-dashboard-shell .page-stack .selected-service-card-icon{box-shadow:inset 0 0 0 1px #ffffffb3,0 7px 15px #062b5614}.user-dashboard-shell .page-stack .document-stat-tile i .pk-icon,.user-dashboard-shell .page-stack .payment-kpi-card .pk-icon,.user-dashboard-shell .page-stack .empty-state-icon .pk-icon{stroke-width:1.9px;vector-effect:non-scaling-stroke}.user-dashboard-shell .services-workspace-page>.services-category-panel button{gap:8px;min-height:96px}.user-dashboard-shell .services-workspace-page>.services-category-panel button>span{border:1px solid #0000;border-radius:14px;place-items:center;width:46px;height:46px;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:grid;box-shadow:0 7px 16px #072a5117}.user-dashboard-shell .services-workspace-page>.services-category-panel button:first-child>span{color:#0b69bd;background:linear-gradient(145deg,#ecf8ff,#dcefff);border-color:#cbe6fa}.user-dashboard-shell .services-workspace-page>.services-category-panel button:nth-child(2)>span{color:#d87900;background:linear-gradient(145deg,#fff8e7,#ffedc0);border-color:#f7dfad}.user-dashboard-shell .services-workspace-page>.services-category-panel button:nth-child(3)>span{color:#7041c7;background:linear-gradient(145deg,#f8f2ff,#eadfff);border-color:#dfd2f7}.user-dashboard-shell .services-workspace-page>.services-category-panel button:nth-child(4)>span{color:#087e83;background:linear-gradient(145deg,#effcfc,#daf4f2);border-color:#c9e9e8}.user-dashboard-shell .services-workspace-page>.services-category-panel button>span .pk-icon{stroke-width:1.9px;vector-effect:non-scaling-stroke;width:25px;height:25px}.user-dashboard-shell .services-workspace-page>.services-category-panel button:hover>span{transform:translateY(-2px)scale(1.04);box-shadow:0 10px 20px #072a5121}.user-dashboard-shell .services-workspace-page>.services-category-panel button.active>span{color:#082b55;background:#fff;border-color:#fff;box-shadow:0 8px 18px #90570024}.user-dashboard-shell .services-workspace-page>.services-category-panel button>strong{color:#092c59;font-size:.76rem;font-weight:800}.user-dashboard-shell .services-workspace-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;display:block}.user-dashboard-shell .services-workspace-page .service-card-icon-badge{flex:none;place-items:center;display:grid;overflow:hidden}.user-dashboard-shell .services-workspace-page .service-card-icon-badge .pk-icon{color:currentColor;width:30px;height:30px}.user-dashboard-shell .services-workspace-page .service-card-head-arrow{flex:none;place-items:center;display:grid}.user-dashboard-shell .services-workspace-page .services-support-banner>span,.user-dashboard-shell .services-workspace-page .services-support-banner>.pk-icon{flex:none}@media (width<=1024px){html,body{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:clip auto!important}#root,.site-shell,.user-dashboard-shell,.dashboard-content,.dashboard-main,.dashboard-main>div,.public-main{touch-action:pan-y;height:auto!important;min-height:0!important;max-height:none!important;overflow:clip visible!important}.site-shell,.user-dashboard-shell{position:relative}.mobile-bottom-nav,body>.mobile-bottom-nav{position:fixed!important}}@media (width<=767px){.user-dashboard-shell .services-workspace-page>.services-category-panel button{gap:4px;min-height:76px}.user-dashboard-shell .services-workspace-page>.services-category-panel button>span{border-radius:10px;width:34px;height:34px}.user-dashboard-shell .services-workspace-page>.services-category-panel button>span .pk-icon{width:20px;height:20px}.user-dashboard-shell .services-workspace-page>.services-category-panel button>strong{font-size:clamp(.5rem,2.25vw,.64rem)}}@media (width<=700px){.site-shell .pk-home .pk-service-grid-eight{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-shell .pk-home .pk-service-grid-eight .pk-service-card{border:1px solid color-mix(in srgb, var(--service-color) 38%, #dfe8f3);background:linear-gradient(135deg, #fff 30%, color-mix(in srgb, var(--service-soft) 78%, #fff));min-width:0;min-height:104px;box-shadow:0 8px 22px color-mix(in srgb, var(--service-color) 9%, transparent);border-radius:15px;grid-template-columns:52px minmax(0,1fr) 31px;align-items:center;gap:9px;padding:13px 11px;display:grid}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--service-color) 78%, #071c3a), var(--service-color));width:52px;height:52px;box-shadow:0 7px 15px color-mix(in srgb, var(--service-color) 22%, transparent);border-radius:14px;margin:0;position:relative;inset:auto}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon .pk-icon{width:28px;height:28px}.site-shell .pk-home .pk-service-grid-eight .pk-service-watermark,.site-shell .pk-home .pk-service-grid-eight .pk-service-card>p,.site-shell .pk-home .pk-service-grid-eight .pk-service-tags{display:none}.site-shell .pk-home .pk-service-grid-eight .pk-service-card h3{color:#071c3a;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;min-width:0;max-width:none;margin:0;font-size:clamp(.76rem,3.35vw,.98rem);font-weight:800;line-height:1.15}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>a{width:31px;height:31px;color:var(--service-color);background:color-mix(in srgb, var(--service-soft) 88%, #fff);border-radius:50%;justify-self:end;place-items:center;margin:0;font-size:0;display:grid;position:relative;inset:auto}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>a span{font-size:1.15rem;line-height:1}}@media (width<=370px){.site-shell .pk-home .pk-service-grid-eight .pk-service-card{grid-template-columns:44px minmax(0,1fr) 27px;gap:7px;min-height:94px;padding:11px 9px}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon{border-radius:12px;width:44px;height:44px;left:auto}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon .pk-icon{width:24px;height:24px}.site-shell .pk-home .pk-service-grid-eight .pk-service-card h3{font-size:clamp(.66rem,3.35vw,.78rem)}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>a{width:27px;height:27px}}@media (width<=700px){.site-shell .pk-home .pk-service-grid-eight .pk-service-card{align-items:center;min-height:106px;padding:14px 54px 14px 74px;display:flex}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon{width:50px;height:50px;position:absolute;inset:50% auto auto 12px;transform:translateY(-50%)}.site-shell .pk-home .pk-service-grid-eight .pk-service-card h3{width:100%;margin:0}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>a{width:33px;height:33px;position:absolute;inset:50% 12px auto auto;transform:translateY(-50%)}}@media (width<=370px){.site-shell .pk-home .pk-service-grid-eight .pk-service-card{min-height:94px;padding-left:62px;padding-right:43px}.site-shell .pk-home .pk-service-grid-eight .pk-service-icon{width:43px;height:43px;left:9px}.site-shell .pk-home .pk-service-grid-eight .pk-service-card>a{width:28px;height:28px;right:9px}}@media (width<=767px){.user-dashboard-shell .dashboard-overview-page>.section-head{order:0;padding:2px 4px 0;display:block}.user-dashboard-shell .dashboard-overview-page>.section-head .eyebrow{color:#62738e;letter-spacing:.11em;font-size:.72rem;display:block}.user-dashboard-shell .dashboard-overview-page>.section-head h1{color:#082752;letter-spacing:-.05em;margin:5px 0 4px;font-size:2.35rem;line-height:1}.user-dashboard-shell .dashboard-overview-page>.section-head p{color:#5d6f8b;max-width:300px;margin:0;font-size:.88rem;line-height:1.35}.user-dashboard-shell .dashboard-overview-welcome{color:#082752;background:linear-gradient(135deg,#fffdfa,#fff6df 100%);border-color:#f5dfaa;border-radius:22px;min-height:0;padding:17px 18px 15px;box-shadow:0 12px 26px #5c3e0c17}.user-dashboard-shell .dashboard-overview-welcome:after{opacity:.2;background:repeating-linear-gradient(135deg,#0000 0 13px,#f0ae1c 14px 15px,#0000 16px 24px);width:250px;height:185px;top:-48px;right:-75px}.user-dashboard-shell .dashboard-overview-welcome .eyebrow{color:#ed9400;letter-spacing:0;font-size:.78rem;font-weight:800}.user-dashboard-shell .dashboard-overview-welcome h3{color:#062650;margin:5px 0 4px;font-size:clamp(1.6rem,7.7vw,2.25rem);line-height:1.05}.user-dashboard-shell .dashboard-overview-welcome p{color:#586a85;max-width:330px;font-size:.82rem;line-height:1.35}.user-dashboard-shell .dashboard-welcome-illustration{display:none}.user-dashboard-shell .dashboard-overview-welcome .dashboard-overview-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.user-dashboard-shell .dashboard-overview-meta-item{color:#0a2b56;background:#ffffffd1;border:1px solid #e4d0a48c;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;min-height:68px;padding:10px 7px;display:grid;box-shadow:0 4px 12px #5c3e0c12}.user-dashboard-shell .dashboard-overview-meta-item svg{color:#d99100;background:#fff0ce;border-radius:50%;grid-row:1/3;width:28px;height:28px;padding:7px}.user-dashboard-shell .dashboard-overview-meta-item:nth-child(2) svg{color:#d88c00}.user-dashboard-shell .dashboard-overview-meta-item:nth-child(3) svg{color:#0c5b9e;background:#e5f0ff}.user-dashboard-shell .dashboard-overview-meta-item strong{color:#0a2b56;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;line-height:1.1;overflow:hidden}.user-dashboard-shell .dashboard-overview-meta-item span{color:#65758c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.61rem;line-height:1.1;overflow:hidden}.user-dashboard-shell .dashboard-overview-stats .stat-card-action{text-indent:-9999px;white-space:nowrap;border-color:#0a396c24;place-items:center;padding:0;line-height:0;display:grid;box-shadow:0 4px 11px #082d571a;font-size:0!important}.user-dashboard-shell .dashboard-overview-stats .stat-card-action:after{content:"›";color:#0a4f98;text-indent:0;font-size:25px;font-weight:700;line-height:28px;display:block;position:static}.user-dashboard-shell .dashboard-overview-stats .stat-card:first-child .stat-card-action:after{color:#df9100}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(3) .stat-card-action:after{color:#09a96a}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(4) .stat-card-action:after{color:#6b42df}.user-dashboard-shell .overview-summary-panel,.user-dashboard-shell .overview-quick-actions{background:#fff;border:1px solid #e4ecf4;border-radius:20px;padding:15px 13px;box-shadow:0 8px 22px #062b560d}}.service-request-fields .service-request-field{gap:8px}.service-request-field>span>i{color:#082a58;background:#fff3dc;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.service-request-field>span>i .pk-icon{color:currentColor;background:0 0;border:0;border-radius:0;width:25px;height:25px;padding:0}.service-request-field-name>span>i{border:1px solid #ed9e0014;box-shadow:inset 0 1px #ffffffe6}.service-request-field-name>span>i .pk-icon{stroke-width:2px}.service-request-field-phone>span>i{color:#063667;background:#e6f0ff}.service-request-field-address>span>i{color:#0a315d;background:#e5ffe2}.service-request-phone-input{background:#fff;border:1px solid #cbd6e4;border-radius:13px;min-height:56px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.service-request-phone-input>span{color:#102544;white-space:nowrap;border-right:1px solid #d5deea;align-items:center;gap:8px;min-width:132px;padding:0 16px;font-size:.91rem;display:flex}.service-request-phone-input>span>b{color:#102544}.service-request-phone-input>span .pk-icon{width:17px;height:17px;margin-left:auto}.service-request-phone-input input{border:0;border-radius:0;min-width:0;min-height:0}.service-request-phone-input:focus-within{border-color:#e49a18;box-shadow:0 0 0 4px #e79d1d21}.service-request-phone-input input:focus{box-shadow:none}.service-request-selected>div>p{color:#657b99;margin:0;font-size:.77rem;font-weight:500;line-height:1.35}.service-request-selected>b{grid-template-columns:42px auto;align-items:center;column-gap:10px;display:grid}.service-request-selected>b>span{grid-row:1/span 2}.service-request-selected>b>strong{font:800 1.35rem Manrope,sans-serif}.service-request-selected>b>small{color:#5375a5;font-size:.67rem;font-weight:700}.service-request-submit{grid-template-columns:auto 1fr auto;justify-items:center}.service-request-submit>span{grid-column:2}.service-request-submit>b{grid-column:3}.service-request-assurances{color:#667a97;justify-content:center;align-items:center;font-size:.68rem;display:flex}.service-request-assurances>span{white-space:nowrap;align-items:center;gap:9px;padding:0 28px;display:flex}.service-request-assurances>span+span{border-left:1px solid #aebbd0}.service-request-assurances .pk-icon{color:#ed9e00;width:22px;height:22px}@media (width>=651px){.service-request-modal{border-radius:28px;width:min(100%,1200px);padding:30px 40px 26px}.service-request-close{width:48px;height:48px;font-size:1.8rem;top:24px;right:30px}.service-request-steps{margin-bottom:23px}.service-request-steps b,.service-request-steps span{flex-basis:54px;width:54px;height:54px;font-size:1rem}.service-request-steps i{width:58px}.service-request-modal>header small{gap:14px;font-size:.78rem}.service-request-modal>header small:before{width:54px;height:4px}.service-request-modal>header h2{max-width:800px;margin:17px 0 10px;font-size:clamp(2.45rem,4vw,3.55rem)}.service-request-modal>header p{font-size:1rem}.service-request-modal form{gap:20px;margin-top:28px}.service-request-fields{gap:20px 40px}.service-request-fields label{font-size:1rem}.service-request-fields input,.service-request-fields textarea{min-height:58px;padding:14px 18px;font-size:.96rem}.service-request-fields textarea{min-height:104px;max-height:none}.service-request-fields label>small{font-size:.73rem}.service-request-selected{border-radius:18px;grid-template-columns:84px minmax(0,1fr) auto;gap:22px;padding:20px 28px}.service-request-selected>i{border-radius:16px;width:74px;height:74px}.service-request-selected>i .pk-icon{width:37px;height:37px}.service-request-selected>div{gap:5px}.service-request-selected>div small{font-size:.73rem}.service-request-selected>div strong{font-size:1.35rem}.service-request-selected>div>p{font-size:.88rem}.service-request-selected>b{padding-left:28px}.service-request-submit{min-height:66px;font-size:1.1rem}.service-request-assurances{font-size:.76rem}}@media (width<=650px){.service-request-field>span>i{border-radius:11px;flex-basis:38px;width:38px;height:38px}.service-request-field>span>i .pk-icon{width:20px;height:20px}.service-request-phone-input{border-radius:10px;min-height:50px}.service-request-phone-input>span{min-width:108px;padding:0 11px;font-size:.8rem}.service-request-selected>div>p{display:none}.service-request-assurances{justify-content:start;gap:8px;padding:3px 0;font-size:.62rem;display:grid}.service-request-assurances>span{white-space:normal;padding:0}.service-request-assurances>span+span{border:0}.service-request-assurances .pk-icon{width:18px;height:18px}}.service-request-selected{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:12px 16px}.service-request-selected>i{border-radius:14px;width:56px;height:56px}.service-request-selected>i .pk-icon{width:29px;height:29px}.service-request-selected>div{gap:3px}.service-request-selected>div small{font-size:.66rem}.service-request-selected>div strong{font-size:1.12rem}.service-request-selected>div>p{font-size:.84rem}@media (width>=651px){.service-request-selected{border-radius:16px;grid-template-columns:62px minmax(0,1fr);gap:16px;padding:13px 18px}.service-request-selected>i{border-radius:14px;width:60px;height:60px}.service-request-selected>i .pk-icon{width:31px;height:31px}.service-request-selected>div small{font-size:.7rem}.service-request-selected>div strong{font-size:1.22rem}.service-request-selected>div>p{font-size:.92rem}.service-request-backdrop{place-items:center;padding:18px 24px}.service-request-modal{box-sizing:border-box;width:min(1200px,100vw - 48px);max-height:calc(100vh - 36px);margin:auto}.service-request-backdrop{padding:2.5vh 24px;overflow:hidden}.service-request-modal{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:95vh;overflow-y:auto}}@media (width>=651px) and (height<=850px){.service-request-modal{border-radius:24px;padding:16px 28px 14px}.service-request-close{width:40px;height:40px;font-size:1.55rem;top:14px;right:18px}.service-request-steps{margin-bottom:11px}.service-request-steps b,.service-request-steps span{flex-basis:42px;width:42px;height:42px;font-size:.82rem}.service-request-steps i{width:42px}.service-request-modal>header small{gap:10px;font-size:.66rem}.service-request-modal>header small:before{width:38px;height:3px}.service-request-modal>header h2{margin:9px 0 6px;font-size:clamp(2rem,3.45vw,2.65rem);line-height:1.04}.service-request-modal>header p{font-size:.83rem;line-height:1.4}.service-request-modal form{gap:12px;margin-top:16px}.service-request-fields{gap:12px 28px}.service-request-fields label{gap:5px;font-size:.84rem}.service-request-field>span>i{border-radius:12px;flex-basis:40px;width:40px;height:40px}.service-request-field>span>i .pk-icon{width:21px;height:21px}.service-request-fields input,.service-request-fields textarea{border-radius:11px;min-height:46px;padding:10px 14px;font-size:.82rem}.service-request-phone-input{border-radius:11px;min-height:46px}.service-request-phone-input>span{min-width:116px;padding:0 13px;font-size:.8rem}.service-request-fields textarea{min-height:66px;max-height:66px}.service-request-fields label>small{margin-top:0;font-size:.62rem}.service-request-selected{border-radius:14px;grid-template-columns:54px minmax(0,1fr);gap:13px;padding:10px 14px}.service-request-selected>i{border-radius:13px;width:52px;height:52px}.service-request-selected>i .pk-icon{width:27px;height:27px}.service-request-selected>div small{font-size:.62rem}.service-request-selected>div strong{font-size:1.05rem}.service-request-selected>div>p{font-size:.78rem}.service-request-submit{border-radius:12px;min-height:52px;font-size:.92rem}.service-request-submit>.pk-icon{width:22px;height:22px}.service-request-assurances{padding-top:1px;font-size:.62rem}.service-request-assurances>span{gap:7px;padding:0 20px}.service-request-assurances .pk-icon{width:18px;height:18px}}.service-request-phone-input{position:relative}.service-request-phone-input>span{justify-content:center;min-width:126px;font-weight:800}.service-request-phone-input>span>b{font-size:1rem}.service-request-phone-input>input{padding-right:68px}.phone-country-flag{background:linear-gradient(#ff8a18 0 33.33%,#fff 33.33% 66.66%,#138b43 66.66%);border-radius:3px;flex:0 0 32px;width:32px;height:22px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #05254e2e}.phone-country-flag:after{content:"";border:1px solid #173c86;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-request-phone-input>.phone-call-icon{color:#062b5e;pointer-events:none;background:#e8f1ff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.service-request-phone-input>.phone-call-icon .pk-icon{stroke-width:2.15px;width:21px;height:21px}@media (width>=651px) and (height<=850px){.service-request-phone-input>span{min-width:108px}.service-request-phone-input>span>b{font-size:.84rem}.phone-country-flag{flex-basis:25px;width:25px;height:17px}.phone-country-flag:after{width:5px;height:5px}.service-request-phone-input>.phone-call-icon{width:31px;height:31px;right:9px}.service-request-phone-input>.phone-call-icon .pk-icon{width:18px;height:18px}}.service-request-choices>button>span>mark{color:#0a3974;background:#eaf2ff;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-top:5px;padding:4px 9px;font-size:.62rem;font-weight:800;display:flex}.service-request-choices>button>span>mark .pk-icon{color:#0b559f;width:15px;height:15px}.service-request-choices>.service-request-choice-payment>i{color:#062d62;background:linear-gradient(145deg,#fff0bf,#ffe4a0)}.service-request-choices>.service-request-choice-payment>span>mark{color:#8f5700;background:#fff0c8}.service-request-choices>.service-request-choice-payment>span>mark .pk-icon{color:#e09400}.service-request-choices>.service-request-choice-dashboard>i{color:#073a76;background:linear-gradient(145deg,#eaf3ff,#dceaff)}.service-request-choices>.service-request-choice-dashboard>b em{color:#0a4d98}.service-request-choices>button>b em{color:#082f67;background:#e9f1ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:2rem;line-height:1;display:grid}@media (width>=651px){.service-request-next-step{padding:3px 10px 8px}.service-request-next-step>header{padding-right:260px;position:relative}.service-request-next-step>header:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 44%,#ffdc8a6b,#fff4d833 56%,#0000 57%);border-radius:48% 52% 44% 56%;width:160px;height:160px;position:absolute;top:-12px;right:38px}.service-request-next-step>header h2{margin:12px 0 8px;font-size:clamp(2.2rem,4vw,3.2rem)}.service-request-next-step>header p{font-size:.9rem}.service-request-choices{gap:16px;margin-top:22px}.service-request-choices>button{border-radius:20px;grid-template-columns:76px minmax(0,1fr) auto;gap:20px;padding:18px 26px}.service-request-choices>button>i{border-radius:18px;width:70px;height:70px}.service-request-choices>button>i .pk-icon{width:35px;height:35px}.service-request-choices strong{font-size:1.22rem}.service-request-choices small{font-size:.83rem}.service-request-choices>button>b{gap:18px;font-size:1.18rem}.service-request-choices>button>b em{width:48px;height:48px;font-size:2.35rem}}@media (width>=651px) and (height<=850px){.service-request-next-step>header{padding-right:160px}.service-request-next-step>header:after{width:110px;height:110px;right:20px}.service-request-next-step>header h2{font-size:2rem}.service-request-next-step>header p{font-size:.75rem}.service-request-choices{gap:10px;margin-top:14px}.service-request-choices>button{border-radius:15px;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;padding:11px 15px}.service-request-choices>button>i{border-radius:14px;width:52px;height:52px}.service-request-choices>button>i .pk-icon{width:27px;height:27px}.service-request-choices strong{font-size:.94rem}.service-request-choices small{font-size:.68rem}.service-request-choices>button>b{gap:10px;font-size:.88rem}.service-request-choices>button>b em{width:36px;height:36px;font-size:1.8rem}.service-request-choices>button>span>mark{margin-top:3px;padding:3px 7px;font-size:.52rem}.service-request-choices>button>span>mark .pk-icon{width:12px;height:12px}}@media (width>=761px){.user-dashboard-shell .dashboard-overview-page{gap:24px}.user-dashboard-shell .dashboard-overview-page>.page-header{display:none}.user-dashboard-shell .dashboard-overview-welcome{color:#092954;background:linear-gradient(110deg,#fff,#fbfdff);border:1px solid #e2ebf4;border-radius:20px;grid-template-columns:minmax(0,1fr) 310px;align-items:center;min-height:210px;padding:28px 32px;display:grid;box-shadow:0 14px 30px #052a5212}.user-dashboard-shell .dashboard-overview-welcome:after{opacity:1;background:radial-gradient(circle,#ffdc8c4d,#fff4db42 53%,#0000 54%);border-radius:48% 52% 44% 56%;width:205px;height:170px;top:18px;right:82px;transform:none}.user-dashboard-shell .dashboard-overview-welcome .eyebrow{color:#0a315f;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.user-dashboard-shell .dashboard-overview-welcome .eyebrow:before{content:"";vertical-align:middle;background:#f0a000;border-radius:99px;width:24px;height:3px;margin:0 10px 3px 0;display:inline-block}.user-dashboard-shell .dashboard-overview-welcome h3{color:#061d48;letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(2rem,3.2vw,3rem)}.user-dashboard-shell .dashboard-overview-welcome p{color:#5b7497;max-width:570px;font-size:.92rem;line-height:1.5}.user-dashboard-shell .dashboard-overview-welcome .dashboard-overview-meta{grid-column:1;grid-template-columns:repeat(2,minmax(0,250px));gap:16px;margin-top:18px;display:grid}.user-dashboard-shell .dashboard-overview-meta-item{color:#082654;background:#fff;border:1px solid #e3eaf2;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:44px 1fr;column-gap:11px;min-height:64px;padding:10px 14px;box-shadow:0 5px 15px #052a520a}.user-dashboard-shell .dashboard-overview-meta-item:nth-child(3){display:none}.user-dashboard-shell .dashboard-overview-meta-item svg{color:#d68d00;background:#fff0cd;border-radius:50%;width:42px;height:42px;padding:11px}.user-dashboard-shell .dashboard-overview-meta-item:nth-child(2) svg{color:#0d5aa3;background:#e3efff}.user-dashboard-shell .dashboard-overview-meta-item strong{color:#0a2855;font-size:1.12rem}.user-dashboard-shell .dashboard-overview-meta-item span{color:#54719a;font-size:.7rem}.user-dashboard-shell .dashboard-welcome-illustration{z-index:2;color:#f0aa0a;background:linear-gradient(145deg,#fff,#f3f7fc);border:8px solid #edf4fb;border-radius:14px;place-items:center;width:142px;height:158px;display:grid;position:absolute;top:42px;right:95px;transform:rotate(-8deg);box-shadow:-16px 14px #083b72,12px 10px 24px #072d5724}.user-dashboard-shell .dashboard-welcome-illustration>svg{stroke-width:1.45px;width:66px;height:66px}.user-dashboard-shell .dashboard-welcome-illustration:before,.user-dashboard-shell .dashboard-welcome-illustration:after{content:"";background:#d7e6f7;border-radius:99px;height:7px;position:absolute;left:28px;right:28px}.user-dashboard-shell .dashboard-welcome-illustration:before{top:75px;box-shadow:0 20px #d7e6f7,0 40px #d7e6f7}.user-dashboard-shell .dashboard-welcome-illustration:after{top:116px;right:52px}.user-dashboard-shell .dashboard-welcome-illustration>i{color:#fff;background:#0a4d91;border:4px solid #fff;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;position:absolute;bottom:19px;right:-18px;transform:rotate(8deg)}.user-dashboard-shell .dashboard-welcome-illustration>i svg{width:24px;height:24px}.user-dashboard-shell .dashboard-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.user-dashboard-shell .dashboard-overview-stats .stat-card{background:#fff;border:1px solid #e1eaf3;border-radius:16px;min-height:116px;padding:18px 45px 17px 82px;box-shadow:0 8px 20px #052a520e}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon{color:#b97500;background:#fff0cf;border-radius:16px;width:54px;height:54px;top:23px;left:18px}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(2) .stat-card-icon{color:#0867c7;background:#ddebff}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(3) .stat-card-icon{color:#079555;background:#d7f8e5}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(4) .stat-card-icon{color:#6636d7;background:#eee5ff}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon svg{stroke-width:1.9px;width:28px;height:28px}.user-dashboard-shell .dashboard-overview-stats .stat-card>span:not(.stat-card-icon){color:#0b315e;font-size:.83rem}.user-dashboard-shell .dashboard-overview-stats .stat-card strong{color:#061e4b;margin-top:2px;font-size:1.75rem}.user-dashboard-shell .dashboard-overview-stats .stat-card small,.user-dashboard-shell .dashboard-overview-stats .stat-card-action{display:none}.user-dashboard-shell .dashboard-overview-stats .stat-card:after{content:"›";color:#123d70;background:#f7faff;border:1px solid #e1eaf4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.7rem;font-weight:500;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.user-dashboard-shell .overview-summary-panel,.user-dashboard-shell .overview-quick-actions{background:#fff;border:1px solid #e3ebf3;border-radius:18px;padding:23px 21px 19px;box-shadow:0 8px 23px #052a520b}.user-dashboard-shell .overview-summary-head{justify-content:space-between;align-items:center;display:flex}.user-dashboard-shell .overview-summary-head h3,.user-dashboard-shell .overview-summary-head p{display:none}.user-dashboard-shell .overview-summary-head .eyebrow{color:#263b59;font-size:.75rem}.user-dashboard-shell .overview-summary-head .eyebrow:before{content:"";vertical-align:middle;background:#f0a000;border-radius:99px;width:29px;height:3px;margin:0 10px 3px 0;display:inline-block}.user-dashboard-shell .overview-list{margin-top:17px}.user-dashboard-shell .overview-list-item{background:#fff;border:1px solid #e5edf4;border-radius:12px;min-height:65px;padding:9px 14px}.user-dashboard-shell .overview-list-item+.overview-list-item{border-radius:0;margin-top:-1px}.user-dashboard-shell .overview-list-item:first-child{border-radius:12px 12px 0 0}.user-dashboard-shell .overview-list-item:last-child{border-radius:0 0 12px 12px}.user-dashboard-shell .overview-list-icon{border:0;border-radius:12px;width:42px;height:42px}.user-dashboard-shell .overview-list-icon svg{width:23px;height:23px}.user-dashboard-shell .overview-list-icon.info{color:#0870d6;background:#deecff}.user-dashboard-shell .overview-list-icon.warning{color:#e39300;background:#fff0cf}.user-dashboard-shell .overview-list-icon.success{color:#079957;background:#d8f9e6}.user-dashboard-shell .overview-list-copy strong{color:#0a2958;font-size:.87rem}.user-dashboard-shell .overview-list-copy p{color:#6680a2;margin:2px 0 0;font-size:.72rem}.user-dashboard-shell .overview-list-copy small{display:none}.user-dashboard-shell .overview-list-meta{gap:12px}.user-dashboard-shell .overview-list-action{font-size:0}.user-dashboard-shell .overview-list-action svg{color:#1c4d82;width:19px;height:19px}.user-dashboard-shell .quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:17px}.user-dashboard-shell .quick-action-card{min-height:82px;box-shadow:none;border:1px solid #e2ebf4;border-radius:12px;align-items:center;padding:12px 48px 12px 16px;display:flex}.user-dashboard-shell .quick-action-card:after{content:"›";color:#1265b8;font-size:1.75rem;position:absolute;right:18px}.user-dashboard-shell .quick-action-icon{border-radius:14px;flex-basis:48px;width:48px;height:48px}.user-dashboard-shell .quick-action-icon svg{width:25px;height:25px}.user-dashboard-shell .quick-action-copy p,.user-dashboard-shell .quick-action-copy>span{display:none}.user-dashboard-shell .quick-action-copy strong{color:#0c2e5d;font-size:.79rem}.user-dashboard-shell .dashboard-overview-welcome{background-color:#fff;background-image:linear-gradient(90deg,#fff 0%,#fffffff7 44%,#fff3 69%,#ffffff0a),var(--overview-compliance-background);background-position:0 0,100%;background-repeat:no-repeat;background-size:100% 100%,auto 150%;min-height:238px;padding:31px 36px}.user-dashboard-shell .dashboard-overview-welcome:after,.user-dashboard-shell .dashboard-welcome-illustration{display:none}.user-dashboard-shell .dashboard-overview-welcome .dashboard-overview-meta{grid-template-columns:repeat(2,minmax(0,286px));gap:18px;margin-top:23px}.user-dashboard-shell .dashboard-overview-meta-item{border-color:#e3ebf4;min-height:70px;padding:12px 16px;box-shadow:0 7px 18px #062a520e}.user-dashboard-shell .dashboard-overview-meta-item svg{width:46px;height:46px;padding:12px}.user-dashboard-shell .dashboard-overview-meta-item strong{font-size:1.2rem}.user-dashboard-shell .dashboard-overview-meta-item span{font-size:.72rem}.user-dashboard-shell .dashboard-overview-stats .stat-card{transition:transform .2s,box-shadow .2s,border-color .2s}.user-dashboard-shell .dashboard-overview-stats .stat-card:hover{border-color:#bcd6f1;transform:translateY(-3px);box-shadow:0 13px 26px #0534681c}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon{box-shadow:inset 0 1px #ffffffdb}.user-dashboard-shell .overview-list-icon,.user-dashboard-shell .quick-action-icon{box-shadow:inset 0 1px #fffc}}@media (width>=761px) and (width<=1120px){.user-dashboard-shell .dashboard-overview-welcome{background-position:0 0,calc(100% + 85px);background-size:100% 100%,auto 128%}}.user-dashboard-shell .dashboard-overview-page>.section-head{display:none}.user-dashboard-shell .dashboard-overview-page{gap:24px}@media (width<=760px){.user-dashboard-shell .dashboard-overview-page{gap:16px}}.user-dashboard-shell .dashboard-main .page-stack>.section-head,.user-dashboard-shell .dashboard-main .messages-page-heading,.user-dashboard-shell .dashboard-main .profile-page-heading{display:none!important}.user-dashboard-shell .dashboard-main .page-stack{margin-top:0}.user-dashboard-shell .dashboard-main .messages-workspace-page,.user-dashboard-shell .dashboard-main .profile-workspace-page{padding-top:0}@media (width>=641px){.user-dashboard-shell .dashboard-content{gap:14px}.user-dashboard-shell .dashboard-topbar{border-radius:16px;align-self:start;min-height:0;padding:12px 24px}.user-dashboard-shell .dashboard-topbar .eyebrow{font-size:.68rem}.user-dashboard-shell .dashboard-topbar h2{margin-top:1px;font-size:1.45rem;line-height:1.05}.user-dashboard-shell .dashboard-topbar .user-pill-button{min-height:56px;padding:6px 10px}.user-dashboard-shell .dashboard-topbar .user-pill-avatar{width:42px;height:42px}.user-dashboard-shell .dashboard-topbar .user-pill-copy{gap:4px}.user-dashboard-shell .dashboard-topbar .role-chip.client{min-height:22px;padding:0 9px;font-size:.58rem}}@media (width<=767px){.user-dashboard-shell .dashboard-overview-stats{gap:14px}.user-dashboard-shell .dashboard-overview-stats .stat-card{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:3px 12px;min-height:118px;padding:15px 13px;display:grid}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon{border-radius:15px;grid-area:1/1/3;width:52px;height:52px;margin:0}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon svg{width:27px;height:27px}.user-dashboard-shell .dashboard-overview-stats .stat-card>span:not(.stat-card-icon){grid-area:1/2;align-self:end;font-size:.78rem;line-height:1.15}.user-dashboard-shell .dashboard-overview-stats .stat-card strong{grid-area:2/2;align-self:start;margin:0;font-size:1.65rem;line-height:1.02}.user-dashboard-shell .dashboard-overview-stats .stat-card small{display:none}.user-dashboard-shell .dashboard-overview-stats .stat-card-action{width:34px;height:34px;box-shadow:none;background:#f7fbff;border:1px solid #dce8f5;border-radius:50%;grid-area:1/3/3;place-self:center end;place-items:center;margin:0;padding:0;display:grid;position:static;transform:none}.user-dashboard-shell .dashboard-overview-stats .stat-card-action:after{color:#0870da;text-indent:0;font-size:27px;font-weight:700;line-height:30px;display:block;position:static}.user-dashboard-shell .dashboard-overview-stats .stat-card:first-child .stat-card-action:after{color:#ec9b00}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(3) .stat-card-action:after{color:#079c58}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(4) .stat-card-action:after{color:#7838de}}.service-category-card-grid,.service-category-card,.service-subservice-panel,.service-selection-continue{display:none}@media (width<=1024px){.user-dashboard-shell .mobile-upload-service-card{padding:16px;overflow:visible}.user-dashboard-shell .mobile-upload-service-card .service-category-heading{align-items:center;gap:10px;margin:0 0 13px;display:flex}.user-dashboard-shell .mobile-upload-service-card .service-category-heading>span,.service-subservice-panel header>span{color:#fff;background:#073a76;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:.8rem;font-weight:800;display:grid}.user-dashboard-shell .mobile-upload-service-card .service-category-heading>div{gap:2px;display:grid}.user-dashboard-shell .mobile-upload-service-card .service-category-heading strong{color:#071f4d;font-size:1rem}.user-dashboard-shell .mobile-upload-service-card .service-category-heading small{color:#6580a5;font-size:.73rem}.service-category-picker-wrap,.service-subservice-select{display:none!important}.service-category-card-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d7e5f3 transparent;gap:9px;margin:0 -2px -8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.service-category-card-grid::-webkit-scrollbar{height:5px}.service-category-card-grid::-webkit-scrollbar-thumb{background:#d7e5f3;border-radius:999px}.service-category-card{color:#0a2b5b;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #e1ebf6;border-radius:13px;flex:0 0 100px;align-content:center;place-items:center;gap:5px;min-width:100px;min-height:100px;padding:9px 5px 8px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 4px 12px #042a540b}.service-category-card:hover{border-color:#c5daf1;transform:translateY(-2px)}.service-category-card:disabled{cursor:default;opacity:.65}.service-category-card>i{background:#e9f3ff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.service-category-card>i .pk-icon{width:24px;height:24px}.service-category-card>span{text-align:center;max-width:100%;font-size:.68rem;font-weight:800;line-height:1.08}.service-category-card>b{color:#fff;background:#bf8500;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.62rem;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 5px #80570033}.service-category-card.active{background:linear-gradient(145deg,#fffdf6,#fff);border-color:#efa70c;box-shadow:0 0 0 1px #efa70c29,0 8px 17px #b177001f}.service-category-card.gold>i{color:#b77b00;background:#fff1cf}.service-category-card.blue>i{color:#0871d3;background:#e4f1ff}.service-category-card.green>i{color:#078e57;background:#ddf8e9}.service-category-card.purple>i{color:#6f36d9;background:#eee5ff}.service-category-card.rose>i{color:#b5175c;background:#ffe5ee}.service-category-card.orange>i{color:#cf5c00;background:#fff0e1}.service-subservice-panel{display:none}.service-subservice-panel.is-open{background:#fff;border:1px solid #dfebf6;border-radius:16px;margin-top:16px;animation:.28s both service-subservice-reveal;display:block;box-shadow:0 10px 24px #052b5413}.service-subservice-panel-inner{padding:13px}.service-subservice-panel header{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:11px;display:grid}.service-subservice-panel header>div{gap:2px;display:grid}.service-subservice-panel header strong{color:#071f4d;font-size:.95rem}.service-subservice-panel header small{color:#607da3;font-size:.66rem}.service-subservice-panel header em{color:#8f6500;text-overflow:ellipsis;white-space:nowrap;background:#fff3d7;border-radius:999px;max-width:122px;padding:6px 8px;font-size:.63rem;font-style:normal;font-weight:800;overflow:hidden}.service-subservice-search{color:#6f85a2;background:#fbfdff;border:1px solid #dce8f4;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin:0 0 8px;padding:0 11px;display:flex!important}.service-subservice-search:before{display:none!important}.service-subservice-search>span{font-size:1.25rem;line-height:1}.service-subservice-search input{color:#082654;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:.75rem}.service-subservice-search input::placeholder{color:#8295ae}.service-subservice-list{gap:7px;max-height:326px;padding-right:1px;display:grid;overflow:auto}.service-subservice-list>button{color:#092754;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1ebf4;border-radius:11px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:58px;padding:7px 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.service-subservice-list>button:hover{border-color:#bed8f2}.service-subservice-list>button.selected{background:linear-gradient(100deg,#fffaf0,#fff);border-color:#e5aa22;box-shadow:0 0 0 1px #e5aa2221}.service-subservice-list>button>i{color:#093a78;background:linear-gradient(145deg,#fff8e9,#ffefd0);border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #fffc}.service-subservice-list>button.selected>i{color:#8d6200;background:#ffe6af}.service-subservice-list>button>i .pk-icon{stroke-width:2.15px;width:22px;height:22px}.service-subservice-list>button>span{gap:3px;min-width:0;display:grid}.service-subservice-list>button strong{color:#082654;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.service-subservice-list>button small{color:#6680a3;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.service-subservice-list>button>b{color:#6685aa;font-size:1.45rem;line-height:1}.service-subservice-list>button.selected>b{color:#fff;background:#c48a05;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.7rem;display:grid}.service-search-empty{color:#6680a3;text-align:center;margin:8px 0;font-size:.78rem}.service-selection-continue{color:#fff;cursor:pointer;background:linear-gradient(100deg,#062c5d,#0a477f 57%,#eca000);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;margin-top:13px;font-size:.88rem;font-weight:800;transition:transform .2s,opacity .2s;display:flex;box-shadow:0 7px 15px #042b5621}.service-selection-continue .pk-icon{width:20px;height:20px}.service-selection-continue:hover:not(:disabled){transform:translateY(-1px)}.service-selection-continue:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}}@media (width<=480px){.user-dashboard-shell .mobile-upload-service-card{padding:13px 10px}.service-category-card-grid{gap:7px;padding-bottom:8px}.service-category-card{border-radius:11px;flex-basis:88px;min-width:88px;min-height:86px;padding:7px 3px}.service-category-card>i{border-radius:11px;width:37px;height:37px}.service-category-card>i .pk-icon{width:21px;height:21px}.service-category-card>span{font-size:.58rem}.service-subservice-panel-inner{padding:10px}.service-subservice-panel header{grid-template-columns:27px minmax(0,1fr);gap:8px}.service-subservice-panel header>span{flex-basis:27px;width:27px;height:27px}.service-subservice-panel header em{grid-column:2;justify-self:start;max-width:100%;padding:4px 7px}.service-subservice-panel header strong{font-size:.86rem}.service-subservice-panel header small{font-size:.61rem}.service-subservice-list>button{grid-template-columns:36px minmax(0,1fr) 18px;gap:8px;min-height:54px;padding:6px 8px}.service-subservice-list>button>i{width:36px;height:36px}.service-subservice-list>button>i .pk-icon{width:20px;height:20px}.service-subservice-list>button strong{font-size:.7rem}.service-subservice-list>button small{font-size:.57rem}}@keyframes service-subservice-reveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.user-dashboard-shell .multi-document-form>h3:after{display:none!important}@media (width<=1024px){.user-dashboard-shell .mobile-upload-service-card{padding:12px 14px}.user-dashboard-shell .mobile-upload-service-card label{background:#fff;border:1px solid #d7e5f2;border-radius:15px;min-height:52px;padding:0 12px;box-shadow:inset 0 0 0 4px #fff7e6,0 4px 12px #072c5409}.user-dashboard-shell .mobile-upload-service-card label:before{color:#0870d9;background:#e7f2ff;border-radius:12px;flex:0 0 40px;width:40px;height:40px}.user-dashboard-shell .mobile-upload-service-card select{color:#092858;outline:0;min-width:0;padding:0 30px 0 6px;font-size:1rem;font-weight:800}.user-dashboard-shell .document-upload-field input[type=file]{background:#fbfdff;border-style:dashed;border-color:#cbdceb}.user-dashboard-shell .document-upload-field input[type=file]::file-selector-button{color:#092958;background:#fff;border:1px solid #c8daf0;border-radius:9px;width:calc(100% - 10px);height:36px;margin:4px 5px;font-weight:800;box-shadow:0 2px 6px #062b560a}}@media (width<=620px){.user-dashboard-shell .document-upload-field input[type=file]{min-width:112px}.user-dashboard-shell .document-upload-field input[type=file]::file-selector-button{height:29px;margin:4px;font-size:.63rem}}.document-file-picker{color:#0a2858;cursor:pointer;background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #c8dcf1;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 13px;font-size:.8rem;font-weight:800;display:flex;box-shadow:0 3px 10px #072c5409}.document-file-picker:hover{background:#f8fbff;border-color:#70ace5}.document-file-picker .pk-icon{color:#0c4381;stroke-width:2.1px;width:20px;height:20px}.document-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1024px){.user-dashboard-shell .document-upload-field{align-items:center;display:flex}.user-dashboard-shell .document-file-picker{border-radius:11px;min-height:46px}.user-dashboard-shell .mobile-upload-service-card{border-color:#d9e7f3}.user-dashboard-shell .mobile-upload-service-card label{padding-right:44px;position:relative}.user-dashboard-shell .mobile-upload-service-card label:after{content:"⌄";color:#0a2d5e;pointer-events:none;font-size:1.35rem;font-weight:800;position:absolute;top:50%;right:18px;transform:translateY(-56%)}.user-dashboard-shell .mobile-upload-service-card select{appearance:none;background-image:none}}@media (width<=620px){.document-file-picker{gap:5px;min-height:39px;padding:0 6px;font-size:.65rem}.document-file-picker .pk-icon{width:16px;height:16px}}.service-category-heading,.service-category-tabs,.service-subservice-select{display:none}@media (width<=1024px){.user-dashboard-shell .mobile-upload-service-card{gap:11px;padding:15px;display:grid}.user-dashboard-shell .mobile-upload-service-card>label{min-height:0;box-shadow:none;border:0;padding:0}.user-dashboard-shell .mobile-upload-service-card>label:before,.user-dashboard-shell .mobile-upload-service-card>label:after{display:none}.service-category-heading{gap:3px;display:grid}.service-category-heading span{color:#0a2b5b;font-size:.82rem;font-weight:800}.service-category-heading small{color:#6680a1;font-size:.68rem}.service-category-tabs{scrollbar-width:none;gap:7px;padding:1px 1px 5px;display:flex;overflow-x:auto}.service-category-tabs::-webkit-scrollbar{display:none}.service-category-tabs button{color:#315476;white-space:nowrap;cursor:pointer;background:#f9fcff;border:1px solid #d6e4f1;border-radius:999px;flex:none;min-height:32px;padding:0 11px;font-size:.66rem;font-weight:800}.service-category-tabs button.active{color:#082957;background:#fff3d3;border-color:#e3ac35;box-shadow:0 3px 8px #e69f0c1f}.service-category-tabs button:disabled{cursor:default;opacity:.72}.service-subservice-select{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:5px 13px;background:#fff!important;border:1px solid #cfe0ef!important;border-radius:14px!important;display:grid!important;box-shadow:inset 0 0 0 4px #fff8e9,0 4px 12px #072c5409!important}.service-subservice-select>span{color:#0872d9;background:#e9f4ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1.15rem;display:grid}.service-subservice-select select{appearance:auto;color:#092858;outline:0;width:100%;min-width:0;min-height:42px;font-weight:800;background:0 0!important;border:0!important;padding:0 28px 0 3px!important;font-size:.92rem!important}}@media (width<=767px){.user-dashboard-shell .upload-progress-panel{display:none!important}}.service-category-picker-wrap,.service-category-picker,.service-category-menu,.service-category-option{display:none}@media (width<=1024px){.service-category-tabs{display:none!important}.service-category-picker-wrap{display:block;position:relative}.service-category-picker{color:#092657;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e4f1;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 14px;display:grid;box-shadow:inset 0 0 0 5px #fff7e6,0 5px 14px #072c540a}.service-category-picker:disabled{cursor:default;opacity:.76}.service-category-picker>i{color:#0a70d6;background:#e9f4ff;border-radius:14px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.service-category-picker>i .pk-icon{width:25px;height:25px}.service-category-picker>span{gap:3px;display:grid}.service-category-picker small{color:#6b7f9d;font-size:.68rem;font-weight:600}.service-category-picker strong{color:#081f4d;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.service-category-picker>b{color:#082a5a;justify-self:end;font-size:1.55rem;line-height:1}.service-category-menu{z-index:20;background:#fff;border:1px solid #d7e5f1;border-radius:18px;gap:3px;max-height:350px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #052a5229}.service-category-option{color:#071d4a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:43px minmax(0,1fr) 25px;align-items:center;gap:12px;min-height:53px;padding:6px 9px;font-size:.88rem;font-weight:800;display:grid}.service-category-option.active{background:linear-gradient(90deg,#eaf5ff,#f7fbff)}.service-category-option>i{border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.service-category-option>i .pk-icon{width:23px;height:23px}.service-category-option.blue>i{color:#0873da;background:#e5f1ff}.service-category-option.gold>i{color:#be8500;background:#fff1d1}.service-category-option.green>i{color:#07945b;background:#dcf8e8}.service-category-option.purple>i{color:#7334d9;background:#eee5ff}.service-category-option.rose>i{color:#bb1961;background:#ffe5ee}.service-category-option.orange>i{color:#d35a00;background:#fff0e1}.service-category-option>b{color:#0873da;font-size:1.25rem}.document-file-picker{border-radius:13px;min-height:50px;font-size:.9rem}.document-file-picker .pk-icon{width:23px;height:23px}}@media (width<=620px){.user-dashboard-shell .mobile-upload-service-card{overflow:visible!important}.service-category-picker-wrap{z-index:30}.service-category-menu{width:auto;max-height:none;margin-top:8px;padding:7px;position:relative;top:auto;left:auto;right:auto;box-shadow:0 10px 24px #052a521f}.service-category-option{grid-template-columns:38px minmax(0,1fr) 22px;gap:9px;min-height:47px;padding:5px 7px;font-size:.76rem}.service-category-option>i{border-radius:11px;width:37px;height:37px}.service-category-option>i .pk-icon{width:20px;height:20px}.service-category-picker{grid-template-columns:43px minmax(0,1fr) 26px;gap:9px;min-height:58px;padding:7px 10px}.service-category-picker>i{border-radius:12px;width:42px;height:42px}.service-category-picker>i .pk-icon{width:22px;height:22px}.service-category-picker strong{font-size:.86rem}.user-dashboard-shell .document-checklist-row{grid-template-rows:auto auto 43px;grid-template-columns:43px minmax(0,1fr);gap:3px 9px;min-height:120px}.user-dashboard-shell .document-type-icon{grid-area:1/1/3}.user-dashboard-shell .document-checklist-head{grid-area:1/2}.user-dashboard-shell .document-checklist-copy{grid-area:2/2}.user-dashboard-shell .document-upload-field{grid-area:3/1/auto/-1;align-self:end;width:100%}.user-dashboard-shell .document-file-picker{border-style:solid;gap:8px;width:100%;min-height:42px;padding:0 12px;font-size:.78rem}.user-dashboard-shell .document-file-picker .pk-icon{width:19px;height:19px}}@media (width<=1024px){.user-dashboard-shell .dashboard-overview-page>.section-head{padding:4px 4px 0;display:block!important}.user-dashboard-shell .dashboard-overview-page>.section-head .eyebrow{color:#355e8f;letter-spacing:.13em;font-size:.72rem;display:block}.user-dashboard-shell .dashboard-overview-page>.section-head .eyebrow:before{content:"";vertical-align:middle;background:#efa000;border-radius:99px;width:24px;height:3px;margin:0 9px 3px 0;display:inline-block}.user-dashboard-shell .dashboard-overview-page>.section-head h1{color:#071e4b;letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(2rem,5vw,2.65rem);line-height:1}.user-dashboard-shell .dashboard-overview-page>.section-head p{display:none}.user-dashboard-shell .dashboard-overview-welcome{color:#082752;background-color:#fff;background-image:linear-gradient(90deg,#fff 0%,#fffffff7 40%,#ffffff2e 72%,#ffffff05),var(--overview-compliance-background);background-position:0 0,100%;background-repeat:no-repeat;background-size:100% 100%,auto 138%;border:1px solid #e4edf6;border-radius:22px;min-height:286px;padding:26px 28px;box-shadow:0 12px 28px #062b5614}.user-dashboard-shell .dashboard-overview-welcome:after{display:none}.user-dashboard-shell .dashboard-overview-welcome .eyebrow{color:#0b2c59;font-size:1rem;font-weight:800}.user-dashboard-shell .dashboard-overview-welcome h3{color:#061b47;max-width:420px;margin:6px 0 8px;font-size:clamp(2rem,5vw,2.8rem);line-height:1.04}.user-dashboard-shell .dashboard-overview-welcome p{color:#496b98;max-width:420px;font-size:1rem;line-height:1.4}.user-dashboard-shell .dashboard-welcome-illustration{display:none}.user-dashboard-shell .dashboard-overview-welcome .dashboard-overview-meta{grid-template-columns:repeat(2,minmax(0,235px));gap:13px;margin-top:20px;display:grid}.user-dashboard-shell .dashboard-overview-meta-item{background:#fff;border:1px solid #e3ebf3;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:46px 1fr;column-gap:10px;min-height:72px;padding:11px 13px;box-shadow:0 5px 14px #052a520d}.user-dashboard-shell .dashboard-overview-meta-item:nth-child(3){display:none}.user-dashboard-shell .dashboard-overview-meta-item svg{color:#e09000;background:#fff1ce;border-radius:50%;grid-row:1/3;width:45px;height:45px;padding:11px}.user-dashboard-shell .dashboard-overview-meta-item:nth-child(2) svg{color:#0870db;background:#e5f0ff}.user-dashboard-shell .dashboard-overview-meta-item strong{color:#092756;font-size:1.08rem}.user-dashboard-shell .dashboard-overview-meta-item span{color:#5b769b;font-size:.73rem}.user-dashboard-shell .dashboard-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.user-dashboard-shell .dashboard-overview-stats .stat-card{background:#fff;border:1px solid #e1ebf4;border-radius:18px;grid-template-rows:58px auto auto;grid-template-columns:1fr 36px;gap:4px;min-height:154px;padding:16px 14px;display:grid;box-shadow:0 8px 20px #052a520f}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon{border-radius:16px;grid-area:1/1;width:58px;height:58px;margin:0;position:static}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon svg{width:30px;height:30px}.user-dashboard-shell .dashboard-overview-stats .stat-card>span:not(.stat-card-icon){grid-area:2/1/auto/-1;align-self:end;font-size:.78rem;line-height:1.18}.user-dashboard-shell .dashboard-overview-stats .stat-card strong{grid-area:3/1;align-self:start;margin:0;font-size:1.62rem;line-height:1}.user-dashboard-shell .dashboard-overview-stats .stat-card small{display:none}.user-dashboard-shell .dashboard-overview-stats .stat-card-action{width:36px;height:36px;box-shadow:none;background:#f6faff;border:1px solid #dce9f6;border-radius:50%;grid-area:3/2;place-self:start end;place-items:center;margin:0;padding:0;display:grid;position:static;transform:none;font-size:0!important}.user-dashboard-shell .dashboard-overview-stats .stat-card-action:after{content:"›";color:#0870da;text-indent:0;font-size:29px;font-weight:700;line-height:32px;display:block;position:static}.user-dashboard-shell .dashboard-overview-stats .stat-card:first-child .stat-card-action:after{color:#ed9d00}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(3) .stat-card-action:after{color:#079d58}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(4) .stat-card-action:after{color:#7234de}.user-dashboard-shell .overview-summary-panel,.user-dashboard-shell .overview-quick-actions{background:#fff;border:1px solid #e2ebf3;border-radius:20px;padding:18px;box-shadow:0 8px 22px #052a520e}.user-dashboard-shell .overview-summary-head{margin-bottom:14px}.user-dashboard-shell .overview-summary-head h3{color:#082550;border-left:5px solid #f0a000;margin:0;padding-left:12px;font-size:1.2rem;display:block}.user-dashboard-shell .overview-summary-head .eyebrow,.user-dashboard-shell .overview-summary-head p{display:none}.user-dashboard-shell .overview-summary-panel .overview-summary-head:after{content:"View All  ›";color:#0964bd;margin-left:auto;font-size:.82rem;font-weight:800}}@media (width<=767px){.user-dashboard-shell .dashboard-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.user-dashboard-shell .dashboard-overview-welcome{background-position:0 0,calc(100% + 45px);background-size:100% 100%,auto 118%;min-height:0;padding:19px 18px}.user-dashboard-shell .dashboard-overview-welcome h3{max-width:275px;font-size:1.75rem}.user-dashboard-shell .dashboard-overview-welcome p{max-width:260px;font-size:.82rem}.user-dashboard-shell .dashboard-overview-welcome .dashboard-overview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.user-dashboard-shell .dashboard-overview-meta-item{grid-template-columns:37px 1fr;column-gap:7px;min-height:64px;padding:8px}.user-dashboard-shell .dashboard-overview-meta-item svg{width:37px;height:37px;padding:9px}.user-dashboard-shell .dashboard-overview-meta-item strong{font-size:.85rem}.user-dashboard-shell .dashboard-overview-meta-item span{font-size:.6rem}.user-dashboard-shell .dashboard-overview-stats .stat-card{grid-template-rows:49px auto auto;min-height:124px;padding:13px}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon{border-radius:14px;width:48px;height:48px}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon svg{width:25px;height:25px}.user-dashboard-shell .dashboard-overview-stats .stat-card>span:not(.stat-card-icon){font-size:.72rem}.user-dashboard-shell .dashboard-overview-stats .stat-card strong{font-size:1.47rem}.user-dashboard-shell .dashboard-overview-stats .stat-card-action{width:32px;height:32px}.user-dashboard-shell .dashboard-overview-stats .stat-card-action:after{font-size:26px;line-height:28px}}@media (width<=1024px){.user-dashboard-shell .upload-documents-page>.section-head{min-height:0;padding:5px 5px 0;display:block!important}.user-dashboard-shell .upload-documents-page>.section-head:before,.user-dashboard-shell .upload-documents-page>.section-head:after{display:none}.user-dashboard-shell .upload-documents-page>.section-head .eyebrow{color:#42658e;letter-spacing:.12em;font-size:.7rem;display:block}.user-dashboard-shell .upload-documents-page>.section-head h1{color:#071e4b;letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.65rem,4vw,2.3rem);line-height:1.05}.user-dashboard-shell .upload-documents-page>.section-head p{display:none}.user-dashboard-shell .mobile-upload-service-card{background:#fff;border:1px solid #e1ebf4;border-radius:17px;padding:11px 14px;display:block;box-shadow:0 7px 18px #062b560d}.user-dashboard-shell .mobile-upload-service-card label{color:#0b2b59;align-items:center;gap:12px;font-size:0;display:flex}.user-dashboard-shell .mobile-upload-service-card label:before{content:"▣";color:#0b76d5;background:#e9f4ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid}.user-dashboard-shell .mobile-upload-service-card select{color:#0a2856;background:0 0;border:0;flex:1;min-height:42px;padding:0 10px;font-size:.9rem;font-weight:800}.user-dashboard-shell .upload-documents-workspace{flex-direction:column;gap:16px;display:flex}.user-dashboard-shell .upload-documents-workspace>.multi-document-form{background:#fff;border:1px solid #e1eaf3;border-radius:20px;order:1;padding:20px;box-shadow:0 8px 22px #052a520f}.user-dashboard-shell .upload-documents-workspace>.upload-progress-panel{order:2}.user-dashboard-shell .multi-document-form>h3{color:#082550;border-left:5px solid #efa000;margin:0 0 3px;padding-left:12px;font-size:1.15rem}.user-dashboard-shell .multi-document-form>h3:after{content:"Upload the documents listed below.";color:#59759a;margin:7px 0 0 -17px;font-size:.78rem;font-weight:500;display:block}.user-dashboard-shell .multi-document-form>.upload-service-select,.user-dashboard-shell .multi-document-form>.upload-related-service{display:none}.user-dashboard-shell .document-checklist-grid{gap:8px;margin-top:14px;display:grid}.user-dashboard-shell .document-checklist-row{background:#fff;border:1px solid #e0eaf3;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) 168px;column-gap:12px;min-height:73px;padding:9px 11px;box-shadow:0 4px 13px #052a5209}.user-dashboard-shell .document-type-icon{background:linear-gradient(145deg,#e9f7ff,#edf4fb);border-radius:13px;grid-area:1/1/3;width:48px;height:48px}.user-dashboard-shell .document-type-icon img{width:27px;height:27px}.user-dashboard-shell .document-checklist-head{grid-area:1/2;display:block}.user-dashboard-shell .document-checklist-checkbox{font-size:.88rem}.user-dashboard-shell .document-checklist-status{display:none}.user-dashboard-shell .document-checklist-copy{grid-area:2/2}.user-dashboard-shell .document-checklist-copy small{color:#55739b;font-size:.7rem}.user-dashboard-shell .document-upload-field{grid-area:1/3/3;align-self:center}.user-dashboard-shell .document-upload-field input[type=file],.user-dashboard-shell .document-upload-field input[type=text],.user-dashboard-shell .document-upload-field input[type=email]{border:1px solid #cbdcf0;border-radius:11px;min-height:46px;font-size:.78rem}.user-dashboard-shell .document-upload-field input[type=file]::file-selector-button{color:#0b2854;background:#fff;height:44px;font-size:.8rem}.user-dashboard-shell .upload-notes-field{gap:8px;margin-top:15px}.user-dashboard-shell .upload-notes-field>span{color:#0a2856;font-size:.9rem}.user-dashboard-shell .upload-notes-field textarea{border-color:#cadbeb;border-radius:12px;min-height:92px}.user-dashboard-shell .multi-document-form>.button-primary{background:linear-gradient(105deg,#062c5d 0%,#0a447b 57%,#f5a100 100%);border-radius:12px;min-height:54px;margin-top:3px}.user-dashboard-shell .upload-progress-panel{background:#fff;border:1px solid #e2eaf3;border-radius:18px;padding:16px;box-shadow:0 8px 22px #052a520d}.user-dashboard-shell .upload-progress-banner{padding:0}.user-dashboard-shell .upload-progress-track,.user-dashboard-shell .upload-progress-metrics,.user-dashboard-shell .upload-progress-table-card,.user-dashboard-shell .upload-progress-note{display:none}}@media (width<=620px){.user-dashboard-shell .upload-documents-workspace>.multi-document-form{padding:15px 12px}.user-dashboard-shell .document-checklist-row{grid-template-columns:43px minmax(0,1fr) 112px;column-gap:8px}.user-dashboard-shell .document-type-icon{width:43px;height:43px}.user-dashboard-shell .document-type-icon img{width:24px;height:24px}.user-dashboard-shell .document-checklist-checkbox{font-size:.73rem}.user-dashboard-shell .document-checklist-copy small{font-size:.61rem}.user-dashboard-shell .document-upload-field input[type=file]::file-selector-button{font-size:.68rem}.user-dashboard-shell .document-upload-field input[type=file],.user-dashboard-shell .document-upload-field input[type=text],.user-dashboard-shell .document-upload-field input[type=email]{min-height:39px}.user-dashboard-shell .document-upload-field input[type=file]::file-selector-button{height:37px}}@media (width<=767px){.user-dashboard-shell .sidebar{z-index:1000;box-sizing:border-box;width:100%;inset:0 0 auto;position:fixed!important}.user-dashboard-shell .dashboard-content{padding-top:94px!important}.user-dashboard-shell .overview-summary-head{text-align:left;width:100%;min-height:31px;justify-content:space-between!important;align-items:center!important;margin:0 0 13px!important;display:flex!important}.user-dashboard-shell .overview-summary-head>div{min-width:0;margin:0;display:block}.user-dashboard-shell .overview-summary-head h3{color:#071f4d;text-align:left;border-left:5px solid #f0a000;padding-left:12px;font-size:1.16rem;line-height:1.2;margin:0!important}.user-dashboard-shell .overview-summary-panel .overview-summary-head:after,.user-dashboard-shell .overview-quick-actions .overview-summary-head:after{color:#0866c0;white-space:nowrap;font-size:.76rem;line-height:1;margin:0 0 0 auto!important}.user-dashboard-shell .overview-list-item{text-align:left}.user-dashboard-shell .overview-list-copy{min-width:0}.user-dashboard-shell .overview-list-copy strong,.user-dashboard-shell .overview-list-copy p{white-space:normal;overflow:visible}.user-dashboard-shell .dashboard-quick-action-grid{gap:10px}.user-dashboard-shell .quick-action-card{text-align:left;align-items:flex-start;min-height:126px;padding:13px 42px 12px 11px;position:relative}.user-dashboard-shell .quick-action-card:after{content:"›";color:#0870da;background:#f5faff;border:1px solid #dce9f5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:25px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.user-dashboard-shell .quick-action-icon{align-self:flex-start}.user-dashboard-shell .quick-action-copy{width:100%}.user-dashboard-shell .quick-action-copy strong{color:#082653;text-align:left;white-space:normal;font-size:.76rem;line-height:1.18;overflow:visible}}.mobile-dashboard-actions{display:none}@media (width<=767px){.user-dashboard-shell .sidebar{background:radial-gradient(circle at 50% -30%,#0d5a9d 0,#0000 48%),linear-gradient(105deg,#031c3b,#064d85);border-radius:0 0 22px 22px;grid-template-columns:48px 1fr auto;gap:10px;height:82px;min-height:82px;padding:8px 16px;display:grid;position:sticky;overflow:visible;box-shadow:0 8px 22px #031d3c38}.user-dashboard-shell .sidebar-menu-toggle{width:46px;min-width:46px;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:12px;grid-area:1/1;padding:8px}.user-dashboard-shell .sidebar-menu-toggle-icon{gap:6px;width:28px}.user-dashboard-shell .sidebar-menu-toggle-icon span{background:#fff;height:3px}.user-dashboard-shell .sidebar-brand{width:auto;min-height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-dashboard-shell .sidebar-brand .brand-logo{object-fit:contain;width:108px;height:64px}.user-dashboard-shell .mobile-dashboard-actions{grid-area:1/3;align-items:center;gap:10px;display:flex}.user-dashboard-shell .mobile-dashboard-notification,.user-dashboard-shell .mobile-dashboard-profile{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.user-dashboard-shell .mobile-dashboard-notification{position:relative}.user-dashboard-shell .mobile-dashboard-notification:after{content:"";background:#ffb31a;border:2px solid #073a6a;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:6px}.user-dashboard-shell .mobile-dashboard-profile{border:2px solid #ffffffe6;width:44px;height:44px;overflow:hidden}.user-dashboard-shell .mobile-dashboard-profile>*{width:100%;height:100%}.user-dashboard-shell .mobile-dashboard-profile img{object-fit:cover;width:100%;height:100%}.user-dashboard-shell .mobile-dashboard-profile span{color:#fff;background:#0a4d86;place-items:center;width:100%;height:100%;font-size:.9rem;font-weight:800;display:grid}.user-dashboard-shell .sidebar-menu{border-radius:0 0 18px 18px;top:82px}}.mobile-nav-actions{display:none}@media (width<=700px){.site-shell .nav-utility.nav-announcement{display:none}.site-shell .navbar-wrap{z-index:1000;background:radial-gradient(at 50% -110%,#0e5d9f 0,#0000 62%),linear-gradient(105deg,#031b3c 0%,#064a82 54%,#031b3c 100%);border:0;border-radius:0 0 24px 24px;position:fixed;top:0;left:0;right:0;overflow:visible}.site-shell .public-main{padding-top:84px}.site-shell .navbar{background:0 0;gap:10px;min-height:84px;padding:8px 16px;display:flex}.site-shell .navbar .brand{z-index:1;width:auto;min-height:68px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-shell .navbar .brand-logo{filter:drop-shadow(0 4px 8px #0003);width:124px;height:68px}.site-shell .menu-toggle{z-index:2;width:48px;min-width:48px;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:12px;margin:0;padding:8px;position:relative}.site-shell .menu-toggle-icon{gap:6px;width:30px}.site-shell .menu-toggle-icon span{background:#fff;width:30px;height:3px}.site-shell .menu-toggle.is-active{box-shadow:none;background:0 0;border-color:#0000}.site-shell .menu-toggle.is-active .menu-toggle-icon{width:28px;height:28px;display:block;position:relative}.site-shell .menu-toggle.is-active .menu-toggle-icon span{display:none}.site-shell .menu-toggle.is-active .menu-toggle-icon:before,.site-shell .menu-toggle.is-active .menu-toggle-icon:after{content:"";background:#fff;border-radius:999px;width:22px;height:2px;position:absolute;top:13px;left:3px}.site-shell .menu-toggle.is-active .menu-toggle-icon:before{transform:rotate(45deg)}.site-shell .menu-toggle.is-active .menu-toggle-icon:after{transform:rotate(-45deg)}.mobile-nav-actions{z-index:2;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.mobile-nav-notification,.mobile-nav-profile,.mobile-nav-login{color:#fff;text-decoration:none}.mobile-nav-notification{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.mobile-nav-notification svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.mobile-nav-notification-dot{background:#ffb313;border:2px solid #084276;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:4px}.mobile-nav-login{border:2px solid #ffffffeb;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:94px;height:46px;padding:0 15px;font-size:.9rem;font-weight:800;display:flex}.mobile-nav-login svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mobile-nav-profile{border:2px solid #ffffffeb;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.mobile-nav-profile .user-avatar,.mobile-nav-profile img,.mobile-nav-profile span{width:100%;height:100%}.mobile-nav-profile img{object-fit:cover}.mobile-nav-profile .user-avatar>span{color:#fff;background:#0a4d86;place-items:center;font-size:.9rem;font-weight:800;display:grid}.site-shell .nav-links{z-index:5;background:#fff;border:1px solid #ffffff2e;border-radius:18px;max-height:calc(100vh - 112px);top:calc(100% + 8px);left:12px;right:12px}}.user-dashboard-shell .upload-flow-type-card header{grid-template-columns:29px minmax(0,1fr)!important}.user-dashboard-shell .upload-flow-type-card .service-subservice-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option{color:#071f4d;text-align:left;background:#fff;border:1px solid #e2eaf4;border-radius:19px;grid-template-rows:1fr;grid-template-columns:64px minmax(0,1fr) 36px;align-content:center;place-items:center stretch;gap:16px;min-height:174px;padding:18px 48px 18px 18px;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s,box-shadow .3s,background .3s;display:grid;box-shadow:0 7px 18px #052a520b}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>i{background:#edf4ff;border-radius:18px;align-self:center;width:64px;height:64px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>i .pk-icon{color:#062b62;width:33px;height:33px}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>span{align-content:center;gap:8px;min-width:0;display:grid}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option strong{color:#061e4b;text-align:left;white-space:normal;font-size:clamp(.96rem,1.35vw,1.12rem);font-weight:800;line-height:1.15;overflow:visible}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option small{color:#5e769b;text-align:left;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.76rem,1.1vw,.9rem);font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>b{color:#082d61;background:#f5f9ff;border:1px solid #e2eaf4;border-radius:50%;place-self:center end;place-items:center;width:36px;height:36px;font-size:1.7rem;font-weight:500;line-height:1;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s,color .3s;display:grid;position:static}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option:hover{border-color:#bdd8f2;transform:translateY(-3px);box-shadow:0 13px 26px #052a521a}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option:hover>i{transform:scale(1.04)}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option:hover>b{transform:translate(3px)}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option.selected{background:linear-gradient(115deg,#fff8e6,#fffdf8);border-color:#f1a300;box-shadow:0 12px 25px #c9850021}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option.selected>b{color:#fff;background:#f1a300;border:0;width:24px;height:24px;font-size:.8rem;font-weight:800;position:absolute;top:14px;right:14px;transform:none}.user-dashboard-shell .upload-flow-type-card .service-type-option:nth-child(6n+1)>i{background:#fff1cb}.user-dashboard-shell .upload-flow-type-card .service-type-option:nth-child(6n+2)>i{background:#e8f0ff}.user-dashboard-shell .upload-flow-type-card .service-type-option:nth-child(6n+3)>i{background:#dcf9eb}.user-dashboard-shell .upload-flow-type-card .service-type-option:nth-child(6n+4)>i{background:#ffe7ee}.user-dashboard-shell .upload-flow-type-card .service-type-option:nth-child(6n+5)>i{background:#f0e9ff}.user-dashboard-shell .upload-flow-type-card .service-type-option:nth-child(6n)>i{background:#ffeddf}@media (width<=1099px){.user-dashboard-shell .upload-flow-type-card .service-subservice-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.user-dashboard-shell .upload-flow-type-card .service-subservice-list{grid-template-columns:1fr!important;gap:10px!important}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option{border-radius:15px;grid-template-columns:48px minmax(0,1fr) 30px;gap:11px;min-height:106px;padding:13px 40px 13px 12px}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>i{border-radius:14px;width:48px;height:48px}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>i .pk-icon{width:26px;height:26px}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option strong{font-size:.86rem}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option small{font-size:.69rem}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>b{width:30px;height:30px;font-size:1.4rem}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option.selected>b{width:21px;height:21px;font-size:.68rem;top:8px;right:8px}}.user-dashboard-shell .upload-documents-page>.upload-flow-stepper{display:none}.upload-flow-stepper:before{background:#d9e4f0!important}.upload-flow-stepper:after{content:"";z-index:0;width:var(--completed-line,0%);background:linear-gradient(90deg,#06376a,#0877db 62%,#5fc9ff);height:2px;transition:width .45s cubic-bezier(.4,0,.2,1);position:absolute;top:39px;left:16.66%;box-shadow:0 0 8px #0877db38}.upload-flow-step>span{transition:color .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out;position:relative}.upload-flow-step strong{transition:color .4s ease-in-out,font-weight .4s ease-in-out;position:relative}.upload-flow-step strong:after{content:"";opacity:0;background:#f5a800;border-radius:99px;height:3px;transition:right .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;bottom:-7px;left:50%;right:50%}.upload-flow-step.complete>span{animation:.42s cubic-bezier(.4,0,.2,1) upload-step-check;background:linear-gradient(145deg,#0b66bc,#073a76)!important}.upload-flow-step.active>span{animation:.46s cubic-bezier(.4,0,.2,1) upload-step-active;box-shadow:0 0 0 6px #5fbfff24,0 7px 16px #06376a3d!important}.upload-flow-step.active>span:after{content:"";border:1px solid #35a4f570;border-radius:50%;animation:.48s ease-out both upload-step-ripple;position:absolute;inset:-8px}.upload-flow-step.active strong{color:#061e4b;font-weight:800}.upload-flow-step.active strong:after{opacity:1;left:22%;right:22%}.upload-flow-content{animation:.43s cubic-bezier(.4,0,.2,1) both upload-flow-content-in}@keyframes upload-step-active{0%{transform:scale(.9)}56%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes upload-step-check{0%{opacity:.4;transform:scale(.88)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes upload-step-ripple{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.4)}}@keyframes upload-flow-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.upload-flow-stepper:after{top:32px}}@media (prefers-reduced-motion:reduce){.upload-flow-stepper:after,.upload-flow-step>span,.upload-flow-step strong,.upload-flow-step strong:after{transition:none}.upload-flow-step.active>span,.upload-flow-step.complete>span,.upload-flow-step.active>span:after,.upload-flow-content{animation:none}}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>b{font-size:0}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>b .pk-icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option.selected>b .pk-icon{stroke-width:3px;width:14px;height:14px}@media (width<=640px){.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option>b .pk-icon{width:16px;height:16px}.user-dashboard-shell .upload-flow-type-card .service-subservice-list>.service-type-option.selected>b .pk-icon{width:13px;height:13px}}.user-dashboard-shell .upload-flow-type-card .service-selection-continue{letter-spacing:.01em;gap:12px;min-height:58px;padding:0 24px}.user-dashboard-shell .upload-flow-type-card .service-selection-continue>.pk-icon{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 21px;min-width:21px;max-width:21px;display:block;width:21px!important;height:21px!important}.user-dashboard-shell .upload-flow-type-card .service-selection-continue:not(:disabled):hover>.pk-icon{transform:translate(3px)}@media (width<=640px){.user-dashboard-shell .upload-flow-type-card .service-selection-continue{min-height:52px;padding:0 18px}.user-dashboard-shell .upload-flow-type-card .service-selection-continue>.pk-icon{flex-basis:19px;min-width:19px;max-width:19px;width:19px!important;height:19px!important}}@media (width<=390px){.site-shell .public-main{padding-top:76px}.site-shell .navbar{min-height:76px;padding-inline:10px}.site-shell .navbar .brand-logo{width:104px;height:60px}.mobile-nav-actions{gap:2px}.mobile-nav-notification{width:38px;height:42px}.mobile-nav-notification svg{width:25px;height:25px}.mobile-nav-login{gap:5px;min-width:78px;height:42px;padding:0 9px;font-size:.8rem}.mobile-nav-login svg{width:19px;height:19px}.mobile-nav-profile{width:43px;height:43px}}@media (width<=700px){.mobile-nav-login{gap:0;width:46px;min-width:46px;padding:0}.mobile-nav-login>span{display:none}}@media (width<=390px){.mobile-nav-login{gap:0;width:42px;min-width:42px;padding:0}}.site-shell .service-category-carousel{width:min(100%,820px);margin:26px auto 0;padding:0 42px 22px;position:relative}.site-shell .service-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:26px;width:100%;margin:0;display:grid}.site-shell .service-category-tab{--tab-color:#1768d8;aspect-ratio:1;border:2px dashed var(--tab-color);width:142px;max-width:100%;min-height:0;box-shadow:0 8px 18px color-mix(in srgb,var(--tab-color) 15%,transparent);background:#fff;border-radius:50%;place-items:center;padding:16px 10px 13px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.site-shell .service-category-tab-green{--tab-color:#16a85d}.site-shell .service-category-tab-purple{--tab-color:#8246d0}.site-shell .service-category-tab-amber{--tab-color:#f1870a}.site-shell .service-category-tab:before{content:"";z-index:0;background:linear-gradient(135deg,color-mix(in srgb,var(--tab-color) 84%,#061d3b),var(--tab-color));border-radius:50% 50% 0 0/30% 30% 0 0;height:55%;position:absolute;bottom:-18%;left:-7%;right:-7%}.site-shell .service-category-tab:after{z-index:2;border:2px solid #fff;width:9px;height:9px;top:13%;right:10%}.site-shell .service-category-tab:hover,.site-shell .service-category-tab.active{box-shadow:0 13px 25px color-mix(in srgb,var(--tab-color) 24%,transparent);transform:translateY(-4px)}.site-shell .service-category-tab>i{z-index:1;width:58px;height:58px;box-shadow:0 7px 15px color-mix(in srgb,var(--tab-color) 20%,transparent);background:#fff;margin-top:2px;position:relative}.site-shell .service-category-tab>i .pk-icon{width:31px;height:31px}.site-shell .service-category-tab>span{z-index:1;color:#fff;width:auto;min-height:0;box-shadow:none;text-transform:none;background:0 0;padding:0;font-size:.62rem;line-height:1.08;position:absolute;bottom:16px;left:8px;right:8px}.site-shell .service-category-tab>small,.site-shell .service-category-tab>b{display:none}.site-shell .service-category-carousel-control{z-index:3;color:#0a2b5a;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-62%);box-shadow:0 7px 17px #071c3a21}.site-shell .service-category-carousel-control:hover{color:#e88b08;transform:translateY(-62%)scale(1.07)}.site-shell .service-category-carousel-control.previous{left:0}.site-shell .service-category-carousel-control.next{right:0}.site-shell .service-category-carousel-control .pk-icon{stroke-width:2.5px;width:20px;height:20px}.site-shell .service-category-carousel-control.previous .pk-icon{transform:rotate(90deg)}.site-shell .service-category-carousel-control.next .pk-icon{transform:rotate(-90deg)}.site-shell .service-category-pagination{justify-content:center;gap:5px;display:flex;position:absolute;bottom:0;left:0;right:0}.site-shell .service-category-pagination button{cursor:pointer;background:#d8dfe8;border:0;border-radius:99px;width:22px;height:4px;padding:0}.site-shell .service-category-pagination button.active{background:#1771df;width:30px}@media (width<=700px){.site-shell .service-category-carousel{width:100%;margin-top:20px;padding:0 0 18px}.site-shell .service-category-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:12px;padding:2px 14px 7px;display:flex;overflow-x:auto}.site-shell .service-category-tabs::-webkit-scrollbar{display:none}.site-shell .service-category-tab{scroll-snap-align:center;flex:0 0 112px;width:112px;min-width:112px;padding:12px 8px 10px}.site-shell .service-category-tab>i{width:45px;height:45px}.site-shell .service-category-tab>i .pk-icon{width:25px;height:25px}.site-shell .service-category-tab>span{font-size:.52rem;bottom:11px;left:5px;right:5px}.site-shell .service-category-carousel-control{display:none}}.site-shell .service-category-carousel{box-sizing:border-box;width:min(100%,1320px);margin-top:30px;padding-left:48px;padding-right:48px}.site-shell .service-category-tabs{gap:clamp(18px,3vw,56px)}.site-shell .service-category-tab,.site-shell .service-category-tab.service-category-tab-green,.site-shell .service-category-tab.service-category-tab-purple,.site-shell .service-category-tab.service-category-tab-amber{--tab-color:#073a7d;--service-title-bottom:clamp(46px,4.45vw,62px);--service-accent-top:84%;background:radial-gradient(circle at 50% 16%,#fff 0 29%,#f8fbff 60%,#e4effe 100%);border:2px solid #fff;width:clamp(156px,17vw,258px);padding:clamp(16px,1.7vw,28px) 12px 18px;box-shadow:0 0 0 5px #fff,0 15px 30px #07367429}.site-shell .service-category-tab:before{background:linear-gradient(145deg,#063878,#052958);border-radius:50% 50% 0 0/26% 26% 0 0;height:50%;bottom:-14%;left:-5%;right:-5%}.site-shell .service-category-tab:after{display:none}.site-shell .service-category-tab.active{border-color:#f0aa09;transform:translateY(-3px);box-shadow:0 0 0 5px #fff,0 0 28px #f0aa0952,0 16px 32px #0736742b}.site-shell .service-category-tab.active:after{content:"✓";z-index:3;color:#fff;background:linear-gradient(145deg,#f5c331,#e69900);border:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:1rem;font-weight:900;display:grid;position:absolute;top:8%;right:7%;box-shadow:0 5px 12px #c47d0047}.site-shell .service-category-tab>i{color:#0a3c7c;width:clamp(55px,6vw,82px);height:clamp(55px,6vw,82px);margin-top:0;box-shadow:0 10px 19px #07367429}.site-shell .service-category-tab>i .pk-icon{stroke-width:1.8px;width:55%;height:55%}.site-shell .service-category-tab>i img{object-fit:contain;filter:invert(20%)sepia(54%)saturate(1574%)hue-rotate(180deg)brightness(77%)contrast(104%);width:67%;height:67%}.site-shell .service-category-tab>span{right:8%;bottom:var(--service-title-bottom);color:#fff;text-align:center;text-wrap:balance;align-items:end;min-height:2.2em;font-size:clamp(.68rem,1.15vw,1.1rem);font-weight:800;line-height:1.12;display:grid;left:8%}.site-shell .service-category-tab>small{z-index:1;top:var(--service-accent-top);color:#ffffffc2;text-align:center;text-wrap:balance;align-content:start;height:0;font:600 clamp(.53rem,.92vw,.84rem)/1.22 Manrope,sans-serif;display:grid;position:absolute;bottom:auto;left:10%;right:10%}.site-shell .service-category-tab>small:after{content:"";background:#f3b413;border-radius:99px;width:clamp(32px,3vw,56px);height:4px;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}@media (width>=701px) and (width<=1024px){.site-shell .service-category-carousel{width:100%;padding-inline:34px}.site-shell .service-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid!important}.site-shell .service-category-tab,.site-shell .service-category-tab.service-category-tab-green,.site-shell .service-category-tab.service-category-tab-purple,.site-shell .service-category-tab.service-category-tab-amber{width:min(100%,190px)}}@media (width<=700px){.site-shell .interactive-services-page{box-shadow:none!important;filter:none!important;background:#fff!important}.site-shell .service-category-carousel{width:100%;margin-top:22px;padding:0 12px 20px}.site-shell .service-category-carousel,.site-shell .service-category-tabs{box-shadow:none!important;filter:none!important;background:0 0!important}.site-shell .service-category-carousel:before,.site-shell .service-category-carousel:after,.site-shell .service-category-tabs:before,.site-shell .service-category-tabs:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.site-shell .service-category-tabs{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:3px 1px 8px;overflow-x:auto;display:flex!important}.site-shell .service-category-tabs::-webkit-scrollbar{display:none}.site-shell .service-category-tab:before{height:58%;bottom:-14%}.site-shell .service-category-tab,.site-shell .service-category-tab.service-category-tab-green,.site-shell .service-category-tab.service-category-tab-purple,.site-shell .service-category-tab.service-category-tab-amber{scroll-snap-align:start;flex:0 0 calc(27.027% - 9.72973px);place-self:center;width:auto;min-width:0;padding:7px 3px 6px}.site-shell .service-category-tab>i{width:clamp(30px,9vw,38px);height:clamp(30px,9vw,38px)}.site-shell .service-category-tab>i img{width:72%;height:72%}.site-shell .service-category-tab,.site-shell .service-category-tab.service-category-tab-green,.site-shell .service-category-tab.service-category-tab-purple,.site-shell .service-category-tab.service-category-tab-amber{--service-title-bottom:23%;--service-accent-top:85%}.site-shell .service-category-tab>span{right:1px;bottom:var(--service-title-bottom);letter-spacing:-.035em;text-wrap:nowrap;white-space:nowrap;min-height:1.15em;font-size:clamp(.33rem,1.65vw,.48rem);line-height:1.1;left:1px}.site-shell .service-category-tab>small{top:var(--service-accent-top);height:0;font-size:.48rem;bottom:auto;left:8px;right:8px}.site-shell .service-category-tab>small:after{width:clamp(17px,5.5vw,22px);height:2px;top:0;bottom:auto}.site-shell .service-category-tab.active:after{width:clamp(14px,4.5vw,18px);height:clamp(14px,4.5vw,18px);font-size:.5rem;top:7%;right:7%}.site-shell .service-category-tab.active{transform:none}.site-shell .service-category-carousel-control,.site-shell .service-category-pagination{display:none}.site-shell .service-category-panel{margin-top:30px}.site-shell .service-detail-grid{gap:10px}.site-shell .service-detail-card{border:1px solid color-mix(in srgb,var(--card-accent) 38%,#dfe8f3);background:linear-gradient(135deg,#fff 30%,color-mix(in srgb,var(--card-soft) 78%,#fff));min-height:106px;box-shadow:0 8px 22px color-mix(in srgb,var(--card-accent) 9%,transparent);border-radius:15px;grid-template-columns:50px minmax(0,1fr) 33px;align-items:center;column-gap:12px;padding:14px 11px;display:grid}.site-shell .service-detail-card>i{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 78%,#071c3a),var(--card-accent));width:50px;min-width:50px;height:50px;box-shadow:0 7px 15px color-mix(in srgb,var(--card-accent) 22%,transparent);border-radius:14px;position:relative;top:auto;left:auto;transform:none}.site-shell .service-detail-card>i .pk-icon{width:28px;height:28px}.site-shell .service-detail-card h3{color:#071c3a;letter-spacing:-.025em;overflow-wrap:anywhere;width:100%;margin:0;font-size:clamp(.76rem,3.35vw,.98rem);font-weight:800;line-height:1.15}.site-shell .service-detail-card p{display:none}.site-shell .service-detail-card footer{justify-self:end;place-items:center;width:33px;height:33px;display:grid;position:relative;top:auto;right:auto;transform:none}.site-shell .service-detail-card footer span{width:33px;height:33px;color:var(--card-accent);background:color-mix(in srgb,var(--card-soft) 88%,#fff);font-size:1.15rem}}@media (width<=370px){.site-shell .service-detail-card{grid-template-columns:43px minmax(0,1fr) 28px;column-gap:8px;min-height:94px;padding:11px 9px}.site-shell .service-detail-card>i{border-radius:12px;width:43px;min-width:43px;height:43px}.site-shell .service-detail-card>i .pk-icon{width:24px;height:24px}.site-shell .service-detail-card footer,.site-shell .service-detail-card footer span{width:28px;height:28px}}@media (width<=700px){.site-shell .service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-shell .service-detail-card{border:1px solid color-mix(in srgb,var(--card-accent) 72%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--card-soft) 78%,#fff) 0%,#fff 54%,color-mix(in srgb,var(--card-soft) 54%,#fff) 100%);min-height:164px;box-shadow:0 8px 20px color-mix(in srgb,var(--card-accent) 11%,transparent);border-radius:16px;grid-template-rows:54px 2.35em;grid-template-columns:1fr;align-content:center;justify-items:center;row-gap:10px;padding:15px 42px 13px;display:grid;position:relative;overflow:hidden}.site-shell .service-detail-card:before{content:"";background:color-mix(in srgb,var(--card-soft) 70%,#fff);pointer-events:none;border-radius:50%;width:116px;height:116px;position:absolute;top:-52px;left:-50px}.site-shell .service-detail-card>i{z-index:1;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 82%,#071c3a),var(--card-accent));width:54px;min-width:54px;height:54px;box-shadow:0 8px 16px color-mix(in srgb,var(--card-accent) 23%,transparent);border-radius:16px;grid-row:1;position:relative}.site-shell .service-detail-card>i .pk-icon{width:29px;height:29px}.site-shell .service-detail-card>div{z-index:1;grid-row:2;width:100%;min-width:0}.site-shell .service-detail-card h3{color:#071c3a;letter-spacing:-.03em;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.3em;margin:0;font-size:clamp(.76rem,3.35vw,.98rem);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.site-shell .service-detail-card p{display:none}.site-shell .service-detail-card footer{z-index:2;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.site-shell .service-detail-card footer strong{display:none}.site-shell .service-detail-card footer span{width:30px;height:30px;color:var(--card-accent);background:color-mix(in srgb,var(--card-soft) 86%,#fff);font-size:1.15rem}}@media (width<=370px){.site-shell .service-detail-grid{gap:8px}.site-shell .service-detail-card{border-radius:13px;grid-template-rows:46px 2.35em;row-gap:8px;min-height:146px;padding:12px 35px 11px}.site-shell .service-detail-card>i{border-radius:13px;width:46px;min-width:46px;height:46px}.site-shell .service-detail-card>i .pk-icon{width:25px;height:25px}.site-shell .service-detail-card footer,.site-shell .service-detail-card footer span{width:26px;height:26px}.site-shell .service-detail-card footer{right:7px}}.service-request-modal>header h2 em{color:#c98200;font-style:normal}.service-request-modal>header>p,.service-request-selected,.service-request-assurances{display:none}.service-request-modal form{gap:16px;margin-top:22px}.service-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.service-request-fields .service-request-field{color:#081f4b;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;display:grid}.service-request-fields .service-request-field>.service-request-field-icon{color:#092b5b;background:#fff2d3;border-radius:14px;place-items:center;width:48px;height:48px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffffe6}.service-request-fields .service-request-field-phone>.service-request-field-icon{background:#e5f0ff}.service-request-fields .service-request-field-address>.service-request-field-icon{background:#e3f9e4}.service-request-fields .service-request-field-icon .pk-icon{color:currentColor;width:25px;height:25px}.service-request-fields .service-request-field>div{gap:8px;min-width:0;display:grid}.service-request-fields .service-request-field>div>span{color:#081f4b;font-size:.92rem;font-weight:800;display:block}.service-request-fields .service-request-field>div>span b{color:#e33b35;margin-left:5px}.service-request-fields input,.service-request-fields textarea,.service-request-phone-input{box-sizing:border-box;background:#fbfdff;border:1px solid #cad8ed;border-radius:12px;min-height:48px;box-shadow:inset 0 1px 2px #072a5906}.service-request-fields input,.service-request-fields textarea{color:#0a2858;padding:12px 14px;font-size:.88rem}.service-request-fields textarea{resize:vertical;min-height:82px}.service-request-phone-input{min-height:48px}.service-request-phone-input>span{min-width:106px;padding:0 12px;font-size:.82rem}.service-request-submit{background:linear-gradient(105deg,#062653,#0a477f);border-radius:12px;min-height:54px;box-shadow:0 10px 20px #052b5b33}.service-request-submit>.pk-icon{width:24px;height:24px}@media (width<=650px){.service-request-modal{padding:22px 16px 18px}.service-request-modal form{gap:14px;margin-top:17px}.service-request-fields{grid-template-columns:1fr;gap:13px}.service-request-fields .full-width{grid-column:1}.service-request-fields .service-request-field{grid-template-columns:48px minmax(0,1fr);gap:10px}.service-request-fields .service-request-field>div{gap:6px}.service-request-fields .service-request-field>div>span{font-size:.82rem}.service-request-fields textarea{min-height:72px;max-height:none}}@media (width>=651px){.service-request-backdrop{padding:18px}.service-request-modal{border-radius:22px;width:min(860px,100vw - 36px);max-height:calc(100vh - 36px);padding:22px 28px 20px}.service-request-close{width:38px;height:38px;font-size:1.5rem;top:16px;right:18px}.service-request-steps{margin-bottom:13px}.service-request-steps b,.service-request-steps span{flex-basis:40px;width:40px;height:40px;font-size:.8rem}.service-request-steps i{width:34px}.service-request-modal>header small{gap:9px;font-size:.64rem}.service-request-modal>header small:before{width:34px;height:3px}.service-request-modal>header h2{margin:9px 0 0;font-size:clamp(1.9rem,3.2vw,2.55rem);line-height:1.04}.service-request-modal form{gap:13px;margin-top:18px}.service-request-fields{gap:14px 18px}.service-request-fields .service-request-field{grid-template-columns:42px minmax(0,1fr);gap:10px}.service-request-fields .service-request-field>.service-request-field-icon{border-radius:12px;width:42px;height:42px}.service-request-fields .service-request-field-icon .pk-icon{width:22px;height:22px}.service-request-fields .service-request-field>div{gap:6px}.service-request-fields .service-request-field>div>span{font-size:.8rem}.service-request-fields input,.service-request-fields textarea,.service-request-phone-input{border-radius:10px;min-height:42px}.service-request-fields input,.service-request-fields textarea{padding:9px 12px;font-size:.8rem}.service-request-fields textarea{min-height:66px;max-height:66px}.service-request-phone-input>span{min-width:92px;padding:0 10px;font-size:.76rem}.service-request-submit{border-radius:11px;min-height:48px;padding:0 18px;font-size:.9rem}.service-request-submit>.pk-icon{width:21px;height:21px}}.service-request-next-step{padding:0}.service-request-next-step>header:after{content:none!important}.service-request-next-step>header h2{margin:10px 0 0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.06}.service-request-choices{gap:10px;margin-top:18px}.service-request-choices>button{background:#fff;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;gap:13px;min-height:72px;padding:11px 14px}.service-request-choices>.service-request-choice-payment{background:linear-gradient(105deg,#fffaf0,#fff);border-color:#eeb850}.service-request-choices>button>i{border-radius:12px;width:46px;height:46px}.service-request-choices>button>i .pk-icon{width:24px;height:24px}.service-request-choices>button>strong{color:#082451;min-width:0;font:800 .98rem Manrope,sans-serif}.service-request-choices>button>b{color:#082451;gap:10px;font:800 .9rem Manrope,sans-serif}.service-request-choices>button>b em{color:#083a77;background:#e9f1ff;border-radius:50%;width:34px;height:34px;font-size:1.45rem}.service-request-choices>.service-request-choice-payment>b em{color:#b87000;background:#fff0cf}.service-request-edit{margin-top:10px;padding:4px 0;font-size:.78rem}@media (width>=651px){.service-request-next-step{padding:0 2px}.service-request-next-step>header{padding-right:0}.service-request-next-step>header h2{margin-top:8px;font-size:2.15rem}.service-request-choices{gap:9px;margin-top:15px}.service-request-choices>button{border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:64px;padding:9px 12px}.service-request-choices>button>i{border-radius:11px;width:42px;height:42px}.service-request-choices>button>i .pk-icon{width:22px;height:22px}.service-request-choices>button>strong{font-size:.9rem}.service-request-choices>button>b{gap:9px;font-size:.84rem}.service-request-choices>button>b em{width:30px;height:30px;font-size:1.3rem}.service-request-edit{margin-top:8px;font-size:.72rem}}@media (width<=650px){.service-request-next-step>header h2{margin-top:9px;font-size:1.55rem}.service-request-choices{margin-top:14px}.service-request-choices>button{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;min-height:62px;padding:8px 10px}.service-request-choices>button>i{border-radius:10px;width:40px;height:40px}.service-request-choices>button>i .pk-icon{width:21px;height:21px}.service-request-choices>button>strong{font-size:.78rem}.service-request-choices>button>b{gap:6px;font-size:.7rem}.service-request-choices>button>b em{width:27px;height:27px;font-size:1.15rem}}.service-password-step{padding:0}.service-password-step>header{padding:0;display:block}.service-password-step>header h2{color:#082451;margin:9px 0 0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.06}.service-password-step>header h2 em{color:#d89200;font-style:normal}.service-password-step form{gap:13px;margin-top:18px;display:grid}.service-password-field{gap:6px;display:grid}.service-password-field>div{background:#fff;border:1px solid #cddcf2;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;min-height:54px;padding:5px 7px;display:grid}.service-password-field>div>.pk-icon{color:#0d3e79;background:#e9f1fb;border-radius:9px;width:34px;height:34px;padding:7px}.service-password-field input{color:#082451;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;padding:0 6px;font:600 .92rem Manrope,sans-serif}.service-password-field input::placeholder{color:#798aa6;opacity:1}.service-password-field button{color:#6e82a2;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.service-password-field button .pk-icon{width:20px;height:20px}.service-password-field>small{color:#607598;justify-self:end;font:600 .72rem Manrope,sans-serif}.service-password-submit{color:#fff;cursor:pointer;background:linear-gradient(105deg,#082a5b,#0b4f98);border:0;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:50px;padding:0 16px;font:800 .91rem Manrope,sans-serif;display:grid;box-shadow:0 9px 18px #082a5b29}.service-password-submit>span{text-align:center;grid-column:2}.service-password-submit>b{grid-column:3;justify-self:end;font-size:1.35rem;font-weight:500}.service-password-back{color:#0a3973;cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:7px;padding:2px 4px;font:700 .78rem Manrope,sans-serif;display:inline-flex}@media (width>=651px){.service-password-step{padding:0 2px}.service-password-step>header h2{margin-top:8px;font-size:2.15rem}.service-password-step form{gap:10px;margin-top:15px}.service-password-field>div{border-radius:10px;grid-template-columns:38px minmax(0,1fr) 34px;min-height:48px;padding:4px 6px}.service-password-field>div>.pk-icon{border-radius:8px;width:31px;height:31px;padding:6px}.service-password-field input{height:38px;font-size:.84rem}.service-password-field button{width:30px;height:30px}.service-password-field button .pk-icon{width:18px;height:18px}.service-password-field>small{font-size:.68rem}.service-password-submit{border-radius:10px;min-height:46px;padding:0 14px;font-size:.85rem}.service-password-back{font-size:.72rem}}@media (width<=650px){.service-password-step>header h2{margin-top:8px;font-size:1.55rem}.service-password-step form{gap:11px;margin-top:15px}.service-password-field>div{grid-template-columns:39px minmax(0,1fr) 34px;min-height:50px}.service-password-field>div>.pk-icon{width:31px;height:31px}.service-password-field input{height:38px;font-size:.8rem}.service-password-submit{min-height:46px;font-size:.78rem}.service-password-back{font-size:.7rem}}@media (width<=768px){.user-dashboard-shell{background:#f6fafd;min-height:100vh;display:block}.user-dashboard-shell .sidebar{z-index:1000;background:radial-gradient(circle at 50% -34%,#0d5c9e 0,#0000 51%),linear-gradient(105deg,#031b3b,#064d86);border:0;border-radius:0 0 20px 20px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:82px;min-height:82px;padding:8px 14px;display:grid;inset:0 0 auto;box-shadow:0 7px 20px #031d3c33;position:fixed!important}.user-dashboard-shell .sidebar-brand{z-index:1;border:0;width:auto;min-height:64px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-dashboard-shell .sidebar-brand>div{display:none}.user-dashboard-shell .sidebar-brand .brand-logo{object-fit:contain;width:108px;height:64px}.user-dashboard-shell .sidebar-menu-toggle{z-index:2;color:#fff;width:46px;min-width:46px;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:8px}.user-dashboard-shell .sidebar-menu-toggle>span:last-child{display:none}.user-dashboard-shell .sidebar-menu-toggle-icon{gap:6px;width:28px}.user-dashboard-shell .sidebar-menu-toggle-icon span{background:#fff;height:3px}.user-dashboard-shell .sidebar-menu{border-radius:0 0 18px 18px;top:82px}.user-dashboard-shell .mobile-dashboard-actions{z-index:2;grid-column:3;align-items:center;gap:5px;display:flex}.user-dashboard-shell .mobile-dashboard-notification{width:38px;height:42px}.user-dashboard-shell .mobile-dashboard-profile{width:42px;height:42px}.user-dashboard-shell .dashboard-content{background:#f6fafd;gap:0;min-width:0;padding:96px 14px calc(98px + env(safe-area-inset-bottom,0px))!important}.user-dashboard-shell .dashboard-topbar,.user-dashboard-shell .dashboard-overview-page>.section-head{display:none!important}.user-dashboard-shell .dashboard-main{min-width:0;padding:0}.user-dashboard-shell .dashboard-overview-page{gap:12px;display:grid}.user-dashboard-shell .dashboard-overview-welcome{order:1}.user-dashboard-shell .dashboard-overview-stats{order:2}.user-dashboard-shell .overview-quick-actions{order:3}.user-dashboard-shell .overview-summary-panel:not(.dashboard-notification-panel){order:4}.user-dashboard-shell .dashboard-notification-panel{order:5}.user-dashboard-shell .dashboard-overview-welcome{background-color:#fff;background-image:linear-gradient(90deg,#fff 0%,#fffffff7 47%,#ffffff38 74%,#ffffff05),var(--overview-compliance-background);background-position:0 0,calc(100% + 35px);background-repeat:no-repeat;background-size:100% 100%,auto 115%;border:1px solid #e3ecf5;border-radius:17px;gap:0;min-height:0;padding:18px 14px 12px;overflow:hidden;box-shadow:0 8px 20px #062b560f}.user-dashboard-shell .dashboard-overview-welcome .eyebrow{color:#223b62;font-size:.88rem;font-weight:800}.user-dashboard-shell .dashboard-overview-welcome h3{color:#061f4d;letter-spacing:-.04em;overflow-wrap:anywhere;max-width:62%;margin:5px 0 7px;font-size:clamp(1.28rem,6.3vw,1.72rem);line-height:1.06}.user-dashboard-shell .dashboard-overview-welcome p{color:#526e94;max-width:64%;margin:0;font-size:.73rem;line-height:1.35}.user-dashboard-shell .dashboard-welcome-illustration{display:none}.user-dashboard-shell .dashboard-overview-welcome .dashboard-overview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.user-dashboard-shell .dashboard-overview-meta-item{background:#fff;border:1px solid #e3ebf4;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:37px minmax(0,1fr);column-gap:7px;min-width:0;min-height:64px;padding:8px 29px 8px 8px;display:grid;position:relative;box-shadow:0 4px 12px #052a520d}.user-dashboard-shell .dashboard-overview-meta-item:nth-child(3){display:none}.user-dashboard-shell .dashboard-overview-meta-item>svg{color:#e29000;background:#fff1cf;border-radius:50%;grid-row:1/3;width:37px;height:37px;padding:9px}.user-dashboard-shell .dashboard-overview-meta-item:nth-child(2)>svg{color:#0871da;background:#e5f0ff}.user-dashboard-shell .dashboard-overview-meta-item:after{content:"›";color:#0870da;background:#f8fbff;border:1px solid #dce9f6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:22px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.user-dashboard-shell .dashboard-overview-meta-item strong{color:#092756;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;line-height:1.1;overflow:hidden}.user-dashboard-shell .dashboard-overview-meta-item span{color:#5d7699;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.59rem;line-height:1.13;overflow:hidden}.user-dashboard-shell .dashboard-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-dashboard-shell .dashboard-overview-stats .stat-card{border:1px solid #e0eaf4;border-radius:16px;grid-template-rows:47px minmax(0,1fr) auto;grid-template-columns:1fr;gap:2px;min-width:0;min-height:126px;padding:12px 39px 12px 12px;display:grid;position:relative;box-shadow:0 6px 16px #052a520d}.user-dashboard-shell .dashboard-overview-stats .stat-card:first-child{background:linear-gradient(145deg,#fffaf0,#fff6e4)}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(2){background:linear-gradient(145deg,#f2f8ff,#e8f3ff)}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(3){background:linear-gradient(145deg,#effff9,#e1f9ee)}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(4){background:linear-gradient(145deg,#f9f6ff,#eee9ff)}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon{border-radius:50%;width:47px;height:47px;margin:0;position:static}.user-dashboard-shell .dashboard-overview-stats .stat-card-icon svg{width:25px;height:25px}.user-dashboard-shell .dashboard-overview-stats .stat-card>span:not(.stat-card-icon){color:#112d59;align-self:end;min-width:0;font-size:.72rem;font-weight:700;line-height:1.16}.user-dashboard-shell .dashboard-overview-stats .stat-card strong{color:#082759;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;align-self:start;min-width:0;margin:0;font-size:clamp(1.27rem,6vw,1.62rem);line-height:1.04;overflow:hidden}.user-dashboard-shell .dashboard-overview-stats .stat-card small{display:none}.user-dashboard-shell .dashboard-overview-stats .stat-card-action{color:#0000;width:31px;height:31px;box-shadow:none;background:#ffffffe0;border:1px solid #dce9f6;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:11px;overflow:hidden;transform:translateY(-50%)}.user-dashboard-shell .dashboard-overview-stats .stat-card-action:after{content:"›";color:#0870da;text-indent:0;font-size:26px;font-weight:800;line-height:29px;display:block;position:static}.user-dashboard-shell .dashboard-overview-stats .stat-card:first-child .stat-card-action:after{color:#e89a00}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(3) .stat-card-action:after{color:#079c58}.user-dashboard-shell .dashboard-overview-stats .stat-card:nth-child(4) .stat-card-action:after{color:#7336df}.user-dashboard-shell .overview-quick-actions,.user-dashboard-shell .overview-summary-panel{background:#fff;border:1px solid #e2ebf4;border-radius:17px;padding:14px 12px;box-shadow:0 7px 18px #052a520b}.user-dashboard-shell .overview-summary-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin:0 0 12px!important;display:flex!important}.user-dashboard-shell .overview-summary-head>div{min-width:0}.user-dashboard-shell .overview-summary-head .eyebrow,.user-dashboard-shell .overview-summary-head p{display:none}.user-dashboard-shell .overview-summary-head h3{color:#071f4d;border-left:4px solid #efa000;margin:0;padding-left:10px;font-size:1.08rem;line-height:1.15}.user-dashboard-shell .overview-view-all,.user-dashboard-shell .dashboard-notification-panel .button-ghost{color:#0866c0;box-shadow:none;white-space:nowrap;background:0 0;border:0;flex:none;margin:0;padding:3px 0;font:800 .75rem Manrope,sans-serif}.user-dashboard-shell .dashboard-quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0}.user-dashboard-shell .quick-action-card{min-width:0;min-height:120px;box-shadow:none;text-align:left;background:#fff;border:1px solid #e1eaf3;border-radius:14px;align-items:flex-start;gap:8px;padding:10px 31px 10px 9px;display:flex;position:relative;overflow:hidden}.user-dashboard-shell .quick-action-icon{border-radius:50%;flex:0 0 39px;width:39px;height:39px}.user-dashboard-shell .quick-action-icon svg{width:21px;height:21px}.user-dashboard-shell .quick-action-copy{min-width:0}.user-dashboard-shell .quick-action-copy p,.user-dashboard-shell .quick-action-copy>span{display:none}.user-dashboard-shell .quick-action-copy strong{color:#082653;text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.61rem,2.8vw,.76rem);font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.user-dashboard-shell .quick-action-card:after{content:"›";color:#0870da;background:#f6faff;border:1px solid #dce9f5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:22px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.user-dashboard-shell .overview-list{margin-top:0}.user-dashboard-shell .overview-list-item{text-align:left;background:linear-gradient(115deg,#fffaf0,#fff);border:1px solid #f0dfbb;grid-template-columns:minmax(0,1fr);gap:8px;min-height:132px;padding:12px;display:grid;border-radius:14px!important}.user-dashboard-shell .overview-list-item+.overview-list-item{margin-top:0}.user-dashboard-shell .overview-list-item:nth-child(n+2){display:none}.user-dashboard-shell .overview-list-leading{align-items:flex-start;gap:10px;min-width:0}.user-dashboard-shell .overview-list-icon{border:0;border-radius:50%;flex:0 0 43px;width:43px;height:43px}.user-dashboard-shell .overview-list-icon svg{width:22px;height:22px}.user-dashboard-shell .overview-list-copy{min-width:0}.user-dashboard-shell .overview-list-copy strong{color:#082653;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.2;display:block;overflow:hidden}.user-dashboard-shell .overview-list-copy p{color:#617797;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:.69rem;line-height:1.32;display:-webkit-box;overflow:hidden}.user-dashboard-shell .overview-list-copy small{color:#617797;font-size:.65rem;line-height:1.2;display:block}.user-dashboard-shell .overview-list-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-left:53px;display:flex}.user-dashboard-shell .overview-list-meta .status-badge{min-height:25px;padding:0 10px;font-size:.66rem}.user-dashboard-shell .overview-list-action{color:#082e64;white-space:nowrap;gap:5px;font-size:.69rem}.user-dashboard-shell .overview-list-action svg{width:15px;height:15px}body>.dashboard-mobile-bottom-nav{box-shadow:none;background:0 0;height:calc(76px + env(safe-area-inset-bottom,0px))!important;min-height:calc(76px + env(safe-area-inset-bottom,0px))!important;padding:7px 8px max(7px,env(safe-area-inset-bottom,0px))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}body>.dashboard-mobile-bottom-nav:before{background:#fff;border:0;border-radius:18px 18px 0 0;box-shadow:0 -5px 18px #0523461c;inset:0!important}body>.dashboard-mobile-bottom-nav>a{color:#63738a;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-weight:700;line-height:1.05;display:flex;border-radius:0!important;min-height:60px!important;padding:5px 1px 4px!important;font-size:clamp(.52rem,2.25vw,.65rem)!important}body>.dashboard-mobile-bottom-nav>a .pk-icon{flex:0 0 22px;width:22px;height:22px}.dashboard-mobile-bottom-nav>a.active{color:#082c5b;position:relative}.dashboard-mobile-bottom-nav>a.active .pk-icon{color:#082c5b;fill:#f0a00024;stroke:#082c5b}.dashboard-mobile-bottom-nav>a.active:after{content:"";background:#e9a000;border-radius:999px;height:3px;position:absolute;bottom:0;left:16%;right:16%}}@media (width<=350px){.user-dashboard-shell .dashboard-content{padding-inline:10px!important}.user-dashboard-shell .dashboard-overview-welcome{padding-inline:11px}.user-dashboard-shell .overview-quick-actions,.user-dashboard-shell .overview-summary-panel{padding-inline:10px}.user-dashboard-shell .quick-action-card{padding-left:7px;padding-right:28px}.user-dashboard-shell .quick-action-icon{flex-basis:35px;width:35px;height:35px}.user-dashboard-shell .quick-action-copy strong{font-size:.6rem}}@media (width<=768px){.user-dashboard-shell .dashboard-overview-page .overview-summary-head{text-align:left!important;flex-flow:row!important;justify-content:space-between!important;justify-self:stretch!important;align-items:center!important;width:100%!important;display:flex!important}.user-dashboard-shell .dashboard-overview-page .overview-summary-head>div{flex:auto;width:auto;min-width:0;text-align:left!important;place-self:center start!important;margin:0!important}.user-dashboard-shell .dashboard-overview-page .overview-summary-head h3{width:max-content;max-width:100%;text-align:left!important;justify-self:start!important;margin:0!important;display:block!important}.user-dashboard-shell .dashboard-overview-page .overview-summary-head:after{display:none!important}.user-dashboard-shell .overview-view-all,.user-dashboard-shell .dashboard-notification-panel .button-ghost{margin-left:auto!important}.user-dashboard-shell .dashboard-overview-stats .stat-card{align-items:stretch}.user-dashboard-shell .dashboard-overview-stats .stat-card>span:not(.stat-card-icon),.user-dashboard-shell .dashboard-overview-stats .stat-card strong{text-align:left;justify-self:start}.user-dashboard-shell .dashboard-overview-stats .stat-card-action{grid-area:auto!important;place-self:auto!important;place-items:center!important;width:42px!important;height:42px!important;line-height:1!important;display:grid!important;position:absolute!important;top:65%!important;right:12px!important;transform:translateY(-50%)!important}.user-dashboard-shell .dashboard-overview-stats .stat-card:after{display:none!important}.user-dashboard-shell .dashboard-overview-stats .stat-card-action:after{box-sizing:border-box;color:#0870da;clip-path:none;background:currentColor;border:0;place-items:center;width:16px;height:16px;display:grid;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 2 7 6-7 6' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 2 7 6-7 6' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.8'/%3E%3C/svg%3E") 50%/contain no-repeat;content:""!important;font-size:0!important;line-height:0!important}}@media (width<=1024px){.contact-float-stack{z-index:100;pointer-events:auto;gap:8px;display:flex;position:fixed;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px) + 12px)!important}.contact-float-stack .call-float,.contact-float-stack .whatsapp-float{border-radius:999px;grid-template-columns:21px 1px minmax(0,1fr) 34px;gap:7px;width:146px;min-height:44px;padding:4px 4px 4px 11px;font-size:.7rem}.contact-float-stack .call-float .contact-float-icon{width:21px;height:21px}.contact-float-stack .whatsapp-float .contact-float-icon{width:24px;height:24px}.contact-float-stack .call-float>i,.contact-float-stack .whatsapp-float>i{height:22px}.contact-float-stack .call-float>b,.contact-float-stack .whatsapp-float>b{width:34px;height:34px}.contact-float-stack .call-float>b svg,.contact-float-stack .whatsapp-float>b svg{width:17px;height:17px}}@media (width<=390px){.contact-float-stack{gap:6px;right:9px}.contact-float-stack .call-float,.contact-float-stack .whatsapp-float{grid-template-columns:19px 1px minmax(0,1fr) 31px;width:132px;min-height:41px;padding-left:9px;font-size:.65rem}.contact-float-stack .call-float>b,.contact-float-stack .whatsapp-float>b{width:31px;height:31px}}.user-dashboard-shell .upload-documents-page>.guided-upload-panel{display:none!important}.user-dashboard-shell .upload-documents-workspace{display:block}.user-dashboard-shell .upload-documents-workspace>.upload-progress-panel{display:none}.user-dashboard-shell .upload-documents-workspace>.multi-document-form{background:#fff;border:1px solid #dfe9f3;border-radius:18px;flex-direction:column;gap:0;padding:24px;display:flex;box-shadow:0 10px 28px #062b560e}.user-dashboard-shell .multi-document-form>h3{color:#082659;order:1;margin:0;font-size:1.25rem;line-height:1.2}.user-dashboard-shell .multi-document-form>h3:after{content:"Please upload the following documents for your selected service.";color:#5a78a3;margin-top:5px;font-size:.82rem;font-weight:600;display:block!important}.user-dashboard-shell .multi-document-form>.upload-service-select,.user-dashboard-shell .multi-document-form>.upload-related-service{display:none}.user-dashboard-shell .multi-document-form>.document-checklist-grid{order:2;gap:11px;margin-top:20px;display:grid}.user-dashboard-shell .document-checklist-row{min-height:76px;box-shadow:none;background:linear-gradient(110deg,#fff,#fbfdff);border:1px solid #dce8f3;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:66px minmax(0,1fr) 200px;align-items:center;gap:3px 14px;padding:11px}.user-dashboard-shell .document-checklist-row:hover{background:#fff;border-color:#b9d6f2}.user-dashboard-shell .document-type-icon{color:#082d65;background:linear-gradient(145deg,#e6f5ff,#eef6fc);border-radius:13px;grid-area:1/1/3;place-items:center;width:66px;height:66px;display:grid}.user-dashboard-shell .document-type-icon .pk-icon{fill:none;stroke:currentColor;stroke-width:2.05px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.user-dashboard-shell .document-type-icon .required-document-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.user-dashboard-shell .document-checklist-head{grid-area:1/2;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.user-dashboard-shell .document-checklist-checkbox{min-width:0;font-size:.92rem;font-weight:800}.user-dashboard-shell .document-checklist-checkbox input{display:none}.user-dashboard-shell .document-required-badge{color:#d88400;background:#fff0c7;border:0;border-radius:999px;padding:4px 10px;font-size:.64rem;font-style:normal;font-weight:800}.user-dashboard-shell .document-checklist-status{display:none}.user-dashboard-shell .document-checklist-copy{grid-area:2/2;gap:8px;min-width:0;display:flex}.user-dashboard-shell .document-checklist-copy small{color:#5c78a0;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.user-dashboard-shell .document-checklist-copy small:first-child{display:none}.user-dashboard-shell .document-upload-field{background:0 0;border:0;grid-area:1/3/3;align-self:center;min-width:0;padding:0}.user-dashboard-shell .document-upload-field>span{display:none}.user-dashboard-shell .document-file-picker{color:#075ee3;min-height:44px;box-shadow:none;background:#fff;border:1.5px solid #4f90ff;border-radius:10px;font-size:.78rem}.user-dashboard-shell .document-file-picker:hover{background:#f6faff;border-color:#075ee3}.user-dashboard-shell .document-file-picker .pk-icon{color:#075ee3;stroke-width:2.35px;width:19px;height:19px}.user-dashboard-shell .document-file-picker .required-document-icon{color:#075ee3;stroke-width:2px;width:19px;height:19px}.user-dashboard-shell .document-upload-field input[type=text],.user-dashboard-shell .document-upload-field input[type=email]{color:#0a2c5a;min-height:44px;box-shadow:none;border:1px solid #bcd2eb;border-radius:10px;padding:0 13px;font-size:.76rem}.user-dashboard-shell .multi-document-form>.upload-notes-field{order:3;gap:8px;margin-top:20px;display:grid}.user-dashboard-shell .upload-notes-field>span{color:#082859;align-items:center;gap:8px;font-size:.85rem;font-weight:800;display:flex}.user-dashboard-shell .upload-notes-field>span .pk-icon{color:#082859;stroke-width:2.1px;width:21px;height:21px}.user-dashboard-shell .upload-notes-field>span em{color:#526f98;font-style:normal;font-weight:600}.user-dashboard-shell .upload-notes-field textarea{color:#0a2c5a;min-height:96px;box-shadow:none;resize:vertical;border:1px solid #bcd2eb;border-radius:10px;padding:12px 14px;font-size:.78rem}.user-dashboard-shell .multi-document-form>.form-message{order:4;margin-top:12px}.user-dashboard-shell .multi-document-form>.button-primary{background:linear-gradient(105deg,#062c5d 0%,#0b447a 55%,#f5a000 100%);border-radius:10px;order:5;justify-content:center;gap:12px;min-height:54px;margin-top:18px}.user-dashboard-shell .multi-document-form>.button-primary .pk-icon{stroke-width:2.3px;width:20px;height:20px}.user-dashboard-shell .influencer-booking-workspace>.multi-document-form>h3:after{content:"Provide the requested details and files to send your booking for review."}.user-dashboard-shell .influencer-booking-workspace .document-checklist-row.ready{background:linear-gradient(110deg,#f7fcff,#fff);border-color:#9fc9f4}.user-dashboard-shell .influencer-booking-workspace .document-checklist-row.ready .document-type-icon{color:#0876d8;background:linear-gradient(145deg,#dff2ff,#eaf8ff)}.user-dashboard-shell .influencer-booking-workspace .influencer-upload-confirmation{color:#087544;font-weight:800}.user-dashboard-shell .influencer-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.user-dashboard-shell .influencer-upload-card{color:#082b58;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8f3;border-radius:13px;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:10px;min-width:0;padding:10px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.user-dashboard-shell .influencer-upload-card:hover{border-color:#87bdec;transform:translateY(-2px);box-shadow:0 9px 20px #062b561a}.user-dashboard-shell .influencer-upload-avatar{color:#075ca9;background:#e7f4ff;border-radius:12px;place-items:center;width:46px;height:46px;font-weight:800;display:grid;overflow:hidden}.user-dashboard-shell .influencer-upload-avatar img{object-fit:cover;width:100%;height:100%}.user-dashboard-shell .influencer-upload-card>span:nth-child(2){min-width:0}.user-dashboard-shell .influencer-upload-card strong,.user-dashboard-shell .influencer-upload-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-dashboard-shell .influencer-upload-card strong{font-size:.8rem}.user-dashboard-shell .influencer-upload-card small{color:#5b7698;margin-top:3px;font-size:.65rem}.user-dashboard-shell .influencer-upload-card b{color:#0874d1}.user-dashboard-shell .influencer-upload-card .pk-icon{width:19px;height:19px}@media (width<=900px){.user-dashboard-shell .influencer-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.user-dashboard-shell .influencer-upload-grid{grid-template-columns:1fr}}@media (width>=1025px){.user-dashboard-shell .sidebar{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:12px;width:246px;height:100dvh;min-height:0;display:grid;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.user-dashboard-shell .sidebar-menu{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.user-dashboard-shell .sidebar-nav{align-content:start;min-height:0;padding-right:3px;overflow-y:auto}.user-dashboard-shell .sidebar-logout{margin:0}.user-dashboard-shell .dashboard-content{grid-column:2}}@media (width<=700px){.user-dashboard-shell .upload-documents-workspace>.multi-document-form{border-radius:16px;padding:16px 12px}.user-dashboard-shell .multi-document-form>h3{font-size:1.08rem}.user-dashboard-shell .multi-document-form>h3:after{margin:4px 0 0 17px;font-size:.71rem}.user-dashboard-shell .document-checklist-row{grid-template-rows:auto auto 44px;grid-template-columns:48px minmax(0,1fr);column-gap:10px;min-height:0;padding:10px}.user-dashboard-shell .document-type-icon{border-radius:11px;grid-row:1/3;width:48px;height:48px}.user-dashboard-shell .document-type-icon .pk-icon{width:25px;height:25px}.user-dashboard-shell .document-type-icon .required-document-icon{stroke-width:2px;width:24px;height:24px}.user-dashboard-shell .document-checklist-head{gap:7px}.user-dashboard-shell .document-checklist-checkbox{font-size:.76rem}.user-dashboard-shell .document-required-badge{padding:3px 8px;font-size:.58rem}.user-dashboard-shell .document-checklist-copy{gap:0}.user-dashboard-shell .document-checklist-copy small{font-size:.6rem}.user-dashboard-shell .document-upload-field{grid-area:3/1/auto/-1;width:100%}.user-dashboard-shell .document-file-picker{width:100%;min-height:42px;font-size:.72rem}.user-dashboard-shell .document-file-picker .required-document-icon{stroke-width:2px;width:22px;height:22px}.user-dashboard-shell .multi-document-form>.upload-notes-field{margin-top:16px}}.user-dashboard-shell .services-workspace-page .service-selection-card,.user-dashboard-shell .services-workspace-page .tax-group-card{border:1px solid #dfe8f1;border-radius:17px;height:auto;min-height:0;padding:13px;transform:none;box-shadow:0 7px 18px #062b560f}.user-dashboard-shell .services-workspace-page .tax-group-feature-list{gap:4px;min-height:0;margin:0;display:grid}.user-dashboard-shell .services-workspace-page .service-card-tags,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-tags{gap:5px;min-height:0;max-height:none;margin:0}.user-dashboard-shell .services-workspace-page .service-card-link{border-radius:10px;flex:0 0 42px;min-height:42px;margin-top:3px;padding:0 12px;font-size:.76rem}@media (width<=900px){.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:1fr;gap:10px}.user-dashboard-shell .services-workspace-page .service-selection-card,.user-dashboard-shell .services-workspace-page .tax-group-card{padding:12px}.user-dashboard-shell .services-workspace-page .tax-group-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.user-dashboard-shell .services-workspace-page .tax-group-feature-list small{grid-template-columns:13px minmax(0,1fr);gap:4px;font-size:.57rem}.user-dashboard-shell .services-workspace-page .tax-group-feature-list b{width:13px;height:13px;font-size:.5rem}}.user-dashboard-shell .services-workspace-page .service-selection-card,.user-dashboard-shell .services-workspace-page .tax-group-card{border:1px solid #dfe8f1;border-radius:17px;transform:none;box-shadow:0 7px 18px #062b560f;height:auto!important;min-height:0!important;padding:13px!important}.user-dashboard-shell .services-workspace-page .service-selection-card:hover,.user-dashboard-shell .services-workspace-page .tax-group-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #062b561f}.user-dashboard-shell .services-workspace-page .service-card-compact-head,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-compact-head{min-height:52px!important}.user-dashboard-shell .services-workspace-page .service-card-compact-head .service-card-icon-badge,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-compact-head .service-card-icon-badge{border-radius:12px;width:44px;height:44px}.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-icon-badge .pk-icon,.user-dashboard-shell .services-workspace-page .service-card-icon-badge .pk-icon{width:25px;height:25px}.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-head-arrow{padding-top:4px}.user-dashboard-shell .services-workspace-page .service-card-head-arrow .pk-icon{width:19px;height:19px}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-body{flex:none;gap:7px!important;padding-top:7px!important}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-topline strong,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-topline strong{font-size:.9rem;line-height:1.2}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-price,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-price{border-radius:12px;width:72px;max-width:72px;min-height:32px;padding:4px;font-size:.58rem;line-height:1.1;top:7px}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-body>p,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-body>p{-webkit-line-clamp:2;height:2.8em;min-height:0;font-size:.72rem;line-height:1.4}.user-dashboard-shell .services-workspace-page .tax-group-feature-list{gap:4px;margin:0;display:grid;min-height:0!important}.user-dashboard-shell .services-workspace-page .tax-group-feature-list small{font-size:.63rem;line-height:1.22}.user-dashboard-shell .services-workspace-page .tax-group-feature-list small:nth-child(n+4),.user-dashboard-shell .services-workspace-page .service-card-tags small:nth-child(n+4){display:none}.user-dashboard-shell .services-workspace-page .service-card-tags,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-tags{gap:5px;margin:0;min-height:0!important;max-height:none!important}.user-dashboard-shell .services-workspace-page .service-card-tags small{padding:4px 7px;font-size:.58rem}.user-dashboard-shell .services-workspace-page .service-card-link{border-radius:10px;flex:0 0 42px;padding:0 12px;font-size:.76rem;min-height:42px!important;margin-top:3px!important}@media (width<=900px){.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:1fr;gap:10px}.user-dashboard-shell .services-workspace-page .service-selection-card,.user-dashboard-shell .services-workspace-page .tax-group-card{padding:12px}.user-dashboard-shell .services-workspace-page .tax-group-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.user-dashboard-shell .services-workspace-page .tax-group-feature-list small{grid-template-columns:13px minmax(0,1fr);gap:4px;font-size:.57rem}.user-dashboard-shell .services-workspace-page .tax-group-feature-list b{width:13px;height:13px;font-size:.5rem}}.user-dashboard-shell .services-workspace-page>.services-mobile-search{display:none!important}.user-dashboard-shell .services-workspace-page .dashboard-services-section{background:#fff;border:1px solid #e1eaf3;border-radius:20px;gap:16px;padding:18px;display:grid;overflow:hidden;box-shadow:0 10px 28px #062b560e}.user-dashboard-shell .services-workspace-page .services-catalog-head{border-bottom:1px solid #edf2f7;min-width:0;margin:0;padding:0 0 14px}.user-dashboard-shell .services-workspace-page .services-search-box{width:260px}.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px}.user-dashboard-shell .services-workspace-page .service-selection-card,.user-dashboard-shell .services-workspace-page .tax-group-card{box-sizing:border-box;border-radius:16px;min-width:0;height:556px;min-height:556px;margin:0;padding:16px 14px 14px;overflow:hidden}.user-dashboard-shell .services-workspace-page .tax-group-card:before{height:114px}.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-compact-head{min-height:66px}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-body{gap:9px;min-width:0;min-height:0;padding-top:12px;position:relative}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-topline,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-topline{min-height:44px;padding-right:92px}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-topline strong,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-topline strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.96rem;line-height:1.25;display:-webkit-box;overflow:hidden}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-price,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-price{box-sizing:border-box;white-space:normal;text-align:center;place-items:center;width:82px;max-width:82px;min-height:38px;padding:5px 6px;font-size:.64rem;line-height:1.15;display:grid;position:absolute;top:12px;right:0}.user-dashboard-shell .services-workspace-page .service-selection-card .service-card-body>p,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-body>p{-webkit-line-clamp:2;min-height:46px;margin:0;font-size:.77rem;line-height:1.4}.user-dashboard-shell .services-workspace-page .tax-group-feature-list{gap:4px;min-height:186px;margin:0}.user-dashboard-shell .services-workspace-page .tax-group-feature-list small{grid-template-columns:15px minmax(0,1fr);gap:6px;font-size:.67rem;line-height:1.25}.user-dashboard-shell .services-workspace-page .tax-group-feature-list b{width:15px;height:15px}.user-dashboard-shell .services-workspace-page .service-card-tags,.user-dashboard-shell .services-workspace-page .tax-group-card .service-card-tags{align-content:start;min-height:60px;max-height:60px;margin:0;overflow:hidden}.user-dashboard-shell .services-workspace-page .service-card-tags small{font-size:.62rem}.user-dashboard-shell .services-workspace-page .service-card-link{box-sizing:border-box;flex:0 0 48px;min-height:48px;margin-top:auto}.user-dashboard-shell .services-workspace-page .service-card-link .pk-icon{width:19px;height:19px}body:has(.services-workspace-page) .contact-float-stack{bottom:18px;right:18px}.main-service-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-services-admin-page,.public-services-admin-page>*,.main-service-overview,.main-service-control-panel,.main-service-control-grid,.main-service-control-card{box-sizing:border-box;min-width:0;max-width:100%}.public-services-admin-page{width:100%;overflow-x:clip}.main-service-overview article,.main-service-control-panel{background:#fff;border:1px solid #e7ebf2;border-radius:18px;box-shadow:0 10px 28px #1625400d}.main-service-overview article{gap:4px;padding:20px 22px;display:grid}.main-service-overview span,.main-service-overview small{color:#6a7485;font-size:.8rem}.main-service-overview strong{color:#15233c;font-size:2rem;line-height:1}.main-service-control-panel{padding:24px}.main-service-control-head{margin-bottom:20px}.main-service-control-head h3{color:#15233c;margin:4px 0 6px}.main-service-control-head p{color:#677287;max-width:650px;margin:0}.main-service-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.main-service-control-card{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid #e4e8f0;border-top:4px solid #4684f4;border-radius:16px;gap:16px;padding:20px;display:grid}.main-service-control-card.tone-rose{border-top-color:#ec6d87}.main-service-control-card.tone-violet{border-top-color:#8a6de9}.main-service-control-card.tone-orange{border-top-color:#f29a45}.main-service-control-card.is-paused{background:#fbfbfc;border-top-color:#a6adba}.main-service-control-card>*,.main-service-card-top>*,.main-service-card-meta>*,.main-service-control-card footer>*{min-width:0}.main-service-card-top,.main-service-card-meta,.main-service-control-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.main-service-icon{color:#2465d9;background:#e9f1ff;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.tone-rose .main-service-icon{color:#d64d72;background:#fff0f3}.tone-violet .main-service-icon{color:#704bd2;background:#f1edff}.tone-orange .main-service-icon{color:#d57618;background:#fff2e5}.main-service-icon .pk-icon{width:22px;height:22px}.main-service-state{color:#24885c;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.main-service-state i{background:currentColor;border-radius:999px;width:8px;height:8px}.main-service-state.paused{color:#7a8494}.main-service-control-card h3{color:#17243b;margin:0 0 6px}.main-service-control-card p{color:#687487;min-height:42px;margin:0;font-size:.88rem;line-height:1.5}.main-service-card-meta{color:#657184;border-top:1px solid #e8ecf2;padding-top:14px;font-size:.78rem}.main-service-card-meta a{color:#306ed9;font-weight:700;text-decoration:none}.main-service-switch{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.main-service-switch input{opacity:0;pointer-events:none;position:absolute}.main-service-switch>span{box-sizing:border-box;background:#adb5c2;border-radius:999px;width:39px;height:22px;padding:3px;transition:all .2s}.main-service-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.main-service-switch input:checked+span{background:#2c9163}.main-service-switch input:checked+span:after{transform:translate(17px)}.main-service-switch b{color:#435067;font-size:.78rem}.coming-soon-page{background:radial-gradient(circle at 7% 12%,#44cad245,#0000 17%),radial-gradient(circle at 92% 11%,#56cad73d,#0000 17%),linear-gradient(#f9ffff 0%,#f1fbfb 100%);min-height:calc(100vh - 80px);padding:42px 0 52px;overflow:hidden}.coming-soon-hero{text-align:center;max-width:1020px;position:relative}.coming-soon-intro{z-index:2;position:relative}.coming-soon-kicker{color:#2874bb;letter-spacing:.04em;text-transform:uppercase;background:#e3f6ffeb;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:.73rem;font-weight:800;display:inline-flex;box-shadow:0 7px 20px #1e7bb51f}.coming-soon-kicker .pk-icon{width:15px;height:15px}.coming-soon-intro h1{color:#071d4c;letter-spacing:-.075em;margin:15px 0 3px;font-size:clamp(3.2rem,7vw,5.9rem);line-height:.98}.coming-soon-intro h1 em{color:#f5a400;font-style:normal}.coming-soon-intro h2{color:#0a2252;letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2.8vw,2.2rem)}.coming-soon-intro>p{color:#65728a;max-width:540px;margin:14px auto 0;font-size:1rem;line-height:1.55}.coming-soon-scene{max-width:800px;height:410px;margin:-12px auto -3px;position:relative}.coming-soon-cloud{filter:drop-shadow(0 12px 14px #399db21f);background:linear-gradient(135deg,#d8f7fa,#b8e8ef);border-radius:50%;position:absolute}.cloud-one{width:440px;height:205px;bottom:42px;left:50%;transform:translate(-50%)}.cloud-two{width:260px;height:125px;bottom:34px;left:15%}.coming-soon-screen{z-index:2;background:linear-gradient(145deg,#e6f9ff,#fafdff 52%,#d8eefb);border:12px solid #102750;border-bottom-width:19px;border-radius:18px 18px 10px 10px;width:390px;height:230px;position:absolute;bottom:19px;left:50%;transform:translate(-50%);box-shadow:0 18px 16px #0c2f5b33}.coming-soon-screen:after{content:"";background:#19345c;border-radius:0 0 24px 24px;height:14px;position:absolute;bottom:-34px;left:-72px;right:-72px}.coming-soon-screen-top{gap:5px;padding:7px;display:flex}.coming-soon-screen-top span{background:#9bb8d6;border-radius:50%;width:6px;height:6px}.coming-soon-screen-logo{color:#174e99;text-align:center;gap:5px;display:grid;position:absolute;inset:38% 0 auto}.coming-soon-screen-logo strong{letter-spacing:-.12em;font-family:Georgia,serif;font-size:2.6rem}.coming-soon-screen-logo small{letter-spacing:.12em;font-size:.58rem;font-weight:800}.coming-soon-advisor{z-index:4;object-fit:contain;object-position:bottom;filter:drop-shadow(0 14px 12px #0e30562e);width:263px;max-height:350px;position:absolute;bottom:0;right:6%}.coming-soon-rocket{z-index:5;color:#fff;background:linear-gradient(135deg,#126ed2,#1689e9 58%,#edf7ff 59%);border-radius:48% 52% 44% 56%;place-items:center;width:83px;height:83px;display:grid;position:absolute;top:45px;left:38%;transform:rotate(-25deg);box-shadow:0 12px 20px #126ac93d}.coming-soon-rocket .pk-icon{width:54px;height:54px;transform:rotate(25deg)}.coming-soon-hourglass{z-index:4;background:linear-gradient(145deg,#ffffffc7,#d0f2f775);border:10px solid #0f5d9e;border-radius:12px;width:80px;height:136px;position:absolute;bottom:21px;left:11%;box-shadow:0 13px 16px #1d718f24}.coming-soon-hourglass:before,.coming-soon-hourglass:after{content:"";background:#1868a6;border-radius:8px;width:60px;height:8px;position:absolute;left:5px}.coming-soon-hourglass:before{top:10px}.coming-soon-hourglass:after{bottom:10px}.coming-soon-hourglass i{border-bottom:34px solid #f4ae16;border-left:18px solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;top:27px;left:13px}.coming-soon-hourglass b{border-top:34px solid #f4ae16;border-left:18px solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;bottom:27px;left:13px}.coming-soon-star{z-index:4;color:#f9b319;font-size:2.1rem;position:absolute}.star-one{top:120px;left:21%}.star-two{top:145px;right:13%}.coming-soon-bulb{z-index:4;color:#f4b522;border:3px solid #f4b522;border-radius:50%;place-items:center;width:45px;height:45px;font-size:1.8rem;display:grid;position:absolute;top:156px;right:4%;box-shadow:0 0 20px #f8b61642}.coming-soon-actions{justify-content:center;gap:10px;margin:0 auto 27px;display:flex}.coming-soon-highlights{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.coming-soon-highlight{background:#ffffffe6;border:1px solid #dce9f0db;border-radius:18px;min-height:144px;padding:19px 13px 14px;box-shadow:0 12px 25px #205e7b14}.coming-soon-highlight>i{color:#fff;background:linear-gradient(135deg,#0784e8,#1c62d5);border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 11px;display:grid;box-shadow:0 7px 13px #1e6fd93d}.coming-soon-highlight.highlight-2>i{background:linear-gradient(135deg,#21c493,#148b6e)}.coming-soon-highlight.highlight-3>i{background:linear-gradient(135deg,#ffb51b,#e77b00)}.coming-soon-highlight.highlight-4>i{background:linear-gradient(135deg,#a35cf0,#6d3ec7)}.coming-soon-highlight .pk-icon{width:22px;height:22px}.coming-soon-highlight h3{color:#132955;margin:0 0 6px;font-size:.85rem}.coming-soon-highlight p{color:#718097;margin:0;font-size:.72rem;line-height:1.42}@media (width<=1150px){.main-service-control-grid{grid-template-columns:1fr}.main-service-control-card footer{flex-wrap:wrap}}@media (width<=700px){.main-service-overview,.main-service-control-grid{grid-template-columns:1fr}.main-service-control-panel,.main-service-control-card{padding:16px}.main-service-card-meta,.main-service-control-card footer{flex-direction:column;align-items:flex-start}.coming-soon-page{padding-top:28px}.coming-soon-intro h1{font-size:clamp(3.2rem,17vw,4.7rem)}.coming-soon-intro h2{font-size:1.35rem}.coming-soon-intro>p{font-size:.9rem}.coming-soon-scene{height:300px;margin-top:4px}.coming-soon-screen{border-width:8px 8px 13px;width:274px;height:160px;bottom:28px}.coming-soon-screen:after{height:10px;bottom:-25px;left:-45px;right:-45px}.coming-soon-screen-logo{inset:35% 0 auto}.coming-soon-screen-logo strong{font-size:1.8rem}.coming-soon-advisor{width:194px;max-height:258px;right:-5%}.coming-soon-rocket{width:60px;height:60px;top:20px;left:28%}.coming-soon-rocket .pk-icon{width:38px;height:38px}.coming-soon-hourglass{border-width:7px;width:53px;height:90px;bottom:24px;left:0}.coming-soon-hourglass:before,.coming-soon-hourglass:after{width:38px;height:5px;left:4px}.coming-soon-hourglass:before{top:7px}.coming-soon-hourglass:after{bottom:7px}.coming-soon-hourglass i{border-bottom-width:24px;border-left-width:13px;border-right-width:13px;top:19px;left:7px}.coming-soon-hourglass b{border-top-width:24px;border-left-width:13px;border-right-width:13px;bottom:19px;left:7px}.star-one{top:89px;left:12%}.star-two{top:95px;right:4%}.coming-soon-bulb{display:none}.coming-soon-actions{flex-direction:column;max-width:280px}.coming-soon-actions .button{width:100%}.coming-soon-highlights{grid-template-columns:repeat(2,1fr);gap:10px}.coming-soon-highlight{min-height:131px;padding:15px 9px 11px}.coming-soon-highlight>i{width:39px;height:39px;margin-bottom:8px}}@media (width<=900px){.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.user-dashboard-shell .services-workspace-page{gap:13px;padding-bottom:82px}.user-dashboard-shell .services-workspace-page .dashboard-services-section{border-radius:17px;gap:12px;padding:13px}.user-dashboard-shell .services-workspace-page .services-catalog-head{align-items:stretch;padding-bottom:12px}.user-dashboard-shell .services-workspace-page .services-head-actions,.user-dashboard-shell .services-workspace-page .services-search-box{width:100%}.user-dashboard-shell .services-workspace-page .dashboard-services-grid{grid-template-columns:1fr;gap:11px}.user-dashboard-shell .services-workspace-page .service-selection-card,.user-dashboard-shell .services-workspace-page .tax-group-card{height:526px;min-height:526px;padding:15px 13px 13px}.user-dashboard-shell .services-workspace-page .tax-group-feature-list{min-height:170px}.user-dashboard-shell .services-workspace-page .service-card-link{display:flex}body:has(.services-workspace-page) .contact-float-stack{bottom:12px;right:12px}}@font-face{font-family:Baru Sans;src:local(Baru Sans),local(BaruSans);font-style:normal;font-weight:100 900;font-display:swap}.admin-shell{--admin-font:"Baru Sans", "Manrope", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--admin-accent:#4f8df8;--admin-accent-soft:#ebf3ff;--admin-ink:#16314d;--admin-muted:#6f86a1;--admin-border:#5985d62e;--admin-shadow:0 18px 42px #2e59a114, 0 2px 10px #2e59a10a;font-family:var(--admin-font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#8fbfff3d,#0000 28%),radial-gradient(circle at right 12%,#68abff29,#0000 24%),linear-gradient(#f6faff 0%,#eef5ff 48%,#e8f0fb 100%);font-weight:500;overflow-x:clip}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font-family:inherit}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell h4,.admin-shell h5,.admin-shell h6,.admin-shell strong,.admin-shell button,.admin-shell .sidebar-link{font-weight:700}.admin-shell .dashboard-content{gap:24px;min-width:0;padding:26px}.admin-shell .dashboard-main{min-width:0}.admin-shell .dashboard-topbar{box-shadow:var(--admin-shadow);background:radial-gradient(circle at 100% 0,#82b5ff38,#0000 24%),linear-gradient(#fffffff5,#eff6ffeb);border:1px solid #7ba2e238;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:26px 30px;display:grid}.admin-shell .dashboard-topbar>*{min-width:0}.admin-shell .dashboard-topbar h2{color:var(--admin-ink);letter-spacing:-.05em;font-size:clamp(2rem,3.2vw,3.2rem)}.admin-topbar-subtitle{color:var(--admin-muted);margin-top:8px;font-weight:700;line-height:1.5}.admin-sidebar{background:linear-gradient(#fffffff5,#edf5ffe0),radial-gradient(circle at top,#99c2ff2e,#0000 28%);border-right:1px solid #5985d61f;grid-template-rows:auto 1fr auto;gap:14px;min-height:100vh;max-height:100vh;padding:16px;overflow:hidden;box-shadow:10px 0 32px #46649c0f}.admin-shell{grid-template-columns:224px minmax(0,1fr)}.admin-sidebar{color:#fff;background:radial-gradient(circle at 30% 100%,#1274a97a,#0000 48%),linear-gradient(#052d55 0%,#063862 54%,#07537e 100%);border-right:0;box-shadow:8px 0 24px #04234229}.admin-sidebar .sidebar-brand{color:#fff;text-align:center;background:0 0;border:0;justify-items:center;gap:8px;padding:5px 8px 10px;display:grid}.admin-sidebar .sidebar-brand>div{justify-items:center;gap:6px;display:grid}.admin-sidebar .brand-logo{width:96px;height:82px}.admin-sidebar .sidebar-brand small{color:#fff;font-size:.88rem}.admin-sidebar .sidebar-role-chip{display:none}.admin-sidebar .sidebar-link{color:#f5f9ff;border-radius:14px;min-height:52px;padding:12px 15px;font-size:.95rem;font-weight:500}.admin-sidebar .sidebar-link-icon{width:24px;height:24px}.admin-sidebar .sidebar-logout{color:#fff;min-height:52px;box-shadow:none;background:#0223488c}.admin-sidebar .sidebar-brand{background:linear-gradient(#ffffffeb,#eef6ffeb);border:1px solid #80aeff2e;border-radius:18px;padding:12px}.admin-sidebar .sidebar-brand strong{font-size:.95rem}.admin-sidebar .sidebar-brand small{font-size:.72rem}.admin-sidebar .brand-mark{background:linear-gradient(145deg,#fff,#dcecff);width:42px;height:42px;box-shadow:0 14px 28px #4f8df824}.admin-sidebar .sidebar-nav{align-content:start;gap:5px;min-height:0}.admin-sidebar .sidebar-link{color:#ebf4ffd1;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-size:.9rem;line-height:1.1;display:flex}.admin-sidebar .sidebar-link-icon{color:#b9d8f7;background:#ffffff12;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .2s,background .2s,transform .2s;display:inline-flex}.admin-sidebar .sidebar-link-icon svg{stroke-width:2px;width:18px;height:18px}.admin-sidebar .sidebar-link:hover{color:#fff;background:#ffffff1a;transform:translate(2px)}.admin-sidebar .sidebar-link:hover .sidebar-link-icon{color:#fff;background:#ffffff1f}.admin-sidebar .sidebar-link.active{color:#082b4f;background:linear-gradient(110deg,#f8fbff,#dbeaff);box-shadow:0 8px 20px #00163333,inset 0 0 0 1px #ffffffb8}.admin-sidebar .sidebar-link.active .sidebar-link-icon{color:#176bc5;background:#fff;box-shadow:0 4px 10px #1c69ba24}.admin-sidebar .sidebar-logout{border-radius:14px;justify-content:center;gap:8px;min-height:42px;padding:10px 12px}.admin-sidebar{grid-template-rows:auto minmax(0,1fr);gap:12px}.admin-sidebar .sidebar-menu{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;display:grid;overflow:hidden}.admin-sidebar .sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6e0ff73 transparent;align-content:start;min-height:0;padding:2px 5px 2px 1px;display:grid;overflow-y:auto}.admin-sidebar .sidebar-nav::-webkit-scrollbar{width:5px}.admin-sidebar .sidebar-nav::-webkit-scrollbar-thumb{background:#c6e0ff73;border-radius:99px}.admin-sidebar .sidebar-link{min-width:0}.admin-sidebar .sidebar-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.influencer-table-surface{overflow:hidden}.admin-settings-tabs{background:#f8fbff;border:1px solid #dce7f2;border-radius:13px;gap:8px;width:max-content;max-width:100%;padding:6px;display:flex}.admin-settings-tabs a{color:#59728c;border-radius:9px;padding:9px 13px;font-size:.82rem;font-weight:700;text-decoration:none}.admin-settings-tabs a.active{color:#0d4f96;background:#fff;box-shadow:0 3px 10px #1e4f7c1c}.influencer-table-controls{grid-template-columns:minmax(220px,1fr) 145px 130px;gap:9px;display:grid}.influencer-table-controls input,.influencer-table-controls select{color:#183552;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d6e3f1;border-radius:11px;padding:0 12px}.influencer-admin-table-wrap{border-top:1px solid #e4edf7;overflow-x:auto}.influencer-admin-table{border-collapse:collapse;width:100%;min-width:860px}.influencer-admin-table th{color:#61758d;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f8fbff;padding:13px 16px;font-size:.71rem;font-weight:800}.influencer-admin-table td{color:#35506a;vertical-align:middle;border-top:1px solid #e8eff7;padding:14px 16px;font-size:.84rem}.influencer-admin-table tbody tr{transition:background .18s}.influencer-admin-table tbody tr:hover{background:#f7fbff}.influencer-admin-table td small{color:#8293a5;margin-top:4px;font-size:.72rem;display:block}.influencer-table-creator{align-items:center;gap:10px;min-width:190px;display:flex}.influencer-table-creator strong{color:#102f50;display:block}.influencer-table-creator span{color:#74869a;text-overflow:ellipsis;white-space:nowrap;max-width:205px;font-size:.74rem;display:block;overflow:hidden}.influencer-table-avatar{color:#1967b4;background:linear-gradient(145deg,#e4f1ff,#f7fbff);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;overflow:hidden}.influencer-table-avatar img{object-fit:cover;width:100%;height:100%}.influencer-platform-chip,.influencer-status{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}.influencer-platform-chip{color:#2864a1;background:#edf5ff}.influencer-status.active{color:#15734b;background:#e9f8f0}.influencer-status.hidden{color:#98700a;background:#fff7db}.service-flag{color:#65798e;background:#f0f4f8;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}.service-flag.yes{color:#76500b;background:#fff2c7}.influencer-table-pagination{color:#6c8095;border-top:1px solid #e4edf7;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.78rem;display:flex}.influencer-table-pagination div{gap:6px;display:flex}.influencer-table-pagination button{color:#315271;cursor:pointer;min-width:32px;min-height:30px;font:inherit;background:#fff;border:1px solid #d8e5f2;border-radius:8px;padding:0 9px}.influencer-table-pagination button.active{color:#fff;background:#176bc5;border-color:#176bc5}.influencer-table-pagination button:disabled{cursor:not-allowed;opacity:.45}.influencer-editor-wrap{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;width:min(100%,1120px);display:grid}.influencer-editor-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.influencer-editor-heading h3{margin:4px 0 0}.influencer-editor-preview{background-repeat:no-repeat;background-size:400% 300%;border:1px solid #d7e5f4;border-radius:16px;flex:0 0 178px;width:178px;height:104px;position:relative;overflow:hidden;box-shadow:0 10px 24px #1a4f821f}.influencer-editor-preview:after{content:"";background:linear-gradient(#0000 38%,#031d3aa6);position:absolute;inset:0}.influencer-editor-preview span{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden}.influencer-editor-preview-0{background-position:0 0}.influencer-editor-preview-1{background-position:33.333% 0}.influencer-editor-preview-2{background-position:66.666% 0}.influencer-editor-preview-3{background-position:100% 0}.influencer-editor-preview-4{background-position:0}.influencer-editor-preview-5{background-position:33.333%}.influencer-editor-preview-6{background-position:66.666%}.influencer-editor-preview-7{background-position:100%}.influencer-editor-preview-8{background-position:0 100%}.influencer-editor-preview-9{background-position:33.333% 100%}.influencer-editor-preview-10{background-position:66.666% 100%}.influencer-editor-preview-11{background-position:100% 100%}.influencer-live-preview{position:sticky;top:24px}.influencer-preview-stack{gap:18px;display:grid}.influencer-preview-stack .influencer-live-preview{position:static}.influencer-document-card{border:1px solid #dbe8f4;border-radius:18px;gap:11px;padding:17px;display:grid;box-shadow:0 10px 24px #14436f14}.influencer-document-card h3{color:#092a50;margin:0;font-size:1rem}.influencer-document-card>p{color:#58718d;margin:0;font-size:.78rem;line-height:1.5}.influencer-document-card ul{gap:7px;max-height:170px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.influencer-document-card li{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.influencer-document-card li strong,.influencer-document-card li small{display:block}.influencer-document-card li strong{color:#173b61;font-size:.76rem}.influencer-document-card li small{color:#6f8196;margin-top:3px;font-size:.65rem}.influencer-document-card li button{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:800}.influencer-document-card form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.influencer-document-card label{color:#42627f;gap:4px;font-size:.67rem;font-weight:800;display:grid}.influencer-document-card input{min-width:0;font:inherit;border:1px solid #d9e5f0;border-radius:8px;padding:8px}.influencer-document-card .admin-toggle-field{justify-content:space-between;align-items:center;display:flex}.influencer-document-card .admin-toggle-field input{width:auto}.influencer-document-card .button{grid-column:1/-1;justify-self:start}.influencer-live-preview-label{color:#50708f;letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px 4px;font-size:.7rem;font-weight:800;display:block}.influencer-preview-card{background:#fff;border:1px solid #e1e9f3;border-radius:18px;overflow:hidden;box-shadow:0 14px 30px #14436f1f}.influencer-preview-media{background-repeat:no-repeat;background-size:400% 300%;height:205px;position:relative}.influencer-preview-media>span{color:#fff;text-transform:uppercase;background:#076ee1;border-radius:8px;padding:7px 10px;font-size:.62rem;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 5px 12px #0358be47}.influencer-preview-body{padding:17px 16px 16px}.influencer-preview-body h3{color:#092a50;margin:0;font-size:1.03rem}.influencer-preview-body h3 b{color:#0876e8;font-size:.85rem}.influencer-preview-body>p{color:#406284;margin:6px 0 14px;font-size:.79rem}.influencer-preview-metrics{border-bottom:1px solid #e7eef6;grid-template-columns:repeat(3,1fr);gap:7px;padding-bottom:14px;display:grid}.influencer-preview-metrics div{background:#f5f8fc;border-radius:10px;padding:9px 7px}.influencer-preview-metrics strong{color:#0a315d;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.influencer-preview-metrics small{color:#32648e;text-transform:uppercase;margin-top:4px;font-size:.52rem;font-weight:800;display:block}.influencer-preview-body footer{color:#092a50;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.influencer-preview-body footer>strong{font-size:1.12rem}.influencer-preview-body footer button{color:#fff;background:#126ce5;border:0;border-radius:10px;padding:10px 16px;font:700 .76rem inherit;box-shadow:0 8px 16px #126ce538}.influencer-editor-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.influencer-editor-panel form label:has(textarea),.influencer-editor-panel form button){grid-column:1/-1}.influencer-table-surface .influencer-admin-table{table-layout:fixed;min-width:1440px}.influencer-table-surface .influencer-admin-table th{white-space:nowrap}.influencer-table-surface .influencer-admin-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.influencer-table-surface .influencer-admin-table th:first-child{width:270px}.influencer-table-surface .influencer-admin-table th:nth-child(2){width:105px}.influencer-table-surface .influencer-admin-table th:nth-child(3){width:100px}.influencer-table-surface .influencer-admin-table th:nth-child(4){width:145px}.influencer-table-surface .influencer-admin-table th:nth-child(5){width:105px}.influencer-table-surface .influencer-admin-table th:nth-child(6){width:135px}.influencer-table-surface .influencer-admin-table th:nth-child(7){width:120px}.influencer-table-surface .influencer-admin-table th:nth-child(8){width:95px}.influencer-table-surface .influencer-admin-table th:nth-child(9){width:185px}.influencer-table-surface .influencer-admin-table td:nth-child(4){white-space:normal;line-height:1.4}.influencer-table-surface .influencer-admin-table td:nth-child(5),.influencer-table-surface .influencer-admin-table td:nth-child(6),.influencer-table-surface .influencer-admin-table td:nth-child(7){font-weight:700}.influencer-table-surface .influencer-status,.influencer-table-surface .influencer-platform-chip{white-space:nowrap}.influencer-table-surface .service-tree-actions{flex-wrap:nowrap}.influencer-booking-review-table{min-width:1280px}.influencer-review-actions{gap:7px;min-width:210px;display:grid}.influencer-review-actions textarea{box-sizing:border-box;color:#173b61;width:100%;min-height:52px;font:inherit;resize:vertical;border:1px solid #d9e5f0;border-radius:8px;padding:8px;font-size:.72rem}.influencer-review-actions .button{white-space:nowrap;justify-content:center}.influencer-deny-button{color:#b42318;border-color:#f0b7b2}.influencer-denial-reason{color:#b42318;white-space:normal;max-width:220px;margin-top:7px;line-height:1.35;display:block}.influencer-booking-card-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:15px;display:grid}.influencer-booking-customer-card{color:#173b61;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe7f2;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px 12px;min-height:142px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 8px 20px #14436f0f}.influencer-booking-customer-card:hover{border-color:#9dc7eb;transform:translateY(-3px);box-shadow:0 14px 26px #14436f1f}.influencer-booking-customer-avatar{color:#116ab7;background:linear-gradient(145deg,#e2f2ff,#f5faff);border-radius:14px;grid-row:1/3;place-items:center;width:52px;height:52px;font-size:1.2rem;font-weight:800;display:grid}.influencer-booking-customer-copy{min-width:0}.influencer-booking-customer-copy strong,.influencer-booking-customer-copy small,.influencer-booking-customer-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.influencer-booking-customer-copy strong{color:#092d55;font-size:.92rem}.influencer-booking-customer-copy small{color:#637c96;margin-top:4px;font-size:.72rem}.influencer-booking-customer-copy em{color:#315d86;margin-top:7px;font-size:.68rem;font-style:normal}.influencer-booking-customer-card>.influencer-status{place-self:start end}.influencer-booking-customer-card>b{color:#086ec9;grid-column:2;font-size:.72rem}.influencer-payment-received{font-weight:800;color:#087545!important}.influencer-booking-detail-card{overflow:hidden}.influencer-booking-detail-card>header{align-items:center}.influencer-booking-detail-table{border-collapse:collapse;width:100%}.influencer-booking-detail-table th,.influencer-booking-detail-table td{text-align:left;vertical-align:top;border-top:1px solid #e4edf5;padding:14px 18px}.influencer-booking-detail-table>tbody>tr>th{color:#496985;background:#f8fbfe;width:190px;font-size:.76rem}.influencer-booking-detail-table td{color:#173b61;white-space:pre-wrap;font-size:.84rem}.influencer-booking-detail-table a{color:#076dcc;font-weight:700}.influencer-submission-table{border-collapse:collapse;width:100%}.influencer-submission-table th,.influencer-submission-table td{background:0 0;border:0;border-bottom:1px solid #edf2f7;padding:9px 0}.influencer-submission-table th{color:#52718d;width:38%;font-size:.72rem}.influencer-submission-table td{font-size:.78rem}.influencer-booking-detail-actions{background:#fbfdff;border-top:1px solid #e4edf5;padding:18px}.influencer-booking-detail-actions .influencer-review-actions{max-width:360px}@media (width<=650px){.influencer-booking-card-grid{grid-template-columns:1fr}.influencer-booking-detail-table>tbody>tr{grid-template-columns:1fr;display:grid}.influencer-booking-detail-table th,.influencer-booking-detail-table td{width:auto;padding:11px 14px}.influencer-booking-detail-table>tbody>tr>th{padding-bottom:4px}.influencer-booking-detail-table>tbody>tr>td{padding-top:4px}.influencer-submission-table th{width:43%}}@media (width<=1500px){.influencer-table-surface .influencer-admin-table-wrap{scrollbar-color:#c4d5e6 transparent;scrollbar-width:thin}}@media (width<=900px){.influencer-editor-wrap{grid-template-columns:1fr}.influencer-live-preview{width:min(100%,360px);position:static}.influencer-preview-stack{width:min(100%,360px)}.influencer-table-controls{grid-template-columns:1fr 1fr;width:100%}.influencer-table-controls input{grid-column:1/-1}.influencer-table-pagination,.influencer-editor-heading{flex-direction:column;align-items:flex-start}.influencer-editor-preview{width:100%;height:150px}.influencer-editor-panel form{grid-template-columns:1fr}}.admin-profile-pill{background:linear-gradient(#fffffff5,#e8f2ffdb);border-color:#6593e22e;border-radius:22px;width:min(100%,320px);min-width:0;padding:14px 16px}.admin-profile-pill .user-pill-copy{justify-items:start}.admin-profile-pill .workspace-identity{margin-top:4px}.avatar-nav-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.avatar-lightbox-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1121368a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.avatar-lightbox-panel{background:linear-gradient(#fafcfffa,#ecf5fffa);border:1px solid #bcd6ff3d;border-radius:30px;justify-items:center;gap:18px;width:min(420px,100%);padding:28px 24px 24px;display:grid;position:relative;box-shadow:0 30px 64px #0c193047}.avatar-lightbox-close{color:var(--admin-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-weight:700}.avatar-lightbox-avatar{border-width:5px;width:240px;height:240px;font-size:4rem;box-shadow:0 26px 48px #182a4638}.avatar-lightbox-copy{text-align:center;gap:6px;display:grid}.avatar-lightbox-copy strong{color:var(--admin-ink);font-size:1.7rem}.avatar-lightbox-copy span{color:var(--admin-muted);overflow-wrap:anywhere}.admin-page-stack{gap:24px}.admin-surface-eyebrow{color:var(--admin-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.admin-surface-eyebrow:before{content:"";background:linear-gradient(90deg, var(--admin-accent), #9bc0ff);width:24px;height:2px}.admin-kpi-grid,.admin-kpi-grid-three,.admin-folder-grid,.admin-service-card-grid{gap:20px;display:grid}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpi-card,.admin-folder-card,.admin-service-card,.admin-client-pill{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);background:linear-gradient(#fffffff5,#edf5ffeb);border-radius:26px}.admin-kpi-card{gap:10px;padding:24px;display:grid}.admin-kpi-card span,.admin-folder-card span,.admin-service-card span,.admin-preview-metric span,.admin-muted-label,.admin-thread-copy span,.admin-message-summary-pill span{color:var(--admin-muted)}.admin-kpi-card strong,.admin-preview-metric strong{color:var(--admin-ink);font-family:var(--admin-font);font-size:clamp(1.8rem,2vw,2.5rem);line-height:1}.admin-kpi-icon{width:44px;height:44px;color:var(--admin-accent);background:var(--admin-accent-soft);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.admin-table-surface,.admin-folder-detail,.admin-service-detail,.admin-message-sidebar,.admin-message-detail,.admin-calendar-panel{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);border-radius:30px;padding:24px}.admin-message-sidebar{grid-template-rows:auto auto;align-content:start;gap:10px;display:grid}.admin-table-head,.admin-folder-detail-head,.admin-message-detail-head,.admin-subpanel-head,.admin-message-toolbar{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-table-controls,.admin-folder-filter-row,.admin-record-actions,.admin-status-pair,.admin-service-summary,.admin-update-chip-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-table-controls{justify-content:flex-end}.admin-table-head h3,.admin-table-head p{margin:0}.admin-table-head h3{color:var(--admin-ink);margin-top:8px;font-size:clamp(1.6rem,2vw,2.1rem);line-height:1.1}.admin-table-head p{max-width:620px;color:var(--admin-muted);margin-top:10px}.admin-search-field{border:1px solid var(--admin-border);background:#fffffff0;border-radius:16px;align-items:center;gap:10px;width:min(100%,320px);min-width:260px;min-height:54px;padding:0 16px;display:flex}.admin-search-field input{box-shadow:none;background:0 0;border:0;min-width:0}.admin-user-table{gap:14px;margin-top:24px;display:grid}.admin-user-table-head,.admin-user-row{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.72fr));align-items:center;gap:20px;display:grid}.admin-user-table-head{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.08em;padding:0 8px;font-size:.88rem;font-weight:800}.admin-user-row,.admin-folder-file-row,.admin-message-thread,.admin-record-card,.admin-subpanel,.admin-preview-metric,.admin-message-bubble{border:1px solid var(--admin-border);background:#fffffff5;border-radius:22px;min-width:0;padding:20px 22px}.admin-user-row{min-height:98px;box-shadow:0 12px 28px #46649c0f}.admin-user-action-cell{justify-content:flex-start;display:flex}.admin-grid-button{color:#fff;cursor:pointer;border:0;border-radius:999px;min-width:128px;min-height:42px;padding:0 18px;font-size:.98rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s}.admin-grid-button:hover{filter:brightness(1.03);transform:translateY(-1px)}.admin-grid-button.delete{background:linear-gradient(135deg,#ff3030,#f51818);box-shadow:0 14px 28px #f5181838}.admin-grid-button.block{background:linear-gradient(135deg,#ff9a31,#ff7b1d);box-shadow:0 14px 28px #ff7b1d38}.admin-grid-button.unblock{background:linear-gradient(135deg,#338dff,#206fe0);box-shadow:0 14px 28px #206fe038}.admin-grid-button.preview{background:linear-gradient(135deg,#66d014,#47bc05);box-shadow:0 14px 28px #47bc0538}.admin-user-cell,.admin-folder-card-head,.admin-record-header,.admin-message-user,.admin-preview-identity,.admin-client-pill,.admin-thread-head,.admin-record-title-row,.admin-preview-contact-row,.admin-meta-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.admin-table-avatar,.admin-folder-avatar,.admin-thread-avatar{width:52px;height:52px}.admin-user-cell strong,.admin-folder-card strong,.admin-service-card strong,.admin-record-card strong,.admin-message-user h3,.admin-preview-identity h3{color:var(--admin-ink)}.admin-user-cell strong{letter-spacing:.01em;font-size:1.08rem}.admin-user-stats,.admin-thread-copy,.admin-timeline-copy{gap:4px;display:grid}.admin-update-chip{border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:800}.admin-update-chip.info{color:#22588a;background:#4f8df81f}.admin-update-chip.danger{color:#973838;background:#c958581f}.admin-update-chip.neutral{color:#5d7087;background:#6f86a11f}.admin-shell:has(.admin-overview-page) .admin-topbar>div:first-child{visibility:hidden}.admin-shell:has(.admin-overview-page) .admin-topbar:before{content:"☰";color:#092b52;font-size:1.8rem;line-height:1;position:absolute}.admin-shell:has(.admin-overview-page) .admin-topbar{border-radius:22px;min-height:76px;padding:10px 18px;position:relative}.admin-shell:has(.admin-overview-page) .admin-profile-pill{border-radius:18px;min-width:290px;padding:10px 14px}.admin-overview-page{gap:18px}.admin-overview-breadcrumb{color:#285f9e;align-items:center;gap:10px;min-height:24px;font-size:.86rem;display:flex}.admin-overview-breadcrumb>svg{color:#347eda;stroke-width:2.15px}.admin-overview-breadcrumb b{color:#7890aa;font-size:1.45rem;font-weight:400}.admin-overview-breadcrumb strong{color:#263d61;font-weight:600}.admin-overview-hero{justify-content:space-between;align-items:center;gap:28px;min-height:138px;padding:4px 8px 2px;display:flex}.admin-overview-hero h1{color:#092b52;font:700 clamp(2.5rem,3.5vw,3.3rem)/1 var(--admin-font);letter-spacing:-.045em;margin:10px 0 7px}.admin-overview-hero p{color:#56779c;max-width:680px;margin:0;font-size:.95rem;line-height:1.55}.admin-overview-hero .admin-surface-eyebrow{color:#536f94;letter-spacing:.08em}.admin-overview-hero .admin-surface-eyebrow:before{background:#ffba12}.admin-overview-illustration{flex:0 0 200px;width:200px;height:130px;position:relative}.admin-overview-illustration:before,.admin-overview-illustration:after{content:"";border-radius:50%;position:absolute}.admin-overview-illustration:before{background:linear-gradient(145deg,#fff5d5,#ffe7a4);width:116px;height:116px;top:7px;left:5px}.admin-overview-illustration:after{background:linear-gradient(145deg,#f7fbff,#e5f0fe);width:100px;height:100px;top:4px;right:3px}.admin-overview-chart{z-index:2;background:#fffffff2;border:1px solid #d3e2f4;border-radius:18px;justify-content:center;align-items:flex-end;gap:10px;width:120px;height:102px;padding:22px 18px 16px;display:flex;position:absolute;top:25px;left:41px;box-shadow:0 14px 30px #315c8e1f}.admin-overview-chart i{background:linear-gradient(#7fb5ff,#4b8cea);border-radius:6px 6px 2px 2px;width:12px;box-shadow:inset 0 1px #ffffff80}.admin-overview-chart i:first-child{height:27px}.admin-overview-chart i:nth-child(2){height:42px}.admin-overview-chart i:nth-child(3){height:57px}.admin-overview-chart i:nth-child(4){height:73px}.admin-overview-person{z-index:3;color:#fff;background:linear-gradient(145deg,#ffc827,#f2a600);border:4px solid #fff;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 12px 24px #dda30031}.admin-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-overview-kpi{background:#fffffff5;border:1px solid #d8e5f3;border-radius:18px;grid-template-columns:52px 1fr;align-content:center;align-items:center;gap:3px 13px;min-width:0;min-height:132px;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 10px 24px #315c8e0b}.admin-overview-kpi:hover{border-color:#bfd5ee;transform:translateY(-2px);box-shadow:0 16px 30px #315c8e14}.admin-overview-kpi>i{border-radius:16px;grid-row:1;place-items:center;width:52px;height:52px;font-style:normal;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffb3}.admin-overview-kpi>i:after{content:"";opacity:.28;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.admin-overview-kpi>div{gap:5px;display:grid}.admin-overview-kpi strong{color:#091f43;font:700 1.65rem/1 var(--admin-font)}.admin-overview-kpi span,.admin-overview-kpi p{color:#4f719a}.admin-overview-kpi span{font-size:.88rem;font-weight:600}.admin-overview-kpi p{grid-column:1/-1;margin:9px 0 0;font-size:.76rem;line-height:1.45}.admin-overview-kpi.blue>i{color:#1976ef;background:#e9f2ff}.admin-overview-kpi.gold>i{color:#eda000;background:#fff2d2}.admin-overview-kpi.green>i{color:#14b65e;background:#e2f8ea}.admin-overview-kpi.purple>i{color:#8729e8;background:#f1e5ff}.admin-overview-directory{background:#fffffff5;border-radius:20px;padding:24px 26px 26px}.admin-overview-directory .admin-table-head{align-items:center;gap:24px}.admin-overview-directory .admin-table-head>div:first-child{max-width:680px}.admin-overview-directory .admin-table-controls{grid-template-columns:minmax(230px,1fr) 145px;gap:10px;width:min(100%,470px);display:grid}.admin-overview-directory .admin-search-field,.admin-overview-directory .admin-table-controls select{border-radius:12px;width:100%;min-height:46px}.admin-overview-directory .admin-search-field svg{color:#477cad;stroke-width:2.2px}.admin-overview-directory .admin-user-table{gap:0}.admin-overview-directory .admin-user-table-head,.admin-overview-directory .admin-user-row{grid-template-columns:minmax(180px,1.1fr) minmax(210px,1.15fr) minmax(100px,.65fr) minmax(110px,.72fr) minmax(145px,.75fr);gap:16px}.admin-overview-directory .admin-user-table-head{color:#233d63;background:#f2f7fc;border-radius:13px 13px 0 0;padding:16px 18px;font-size:.76rem}.admin-overview-directory .admin-user-row{min-height:88px;box-shadow:none;border-width:0 1px 1px;border-radius:0;padding:15px 18px}.admin-overview-contact{gap:4px;min-width:0;display:grid}.admin-overview-contact strong,.admin-overview-contact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-overview-contact strong{color:#233d63;font-size:.84rem}.admin-overview-contact span,.admin-overview-joined{color:#7388a2;font-size:.78rem}.admin-overview-status{border-radius:999px;justify-self:start;padding:6px 11px;font-size:.72rem;font-weight:800}.admin-overview-status.active{color:#12894a;background:#e4f8ec}.admin-overview-status.blocked{color:#bc3a3a;background:#fde9e9}.admin-overview-actions{gap:7px}.admin-overview-action{cursor:pointer;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.admin-overview-action.preview{color:#2377df;background:#e9f2ff}.admin-overview-action.block,.admin-overview-action.unblock{color:#de8700;background:#fff2d8}.admin-overview-action.delete{color:#dc4242;background:#fdeaea}.admin-overview-directory .admin-table-empty{text-align:center;border:1px solid #dbe7f4;border-top:0;border-radius:0 0 16px 16px;align-content:center;place-items:center;gap:8px;min-height:190px}.admin-overview-directory .admin-table-empty i{color:#397fd9;background:linear-gradient(145deg,#f3f8ff,#e6f0fd);border:1px solid #d7e8fb;border-radius:18px;place-items:center;width:66px;height:66px;font-style:normal;display:grid;box-shadow:0 9px 20px #397fd918}.admin-overview-directory .admin-table-empty h4{color:#0b2144;margin:0}.admin-overview-directory .admin-table-empty p{color:#7085a0;margin:0}@media (width<=1100px){.admin-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-directory .admin-user-table-head,.admin-overview-directory .admin-user-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) 100px 130px}.admin-overview-directory .admin-user-table-head span:nth-child(4),.admin-overview-joined{display:none}}@media (width<=700px){.admin-shell:has(.admin-overview-page) .admin-topbar:before{display:none}.admin-overview-breadcrumb{font-size:.78rem}.admin-overview-hero{min-height:auto}.admin-overview-illustration{display:none}.admin-overview-hero h1{font-size:2.35rem}.admin-overview-hero p{font-size:.86rem;line-height:1.55}.admin-overview-kpis{grid-template-columns:1fr}.admin-overview-kpi{min-height:125px}.admin-overview-directory{padding:16px}.admin-overview-directory .admin-table-head{gap:18px}.admin-overview-directory .admin-table-controls{width:100%}.admin-overview-directory .admin-user-table-head{display:none}.admin-overview-directory .admin-user-row{grid-template-columns:1fr auto;gap:12px;padding:16px}.admin-overview-contact{grid-column:1}.admin-overview-status{grid-area:1/2}.admin-overview-actions{grid-column:1/-1}.admin-overview-directory .admin-table-avatar{width:42px;height:42px}.admin-shell .admin-overview-page{gap:16px;padding-bottom:18px}.admin-shell .admin-overview-breadcrumb{display:none}.admin-shell .admin-overview-hero{background:linear-gradient(120deg,#fff,#f8fbff);border:1px solid #e0eaf5;border-radius:20px;min-height:142px;padding:21px 20px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0a376912}.admin-shell .admin-overview-hero:after{content:"";border:26px solid #ffb81424;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;right:-30px}.admin-shell .admin-overview-hero h1{color:#061d4a;margin:6px 0;font-size:2.05rem}.admin-shell .admin-overview-hero p{color:#59759a;max-width:270px;margin:0;font-size:.76rem;line-height:1.45}.admin-shell .admin-overview-hero .admin-surface-eyebrow{color:#315681;font-size:.64rem}.admin-shell .admin-overview-hero .admin-surface-eyebrow:before{width:23px;height:3px;margin-right:8px}.admin-shell .admin-overview-illustration{width:64px;height:64px;display:grid;position:absolute;bottom:17px;right:18px}.admin-shell .admin-overview-illustration:before{width:58px;height:58px;top:3px;left:0}.admin-shell .admin-overview-illustration:after{display:none}.admin-shell .admin-overview-chart{border-radius:10px;gap:4px;width:48px;height:48px;padding:10px 7px 8px;top:10px;left:8px}.admin-shell .admin-overview-chart i{width:5px}.admin-shell .admin-overview-chart i:first-child{height:13px}.admin-shell .admin-overview-chart i:nth-child(2){height:19px}.admin-shell .admin-overview-chart i:nth-child(3){height:26px}.admin-shell .admin-overview-chart i:nth-child(4){height:32px}.admin-shell .admin-overview-person{border-width:2px;width:29px;height:29px;bottom:-5px;right:-5px}.admin-shell .admin-overview-person svg{width:15px;height:15px}.admin-shell .admin-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-shell .admin-overview-kpi{border-radius:16px;grid-template-columns:46px minmax(0,1fr);gap:2px 10px;min-height:104px;padding:13px;box-shadow:0 7px 18px #0831600f}.admin-shell .admin-overview-kpi>i{border-radius:13px;width:45px;height:45px}.admin-shell .admin-overview-kpi>i svg{width:23px;height:23px}.admin-shell .admin-overview-kpi strong{font-size:1.42rem}.admin-shell .admin-overview-kpi span{font-size:.67rem;line-height:1.18}.admin-shell .admin-overview-kpi p{display:none}.admin-shell .admin-overview-directory{border-radius:18px;padding:16px 13px}.admin-shell .admin-overview-directory .admin-table-head>div:first-child h3{color:#0a2857;margin:5px 0 2px;font-size:1.1rem}.admin-shell .admin-overview-directory .admin-table-head>div:first-child p{display:none}.admin-shell .admin-overview-directory .admin-table-controls{grid-template-columns:minmax(0,1fr) 94px;gap:8px}.admin-shell .admin-overview-directory .admin-search-field,.admin-shell .admin-overview-directory .admin-table-controls select{border-radius:10px;min-height:41px;font-size:.68rem}.admin-shell .admin-overview-directory .admin-user-row{min-height:0;box-shadow:none;background:#fff;border:1px solid #e1eaf3;border-radius:12px;padding:13px}.admin-shell .admin-overview-directory .admin-user-row+.admin-user-row{margin-top:8px}.admin-shell .admin-overview-contact strong{font-size:.72rem}.admin-shell .admin-overview-contact span,.admin-shell .admin-overview-joined{font-size:.65rem}.admin-shell .admin-overview-status{padding:5px 8px;font-size:.62rem}.admin-shell .admin-overview-actions{justify-content:flex-end;gap:8px;padding-top:2px}.admin-shell .admin-overview-action{border-radius:10px;width:34px;height:34px}.admin-shell .admin-overview-action svg{width:18px;height:18px}}.admin-shell:has(.admin-message-center-page) .admin-topbar>div:first-child{visibility:hidden}.admin-shell:has(.admin-message-center-page) .admin-topbar{border-radius:22px;min-height:76px;padding:10px 18px}.admin-message-center-page{gap:20px}.admin-message-breadcrumb{margin:0 4px}.admin-message-hero{justify-content:space-between;align-items:center;gap:32px;min-height:160px;padding:0 14px;display:flex}.admin-message-hero h1{color:#082d67;font:700 clamp(2.5rem,3.8vw,3.45rem)/1 var(--admin-font);letter-spacing:-.045em;margin:9px 0 6px}.admin-message-hero p{color:#5b7daa;max-width:760px;margin:0;font-size:.98rem;line-height:1.55}.admin-message-hero-art{flex:0 0 235px;width:235px;height:150px;position:relative}.admin-message-hero-art:before,.admin-message-hero-art:after{content:"";border-radius:50%;position:absolute}.admin-message-hero-art:before{background:linear-gradient(145deg,#fff4ca,#ffe59b);width:132px;height:132px;top:3px;left:5px}.admin-message-hero-art:after{background:linear-gradient(145deg,#f6faff,#e8f1fd);width:112px;height:112px;bottom:0;right:0}.admin-message-chat-art{z-index:2;color:#fff;background:linear-gradient(145deg,#5fa7ff,#317fe5);border:1px solid #d7e5f5;border-radius:26px;justify-content:center;align-items:center;gap:12px;width:132px;height:94px;display:flex;position:absolute;top:27px;left:62px;box-shadow:0 16px 30px #337fd52b}.admin-message-chat-art:after{content:"";border:10px solid #0000;border-top-color:#3e8bea;position:absolute;bottom:-17px;left:24px;transform:rotate(15deg)}.admin-message-chat-art i{background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 2px #18569c33}.admin-message-mail-art{z-index:3;color:#fff;background:linear-gradient(145deg,#ffcf38,#ffaf00);border-radius:13px;place-items:center;width:78px;height:58px;display:grid;position:absolute;bottom:3px;right:0;box-shadow:0 12px 24px #d992002e}.admin-message-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-message-stat{border:1px solid #d7e6f5;border-radius:18px;grid-template-columns:56px 1fr;align-content:center;align-items:center;gap:4px 15px;min-width:0;min-height:142px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 25px #315c8e0b}.admin-message-stat>i{border-radius:18px;grid-row:1;place-items:center;width:56px;height:56px;font-style:normal;display:grid}.admin-message-stat>div{gap:5px;display:grid}.admin-message-stat strong{color:#092b63;font-size:1.7rem;line-height:1}.admin-message-stat span{color:#5275a2;font-size:.9rem;font-weight:600}.admin-message-stat p{color:#6f8db5;grid-column:1/-1;margin:9px 24px 0 0;font-size:.78rem}.admin-message-stat>b{font-size:1.2rem;position:absolute;bottom:17px;right:20px}.admin-message-stat.blue{background:linear-gradient(135deg,#f8fcff,#eef7ff)}.admin-message-stat.blue>i{color:#237fe9;background:#dcecff}.admin-message-stat.blue>b{color:#237fe9}.admin-message-stat.green{background:linear-gradient(135deg,#f7fff9,#edfbf0)}.admin-message-stat.green>i{color:#20a943;background:#daf5df}.admin-message-stat.green>b{color:#20a943}.admin-message-stat.purple{background:linear-gradient(135deg,#fcf9ff,#f5effd)}.admin-message-stat.purple>i{color:#9248e9;background:#ecdefb}.admin-message-stat.purple>b{color:#9248e9}.admin-message-stat.gold{background:linear-gradient(135deg,#fffdf7,#fff8e8)}.admin-message-stat.gold>i{color:#efa900;background:#fff0c7}.admin-message-stat.gold>b{color:#efa900}.admin-message-center-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);gap:16px}.admin-message-center-layout.has-thread{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.admin-message-center-layout .admin-message-sidebar,.admin-message-center-layout .admin-message-detail{background:#fffffff2;border-radius:20px;min-height:430px;padding:18px}.admin-message-center-layout .admin-message-toolbar{grid-template-columns:minmax(0,1fr) 210px;gap:12px;display:grid}.admin-message-center-layout .admin-message-toolbar .admin-search-field,.admin-message-center-layout .admin-message-toolbar select{border-radius:13px;min-height:48px}.admin-message-empty-state{text-align:center;background:linear-gradient(145deg,#f8fcff,#f1f7fd);border:1px solid #d6e5f5;border-radius:17px;place-content:center;justify-items:center;gap:9px;min-height:330px;margin-top:18px;display:grid}.admin-message-empty-icon{color:#fff;background:linear-gradient(145deg,#5ca4fb,#357fe2);border-radius:18px;place-items:center;width:76px;height:62px;display:grid;position:relative;box-shadow:0 13px 28px #397ed52e}.admin-message-empty-icon:after{content:"";border:7px solid #0000;border-top-color:#3984e3;position:absolute;bottom:-11px;left:14px;transform:rotate(18deg)}.admin-message-empty-state h3{color:#082d67;margin:14px 0 0;font-size:1.08rem}.admin-message-empty-state p{color:#7190b8;margin:0;font-size:.9rem;line-height:1.55}.admin-message-quick-panel{padding:14px!important}.admin-message-quick-head{background:linear-gradient(135deg,#f7fbff,#ebf5ff);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.admin-message-quick-head>i{color:#eea500;background:#fff0c4;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:1.6rem;font-style:normal;display:grid}.admin-message-quick-head h3,.admin-message-quick-head p{margin:0}.admin-message-quick-head h3{color:#0a3270;font-size:1.02rem}.admin-message-quick-head p{color:#6e8db5;margin-top:4px;font-size:.78rem;line-height:1.4}.admin-message-quick-list{gap:8px;margin-top:8px;display:grid}.admin-message-quick-list button{color:#0b3978;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1ebf7;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.admin-message-quick-list button:hover{border-color:#bdd7f4;transform:translate(3px);box-shadow:0 8px 20px #315c8e12}.admin-message-quick-list button>i{color:#2d83e8;background:#e9f4ff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.admin-message-quick-list button>span{gap:4px;display:grid}.admin-message-quick-list button strong{font-size:.84rem}.admin-message-quick-list button small{color:#7894b7;font-size:.72rem}.admin-message-quick-list button>b{font-size:1.35rem}@media (width<=1100px){.admin-message-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-message-center-layout,.admin-message-center-layout.has-thread{grid-template-columns:1fr}.admin-message-hero-art{transform-origin:100%;transform:scale(.88)}}@media (width<=700px){.admin-message-hero{min-height:auto;padding:8px 2px}.admin-message-hero-art{display:none}.admin-message-hero h1{font-size:2.3rem}.admin-message-hero p{font-size:.86rem}.admin-message-stat-grid{grid-template-columns:1fr}.admin-message-stat{min-height:125px}.admin-message-center-layout .admin-message-toolbar{grid-template-columns:1fr}.admin-message-center-layout .admin-message-sidebar,.admin-message-center-layout .admin-message-detail{padding:13px}.admin-message-empty-state{min-height:280px}}.admin-shell:has(.admin-inquiries-page) .admin-topbar>div:first-child{visibility:hidden}.admin-shell:has(.admin-inquiries-page) .admin-topbar{border-radius:22px;min-height:76px;padding:10px 18px}.admin-inquiries-page{gap:20px}.admin-inquiries-breadcrumb{margin:0 4px}.admin-inquiries-hero{justify-content:space-between;align-items:center;gap:34px;min-height:150px;padding:0 10px;display:flex}.admin-inquiries-hero h1{color:#082d67;font:700 clamp(2.55rem,3.8vw,3.5rem)/1 var(--admin-font);letter-spacing:-.045em;margin:9px 0 7px}.admin-inquiries-hero p{color:#5d7eaa;margin:0;font-size:.98rem;line-height:1.5}.admin-inquiries-art{flex:0 0 420px;width:420px;height:145px;position:relative}.admin-inquiries-art:before,.admin-inquiries-art:after{content:"";border-radius:50%;position:absolute}.admin-inquiries-art:before{background:linear-gradient(145deg,#fff4cd,#ffe7a8);width:116px;height:116px;top:8px;left:4px}.admin-inquiries-art:after{background:linear-gradient(145deg,#f6faff,#e8f1fd);width:110px;height:110px;top:6px;left:96px}.admin-inquiries-paper{z-index:2;background:#fff;border-radius:9px 9px 17px 17px;align-content:center;gap:9px;width:92px;height:112px;padding:20px;display:grid;position:absolute;top:18px;left:52px;box-shadow:0 14px 26px #315c8e1c}.admin-inquiries-paper:after{content:"";border:16px solid #e6f0fc;border-color:#e6f0fc #e6f0fc #0000 #0000;position:absolute;top:0;right:0}.admin-inquiries-paper i{background:#c8dcf7;border-radius:4px;height:6px}.admin-inquiries-paper i:first-child{background:#4b97f1;width:50px}.admin-inquiries-paper i:last-child{width:34px}.admin-inquiries-phone{z-index:3;color:#fff;background:linear-gradient(145deg,#3991f5,#136dde);border:4px solid #eef5ff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:5px;left:136px;box-shadow:0 11px 22px #146bd431}.admin-inquiries-art>div{gap:7px;display:grid;position:absolute;top:48px;left:242px}.admin-inquiries-art>div strong{color:#082d67;font-size:.94rem}.admin-inquiries-art>div span{color:#637fa7;font-size:.82rem;line-height:1.45}.admin-inquiry-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-inquiry-stat{background:#fffffff2;border:1px solid #d9e5f3;border-radius:18px;grid-template-columns:55px 1fr;align-content:center;align-items:center;gap:4px 14px;min-width:0;min-height:138px;padding:19px 21px;display:grid;position:relative;box-shadow:0 11px 24px #315c8e0a}.admin-inquiry-stat>i{border-radius:50%;grid-row:1;place-items:center;width:55px;height:55px;font-style:normal;display:grid}.admin-inquiry-stat>div{gap:5px;display:grid}.admin-inquiry-stat strong{color:#082d67;font-size:1.68rem;line-height:1}.admin-inquiry-stat span{color:#5475a1;font-size:.88rem;font-weight:600}.admin-inquiry-stat p{color:#6d8ab1;grid-column:1/-1;margin:9px 24px 0 0;font-size:.76rem}.admin-inquiry-stat>b{font-size:1.15rem;position:absolute;bottom:17px;right:20px}.admin-inquiry-stat.blue>i{color:#287fe8;background:#e7f2ff}.admin-inquiry-stat.blue>b{color:#287fe8}.admin-inquiry-stat.gold>i{color:#eda300;background:#fff2d6}.admin-inquiry-stat.gold>b{color:#eda300}.admin-inquiry-stat.green>i{color:#19b56b;background:#e0f8ec}.admin-inquiry-stat.green>b{color:#19b56b}.admin-inquiry-stat.purple>i{color:#8b43e9;background:#eee4fc}.admin-inquiry-stat.purple>b{color:#8b43e9}.admin-inquiries-table-panel{background:#fffffff2;border-radius:19px;padding:18px;overflow:hidden}.admin-inquiries-filters{grid-template-columns:minmax(300px,1.5fr) minmax(170px,.67fr) minmax(190px,.75fr);gap:14px;margin-bottom:16px;display:grid}.admin-inquiries-filters>.admin-search-field,.admin-inquiries-filters>select,.admin-inquiries-date-filter{background:#fff;border:1px solid #d8e5f3;border-radius:13px;min-height:50px}.admin-inquiries-filters>select{color:#16365f;outline:0;width:100%;padding:0 16px}.admin-inquiries-date-filter{color:#164071;align-items:center;gap:8px;padding:0 10px 0 15px;display:flex}.admin-inquiries-date-filter select{color:#7388a2;background:0 0;border:0;outline:0;width:100%;height:48px}.admin-inquiries-table-head,.admin-inquiries-row{grid-template-columns:.8fr 1.05fr 1.05fr .68fr .82fr .7fr .55fr;align-items:center;gap:14px;display:grid}.admin-inquiries-table-head{color:#153867;letter-spacing:.04em;text-transform:uppercase;background:#eef5fc;border-radius:12px;min-height:48px;padding:0 20px;font-size:.72rem;font-weight:800}.admin-inquiries-table-body{border:1px solid #d9e6f4;border-radius:0 0 15px 15px}.admin-inquiries-row{color:#627d9f;border-bottom:1px solid #e3ecf6;min-height:76px;padding:12px 20px;font-size:.78rem}.admin-inquiries-row:last-child{border-bottom:0}.admin-inquiries-row>strong{color:#15365f}.admin-inquiry-contact{gap:3px;min-width:0;display:grid}.admin-inquiry-contact b,.admin-inquiry-contact small,.admin-inquiry-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-inquiry-contact b{color:#315578}.admin-inquiry-contact small{color:#7b91aa}.admin-inquiry-pending{color:#b17800;background:#fff1ce;border-radius:999px;justify-self:start;padding:6px 10px;font-weight:700}.admin-inquiry-actions{gap:6px;display:flex}.admin-inquiry-actions a{color:#2579dd;background:#e9f3ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-inquiries-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:205px;display:grid}.admin-inquiries-empty>span{background:#fff;border-radius:9px;align-content:center;gap:6px;width:70px;height:76px;padding:16px;display:grid;position:relative;box-shadow:0 10px 24px #315c8e17}.admin-inquiries-empty>span>i{background:#bcd8f7;border-radius:3px;width:34px;height:4px}.admin-inquiries-empty>span>svg{color:#fff;background:#2d83e8;border-radius:50%;width:36px;height:36px;padding:8px;position:absolute;bottom:-4px;right:-13px}.admin-inquiries-empty h3{color:#082d67;margin:13px 0 0;font-size:1.05rem}.admin-inquiries-empty p{color:#6d8bb2;margin:0;font-size:.86rem}.admin-inquiries-tip{background:linear-gradient(100deg,#fffaf0,#fffdf8);border:1px solid #f1dfad;border-radius:18px;align-items:center;gap:17px;min-height:84px;padding:16px 20px;display:flex}.admin-inquiries-tip>i{background:#ffe8a8;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:1.5rem;font-style:normal;display:grid}.admin-inquiries-tip>div{gap:5px;display:grid}.admin-inquiries-tip strong{color:#0b326d;font-size:1rem}.admin-inquiries-tip span{color:#637fa6;font-size:.8rem}@media (width<=1150px){.admin-inquiries-art{flex-basis:230px;width:230px}.admin-inquiries-art>div{display:none}.admin-inquiry-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-inquiries-table-head{display:none}.admin-inquiries-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-inquiries-row>*{min-width:0}.admin-inquiry-actions{justify-self:end}}@media (width<=700px){.admin-inquiries-hero{min-height:auto;padding:7px 2px}.admin-inquiries-art{display:none}.admin-inquiries-hero h1{font-size:2.3rem}.admin-inquiries-hero p{font-size:.86rem}.admin-inquiry-stat-grid,.admin-inquiries-filters{grid-template-columns:1fr}.admin-inquiries-row{grid-template-columns:1fr;gap:8px}.admin-inquiry-actions{justify-self:start}.admin-inquiries-tip{align-items:flex-start}.admin-inquiries-tip>i{flex-basis:44px;width:44px;height:44px}}.admin-shell:has(.admin-folders-page) .admin-topbar>div:first-child{visibility:hidden}.admin-shell:has(.admin-folders-page) .admin-topbar{border-radius:22px;min-height:76px;padding:10px 18px}.admin-folders-page{gap:20px}.admin-folders-breadcrumb{margin:0 4px}.admin-folders-hero{justify-content:space-between;align-items:center;gap:32px;min-height:160px;padding:0 12px;display:flex}.admin-folders-hero h1{color:#082d67;font:700 clamp(2.7rem,4vw,3.7rem)/1 var(--admin-font);letter-spacing:-.05em;margin:9px 0 6px}.admin-folders-hero p{color:#5d7daa;margin:0;font-size:.98rem}.admin-folders-art{flex:0 0 420px;width:420px;height:152px;position:relative}.admin-folders-art:before,.admin-folders-art:after{content:"";border-radius:50%;position:absolute}.admin-folders-art:before{background:linear-gradient(145deg,#fff3c6,#ffe39a);width:125px;height:125px;top:8px;left:3px}.admin-folders-art:after{background:linear-gradient(145deg,#f7fbff,#e6f0fc);width:116px;height:116px;top:4px;left:98px}.admin-folders-paper{z-index:2;background:#fff;border-radius:13px;align-content:center;gap:8px;width:115px;height:85px;padding:18px 22px;display:grid;position:absolute;top:25px;left:54px;box-shadow:0 12px 25px #315c8e17}.admin-folders-paper i{background:#bcd9f7;border-radius:4px;height:6px}.admin-folders-paper i:first-child{background:#5aa9e9;width:64px}.admin-folders-paper i:last-child{width:42px}.admin-folders-icon{z-index:3;color:#eaa400;filter:drop-shadow(0 12px 13px #b7780028);place-items:center;width:142px;height:87px;display:grid;position:absolute;bottom:1px;left:39px}.admin-folders-icon svg{fill:#ffbf21;stroke:#f2ac00;stroke-width:.65px;width:142px;height:92px}.admin-folders-art>div{gap:8px;display:grid;position:absolute;top:48px;left:250px}.admin-folders-art strong{color:#082d67;font-size:.94rem}.admin-folders-art div span{color:#617da5;font-size:.81rem;line-height:1.45}.admin-folders-browser{background:#fffffff3;border-radius:20px;padding:18px 20px 20px}.admin-folders-toolbar{grid-template-columns:minmax(320px,1.5fr) minmax(180px,.65fr) 205px;gap:16px;display:grid}.admin-folders-toolbar .admin-search-field,.admin-folders-toolbar select,.admin-new-folder-button{border-radius:13px;min-height:52px}.admin-folders-toolbar select{color:#183b67;background:#fff;border:1px solid #d5e3f2;outline:0;width:100%;padding:0 17px}.admin-new-folder-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1265b7,#074687);border:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:700;display:flex;box-shadow:0 10px 20px #07509a24}.admin-new-folder-button:hover{transform:translateY(-1px);box-shadow:0 13px 24px #07509a30}.admin-new-folder-button b{font-size:1.5rem;font-weight:400}.admin-folders-grid-refined{margin-top:20px}.admin-folders-empty{text-align:center;background:linear-gradient(145deg,#fff,#fbfdff);border:1px dashed #c6d9ee;border-radius:17px;place-content:center;justify-items:center;gap:8px;min-height:270px;margin-top:20px;display:grid}.admin-folders-empty>i{color:#113f72;background:#edf5fd;border-radius:50%;place-items:center;width:88px;height:88px;font-style:normal;display:grid}.admin-folders-empty h3{color:#082d67;margin:8px 0 0;font-size:1.1rem}.admin-folders-empty p{color:#6d88ae;margin:0;font-size:.87rem}.admin-folders-empty button{color:#103b70;cursor:pointer;background:linear-gradient(135deg,#fff0bc,#ffe18a);border:0;border-radius:11px;align-items:center;gap:8px;min-height:42px;margin-top:10px;padding:0 18px;font-weight:700;display:flex}.admin-folders-tip{background:linear-gradient(100deg,#fffaf0,#fffdf8);border:1px solid #f0dfb1;border-radius:18px;align-items:center;gap:18px;min-height:84px;padding:15px 20px;display:flex}.admin-folders-tip>i{background:#ffe9aa;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:1.55rem;font-style:normal;display:grid}.admin-folders-tip>div{gap:5px;display:grid}.admin-folders-tip strong{color:#0a326d;font-size:1rem}.admin-folders-tip span{color:#617fa8;font-size:.8rem}@media (width<=1100px){.admin-folders-art{flex-basis:220px;width:220px}.admin-folders-art>div{display:none}.admin-folders-toolbar{grid-template-columns:1fr 180px}.admin-new-folder-button{grid-column:1/-1;justify-self:end;width:205px}}@media (width<=700px){.admin-folders-hero{min-height:auto;padding:7px 2px}.admin-folders-art{display:none}.admin-folders-hero h1{font-size:2.45rem}.admin-folders-hero p{font-size:.86rem;line-height:1.5}.admin-folders-browser{padding:14px}.admin-folders-toolbar{grid-template-columns:1fr}.admin-new-folder-button{grid-column:auto;justify-self:stretch;width:auto}.admin-folders-empty{min-height:250px;padding:20px}.admin-folders-tip{align-items:flex-start}.admin-folders-tip>i{flex-basis:44px;width:44px;height:44px}}.admin-shell:has(.admin-appointment-page) .admin-topbar>div:first-child{visibility:hidden}.admin-shell:has(.admin-appointment-page) .admin-topbar{border-radius:22px;min-height:76px;padding:10px 18px}.admin-appointment-page{gap:19px}.admin-appointment-breadcrumb{margin:0 4px}.admin-appointment-hero{justify-content:space-between;align-items:center;gap:28px;min-height:158px;padding:0 7px;display:flex}.admin-appointment-hero h1{color:#082d67;font:700 clamp(2.45rem,3.7vw,3.45rem)/1 var(--admin-font);letter-spacing:-.045em;margin:9px 0 8px}.admin-appointment-hero p{color:#5c7ca8;max-width:810px;margin:0;font-size:.91rem;line-height:1.55}.admin-appointment-art{flex:0 0 410px;width:410px;height:150px;position:relative}.admin-appointment-art:before,.admin-appointment-art:after{content:"";border-radius:50%;position:absolute}.admin-appointment-art:before{background:linear-gradient(145deg,#fff4cb,#ffe5a0);width:125px;height:125px;top:5px;left:0}.admin-appointment-art:after{background:linear-gradient(145deg,#f7fbff,#e7f0fd);width:110px;height:110px;top:14px;left:105px}.admin-appointment-calendar-art{z-index:2;background:#fff;border:1px solid #cbdff5;border-radius:15px;grid-template-columns:repeat(3,1fr);align-content:end;gap:9px;width:121px;height:100px;padding:38px 20px 16px;display:grid;position:absolute;top:31px;left:61px;box-shadow:0 13px 26px #315c8e1d}.admin-appointment-calendar-art:before{content:"";background:linear-gradient(90deg,#2c78d9,#477fe0);border-radius:14px 14px 0 0;height:30px;position:absolute;inset:0 0 auto}.admin-appointment-calendar-art b{z-index:2;background:#79aaf0;border:3px solid #fff;border-radius:5px;width:9px;height:25px;position:absolute;top:-9px}.admin-appointment-calendar-art b:first-child{left:27px}.admin-appointment-calendar-art b:nth-child(2){right:27px}.admin-appointment-calendar-art i{background:#cfe1fa;border-radius:4px;height:18px}.admin-appointment-clock-art{z-index:3;color:#fff;background:linear-gradient(145deg,#ffc82c,#f3a800);border:4px solid #f3f7fd;border-radius:50%;place-items:center;width:63px;height:63px;display:grid;position:absolute;bottom:2px;left:160px;box-shadow:0 10px 22px #cb8b0030}.admin-appointment-art>div{gap:7px;display:grid;position:absolute;top:47px;left:263px}.admin-appointment-art>div strong{color:#082d67;font-size:.91rem}.admin-appointment-art>div span{color:#627fa8;font-size:.78rem;line-height:1.45}.admin-appointment-page .admin-appointment-summary-grid{gap:13px}.admin-appointment-page .admin-appointment-summary-card{background:#fff;border-radius:17px;grid-template-columns:52px 1fr;align-content:center;align-items:center;gap:4px 13px;min-height:140px;padding:18px 20px;box-shadow:0 10px 24px #315c8e0a}.admin-appointment-page .admin-appointment-summary-card>i{border-radius:50%;grid-row:1;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.admin-appointment-page .admin-appointment-summary-card>div{gap:4px;display:grid}.admin-appointment-page .admin-appointment-summary-card strong{font-size:1.62rem;line-height:1}.admin-appointment-page .admin-appointment-summary-card span{font-size:.82rem}.admin-appointment-page .admin-appointment-summary-card p{color:#6d89af;grid-column:1/-1;margin:9px 0 0;font-size:.72rem;line-height:1.4}.admin-appointment-summary-card.tone-1>i{color:#1674e4;background:#e4f1ff}.admin-appointment-summary-card.tone-2>i{color:#eea400;background:#fff1d1}.admin-appointment-summary-card.tone-3>i{color:#15aa62;background:#e0f8eb}.admin-appointment-summary-card.tone-4>i{color:#8743df;background:#eee4fb}.admin-appointment-summary-card.tone-5>i{color:#e74f6e;background:#fde5ea}.admin-appointment-page .admin-appointment-dashboard{background:#fffffff3;border-radius:19px;padding:18px}.admin-appointment-filterbar{grid-template-columns:minmax(330px,1.55fr) minmax(200px,.75fr) minmax(160px,.58fr);gap:14px;margin-bottom:15px;display:grid}.admin-appointment-filterbar .admin-search-field,.admin-appointment-filterbar>select,.admin-appointment-date-filter{background:#fff;border:1px solid #d6e4f2;border-radius:13px;min-height:49px}.admin-appointment-filterbar>select{color:#183b67;outline:0;width:100%;padding:0 16px}.admin-appointment-date-filter{color:#1e558f;align-items:center;gap:8px;padding:0 11px 0 15px;display:flex}.admin-appointment-date-filter select{color:#6e86a4;background:0 0;border:0;outline:0;width:100%;height:47px}.admin-appointment-table-labels{color:#143865;letter-spacing:.04em;text-transform:uppercase;background:#edf5fc;border-radius:11px;grid-template-columns:50px 1fr 1fr .9fr .65fr .55fr;align-items:center;gap:14px;min-height:47px;padding:0 20px;font-size:.71rem;font-weight:800;display:grid}.admin-appointment-page .admin-appointment-management-list{margin-top:10px}.admin-appointment-empty{text-align:center;border:1px dashed #cbdcef;border-radius:15px;place-content:center;justify-items:center;gap:8px;min-height:240px;display:grid}.admin-appointment-empty>i{color:#3b83e3;background:#ecf4fe;border-radius:50%;place-items:center;width:82px;height:82px;font-style:normal;display:grid}.admin-appointment-empty h3{color:#082d67;margin:8px 0 0;font-size:1.05rem}.admin-appointment-empty p{color:#6d89ae;margin:0;font-size:.8rem}.admin-appointment-empty button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0c579f,#07396f);border:0;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin-top:9px;padding:0 20px;font-weight:700;display:flex;box-shadow:0 9px 18px #07396f27}.admin-appointment-empty button b{font-size:1.3rem;font-weight:400}.admin-appointment-tip{background:linear-gradient(100deg,#fffaf0,#fffdf8);border:1px solid #f0dfb1;border-radius:18px;align-items:center;gap:17px;min-height:80px;padding:14px 18px;display:flex}.admin-appointment-tip>i{background:#ffe7a0;border-radius:50%;flex:0 0 53px;place-items:center;width:53px;height:53px;font-size:1.5rem;font-style:normal;display:grid}.admin-appointment-tip>div{gap:4px;display:grid}.admin-appointment-tip strong{color:#0b326d}.admin-appointment-tip span{color:#637fa6;font-size:.78rem}@media (width<=1180px){.admin-appointment-art{flex-basis:225px;width:225px}.admin-appointment-art>div{display:none}.admin-appointment-page .admin-appointment-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-appointment-table-labels{display:none}}@media (width<=760px){.admin-appointment-hero{min-height:auto;padding:7px 2px}.admin-appointment-art{display:none}.admin-appointment-hero h1{font-size:2.25rem}.admin-appointment-hero p{font-size:.84rem}.admin-appointment-page .admin-appointment-summary-grid,.admin-appointment-filterbar{grid-template-columns:1fr}.admin-appointment-page .admin-appointment-dashboard{padding:13px}.admin-appointment-tip{align-items:flex-start}.admin-appointment-tip>i{flex-basis:44px;width:44px;height:44px}}.admin-shell:has(.admin-payment-center-page) .admin-topbar>div:first-child{visibility:hidden}.admin-shell:has(.admin-payment-center-page) .admin-topbar{border-radius:22px;min-height:76px;padding:10px 18px}.admin-payment-center-page{gap:19px}.admin-payment-breadcrumb{margin:0 4px}.admin-payment-hero{justify-content:space-between;align-items:center;gap:28px;min-height:160px;padding:0 7px;display:flex}.admin-payment-hero h1{color:#0a185c;font:700 clamp(2.45rem,3.8vw,3.5rem)/1 var(--admin-font);letter-spacing:-.05em;margin:9px 0 7px}.admin-payment-hero p{color:#5b7ba7;max-width:790px;margin:0;font-size:.9rem;line-height:1.5}.admin-payment-art{flex:0 0 410px;width:410px;height:150px;position:relative}.admin-payment-art:before,.admin-payment-art:after{content:"";border-radius:50%;position:absolute}.admin-payment-art:before{background:linear-gradient(145deg,#fff3c9,#ffe5a2);width:124px;height:124px;top:5px;left:0}.admin-payment-art:after{background:linear-gradient(145deg,#f4f8ff,#e5edfc);width:112px;height:112px;top:11px;left:105px}.admin-payment-card-art{z-index:2;background:#fff;border:1px solid #a9c6f2;border-radius:13px;align-content:center;gap:8px;width:120px;height:91px;padding:29px 19px 14px;display:grid;position:absolute;top:28px;left:62px;box-shadow:0 13px 25px #315c8e1c}.admin-payment-card-art:before{content:"";background:linear-gradient(90deg,#3478df,#4d8df0);height:18px;position:absolute;inset:10px 0 auto}.admin-payment-card-art i{background:#a8c5ef;border-radius:3px;width:48px;height:5px}.admin-payment-card-art i:nth-child(2){width:34px}.admin-payment-card-art i:last-child{width:23px}.admin-payment-rupee{z-index:3;color:#fff;background:linear-gradient(145deg,#386bd1,#184cac);border:4px solid #f0f5fd;border-radius:50%;place-items:center;width:62px;height:62px;font-size:2rem;font-weight:700;display:grid;position:absolute;bottom:5px;left:151px;box-shadow:0 10px 22px #184ba932}.admin-payment-art>div{gap:7px;display:grid;position:absolute;top:50px;left:259px}.admin-payment-art strong{color:#0a185c;font-size:.9rem}.admin-payment-art div span{color:#617da6;font-size:.78rem;line-height:1.45}.admin-payment-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.admin-payment-metric{background:#fff;border:1px solid #d8e5f3;border-radius:17px;grid-template-columns:51px 1fr;align-content:center;align-items:center;gap:4px 13px;min-width:0;min-height:124px;padding:17px 19px;display:grid;position:relative;box-shadow:0 10px 23px #315c8e0a}.admin-payment-metric>i{border-radius:16px;grid-row:1;place-items:center;width:51px;height:51px;font-style:normal;display:grid}.admin-payment-metric>div{gap:4px;display:grid}.admin-payment-metric strong{color:#0a185c;font-size:1.48rem;line-height:1}.admin-payment-metric span{color:#536f9b;font-size:.8rem;font-weight:600}.admin-payment-metric p{grid-column:1/-1;margin:7px 20px 0 0;font-size:.7rem}.admin-payment-metric>b{position:absolute;bottom:13px;right:17px}.admin-payment-metric.blue>i{color:#2f7ce3;background:#e6f1ff}.admin-payment-metric.blue p,.admin-payment-metric.blue>b{color:#327ee4}.admin-payment-metric.teal>i{color:#168d8f;background:#dcf7ef}.admin-payment-metric.teal p,.admin-payment-metric.teal>b{color:#168589}.admin-payment-metric.orange>i{color:#ef8100;background:#fff0df}.admin-payment-metric.orange p,.admin-payment-metric.orange>b{color:#ef7900}.admin-payment-metric.purple>i{color:#8143e5;background:#eee2fc}.admin-payment-metric.purple p,.admin-payment-metric.purple>b{color:#8143e5}.admin-payment-metric.pink>i{color:#ef426a;background:#fde4eb}.admin-payment-metric.pink p,.admin-payment-metric.pink>b{color:#ef426a}.admin-payment-center-page .admin-payment-filter-panel{background:#fffffff4;border-radius:18px;padding:18px 20px 20px}.admin-payment-filter-head{grid-template-columns:46px 1fr auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.admin-payment-filter-head>i{color:#276fd2;background:#e9f3ff;border-radius:12px;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.admin-payment-filter-head h3,.admin-payment-filter-head p{margin:0}.admin-payment-filter-head h3{color:#0b195a;font-size:1rem}.admin-payment-filter-head p{color:#6783aa;margin-top:3px;font-size:.73rem}.admin-payment-filter-head button{color:#173d74;cursor:pointer;background:#fff;border:1px solid #d0e0f2;border-radius:10px;min-height:39px;padding:0 15px;font-weight:600}.admin-payment-center-page .admin-payment-toolbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.admin-payment-center-page .admin-payment-toolbar label{color:#152752;font-size:.72rem;font-weight:600}.admin-payment-center-page .admin-payment-toolbar .admin-payment-filter-wide{grid-column:span 2}.admin-payment-center-page .admin-payment-toolbar input,.admin-payment-center-page .admin-payment-toolbar select{background:#fff;border-radius:10px;min-height:46px}.admin-payment-center-page .admin-payment-filter-actions{grid-column:span 2;justify-content:flex-end;align-self:end}.admin-payment-center-page .admin-payment-filter-actions .button{border-radius:10px;min-height:44px}.admin-payment-center-page .admin-payment-filter-actions .button-primary{background:linear-gradient(100deg,#083d76,#0b5a99 65%,#efaa00);min-width:178px}.admin-payment-empty{text-align:center;background:#fffffff0;border:1px dashed #cadcef;border-radius:17px;place-content:center;justify-items:center;gap:8px;min-height:245px;display:grid}.admin-payment-empty>i{color:#3982e5;background:#edf5ff;border-radius:50%;place-items:center;width:84px;height:84px;font-style:normal;display:grid;position:relative}.admin-payment-empty>i b{color:#fff;background:#f0a900;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:4px;right:4px}.admin-payment-empty h3{color:#0a195c;margin:8px 0 0;font-size:1.02rem}.admin-payment-empty p{color:#6c88ae;margin:0;font-size:.76rem}.admin-payment-empty button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b579c,#07376b);border:0;border-radius:11px;min-height:40px;margin-top:8px;padding:0 20px;font-weight:700}.admin-payment-tip{background:linear-gradient(100deg,#fff9ec,#fffdf8);border:1px solid #f0dda9;border-radius:17px;grid-template-columns:51px 1fr auto;align-items:center;gap:15px;min-height:76px;padding:12px 17px;display:grid}.admin-payment-tip>i{background:#ffe6a0;border-radius:50%;place-items:center;width:51px;height:51px;font-size:1.4rem;font-style:normal;display:grid}.admin-payment-tip>div{gap:4px;display:grid}.admin-payment-tip strong{color:#0a2860}.admin-payment-tip span{color:#617da5;font-size:.73rem}.admin-payment-tip>b{color:#0b326b;font-weight:400}.admin-page-stack,.admin-message-center-page,.admin-inquiries-page,.admin-folders-page,.admin-appointment-page,.admin-payment-center-page{--admin-page-radius:18px}.admin-shell .panel,.admin-shell .admin-table-surface{border-color:#d8e5f3;box-shadow:0 10px 28px #315c8e0b}.admin-shell input,.admin-shell select,.admin-shell textarea{border-color:#d6e3f1}.admin-shell .admin-surface-eyebrow{color:#294873}.admin-shell .admin-surface-eyebrow:before{background:#f1ae00}@media (width<=1150px){.admin-payment-art{flex-basis:220px;width:220px}.admin-payment-art>div{display:none}.admin-payment-metric-grid,.admin-payment-center-page .admin-payment-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-payment-hero{min-height:auto;padding:7px 2px}.admin-payment-art{display:none}.admin-payment-hero h1{font-size:2.25rem}.admin-payment-hero p{font-size:.84rem}.admin-payment-metric-grid,.admin-payment-center-page .admin-payment-toolbar{grid-template-columns:1fr}.admin-payment-center-page .admin-payment-toolbar .admin-payment-filter-wide,.admin-payment-center-page .admin-payment-filter-actions{grid-column:auto}.admin-payment-center-page .admin-payment-filter-actions{justify-content:stretch}.admin-payment-center-page .admin-payment-filter-actions .button{flex:1}.admin-payment-filter-head{grid-template-columns:42px 1fr}.admin-payment-filter-head button{grid-column:1/-1;justify-self:end}.admin-payment-tip{grid-template-columns:44px 1fr}.admin-payment-tip>b{display:none}}.admin-shell:has(.admin-profile-page) .admin-topbar>div:first-child{visibility:hidden}.admin-shell:has(.admin-profile-page) .admin-topbar{border-radius:22px;min-height:76px;padding:10px 18px}.admin-profile-page{gap:20px}.admin-profile-page .pk-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.admin-profile-page .profile-page-heading>.eyebrow{color:#2c6ab2;margin:0 0 15px;font-size:.82rem;font-weight:700;display:block}.admin-profile-page .profile-heading-row{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:24px;display:grid}.admin-profile-page .profile-heading-row h1{color:#082d67;font:700 clamp(2.5rem,4vw,3.45rem)/1 var(--admin-font);letter-spacing:-.045em;margin:0 0 7px}.admin-profile-page .profile-heading-row p{color:#5b7ba7;margin:0}.admin-profile-page .profile-heading-row aside{background:linear-gradient(120deg,#fff,#fff4d7);border:1px solid #efdfb5;border-radius:18px;grid-template-columns:42px 1fr 54px;align-items:center;gap:12px;min-height:82px;padding:14px 17px;display:grid;overflow:hidden;box-shadow:0 10px 25px #315c8e0b}.admin-profile-page .profile-heading-row aside>span{color:#123d70;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.admin-profile-page .profile-heading-row aside div{gap:3px;display:grid}.admin-profile-page .profile-heading-row aside strong{color:#092d63;font-size:.78rem}.admin-profile-page .profile-heading-row aside small{color:#617894;font-size:.65rem;line-height:1.4}.admin-profile-page .profile-heading-row aside>.pk-icon{color:#efa900;width:52px;height:52px}.admin-profile-page .profile-summary-banner{background:radial-gradient(circle at 91% 75%,#d8ebff 0,#0000 27%),linear-gradient(120deg,#eef7ff,#fff 62%,#e9f4ff);border:1px solid #c9def4;border-radius:20px;grid-template-columns:118px minmax(0,1fr) 270px;align-items:center;gap:25px;min-height:158px;padding:22px 28px;display:grid;overflow:hidden;box-shadow:0 12px 28px #315c8e0c}.admin-profile-page .profile-summary-avatar{width:108px;height:108px;position:relative}.admin-profile-page .profile-summary-avatar .profile-avatar-lg{border:4px solid #fff;width:108px;height:108px;box-shadow:0 12px 24px #092d6330}.admin-profile-page .profile-summary-avatar>span{color:#fff;background:#287edc;border:3px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:1px;right:-1px}.admin-profile-page .profile-summary-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.admin-profile-page .profile-summary-copy h2{color:#082d67;margin:0;font-size:1.5rem}.admin-profile-page .profile-summary-copy>div:first-child span{color:#9c6900;background:#ffe6a5;border-radius:999px;padding:5px 11px;font-size:.67rem;font-weight:800}.admin-profile-page .profile-summary-copy>p{color:#5d7392;margin:8px 0 14px}.admin-profile-page .profile-contact-chips{flex-wrap:wrap;gap:9px;display:flex}.admin-profile-page .profile-contact-chips span{color:#2b4d72;background:#fff;border:1px solid #d5e3f0;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:.7rem;display:inline-flex}.admin-profile-page .profile-contact-chips .pk-icon{width:15px;height:15px}.admin-profile-page .profile-member-since{border-left:1px solid #b8d5f1;grid-template-columns:46px 1fr;align-items:center;gap:13px;min-height:90px;padding-left:27px;display:grid}.admin-profile-page .profile-member-since>span{color:#1f67b1;background:#fff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.admin-profile-page .profile-member-since div{gap:3px;display:grid}.admin-profile-page .profile-member-since small,.admin-profile-page .profile-member-since p{color:#667d9d;margin:0;font-size:.68rem}.admin-profile-page .profile-member-since strong{color:#082d67}.admin-profile-page .profile-main-grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:20px;display:grid}.admin-profile-page .profile-section-card{background:#fff;border:1px solid #d8e5f3;border-radius:20px;padding:22px;box-shadow:0 10px 28px #315c8e0b}.admin-profile-page .profile-section-card>header{align-items:center;gap:13px;margin-bottom:18px;display:flex}.admin-profile-page .profile-section-card>header>span{color:#287ddd;background:#e9f3ff;border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.admin-profile-page .profile-section-card>header .pk-icon{width:22px;height:22px}.admin-profile-page .profile-section-card>header h3{color:#082d67;margin:0 0 3px;font-size:1rem}.admin-profile-page .profile-section-card>header p{color:#6b7e98;margin:0;font-size:.71rem}.admin-profile-page .profile-photo-card .profile-avatar-panel{background:#f8fbff;border:1px dashed #b9d3ed;border-bottom:0;border-radius:16px 16px 0 0;place-items:center;min-height:125px;padding:14px 0 5px;display:grid}.admin-profile-page .profile-image-form{gap:12px;display:grid}.admin-profile-page .profile-file-picker{cursor:pointer;border:1px dashed #b9d3ed;border-top:0;border-radius:0 0 16px 16px;align-content:center;place-items:center;gap:4px;min-height:92px;margin-top:-1px;display:grid;position:relative}.admin-profile-page .profile-file-picker>.pk-icon{display:none}.admin-profile-page .profile-file-picker strong{color:#082d67;font-size:.78rem}.admin-profile-page .profile-file-picker small{color:#74849b;font-size:.64rem}.admin-profile-page .profile-file-picker>span{color:#176fc9;background:#fff;border:1px solid #287ddd;border-radius:999px;margin-top:4px;padding:7px 16px;font-size:.68rem;font-weight:800}.admin-profile-page .profile-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.admin-profile-page .profile-image-editor{background:#f2f7fc;border-radius:14px;gap:9px;padding:14px;display:grid}.admin-profile-page .profile-image-editor>strong{color:#082d67;font-size:.76rem}.admin-profile-page .range-control{gap:3px;display:grid}.admin-profile-page .range-control-head{justify-content:space-between;display:flex}.admin-profile-page .range-control-head strong,.admin-profile-page .range-control-head span{font-size:.65rem}.admin-profile-page .profile-image-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-profile-page .profile-image-actions .button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:.72rem;display:flex}.admin-profile-page .profile-details-form{flex-direction:column;display:flex}.admin-profile-page .profile-details-form label,.admin-profile-page .profile-password-fields label{color:#16385f;gap:6px;margin-bottom:12px;font-size:.71rem;font-weight:700;display:grid}.admin-profile-page .profile-details-form label>span,.admin-profile-page .profile-password-fields label>span{background:#fff;border:1px solid #cbdbea;border-radius:11px;align-items:center;gap:10px;min-height:46px;padding:0 13px;display:flex}.admin-profile-page .profile-details-form label>span:focus-within,.admin-profile-page .profile-password-fields label>span:focus-within{border-color:#efad10;box-shadow:0 0 0 3px #efad101c}.admin-profile-page .profile-details-form label .pk-icon,.admin-profile-page .profile-password-fields label .pk-icon{color:#2b527f;flex:0 0 18px;width:18px;height:18px}.admin-profile-page .profile-details-form input,.admin-profile-page .profile-password-fields input{background:0 0;outline:0;width:100%;min-height:42px;padding:0;box-shadow:none!important;border:0!important}.admin-profile-page .profile-primary-button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#07396e,#176bb8);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:auto;font-size:.73rem;font-weight:800;display:flex;box-shadow:0 10px 21px #07396e26}.admin-profile-page .profile-primary-button .pk-icon,.admin-profile-page .profile-image-actions .pk-icon,.admin-profile-page .profile-security-card button .pk-icon,.admin-profile-page .profile-password-footer p .pk-icon{flex:0 0 18px;width:18px;height:18px}.admin-profile-page .profile-password-footer p .pk-icon{color:#2f6da9}.admin-profile-page .profile-security-card>div>span .pk-icon{width:20px;height:20px}.admin-profile-page .profile-summary-avatar>span .pk-icon{width:17px;height:17px}.admin-profile-page .profile-member-since>span .pk-icon{width:16px;height:16px}.admin-profile-page .profile-password-fields{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.admin-profile-page .profile-password-footer{grid-template-columns:1fr 250px;gap:15px;margin-top:15px;display:grid}.admin-profile-page .profile-password-footer p{color:#34639a;background:#eaf4ff;border-radius:10px;align-items:center;gap:9px;min-height:46px;margin:0;padding:0 14px;font-size:.67rem;display:flex}.admin-profile-page .profile-security-card>div{border:1px solid #e1e9f2;border-radius:13px;grid-template-columns:40px 1fr 145px;align-items:center;gap:13px;padding:12px 14px;display:grid}.admin-profile-page .profile-security-card>div>span{color:#e44747;background:#fff0ee;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-profile-page .profile-security-card section{gap:3px;display:grid}.admin-profile-page .profile-security-card section strong{color:#082d67;font-size:.74rem}.admin-profile-page .profile-security-card section small{color:#6c7e95;font-size:.65rem}.admin-profile-page .profile-security-card button{color:#df4039;cursor:pointer;background:#fff;border:1px solid #f06a62;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:800;display:flex}@media (width<=1000px){.admin-profile-page .profile-heading-row{grid-template-columns:1fr}.admin-profile-page .profile-heading-row aside{display:none}.admin-profile-page .profile-summary-banner{grid-template-columns:100px 1fr}.admin-profile-page .profile-member-since{border-top:1px solid #c8def3;border-left:0;grid-column:1/-1;padding:17px 0 0}.admin-profile-page .profile-main-grid{grid-template-columns:1fr}}@media (width<=700px){.admin-profile-page .profile-summary-banner{text-align:center;grid-template-columns:1fr;justify-items:center;padding:20px}.admin-profile-page .profile-summary-copy>div:first-child,.admin-profile-page .profile-contact-chips{justify-content:center}.admin-profile-page .profile-member-since{width:100%}.admin-profile-page .profile-password-fields,.admin-profile-page .profile-password-footer{grid-template-columns:1fr}.admin-profile-page .profile-section-card{border-radius:16px;padding:16px}.admin-profile-page .profile-security-card>div{grid-template-columns:40px 1fr}.admin-profile-page .profile-security-card button{grid-column:1/-1}}.admin-profile-page .profile-page-heading{display:grid}.admin-profile-page .profile-heading-row{grid-template-columns:minmax(0,1fr) 340px;align-items:center}.admin-profile-page .profile-heading-row aside{background:linear-gradient(135deg,#fff,#f8fbff);border-color:#d6e5f4;min-height:94px}.admin-profile-page .profile-heading-row aside>.pk-icon{color:#1871d1}.admin-profile-summary-grid{grid-template-columns:minmax(420px,2fr) minmax(190px,.8fr) minmax(190px,.8fr);gap:16px;display:grid}.admin-profile-page .admin-profile-summary-grid .profile-summary-banner{background:#fff;grid-template-columns:116px 1fr;gap:20px;min-height:172px;padding:20px}.admin-profile-page .admin-profile-summary-grid .profile-member-since{border:0;grid-column:2;gap:8px;min-height:auto;padding:8px 0 0;display:flex}.admin-profile-page .admin-profile-summary-grid .profile-member-since>span{background:0 0;width:24px;height:24px}.admin-profile-page .admin-profile-summary-grid .profile-member-since>span .pk-icon{width:16px;height:16px}.admin-profile-page .admin-profile-summary-grid .profile-member-since div{align-items:center;gap:5px;display:flex}.admin-profile-page .admin-profile-summary-grid .profile-member-since div small:after{content:""}.admin-profile-page .admin-profile-summary-grid .profile-member-since p{display:none}.admin-profile-stat-card{background:#fff;border:1px solid #d8e5f3;border-radius:18px;align-content:center;justify-items:start;gap:5px;min-height:172px;padding:20px;display:grid;box-shadow:0 10px 28px #315c8e0b}.admin-profile-stat-card>i{color:#1b7ce7;background:#e8f3ff;border-radius:15px;place-items:center;width:55px;height:55px;margin-bottom:5px;font-style:normal;display:grid}.admin-profile-stat-card>i .pk-icon{width:27px;height:27px}.admin-profile-stat-card.appointments>i{color:#8740e2;background:#eee4fb}.admin-profile-stat-card strong{color:#082d67;font-size:1.65rem;line-height:1}.admin-profile-stat-card span{color:#54729e;font-size:.84rem;font-weight:700}.admin-profile-stat-card small{color:#6e87aa;font-size:.7rem}.admin-profile-page .profile-main-grid{grid-template-columns:1fr 1.06fr;gap:16px}.admin-profile-page .profile-section-card{border-radius:18px}.admin-profile-page .profile-section-card>header>span{border-radius:12px}.admin-profile-page .profile-photo-card .profile-avatar-panel{min-height:170px}.admin-profile-page .profile-photo-card .profile-avatar-editor{width:105px;height:105px}.admin-profile-page .profile-file-picker{min-height:112px}.admin-profile-page .profile-primary-button{background:linear-gradient(100deg,#063461,#0b5b9d)}.admin-profile-security-grid{grid-template-columns:1.25fr .88fr;align-items:stretch;gap:16px;display:grid}.admin-profile-security-grid>.profile-section-card{height:100%}.admin-profile-page .profile-password-fields{gap:12px}.admin-profile-page .profile-password-footer{grid-template-columns:1fr}.admin-profile-page .profile-password-footer .profile-primary-button{min-height:45px}.admin-profile-page .profile-security-card{flex-direction:column;display:flex}.admin-profile-page .profile-security-card>div{margin-top:0}.admin-profile-page .profile-security-card>div+div{margin-top:10px}.admin-profile-page .profile-security-card .admin-two-factor-row{border-color:#dbe6f1}.admin-profile-page .profile-security-card .admin-two-factor-row>span{color:#1675df;background:#eaf4ff}.admin-profile-page .profile-security-card .admin-profile-toggle{background:#d2d7df;border:0;border-radius:999px;grid-column:auto;justify-self:end;width:42px;min-height:23px;padding:3px}.admin-profile-toggle i{background:#fff;border-radius:50%;width:17px;height:17px;display:block;box-shadow:0 1px 3px #23354a33}.admin-profile-tip{background:linear-gradient(100deg,#fff9ec,#fffdf8);border:1px solid #f0dda9;border-radius:17px;align-items:center;gap:16px;min-height:76px;padding:12px 17px;display:flex}.admin-profile-tip>i{background:#ffe5a0;border-radius:50%;flex:0 0 51px;place-items:center;width:51px;height:51px;font-size:1.45rem;font-style:normal;display:grid}.admin-profile-tip>div{gap:4px;display:grid}.admin-profile-tip strong{color:#0a2860}.admin-profile-tip span{color:#617da5;font-size:.74rem}@media (width<=1150px){.admin-profile-summary-grid{grid-template-columns:1fr 1fr}.admin-profile-page .admin-profile-summary-grid .profile-summary-banner{grid-column:1/-1}.admin-profile-security-grid{grid-template-columns:1fr}}@media (width<=700px){.admin-profile-page .profile-heading-row,.admin-profile-summary-grid{grid-template-columns:1fr}.admin-profile-page .admin-profile-summary-grid .profile-summary-banner{grid-column:auto;grid-template-columns:1fr}.admin-profile-page .admin-profile-summary-grid .profile-member-since{grid-column:auto;justify-content:center}.admin-profile-stat-card{justify-items:center;min-height:140px}.admin-profile-security-grid{grid-template-columns:1fr}.admin-profile-page .profile-security-card .admin-profile-toggle{grid-column:2}}.admin-table-empty,.admin-message-timeline,.admin-record-list,.admin-folder-file-list{gap:14px;display:grid}.admin-folder-submissions{border-top:1px solid var(--admin-border);gap:14px;margin-top:24px;padding-top:24px;display:grid}.admin-folder-submissions-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-folder-submissions-head h4,.admin-folder-submission-date{margin:0}.admin-folder-submissions-head h4{color:var(--admin-ink);margin-top:6px}.admin-folder-submissions-head>span,.admin-folder-submission-date{color:var(--admin-muted);font-size:.88rem}.admin-folder-submission{border:1px solid var(--admin-border);background:#f8fcffe0;border-radius:20px;gap:12px;padding:18px 20px;display:grid}.admin-submission-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.admin-submission-fields>div{background:#ffffffdb;border-radius:14px;min-width:0;padding:12px 14px}.admin-submission-fields dt{color:var(--admin-muted);font-size:.78rem;font-weight:800}.admin-submission-fields dd{color:var(--admin-ink);overflow-wrap:anywhere;margin:5px 0 0}.admin-submission-fields a{color:var(--admin-accent);font-weight:700}.admin-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-service-workspace-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-service-workspace-tab,.admin-service-catalog-card{text-align:left;cursor:pointer}.admin-service-workspace-tab{border:1px solid var(--admin-border);color:var(--admin-muted);box-shadow:var(--admin-shadow);background:linear-gradient(#fffffff5,#eff6ffeb);border-radius:24px;gap:6px;padding:18px 20px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid}.admin-service-workspace-tab strong{color:var(--admin-ink);font-size:1.08rem}.admin-service-workspace-tab:hover,.admin-service-workspace-tab.active{border-color:#4f8df847;transform:translateY(-3px);box-shadow:0 20px 44px #4f8df81a}.admin-service-workspace-tab.active{background:linear-gradient(#4f8df829,#e1edfff0)}.admin-services-hub{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.admin-service-catalog-panel,.admin-service-editor-panel,.admin-service-editor-form,.admin-service-review-workspace{gap:18px;display:grid}.admin-service-image-stage{grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);gap:18px;display:grid}.admin-service-image-preview,.admin-service-catalog-thumb{background:linear-gradient(#ebf5f2f5,#f7faf9f5);overflow:hidden}.admin-service-image-preview{border:1px solid var(--admin-border);border-radius:24px;min-height:260px}.admin-service-image-preview img,.admin-service-catalog-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-service-image-empty{text-align:center;min-height:260px;color:var(--admin-muted);place-items:center;gap:8px;padding:18px;display:grid}.admin-service-image-empty strong{color:var(--admin-ink)}.admin-service-image-editor{align-content:start}.admin-service-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-service-catalog-card{border:1px solid var(--admin-border);background:#fffffff5;border-radius:24px;gap:12px;min-height:176px;padding:20px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid}.admin-service-catalog-card:hover,.admin-service-catalog-card.active{border-color:#4f8df847;transform:translateY(-3px);box-shadow:0 20px 44px #4f8df81a}.admin-service-catalog-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-service-catalog-thumb{border-radius:18px;min-height:140px}.admin-service-catalog-card-head strong{color:var(--admin-ink);font-size:1.08rem}.admin-service-catalog-card p{color:var(--admin-muted);margin:0}.admin-service-catalog-card-meta,.admin-service-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-service-catalog-card-meta{color:var(--admin-muted);margin-top:auto;font-weight:700}.admin-availability-chip{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.admin-availability-chip.active{color:#13684c;background:#20b57624}.admin-availability-chip.inactive{color:#8a5a20;background:#ffbb572e}.admin-service-editor-inline{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr)}.admin-toggle-field{border:1px solid var(--admin-border);background:#fffffff0;border-radius:16px;justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;display:flex}.admin-toggle-field span{color:var(--admin-ink);font-weight:700}.admin-toggle-field input{width:18px;height:18px}.admin-service-delete-button{min-width:180px}.admin-folder-card,.admin-service-card,.admin-client-pill{text-align:left;cursor:pointer;padding:18px;transition:transform .22s,box-shadow .22s,border-color .22s}.admin-folder-card:hover,.admin-folder-card.active,.admin-service-card:hover,.admin-service-card.active,.admin-client-pill:hover,.admin-client-pill.active,.admin-message-thread:hover,.admin-message-thread.active{border-color:#4f8df847;transform:translateY(-3px);box-shadow:0 20px 44px #4f8df81a}.admin-folder-card-stats,.admin-service-card-meta{justify-content:space-between;gap:12px;margin:12px 0 8px;display:flex}.admin-service-card-head,.admin-folder-file-row{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-folder-file-row-rich{align-items:stretch}.admin-client-strip{gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-client-pill{min-width:240px}.admin-service-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-message-layout{grid-template-columns:360px minmax(0,1fr);gap:20px;display:grid}.admin-message-thread-list{gap:10px;margin-top:0;display:grid}.admin-message-thread{text-align:left;cursor:pointer;grid-template-columns:48px minmax(0,1fr) 82px;align-items:center;gap:12px;width:100%;min-height:92px;display:grid}.admin-message-thread .admin-thread-avatar{align-self:start;width:48px;height:48px}.admin-message-thread>small{width:82px;color:var(--admin-muted);text-align:right;place-self:start end;font-size:.74rem;font-weight:700;line-height:1.3}.admin-thread-copy{min-width:0}.admin-thread-copy p{color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-message-thread .admin-thread-head{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-message-thread .admin-thread-head strong,.admin-message-thread .admin-thread-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-message-thread .admin-thread-head strong{color:var(--admin-ink);font-size:.98rem}.admin-message-thread .admin-thread-copy>span{font-size:.82rem}.admin-message-summary-pill,.admin-folder-summary-pill,.admin-file-chip{min-height:38px;color:var(--admin-ink);background:#4f8df81f;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.admin-service-summary.muted,.admin-client-note{color:var(--admin-muted)}.admin-message-bubble.inbound{border-left:4px solid #4f8df880}.admin-message-bubble.outbound{background:linear-gradient(#ebf3fff5,#fffffff5)}.admin-message-bubble-head,.admin-timeline-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-message-type{color:var(--admin-accent);text-transform:uppercase;font-size:.8rem;font-weight:800}.admin-inquiry-list{gap:14px;display:grid}.admin-inquiry-card{background:#ffffffc2;border:1px solid #0f172a1a;border-radius:18px;gap:16px;padding:18px;display:grid}.admin-inquiry-main,.admin-inquiry-meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-inquiry-main h4{margin:8px 0 6px;font-size:1.05rem}.admin-inquiry-main p{color:var(--admin-muted);margin:0}.admin-inquiry-main small{color:var(--admin-muted);flex:none}.admin-inquiry-meta{color:var(--admin-muted);flex-wrap:wrap;justify-content:flex-start;font-size:.92rem}.admin-inquiry-meta a,.admin-inquiry-meta span{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.admin-reply-form,.admin-preview-section,.admin-proof-card{gap:16px;display:grid}.admin-preview-host{padding:18px}.admin-client-workspace,.admin-client-overview,.admin-client-service-layout,.admin-client-service-directory,.admin-client-service-detail-page,.admin-client-profile-page,.admin-client-workspace-links,.admin-client-service-list,.admin-client-bottom-metrics{gap:18px;display:grid}.admin-client-workspace-hero{align-items:stretch}.admin-client-route-user-card,.admin-client-route-nav{min-width:0;min-height:220px}.admin-client-section-surface{background:linear-gradient(#fffffff2,#eff6ffe6);padding:24px;overflow:hidden}.admin-client-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-overview .admin-subpanel{align-content:start}.admin-client-section-head{flex-direction:column;align-items:start}.admin-client-section-head h3,.admin-client-section-head p{overflow-wrap:anywhere;margin:0}.admin-client-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-link-card,.admin-client-service-item{border:1px solid var(--admin-border);min-height:72px;color:var(--admin-ink);text-align:left;background:#fffffff0;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:18px 20px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.admin-client-link-card:hover,.admin-client-link-card.active,.admin-client-service-item:hover,.admin-client-service-item.active{border-color:#4f8df847;transform:translateY(-2px);box-shadow:0 18px 34px #4f8df81a}.admin-client-service-item{cursor:pointer;width:100%;padding:20px 18px}.admin-client-service-meta{color:var(--admin-muted);justify-items:end;gap:10px;display:grid}.admin-client-service-copy{flex:auto;gap:6px;min-width:0;display:grid}.admin-client-service-copy strong{color:var(--admin-ink);overflow-wrap:anywhere;font-size:1.06rem}.admin-client-service-copy span{color:var(--admin-muted);overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.admin-client-service-count{min-height:34px;color:var(--admin-ink);background:#4f8df81a;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.84rem;font-weight:800;display:inline-flex}.admin-client-service-layout{grid-template-columns:320px minmax(0,1fr);align-items:start}.admin-client-service-sidebar{position:sticky;top:20px}.admin-client-service-list,.admin-client-detail-panel{align-content:start}.admin-client-back-link{margin-bottom:12px}.admin-service-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-service-document-actions{justify-content:flex-end;align-items:center}.admin-document-download{min-width:132px}.admin-client-service-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-client-service-summary-card{border:1px solid var(--admin-border);background:linear-gradient(#f6fafffa,#fffffff5);border-radius:20px;gap:8px;padding:18px;display:grid}.admin-client-service-summary-card span{color:var(--admin-muted);font-weight:700}.admin-client-service-summary-card strong{color:var(--admin-ink);font-size:1.05rem}.admin-client-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-profile-card,.admin-client-profile-hero,.admin-client-profile-copy,.admin-client-profile-shell,.admin-client-profile-badges,.admin-client-profile-detail-card{gap:14px;display:grid}.admin-client-profile-shell{gap:26px}.admin-client-profile-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:8px 4px 2px}.admin-client-profile-avatar{border:4px solid #fffffff0;width:108px;height:108px;box-shadow:0 16px 32px #4f8df824}.admin-client-profile-copy h3,.admin-client-profile-copy p{margin:0}.admin-client-profile-copy h3{font-size:clamp(1.9rem,2.4vw,2.5rem);line-height:1.05}.admin-client-profile-copy p{color:var(--admin-muted);overflow-wrap:anywhere;font-size:1rem}.admin-client-profile-badges{grid-auto-flow:column;justify-content:start}.admin-client-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-client-profile-detail-card{border:1px solid var(--admin-border);background:linear-gradient(#f6fafffa,#fffffff5);border-radius:22px;padding:18px 20px}.admin-client-profile-grid strong{overflow-wrap:anywhere;color:var(--admin-ink);font-size:1.05rem;line-height:1.4}.admin-appointment-stack,.admin-appointment-card,.admin-appointment-note-editor{gap:16px;display:grid}.admin-appointment-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-appointment-meta-card,.admin-appointment-note-card{border:1px solid var(--admin-border);background:linear-gradient(#f6fafffa,#fffffff5);border-radius:20px;gap:8px;padding:16px 18px;display:grid}.admin-appointment-meta-card strong,.admin-appointment-note-card p{color:var(--admin-ink);overflow-wrap:anywhere;margin:0}.admin-appointment-reschedule-row{grid-template-columns:minmax(0,1fr)}.admin-appointment-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-appointment-action{min-width:140px}.admin-appointment-page{min-width:0}.admin-appointment-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.admin-appointment-summary-card{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);background:linear-gradient(#fffffff7,#ebf4fff0);border-radius:24px;gap:10px;padding:22px;display:grid}.admin-appointment-summary-card span{color:var(--admin-muted);font-weight:700}.admin-appointment-summary-card strong{color:var(--admin-ink);font-family:var(--admin-font);font-size:clamp(1.7rem,2vw,2.3rem)}.admin-appointment-dashboard,.admin-appointment-detail-panel,.admin-appointment-message-card,.admin-appointment-detail-card{min-width:0}.admin-filter-chip-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-filter-chip{border:1px solid var(--admin-border);min-height:44px;color:var(--admin-muted);font:inherit;cursor:pointer;background:#fffffff0;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-weight:800;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex}.admin-filter-chip strong{color:var(--admin-ink)}.admin-filter-chip:hover,.admin-filter-chip.active{border-color:#4f8df847;transform:translateY(-1px);box-shadow:0 16px 30px #4f8df81a}.admin-filter-chip.active{color:var(--admin-ink);background:linear-gradient(#4f8df824,#e2eeffe6)}.admin-appointment-management-list{margin-top:24px}.admin-appointment-shell{gap:18px;padding:22px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.admin-appointment-shell:hover,.admin-appointment-shell.expanded{border-color:#4f8df83d;transform:translateY(-2px);box-shadow:0 22px 40px #4f8df814}.admin-appointment-summary-row,.admin-appointment-primary,.admin-appointment-status-stack,.admin-appointment-client-card,.admin-appointment-meta-list,.admin-appointment-action-strip{gap:14px;min-width:0;display:flex}.admin-appointment-summary-row{justify-content:space-between;align-items:flex-start}.admin-appointment-primary{flex-direction:column;flex:auto;align-items:flex-start}.admin-appointment-client-card{flex-wrap:wrap;align-items:center}.admin-appointment-meta-list{color:var(--admin-muted);flex-wrap:wrap;align-items:center;font-weight:700}.admin-appointment-status-stack{flex-direction:column;align-items:flex-end}.admin-appointment-toggle svg,.admin-grid-button svg,.button svg{flex-shrink:0;width:16px;height:16px}.admin-appointment-info-grid,.admin-appointment-editor-grid{gap:14px;display:grid}.admin-appointment-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-appointment-detail-panel{gap:16px;padding-top:6px;display:grid}.admin-appointment-detail-card,.admin-appointment-message-card{border:1px solid var(--admin-border);background:linear-gradient(#f6fafffa,#fffffff5);border-radius:20px;gap:8px;padding:18px;display:grid}.admin-appointment-message-card p{color:var(--admin-ink);overflow-wrap:anywhere;margin:0}.admin-appointment-message-card.secondary{background:#fffafaf5}.admin-appointment-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-appointment-editor-grid .full-width{grid-column:1/-1}.admin-appointment-action-strip{flex-wrap:wrap;align-items:center}.admin-appointment-action-strip .button,.admin-appointment-action-strip .admin-grid-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-preview-inline{gap:20px;display:grid}.admin-preview-summary-row{grid-template-columns:minmax(280px,.9fr) minmax(220px,.7fr);align-items:stretch;gap:18px;display:grid}.admin-preview-user-card,.admin-preview-tab-list{border:1px solid var(--admin-border);background:#fffffff5;border-radius:24px;padding:18px}.admin-preview-user-card{border-right:1px solid #5985d62e;grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.admin-preview-user-copy{gap:4px;display:grid}.admin-preview-user-copy strong{color:var(--admin-ink);font-size:1.9rem;line-height:1.1}.admin-preview-user-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.admin-preview-user-actions>*{flex:0 auto}.admin-preview-tab-list{align-content:start;gap:18px;display:grid}.admin-preview-nav-item{min-height:48px;color:var(--admin-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 16px;font-size:1.05rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s,color .2s;display:flex}.admin-preview-nav-item:hover{background:#4f8df814;transform:translate(3px)}.admin-preview-nav-item.active{color:#111;background:linear-gradient(#4f8df81f,#e1edffcc)}.admin-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-timeline-item{border:1px solid var(--admin-border);background:#ffffffe6;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.admin-preview-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11213657;justify-items:end;padding:24px;display:grid;position:fixed;inset:0}.admin-preview-panel{background:linear-gradient(#fafcfffa,#ecf5fffa);border-radius:32px;width:min(920px,100%);height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 26px 64px #182a462e}.admin-preview-header,.admin-preview-header-actions,.admin-preview-tabs,.admin-inline-editor,.admin-preview-metric-grid,.admin-preview-profile-grid,.admin-calendar-grid{gap:14px;display:grid}.admin-preview-header{grid-template-columns:1fr auto;align-items:start}.admin-preview-avatar{width:82px;height:82px}.admin-preview-close{width:42px;height:42px;color:var(--admin-ink);cursor:pointer;background:#4f8df81a;border:0;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.admin-preview-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0}.admin-preview-tab{border:1px solid var(--admin-border);min-height:46px;color:var(--admin-muted);cursor:pointer;background:#ffffffe0;border-radius:16px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-preview-tab.active{color:var(--admin-ink);background:#4f8df81f}.admin-preview-tab-dot,.admin-notification-dot{background:#e84d5b;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite adminDotBlink;box-shadow:0 0 0 4px #e84d5b24}@keyframes adminDotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.24;transform:scale(.72)}}.admin-preview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-preview-metric{align-content:start;gap:10px;display:grid}.admin-preview-metric span,.admin-preview-metric strong{display:block}.admin-preview-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-muted-text,.admin-meta-row,.admin-preview-contact-row,.admin-timeline-meta,.admin-folder-file-row p+.admin-meta-row{color:var(--admin-muted)}.admin-inline-editor{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;min-width:0}.admin-inline-editor-wrap{grid-template-columns:180px minmax(0,1fr) auto}.admin-inline-editor .grow,.admin-inline-editor label,.admin-inline-editor-wrap label,.admin-inline-editor input,.admin-inline-editor select,.admin-inline-editor textarea{min-width:0}.admin-proof-thumb{border:1px solid var(--admin-border);border-radius:18px;width:min(100%,280px)}.admin-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:18px}.admin-calendar-day{border:1px solid var(--admin-border);background:#ffffffe6;border-radius:18px;gap:6px;padding:14px;display:grid}.admin-calendar-day.today{background:#4f8df81f}@media (width<=1200px){.admin-shell .dashboard-topbar{grid-template-columns:1fr}.admin-table-head,.admin-folder-detail-head,.admin-message-detail-head,.admin-subpanel-head,.admin-message-toolbar{flex-direction:column;align-items:stretch}.admin-message-layout,.admin-preview-profile-grid,.admin-folder-grid,.admin-service-card-grid,.admin-services-hub,.admin-service-image-stage,.admin-service-workspace-switch,.admin-service-catalog-list,.admin-preview-summary-row,.admin-client-overview,.admin-client-service-layout,.admin-client-workspace-links,.admin-client-service-summary-strip,.admin-client-profile-grid,.admin-appointment-meta-grid,.admin-user-table-head,.admin-user-row,.admin-preview-header,.admin-inline-editor,.admin-inline-editor-wrap,.admin-service-editor-inline,.admin-info-grid,.admin-kpi-grid-three{grid-template-columns:1fr}.admin-appointment-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-appointment-info-grid,.admin-appointment-editor-grid{grid-template-columns:1fr}.admin-user-table-head{display:none}.admin-user-row{gap:12px}.admin-user-action-cell{justify-content:flex-start}.admin-client-service-sidebar{position:static;top:auto}}@media (width<=1024px){.admin-shell .dashboard-topbar{grid-template-columns:1fr}.admin-profile-pill,.admin-search-field{width:100%}.admin-preview-tabs,.admin-preview-metric-grid,.admin-kpi-grid,.admin-calendar-grid,.admin-client-mini-stats,.admin-client-service-summary-strip,.admin-service-workspace-switch,.admin-appointment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .dashboard-content{padding:18px}.admin-table-surface,.admin-folder-detail,.admin-service-detail,.admin-message-sidebar,.admin-message-detail,.admin-calendar-panel{padding:20px}}@media (width<=820px){.admin-preview-backdrop{padding:12px}.admin-preview-panel{height:calc(100vh - 24px);padding:18px}.admin-message-layout,.admin-kpi-grid,.admin-kpi-grid-three,.admin-preview-tabs,.admin-preview-metric-grid,.admin-calendar-grid,.admin-client-mini-stats,.admin-client-service-summary-strip,.admin-service-workspace-switch,.admin-service-catalog-list,.admin-appointment-summary-grid,.admin-appointment-info-grid{grid-template-columns:1fr}.admin-table-controls,.admin-record-actions,.admin-status-pair,.admin-preview-user-actions,.admin-service-detail-actions,.admin-appointment-action-row,.admin-appointment-action-strip,.admin-appointment-summary-row,.admin-appointment-client-card,.admin-appointment-meta-list,.admin-appointment-status-stack,.admin-appointment-primary{align-items:stretch}.admin-appointment-status-stack{flex-direction:column}.admin-appointment-shell{padding:18px}.admin-service-document-actions{justify-content:stretch}.admin-grid-button{min-width:100%}.admin-user-row,.admin-client-link-card,.admin-client-service-item,.admin-preview-nav-item{padding-left:14px;padding-right:14px}.admin-table-surface,.admin-folder-detail,.admin-service-detail,.admin-message-sidebar,.admin-message-detail,.admin-calendar-panel{padding:16px}.admin-client-service-meta{justify-items:start}.admin-client-service-item{flex-direction:column;align-items:flex-start}.admin-client-profile-hero{grid-template-columns:1fr;justify-items:start}.admin-client-profile-avatar{width:92px;height:92px}}@media (width<=640px){.admin-shell .dashboard-content{gap:14px;padding:12px}.admin-shell .dashboard-topbar{border-radius:20px;padding:18px}.admin-profile-pill{border-radius:18px;width:100%;padding:12px}.admin-kpi-card,.admin-table-surface,.admin-folder-detail,.admin-service-detail,.admin-message-sidebar,.admin-message-detail,.admin-calendar-panel,.admin-subpanel{border-radius:18px}.admin-kpi-card{padding:18px}.admin-search-field{width:100%;min-width:0;min-height:48px;padding:0 12px}.admin-message-thread{grid-template-columns:44px minmax(0,1fr);min-height:auto;padding:14px}.admin-message-thread .admin-thread-avatar{width:44px;height:44px}.admin-message-thread>small{text-align:left;grid-column:2;justify-self:start;width:auto;margin-top:2px}.admin-message-detail-head,.admin-message-user,.admin-message-bubble-head,.admin-inquiry-main,.admin-inquiry-meta{flex-direction:column;align-items:stretch}.admin-message-summary-pill{align-self:flex-start}.admin-message-bubble,.admin-inquiry-card,.admin-record-card{border-radius:16px;padding:14px}.admin-inquiry-main small{align-self:flex-start}.admin-client-preview-panel,.admin-preview-panel{width:min(100%,100vw - 24px)}}@media (width<=420px){.admin-sidebar .sidebar-brand{padding:10px}.admin-sidebar .sidebar-nav{gap:6px}.admin-sidebar .sidebar-link{min-height:38px;padding:8px 10px;font-size:.84rem}.admin-message-thread{grid-template-columns:40px minmax(0,1fr);gap:10px}.admin-message-thread .admin-thread-avatar{width:40px;height:40px}}
