/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.break-all{word-break:break-all}}:root{--navy:#071c35;--gold:#c99b3d;--cream:#f5f1e9;--ink:#122235}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-sans),sans-serif;background:#fbfaf7;margin:0}a{color:inherit;text-decoration:none}.topbar{color:#dbe6f0;background:var(--navy);justify-content:space-between;gap:18px;min-height:34px;padding:7px clamp(22px,6vw,92px);font-size:12px;display:flex}.topbar div{gap:22px;display:flex}.header{z-index:20;background:#fff;border-bottom:1px solid #e5e0d7;align-items:center;gap:26px;height:90px;padding:0 clamp(22px,6vw,92px);display:flex;position:sticky;top:0}.brand{margin-right:auto}.brand img{width:218px;height:auto;display:block}nav{align-items:center;gap:20px;font-size:13px;display:flex}nav a:hover{color:var(--gold)}.navVip{color:#9b6b10;font-weight:800}.loginLink{white-space:nowrap;font-size:12px;font-weight:800}.headerCta,.primary{background:var(--gold);color:#07182c;border-radius:2px;padding:14px 20px;font-weight:800;display:inline-block}.hero{color:#fff;background:radial-gradient(circle at 75% 20%,#163d63 0,#0000 30%),linear-gradient(125deg,#071c35,#0b2746);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(38px,7vw,96px);padding:clamp(58px,9vw,118px) clamp(22px,6vw,92px);display:grid}.heroCopy{max-width:800px}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}h1,h2,h3{font-family:var(--font-display),serif;margin:0;line-height:.98}h1{letter-spacing:-.035em;font-size:clamp(48px,7vw,94px);font-weight:600}h1 em{color:#e0bb6b;font-style:normal}.lead{color:#d5e0eb;max-width:720px;margin:28px 0;font-size:clamp(16px,1.5vw,20px);line-height:1.7}.heroActions{flex-wrap:wrap;gap:13px;margin:32px 0;display:flex}.secondary{border:1px solid #58718a;padding:13px 19px;font-weight:700}.trustline{color:#aebed0;flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.trustline span:before{content:"✓";color:var(--gold);margin-right:7px}.vipCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #536a80;align-self:center;padding:36px}.cardLabel{color:var(--gold);letter-spacing:.18em;font-size:11px;font-weight:800}.vipCard h2{margin:15px 0;font-size:42px}.vipCard p,.vipCard li{color:#c9d6e2;line-height:1.6}.vipCard ol{padding-left:20px}.vipCard>a{color:#e6bd69;margin-top:14px;font-weight:800;display:inline-block}.services{padding:90px clamp(22px,6vw,92px)}.sectionHeading{max-width:780px;margin-bottom:42px}.sectionHeading h2{color:var(--navy);font-size:clamp(42px,5vw,68px)}.sectionHeading>p:last-child{color:#65717d;max-width:650px;line-height:1.7}.serviceGrid{border-top:1px solid #d9d1c3;border-left:1px solid #d9d1c3;grid-template-columns:repeat(4,1fr);display:grid}.serviceGrid article{border-bottom:1px solid #d9d1c3;border-right:1px solid #d9d1c3;min-height:300px;padding:30px}.serviceGrid span{color:var(--gold);font-size:12px;font-weight:800}.serviceMeta{justify-content:space-between;gap:12px;display:flex}.serviceMeta small{color:#8793a0;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.serviceGrid h3{color:var(--navy);margin:48px 0 18px;font-size:30px}.serviceGrid p{color:#526272;font-size:14px;line-height:1.65}.serviceGrid a{margin-top:14px;font-size:13px;font-weight:800;display:inline-block}.process{background:var(--navy);color:#fff;padding:88px clamp(22px,6vw,92px)}.process .sectionHeading h2{color:#fff}.processGrid{border-top:1px solid #40556b;grid-template-columns:repeat(4,1fr);display:grid}.processGrid article{border-right:1px solid #40556b;padding:30px 26px 8px}.processGrid b{color:var(--gold);font-size:12px}.processGrid h3{margin:30px 0 12px;font-size:30px}.processGrid p{color:#adbdcb;font-size:14px;line-height:1.6}.consultation{background:var(--cream);padding:90px clamp(22px,6vw,92px)}.consultIntro{max-width:880px}.consultIntro h2{color:var(--navy);font-size:clamp(38px,4vw,58px)}.consultIntro>p:last-child{color:#65717d;line-height:1.7}.priceGrid{border-top:1px solid #d7cebf;border-left:1px solid #d7cebf;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.priceGrid article{background:#fff;border-bottom:1px solid #d7cebf;border-right:1px solid #d7cebf;padding:28px}.priceGrid article>p{font-weight:800}.priceGrid h3{color:var(--navy);margin:28px 0 7px;font-size:42px}.priceGrid span,.priceGrid small{color:#6d7884;font-size:11px;display:block}.priceGrid small{min-height:42px;margin-top:15px}.priceGrid a{color:#946914;border-top:1px solid #e4ded3;margin-top:22px;padding-top:16px;font-size:12px;font-weight:800;display:block}.portalPromo{color:#fff;background:linear-gradient(135deg,#0a2340,#133a60);grid-template-columns:1.3fr .8fr auto;align-items:center;gap:45px;margin:0 clamp(22px,6vw,92px);padding:58px;display:grid}.portalPromo h2{font-size:clamp(36px,4vw,58px)}.portalPromo ul{color:#c5d2df;margin:0;padding-left:19px;line-height:2}.blog{padding:95px clamp(22px,6vw,92px)}.blogGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.blogGrid article{background:#fff;border:1px solid #ddd5c8;min-height:330px;padding:30px}.blogGrid article>span{color:#d8c9ad;font-family:var(--font-display);font-size:54px}.blogGrid small{color:#aa781d;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.blogGrid h3{margin:18px 0;font-size:32px}.blogGrid p{color:#687480;font-size:13px;line-height:1.65}.blogGrid a{margin-top:14px;font-size:12px;font-weight:800;display:inline-block}.about{background:#efe9de;grid-template-columns:1fr 1fr;gap:70px;padding:80px clamp(22px,6vw,92px);display:grid}.about h2{color:var(--navy);font-size:clamp(40px,4vw,62px)}.about>p{color:#526171;margin:35px 0 0;font-size:17px;line-height:1.9}.contact{grid-template-columns:1fr 1fr;gap:70px;padding:90px clamp(22px,6vw,92px);display:grid}.contact h2{color:var(--navy);font-size:clamp(48px,5vw,72px)}.contactDetails p{border-bottom:1px solid #ddd5c8;padding-bottom:22px}.contactDetails small{color:#9b7120;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:10px;display:block}.contactDetails p>a,.contactDetails p>span{font-size:20px}.contactDetails>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.outlineDark{border:1px solid #253b51;padding:13px 19px;font-weight:800}footer{color:#d5e0eb;background:var(--navy);grid-template-columns:1.4fr .7fr 1fr 1.2fr;gap:34px;padding:48px clamp(22px,6vw,92px);font-size:12px;display:grid}footer strong{color:#e5bd69;letter-spacing:.12em;font-size:20px}footer div{flex-direction:column;gap:10px;display:flex}footer p{color:#8fa3b7;max-width:240px;line-height:1.6}.cookieNote{z-index:30;background:#fff;border:1px solid #d5ccbc;align-items:center;gap:16px;max-width:360px;padding:15px 17px;font-size:11px;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 15px 40px #071c3520}.cookieNote p{margin:0}.cookieNote button{background:var(--navy);color:#fff;font:inherit;cursor:pointer;border:0;padding:9px 12px;font-weight:800}@media (max-width:1100px){.loginLink{display:none}.portalPromo{grid-template-columns:1fr 1fr}.portalPromo>a{grid-column:1/-1;justify-self:start}}@media (max-width:950px){nav{display:none}.hero{grid-template-columns:1fr}.serviceGrid,.priceGrid,.processGrid{grid-template-columns:repeat(2,1fr)}.blogGrid,.portalPromo,.about,.contact{grid-template-columns:1fr}.brand img{width:200px}footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.topbar span{display:none}.header{height:76px}.headerCta{padding:10px 13px}.brand img{width:150px}.serviceGrid,.priceGrid,.processGrid{grid-template-columns:1fr}.vipCard{padding:25px}.vipCard h2{font-size:34px}.consultation,.services,.process,.blog,.contact{padding-left:22px;padding-right:22px}.portalPromo{margin:0;padding:30px}.about{padding:60px 22px}footer{grid-template-columns:1fr}.cookieNote{max-width:none;bottom:15px;left:15px;right:15px}}.googleReviews{background:var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px clamp(22px,6vw,92px);display:grid}.reviewsIntro h2{color:var(--navy);font-size:clamp(42px,5vw,68px)}.reviewsIntro>p:last-child{color:#65717d;max-width:590px;line-height:1.7}.googleRating{background:#fff;border:1px solid #d7cebf;padding:38px;box-shadow:0 22px 55px #071c3510}.googleWordmark{letter-spacing:.01em;color:#3c4043;font-weight:800}.ratingLine{align-items:center;gap:20px;margin:18px 0 4px;display:flex}.ratingLine strong{font-family:var(--font-display),serif;color:var(--navy);font-size:64px;line-height:1}.ratingStars{color:#f4b400;letter-spacing:3px;font-size:25px}.googleRating>p{margin:9px 0 6px;font-weight:800}.googleRating>small{color:#6d7884;line-height:1.5;display:block}.reviewActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:950px){.googleReviews{grid-template-columns:1fr}}@media (max-width:560px){.googleReviews{padding-left:22px;padding-right:22px}.googleRating{padding:26px}.ratingLine{gap:12px}.ratingLine strong{font-size:52px}.ratingStars{letter-spacing:1px;font-size:19px}}.team{background:#fbfaf7;padding:95px clamp(22px,6vw,92px)}.teamGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.teamGrid article{background:#fff;border:1px solid #ddd5c8;overflow:hidden}.teamPhoto{aspect-ratio:4/4.15;background:#e9e3d8;position:relative}.teamPhoto img{object-fit:cover;object-position:center top}.teamCopy{padding:27px 28px 30px}.teamCopy h3{color:var(--navy);font-size:30px}.teamCopy span{color:#9b7120;text-transform:uppercase;letter-spacing:.08em;min-height:34px;margin:11px 0 16px;font-size:11px;font-weight:800;line-height:1.45;display:block}.teamCopy p{color:#65717d;margin:0;font-size:14px;line-height:1.65}@media (max-width:950px){.teamGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.team{padding:70px 22px}.teamGrid{grid-template-columns:1fr}.teamCopy span{min-height:0}}.cookieActions{flex-direction:column;flex:none;gap:7px;display:flex}.cookieSecondary{color:var(--navy)!important;background:#fff!important;border:1px solid #cfc6b7!important}@media (max-width:560px){.cookieNote{align-items:flex-end;gap:10px;padding:10px 12px;font-size:10px}.cookieNote strong{font-size:11px}.cookieNote p{margin:3px 0;line-height:1.35}.cookieActions{flex-direction:row}.cookieNote button{padding:7px 8px}.cookieNote a{display:none}}.intentLinks{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.intentLinks strong{margin-right:4px;font-size:13px}.intentLinks a{color:#805a13;background:#fff;border:1px solid #d7cebf;padding:10px 13px;font-size:12px;font-weight:800}.cabinetPage{background:#f3f0e9;min-height:100vh}.cabinetHeader{background:#fff;border-bottom:1px solid #ded7cb;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,6vw,92px);font-size:12px;font-weight:800;display:flex}.cabinetHeader img{width:190px;height:auto}.cabinetHero{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding:80px clamp(22px,8vw,130px);display:grid}.cabinetHero>div h1{font-size:clamp(48px,6vw,84px)}.cabinetHero>div>p:last-child{color:#bccbd9;max-width:650px;font-size:18px;line-height:1.7}.signinCard{color:var(--ink);background:#fff;padding:34px}.signinCard>span{color:#a47118;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.signinCard h2{margin:12px 0 24px;font-size:40px}.signinCard label{color:#68737f;margin:14px 0;font-size:11px;display:block}.signinCard input{background:#f4f1eb;border:1px solid #d5cec2;width:100%;margin-top:7px;padding:13px}.signinCard button{color:#fff;background:#9da4ab;border:0;width:100%;padding:14px;font-weight:800}.signinCard p{color:#7b838b;font-size:11px;line-height:1.6}.cabinetFeatures{grid-template-columns:repeat(4,1fr);gap:16px;padding:50px clamp(22px,8vw,130px);display:grid}.cabinetFeatures article{background:#fff;border:1px solid #dfd8cd;padding:27px}.cabinetFeatures b{color:var(--gold);font-size:11px}.cabinetFeatures h3{margin:28px 0 12px;font-size:27px}.cabinetFeatures p{color:#687480;font-size:12px;line-height:1.6}.adminWorkspace{color:#13283b;background:#f2f3f4;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.adminSidebar{color:#fff;background:linear-gradient(#071c35,#0a2746);flex-direction:column;height:100vh;padding:34px 22px 24px;display:flex;position:sticky;top:0}.adminBrand{gap:6px;padding:0 12px;display:grid}.adminBrand strong{color:#e4bb68;letter-spacing:.14em;font-size:21px}.adminBrand span{color:#8399ad;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.adminSidebar nav{gap:7px;margin-top:52px;display:grid}.adminSidebar nav button{color:#bccbd8;width:100%;font:700 12px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:13px;padding:12px 14px;display:flex}.adminSidebar nav button i{color:#d7ad5c;text-align:center;width:22px;font:17px serif}.adminSidebar nav button:hover,.adminSidebar nav button.active{color:#fff;background:#153a5d}.adminUser{border-top:1px solid #28425c;align-items:center;gap:11px;margin-top:auto;padding:15px 8px 0;display:flex}.adminUser>span{color:#071c35;background:#d6aa53;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.adminUser div{gap:3px;min-width:0;display:grid}.adminUser strong,.adminUser small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminUser strong{font-size:10px}.adminUser small{color:#849caf;max-width:150px;font-size:8px}.adminContent{min-width:0;padding:38px clamp(24px,4vw,58px) 70px}.adminTopbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.adminTopbar small,.adminCard>small,.adminCardHead small,.editorHeader small{color:#a87721;letter-spacing:.12em;font-size:9px;font-weight:850}.adminTopbar h1{color:#0c2945;margin-top:5px;font-size:clamp(42px,5vw,60px)}.adminTopActions{align-items:center;gap:11px;display:flex}.adminTopActions a,.adminTopActions button,.adminCardHead button{color:#18324a;font:800 10px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #d6d9dc;border-radius:4px;padding:11px 15px}.adminTopActions button,.adminCardHead>button{color:#071c35;background:#c99b3d;border-color:#c69536}.adminAlert,.adminNotice{color:#6f511a;background:#fff7e6;border:1px solid #e0c27f;margin-top:22px;padding:13px 16px;font-size:11px}.adminNotice{color:#24593a;background:#edf8f1;border-color:#bad6c6}.adminMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.adminMetricGrid article,.adminCard{background:#fff;border:1px solid #dde1e4;box-shadow:0 10px 35px #102a4010}.adminMetricGrid article{padding:22px}.adminMetricGrid span,.adminMetricGrid small{color:#6f7d89;font-size:9px;display:block}.adminMetricGrid b{color:#0b2b48;font:600 44px var(--font-display);margin:15px 0 9px;display:block}.adminOverviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:14px;display:grid}.adminCard{padding:27px}.adminCard h2{color:#0e2c47;font-size:34px}.adminCardHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.adminCardHead h2{margin-top:6px}.adminCompactList{border-top:1px solid #e5e7e8;margin-top:22px}.adminCompactList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e7e8;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 2px;display:flex}.adminCompactList span{gap:5px;display:grid}.adminCompactList strong{color:#19344d;font-size:11px}.adminCompactList small{color:#77848e;font-size:9px}.status{color:#785b20;font:normal 800 8px var(--font-sans);white-space:nowrap;background:#f5ebd5;border-radius:999px;padding:6px 8px}.status.published{color:#236044;background:#e2f1e8}.status.scheduled{color:#28577d;background:#e5eff7}.adminQuick{align-content:start;gap:10px;display:grid}.adminQuick h2{margin:5px 0 12px}.adminQuick>a,.adminQuick>button{text-align:left;cursor:pointer;background:#fbfbfa;border:1px solid #e2e4e6;align-items:center;gap:13px;padding:14px;display:flex}.adminQuick>a>b,.adminQuick>button>b{color:#9a6c18;background:#f2e6cf;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.adminQuick span{gap:4px;display:grid}.adminQuick strong{color:#19344d;font-size:10px}.adminQuick span small{color:#77848f;font-size:8px}.adminEmpty{place-content:center;justify-items:start;max-width:520px;min-height:210px;display:grid}.adminEmpty.tall{min-height:430px;margin:auto}.adminEmpty b{font:600 27px var(--font-display);color:#18334c}.adminEmpty p{color:#71808c;font-size:11px;line-height:1.7}.adminEmpty button{color:#0b233a;font:800 10px var(--font-sans);cursor:pointer;background:#c99b3d;border:0;padding:11px 14px}.adminTableCard,.adminServices{margin-top:30px}.adminTableWrap{margin-top:24px;overflow-x:auto}.adminTableWrap table{border-collapse:collapse;width:100%}.adminTableWrap th{color:#86919a;text-align:left;text-transform:uppercase;border-bottom:1px solid #dfe2e4;padding:12px;font-size:8px}.adminTableWrap td{color:#5c6c78;border-bottom:1px solid #e5e7e8;padding:16px 12px;font-size:10px}.adminTableWrap td:first-child{min-width:280px}.adminTableWrap td strong,.adminTableWrap td small{display:block}.adminTableWrap td strong{color:#19344c;font-size:11px}.adminTableWrap td small{color:#8d979f;margin-top:5px;font-size:8px}.adminTableWrap td button{color:#95691b;font:800 9px var(--font-sans);cursor:pointer;background:0 0;border:0}.adminEditor{margin-top:25px}.editorHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.editorHeader>div:first-child>button{color:#8a661f;font:800 10px var(--font-sans);cursor:pointer;background:0 0;border:0;margin-bottom:19px;padding:0}.editorHeader h2{color:#102e49;margin-top:7px;font-size:35px}.editorHeader>div:last-child{gap:10px;display:flex}.editorHeader .save,.editorHeader .danger{color:#0a2137;font:800 10px var(--font-sans);cursor:pointer;background:#c99b3d;border:1px solid #c69536;padding:12px 18px}.editorHeader .danger{color:#a63b3b;background:#fff;border-color:#dec4c4}.editorGrid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:15px;margin-top:20px;display:grid}.editorMain,.editorMeta{gap:21px;display:grid}.editorMain label,.editorMeta label{color:#425767;gap:8px;font-size:9px;font-weight:800;display:grid}.editorMain input,.editorMain textarea,.editorMeta input,.editorMeta select{color:#142d43;width:100%;font:11px/1.65 var(--font-sans);background:#fff;border:1px solid #d4d9dd;border-radius:3px;padding:13px}.editorMain textarea{resize:vertical}.editorMain label>small,.editorMeta label>small{color:#8a959e;font-size:8px;font-weight:500}.editorMeta{position:sticky;top:25px}.editorMeta h3{color:#102f4a;font-size:27px}.slugInput{background:#f6f7f7;border:1px solid #d4d9dd;border-radius:3px;align-items:center;display:flex}.slugInput span{color:#8a959d;padding-left:11px;font-size:9px}.slugInput input{background:0 0;border:0}.previewLink{text-align:center;color:#815c19;border:1px solid #cfd6db;padding:11px;font-size:9px;font-weight:800}.seoHint{background:#f7f2e8;border-left:3px solid #c99b3d;padding:15px}.seoHint b{font-size:10px}.seoHint p{color:#647581;margin:7px 0 0;font-size:9px;line-height:1.65}.adminServices .adminCardHead>input{min-width:240px;font:10px var(--font-sans);border:1px solid #d5dade;padding:11px 13px}.serviceAdminList{border-top:1px solid #e2e5e7;border-left:1px solid #e2e5e7;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.serviceAdminList a{border-bottom:1px solid #e2e5e7;border-right:1px solid #e2e5e7;justify-content:space-between;align-items:center;gap:15px;min-height:90px;padding:16px;display:flex}.serviceAdminList span{gap:7px;display:grid}.serviceAdminList small{color:#9a7129;text-transform:uppercase;font-size:7px}.serviceAdminList strong{color:#18344d;font-size:10px}.serviceAdminList em{color:#8c681f;font:normal 800 8px var(--font-sans);white-space:nowrap}.adminChannel h2,.adminSettings h2{margin:8px 0 18px}.adminChannel p,.adminSettings p{color:#667782;font-size:11px;line-height:1.8}.adminChannel>a,.adminSettings>a{color:#8b641b;margin-top:12px;font-size:10px;font-weight:800;display:inline-block}.adminSettings dl{margin:20px 0 0}.adminSettings dl>div{border-bottom:1px solid #e4e6e7;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.adminSettings dt{color:#77848e;font-size:9px}.adminSettings dd{color:#18344d;margin:0;font-size:9px;font-weight:800}.healthy{color:#247047}.adminDenied{background:#071c35;place-items:center;min-height:100vh;padding:25px;display:grid}.adminDenied section{background:#fff;max-width:520px;padding:45px}.adminDenied span{color:#aa7a24;letter-spacing:.12em;font-size:10px;font-weight:900}.adminDenied h1{color:#0e2d48;margin:12px 0 20px;font-size:50px}.adminDenied p{color:#657682;line-height:1.7}.adminDenied a{color:#8b641d;margin-top:15px;font-size:11px;font-weight:800;display:inline-block}@media (max-width:1050px){.adminMetricGrid{grid-template-columns:repeat(2,1fr)}.adminOverviewGrid,.editorGrid{grid-template-columns:1fr}.editorMeta{position:static}.serviceAdminList{grid-template-columns:1fr}}@media (max-width:760px){.adminWorkspace{display:block}.adminSidebar{width:100%;height:auto;padding:19px 18px;position:relative}.adminBrand{justify-content:space-between;align-items:center;display:flex}.adminSidebar nav{margin-top:18px;display:flex;overflow-x:auto}.adminSidebar nav button{white-space:nowrap;width:auto}.adminSidebar nav button i,.adminUser{display:none}.adminContent{padding:24px 18px 55px}.adminTopbar{align-items:flex-start}.adminTopActions a{display:none}.adminMetricGrid{grid-template-columns:1fr 1fr}.editorHeader{flex-direction:column;align-items:flex-start}.editorHeader>div:last-child{width:100%}.editorHeader .save{margin-left:auto}.adminServices .adminCardHead{flex-direction:column;align-items:flex-start}.adminServices .adminCardHead>input{width:100%;min-width:0}}@media (max-width:470px){.adminMetricGrid{grid-template-columns:1fr}.adminMetricGrid b{font-size:38px}.adminTopbar h1{font-size:39px}.adminTopActions button{padding:10px}.adminCard{padding:21px}.adminCard h2{font-size:29px}.serviceAdminList a{flex-direction:column;align-items:flex-start}.adminSidebar nav button{padding:9px 11px}}.cabinetWelcome .cabinetHero{min-height:600px}.cabinetWelcome .cabinetHero ul{color:#d6e0e9;gap:10px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.cabinetWelcome .cabinetHero li:before{content:"✓";color:#e4bb68;margin-right:10px}.cabinetSignIn{color:#081e35;text-align:center;background:#c99b3d;margin-top:24px;padding:15px 18px;font-size:12px;font-weight:900;display:block}.signinCard>small{color:#7a858e;margin-top:13px;font-size:9px;line-height:1.6;display:block}.clientWorkspace{color:#13283b;background:#f2f3f4;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.clientSidebar{color:#fff;background:linear-gradient(#071c35,#0a2746);flex-direction:column;height:100vh;padding:34px 22px 24px;display:flex;position:sticky;top:0}.clientBrand{gap:6px;padding:0 12px;display:grid}.clientBrand strong{color:#e4bb68;letter-spacing:.14em;font-size:21px}.clientBrand span{color:#8399ad;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.clientSidebar nav{gap:6px;margin-top:45px;display:grid}.clientSidebar nav button{color:#bccbd8;width:100%;font:700 11px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:13px;padding:12px 14px;display:flex}.clientSidebar nav button i{color:#d7ad5c;text-align:center;width:22px;font:17px serif}.clientSidebar nav button:hover,.clientSidebar nav button.active{color:#fff;background:#153a5d}.clientAccount{border-top:1px solid #28425c;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:auto;padding:15px 4px 0;display:grid}.clientAccount>span{color:#071c35;background:#d6aa53;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.clientAccount>div{gap:3px;min-width:0;display:grid}.clientAccount strong,.clientAccount small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientAccount strong{font-size:9px}.clientAccount small{color:#849caf;font-size:8px}.clientAccount>a{color:#d4b369;font-size:8px;font-weight:800}.clientContent{min-width:0;padding:38px clamp(24px,4vw,58px) 70px}.clientTopbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.clientTopbar>div:first-child>small,.portalCard>small,.portalCardHead small{color:#a87721;letter-spacing:.12em;font-size:9px;font-weight:850}.clientTopbar h1{color:#0c2945;margin-top:5px;font-size:clamp(42px,5vw,60px)}.clientTopbar>div:last-child{gap:10px;display:flex}.callButton,.siteButton{color:#071c35;background:#c99b3d;border:1px solid #c69536;border-radius:4px;padding:11px 15px;font-size:9px;font-weight:850}.siteButton{color:#18324a;background:#fff;border-color:#d6d9dc}.portalNotice{color:#24593a;background:#edf8f1;border:1px solid #bad6c6;margin-top:22px;padding:13px 16px;font-size:11px}.clientMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.clientMetrics article,.portalCard{background:#fff;border:1px solid #dde1e4;box-shadow:0 10px 35px #102a4010}.clientMetrics article{padding:22px}.clientMetrics span,.clientMetrics small{color:#6f7d89;font-size:9px;display:block}.clientMetrics b{color:#0b2b48;font:600 44px var(--font-display);margin:15px 0 9px;display:block}.clientGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:14px;display:grid}.portalCard{margin-top:30px;padding:27px}.clientGrid>.portalCard{margin-top:0}.portalCard h2{color:#0e2c47;font-size:34px}.portalCardHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.portalCardHead h2{margin-top:6px}.portalCardHead>button,.portalEmpty button{color:#071c35;font:800 9px var(--font-sans);cursor:pointer;background:#c99b3d;border:1px solid #c69536;border-radius:4px;padding:11px 15px}.caseList{border-top:1px solid #e5e7e8;margin-top:22px}.caseList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e7e8;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:17px 2px;display:flex}.caseList span{gap:6px;display:grid}.caseList strong{color:#19344d;font-size:11px}.caseList small{color:#77848e;font-size:9px}.caseStatus{color:#785b20;font:normal 800 8px var(--font-sans);white-space:nowrap;background:#f5ebd5;border-radius:999px;padding:6px 8px}.caseStatus.in_progress{color:#28577d;background:#e5eff7}.caseStatus.completed{color:#236044;background:#e2f1e8}.caseStatus.cancelled{color:#8d3b3b;background:#f6e5e5}.nextStep{align-content:start;gap:10px;display:grid}.nextStep h2{margin:5px 0 12px}.nextStep>a,.nextStep>button{text-align:left;cursor:pointer;background:#fbfbfa;border:1px solid #e2e4e6;align-items:center;gap:13px;padding:14px;display:flex}.nextStep>a>b,.nextStep>button>b{color:#9a6c18;background:#f2e6cf;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.nextStep span{gap:4px;display:grid}.nextStep strong{color:#19344d;font-size:10px}.nextStep small{color:#77848f;font-size:8px}.portalEmpty{place-content:center;justify-items:start;max-width:540px;min-height:230px;display:grid}.portalEmpty b{font:600 28px var(--font-display);color:#18334c}.portalEmpty p{color:#71808c;font-size:11px;line-height:1.7}.serviceNote,.profileForm label,.documentUpload label{color:#425767;gap:8px;font-size:9px;font-weight:800;display:grid}.serviceNote{max-width:720px;margin-top:22px}.serviceNote textarea,.profileForm input,.profileForm textarea,.documentUpload select,.documentUpload input,.messageComposer textarea,.portalChat select{color:#142d43;width:100%;font:11px/1.55 var(--font-sans);background:#fff;border:1px solid #d4d9dd;border-radius:3px;padding:13px}.portalServiceGrid{border-top:1px solid #e1e4e6;border-left:1px solid #e1e4e6;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.portalServiceGrid article{border-bottom:1px solid #e1e4e6;border-right:1px solid #e1e4e6;flex-direction:column;min-height:220px;padding:22px;display:flex}.portalServiceGrid article>span{color:#a77925;font-size:9px;font-weight:850}.portalServiceGrid h3{color:#15334d;margin:28px 0 9px;font-size:24px}.portalServiceGrid p{color:#6f7e89;margin:0;font-size:10px;line-height:1.65}.portalServiceGrid button{color:#fff;font:800 9px var(--font-sans);cursor:pointer;background:#0b2b48;border:0;margin-top:auto;padding:10px}.profileGrid,.registrationGrid{grid-template-columns:1fr 1fr;gap:17px;margin-top:26px;display:grid}.profileGrid .wide,.registrationGrid .wide{grid-column:1/-1}.consentCheck{align-items:flex-start;line-height:1.6;color:#566773!important;gap:10px!important;margin-top:20px!important;font-size:10px!important;display:flex!important}.consentCheck input{height:16px;margin-top:1px;width:16px!important}.consentCheck a{color:#92691d;text-decoration:underline}.documentsGrid{grid-template-columns:minmax(300px,.55fr) minmax(0,1.45fr);align-items:start}.documentUpload{gap:17px;margin-top:24px;display:grid}.fileDrop{background:#f8f8f6;border:1px dashed #b7c0c7;padding:21px}.fileDrop small{color:#89949b;font-size:8px}.documentUpload>button,.messageComposer button,.registrationSubmit{color:#082038;font:850 10px var(--font-sans);cursor:pointer;background:#c99b3d;border:0;padding:13px}.documentList{margin-top:22px}.documentList article{border-bottom:1px solid #e5e7e8;grid-template-columns:45px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 0;display:grid}.documentIcon{color:#8c641c;background:#f1e5cc;place-items:center;width:42px;height:42px;font-size:8px;font-weight:900;display:grid}.documentList article>div{gap:5px;min-width:0;display:grid}.documentList strong,.documentList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentList strong{color:#19344d;font-size:10px}.documentList small{color:#83909a;font-size:8px}.documentList p{color:#8c5e19;margin:2px 0 0;font-size:8px}.documentList em{color:#315d48;font:normal 800 8px var(--font-sans)}.documentList a{color:#8a641d;border:1px solid #d8dde0;padding:7px 9px;font-size:8px;font-weight:850}.portalChat .portalCardHead select{max-width:300px}.messageThread{background:#f5f4f0;flex-direction:column;gap:12px;min-height:390px;max-height:570px;margin-top:22px;padding:18px;display:flex;overflow-y:auto}.messageThread article{background:#fff;border-radius:4px;max-width:72%;padding:13px 15px;box-shadow:0 3px 15px #0b29400d}.messageThread article.mine{color:#fff;background:#0d3151;align-self:flex-end}.messageThread strong{font-size:8px}.messageThread p{white-space:pre-wrap;margin:6px 0;font-size:11px;line-height:1.6}.messageThread small{color:#7d8c97;font-size:7px}.messageThread .mine small{color:#aec0cf}.messageComposer{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.messageComposer button{padding:14px 21px}.paymentMethods{background:#f6f3ec;align-items:center;gap:9px;margin:22px 0;padding:15px;display:flex}.paymentMethods span{color:#667680;margin-right:auto;font-size:9px}.paymentMethods b{color:#17334b;background:#fff;border:1px solid #d8d2c6;padding:7px 10px;font-size:8px}.paymentList article{border-bottom:1px solid #e4e7e9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:17px 0;display:grid}.paymentList article>div:first-child{gap:5px;display:grid}.paymentList strong{color:#12314b;font-size:15px}.paymentList small{color:#7c8993;font-size:8px}.paymentList em{color:#8c671e;font:normal 800 8px var(--font-sans)}.paymentList article>div:last-child{gap:6px;display:flex}.paymentList button{color:#17344c;font:800 8px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #d7dde0;padding:8px 9px}.paymentSafety{color:#647581;background:#f7f2e8;border-left:3px solid #c99b3d;margin:22px 0 0;padding:14px;font-size:9px;line-height:1.7}.historyList{margin-top:24px}.historyList article{grid-template-columns:18px 1fr;gap:14px;display:grid}.historyList article>span{position:relative}.historyList article>span:before{content:"";background:#c99b3d;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:4px}.historyList article>span:after{content:"";background:#d8dde0;width:1px;position:absolute;top:14px;bottom:-8px;left:7px}.historyList article:last-child>span:after{display:none}.historyList article>div{padding-bottom:24px}.historyList strong{color:#17344d;font-size:11px}.historyList p{color:#657681;margin:5px 0;font-size:10px}.historyList small{color:#8a959c;font-size:8px}.registrationPage{color:#142d43;background:#f2f0ea;min-height:100vh}.registrationPage>header{background:#071c35;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,6vw,90px);display:flex}.registrationPage>header strong{color:#e4bb68;letter-spacing:.14em;font-size:21px}.registrationPage>header span{color:#a8bac8;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.registrationPage>section{grid-template-columns:minmax(270px,.7fr) minmax(500px,1.3fr);align-items:start;gap:70px;padding:65px clamp(22px,8vw,120px);display:grid}.registrationIntro{position:sticky;top:40px}.registrationIntro h1{margin:10px 0 20px;font-size:55px}.registrationIntro>p:last-of-type{color:#60727f;line-height:1.75}.registrationIntro ul{color:#546875;gap:11px;margin:25px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.registrationIntro li:before{content:"✓";color:#9b6f1e;margin-right:9px}.registrationPage form{background:#fff;border:1px solid #ded8cd;padding:32px;box-shadow:0 18px 60px #0a2a4210}.registrationGrid{margin-top:0}.registrationGrid label{color:#425767;gap:8px;font-size:9px;font-weight:800;display:grid}.registrationGrid input,.registrationGrid textarea{color:#142d43;width:100%;font:11px/1.55 var(--font-sans);background:#fff;border:1px solid #d4d9dd;padding:13px}.registrationSubmit{width:100%;margin-top:24px}.portalUnavailable{background:#071c35;place-items:center;min-height:100vh;padding:25px;display:grid}.portalUnavailable section{background:#fff;max-width:560px;padding:45px}.portalUnavailable strong{color:#aa7a24;letter-spacing:.12em;font-size:10px}.portalUnavailable h1{color:#0e2d48;margin:12px 0 20px;font-size:50px}.portalUnavailable p{color:#657682;line-height:1.7}.portalUnavailable a{color:#8b641d;margin-top:15px;font-size:11px;font-weight:800;display:inline-block}@media (max-width:1100px){.clientMetrics{grid-template-columns:repeat(2,1fr)}.clientGrid,.documentsGrid{grid-template-columns:1fr}.portalServiceGrid{grid-template-columns:repeat(2,1fr)}.registrationPage>section{grid-template-columns:1fr;gap:35px}.registrationIntro{position:static}.registrationIntro h1{font-size:48px}}@media (max-width:760px){.cabinetWelcome .cabinetHero{min-height:0}.clientWorkspace{display:block}.clientSidebar{width:100%;height:auto;padding:18px;position:relative}.clientBrand{justify-content:space-between;display:flex}.clientSidebar nav{margin-top:18px;display:flex;overflow-x:auto}.clientSidebar nav button{white-space:nowrap;width:auto}.clientSidebar nav button i,.clientAccount{display:none}.clientContent{padding:24px 18px 55px}.clientTopbar{align-items:flex-start}.siteButton{display:none}.portalServiceGrid{grid-template-columns:1fr 1fr}.profileGrid,.registrationGrid{grid-template-columns:1fr}.profileGrid .wide,.registrationGrid .wide{grid-column:auto}.documentList article{grid-template-columns:42px minmax(0,1fr) auto}.documentList em{display:none}.messageThread article{max-width:88%}.registrationPage>section{padding-top:35px}.registrationPage form{padding:22px}.paymentList article{grid-template-columns:1fr auto}.paymentList article>div:last-child{grid-column:1/-1}.cabinetFeatures{grid-template-columns:1fr 1fr}}@media (max-width:480px){.clientMetrics{grid-template-columns:1fr}.clientTopbar h1{font-size:39px}.clientTopbar .callButton{padding:10px}.portalCard{padding:21px}.portalCard h2{font-size:29px}.portalCardHead{flex-direction:column;align-items:flex-start}.portalServiceGrid{grid-template-columns:1fr}.portalServiceGrid article{min-height:190px}.documentList article{grid-template-columns:40px minmax(0,1fr)}.documentList a{grid-column:2}.portalChat .portalCardHead select{max-width:none}.messageComposer{grid-template-columns:1fr}.paymentMethods{flex-wrap:wrap;align-items:flex-start}.paymentMethods span{width:100%;margin:0}.cabinetFeatures{grid-template-columns:1fr}}.adminClients .adminCardHead{align-items:flex-end}.clientAdminFilters{gap:8px;display:flex}.clientAdminFilters input{min-width:250px;font:10px var(--font-sans);border:1px solid #d5dade;padding:11px 13px}.clientAdminFilters button,.adminCallClient{color:#09223a;font:800 9px var(--font-sans);cursor:pointer;background:#c99b3d;border:1px solid #c69536;padding:11px 15px}.adminClientDetail{margin-top:26px}.adminClientDetail>.editorHeader{margin-bottom:15px}.adminClientGrid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:14px;margin-top:14px;display:grid}.adminClientGrid>.adminCard{margin:0}.adminClientDetail .adminCard h3{color:#12314b;margin:7px 0 20px;font-size:29px}.clientIdentity dl{margin:0}.clientIdentity dl>div{border-bottom:1px solid #e5e7e8;grid-template-columns:120px 1fr;gap:15px;padding:10px 0;display:grid}.clientIdentity dt{color:#7a8790;font-size:8px}.clientIdentity dd{color:#17334b;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:750}.adminCaseList{gap:10px;display:grid}.adminCaseList form{background:#f7f7f5;grid-template-columns:minmax(140px,1fr) 125px minmax(170px,1fr) auto;align-items:center;gap:8px;padding:13px;display:grid}.adminCaseList strong{color:#17344d;font-size:9px}.adminCaseList select,.adminCaseList input,.adminUpload select,.adminUpload input,.adminInvoice select,.adminInvoice input,.adminClientChat select,.adminMessageForm textarea{color:#18344b;font:9px var(--font-sans);background:#fff;border:1px solid #d5dade;padding:9px}.adminCaseList button,.adminUpload button,.adminInvoice button,.adminMessageForm button{color:#fff;font:800 8px var(--font-sans);cursor:pointer;background:#0d3151;border:0;padding:10px 12px}.adminMuted{color:#7b8992;font-size:10px}.adminUpload{grid-template-columns:1fr 140px;gap:8px;display:grid}.adminUpload input{grid-column:1/-1}.adminUpload button{color:#09223a;background:#c99b3d;grid-column:1/-1}.adminDocumentList{margin-top:16px}.adminDocumentList article{border-bottom:1px solid #e5e7e8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.adminDocumentList article>div{gap:4px;min-width:0;display:grid}.adminDocumentList strong,.adminDocumentList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminDocumentList strong{color:#18344b;font-size:9px}.adminDocumentList small{color:#83909a;font-size:7px}.adminDocumentList a,.adminDocumentList button{color:#805c1b;font:800 7px var(--font-sans);background:#fff;border:1px solid #d9dee1;padding:7px 8px}.adminDocumentList button{color:#a43c3c;cursor:pointer}.adminInvoice{gap:10px;display:grid}.adminInvoice label{color:#64747f;gap:6px;font-size:8px;display:grid}.adminInvoice button{color:#09223a;background:#c99b3d}.adminPaymentList{margin-top:16px}.adminPaymentList article{border-bottom:1px solid #e5e7e8;justify-content:space-between;padding:10px 0;display:flex}.adminPaymentList strong{color:#17344c;font-size:10px}.adminPaymentList span{color:#87631f;font-size:8px}.adminClientChat{margin-top:14px}.adminClientChat .adminCardHead h3{font-size:29px}.adminMessages{background:#f5f4f0;flex-direction:column;gap:10px;min-height:260px;max-height:480px;margin-top:18px;padding:16px;display:flex;overflow:auto}.adminMessages article{background:#fff;max-width:72%;padding:12px 14px}.adminMessages article.adminOwnMessage{color:#fff;background:#0e3150;align-self:flex-end}.adminMessages strong{font-size:8px}.adminMessages p{white-space:pre-wrap;margin:6px 0;font-size:10px;line-height:1.6}.adminMessages small{color:#89949c;font-size:7px}.adminOwnMessage small{color:#b5c3cf}.adminMessageForm{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:10px;display:grid}.adminMessageForm button{color:#09223a;background:#c99b3d;padding:13px 18px}@media (max-width:1100px){.adminClientGrid{grid-template-columns:1fr}.adminCaseList form{grid-template-columns:1fr 140px}.adminCaseList input,.adminCaseList button{grid-column:1/-1}}@media (max-width:760px){.adminClients .adminCardHead{flex-direction:column;align-items:flex-start}.clientAdminFilters{width:100%}.clientAdminFilters input{flex:1;min-width:0}.adminClientDetail>.editorHeader{align-items:flex-start}.adminCaseList form{grid-template-columns:1fr}.adminCaseList input,.adminCaseList button{grid-column:auto}.adminUpload{grid-template-columns:1fr}.adminUpload input,.adminUpload button{grid-column:auto}.adminMessages article{max-width:88%}}.internalHeader{position:relative;top:auto}.innerHero{color:#fff;background:radial-gradient(circle at 80% 18%,#19466f 0,#0000 27%),linear-gradient(125deg,#06192f,#0c2b4c);align-items:center;min-height:540px;padding:clamp(70px,10vw,132px) clamp(22px,8vw,128px);display:flex}.innerHero>div{max-width:980px}.innerHero h1{max-width:950px;font-size:clamp(54px,7vw,92px)}.innerHero>div>p:last-of-type{color:#c4d1de;max-width:760px;font-size:18px;line-height:1.75}.blogHero{min-height:500px}.innerSection{padding:90px clamp(22px,8vw,128px)}.innerSection h2,.noticeSection h2,.pageCta h2{color:var(--navy);font-size:clamp(42px,5vw,66px)}.twoColumn{grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,120px);display:grid}.checkList{border-top:1px solid #d9d1c3;margin:0;padding:0;list-style:none}.checkList li{border-bottom:1px solid #d9d1c3;padding:18px 8px;line-height:1.5}.checkList li:before{content:"✓";width:28px;color:var(--gold);font-weight:900;display:inline-block}.softSection{background:var(--cream)}.stepCards{border-top:1px solid #d8cfbf;border-left:1px solid #d8cfbf;grid-template-columns:repeat(4,1fr);display:grid}.stepCards article{background:#fff;border-bottom:1px solid #d8cfbf;border-right:1px solid #d8cfbf;min-height:180px;padding:28px}.stepCards b{color:var(--gold);font-size:12px}.stepCards p{color:#455668;margin:35px 0 0;line-height:1.7}.noticeSection{background:#eee8dd;grid-template-columns:1fr 1fr;gap:70px;padding:72px clamp(22px,8vw,128px);display:grid}.noticeSection>p{color:#526171;margin:32px 0 0;font-size:17px;line-height:1.9}.pageCta{color:#fff;background:var(--navy);grid-template-columns:1.2fr .8fr;gap:70px;padding:80px clamp(22px,8vw,128px);display:grid}.pageCta h2{color:#fff}.pageCta>div:last-child p{color:#b8c7d4;line-height:1.8}.pageCta .primary{margin-top:16px}.articleGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.articleGrid article{background:#fff;border:1px solid #ded6ca;min-height:355px;padding:30px}.articleGrid article>span{color:#d7c8ad;font-family:var(--font-display);font-size:54px}.articleGrid small{color:#a87518;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.articleGrid h2{margin:18px 0;font-size:32px;line-height:1.1}.articleGrid p{color:#66737f;font-size:13px;line-height:1.7}.articleGrid a,.articleGrid em{color:#8f661c;margin-top:14px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.articleGrid em{color:#8b939a}.articlePage{max-width:1180px;margin:0 auto;padding:90px 26px}.articlePage>header{max-width:940px;margin-bottom:58px}.articlePage>header>a{color:#8b671e;margin-bottom:35px;font-size:12px;font-weight:800;display:inline-block}.articlePage h1{color:var(--navy);font-size:clamp(52px,7vw,84px)}.articleLead{color:#5d6c7a;max-width:850px;font-size:19px;line-height:1.8}.articleBody{grid-template-columns:260px 1fr;gap:80px;display:grid}.articleBody aside{border-top:3px solid var(--gold);background:var(--cream);align-self:start;padding:24px;font-size:13px;line-height:1.7}.articleBody section{max-width:720px}.articleBody h2,.legalPage h2{color:var(--navy);margin:42px 0 14px;font-size:34px;line-height:1.12}.articleBody p,.articleBody li,.legalPage p{color:#4f5f6d;line-height:1.85}.articleDisclaimer,.activationNote{border-left:3px solid var(--gold);background:var(--cream);margin-top:40px;padding:24px}.articleDisclaimer p,.activationNote p{margin-bottom:0}.articleRelated{background:#fff;border:1px solid #d9d1c3;margin:38px 0;padding:24px}.articleRelated>strong{color:var(--navy);margin-bottom:15px;display:block}.articleRelated>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;display:grid}.articleRelated a{color:#8b671e;font-size:13px;font-weight:800}.articleFaq details{border-bottom:1px solid #d9d1c3;padding:17px 0}.articleFaq summary{cursor:pointer;color:var(--navy);font-weight:800}.consultPlanGrid{border-top:1px solid #d8d0c3;border-left:1px solid #d8d0c3;grid-template-columns:repeat(5,1fr);display:grid}.consultPlanGrid article{background:#fff;border-bottom:1px solid #d8d0c3;border-right:1px solid #d8d0c3;padding:26px}.consultPlanGrid article>p{min-height:38px;font-weight:800}.consultPlanGrid h2{font-size:36px}.consultPlanGrid span,.consultPlanGrid small{color:#6c7781;margin-top:10px;font-size:11px;line-height:1.5;display:block}.consultPlanGrid small{min-height:70px}.consultPlanGrid a{color:#8f671c;border-top:1px solid #e3ddd3;margin-top:20px;padding-top:15px;font-size:11px;font-weight:800;display:block}.legalPage{max-width:900px;margin:0 auto;padding:90px 26px 110px}.legalPage h1{color:var(--navy);font-size:clamp(50px,7vw,80px)}.legalUpdated{font-size:12px;color:#9c792f!important}.legalPage a{color:#916819;font-weight:800}@media (max-width:1100px){.consultPlanGrid{grid-template-columns:repeat(3,1fr)}.articleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.twoColumn,.noticeSection,.pageCta,.articleBody{grid-template-columns:1fr}.stepCards{grid-template-columns:repeat(2,1fr)}.articleBody{gap:30px}.articleBody aside{max-width:520px}.articleGrid{grid-template-columns:1fr}.consultPlanGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.innerHero{min-height:auto;padding-top:70px;padding-bottom:70px}.innerSection{padding:65px 22px}.stepCards,.consultPlanGrid,.articleRelated>div{grid-template-columns:1fr}.noticeSection,.pageCta{padding:60px 22px}.articlePage,.legalPage{padding-top:60px}.articlePage h1,.legalPage h1{font-size:48px}.articleBody h2,.legalPage h2{font-size:30px}}body{background:#f9f7f2}.header{height:86px;box-shadow:0 10px 35px #071c350f}.brand{align-items:center;height:100%;display:flex}.brand img{object-fit:contain;width:236px;height:auto;max-height:64px;display:block}.cabinetHeader img{object-fit:contain;width:215px;height:auto;max-height:58px}.mainNav{gap:2px;height:100%}.mainNav>.navItem{align-items:center;height:100%;display:flex;position:relative}.navDirect,.navTrigger{white-space:nowrap;align-items:center;gap:7px;height:100%;padding:0 11px;font-size:12px;font-weight:750;display:flex}.navDirect{position:relative}.vipSpark{color:#fff;letter-spacing:.08em;background:#a97418;border-radius:9px;place-items:center;width:27px;height:18px;font-size:7px;display:grid}.navChevron{border-bottom:1.5px solid #8d98a3;border-right:1.5px solid #8d98a3;width:6px;height:6px;margin-top:-3px;transition:transform .2s;transform:rotate(45deg)}.navItem:hover .navChevron,.navItem:focus-within .navChevron{margin-top:3px;transform:rotate(225deg)}.navDropdown{z-index:50;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #ddd6ca;width:340px;padding:14px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,-8px);box-shadow:0 24px 65px #071c352e}.navItem:hover .navDropdown,.navItem:focus-within .navDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.navServices{grid-template-columns:repeat(2,1fr);gap:3px;width:620px;display:grid}.navDropHeading{color:#8d6821;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #e5dfd5;grid-column:1/-1;justify-content:space-between;margin:0 4px 7px;padding:8px 8px 13px;font-size:10px;font-weight:800;display:flex}.navDropHeading a{color:#546474;font-size:9px}.navDropLink{border:1px solid #0000;align-items:center;gap:11px;min-height:59px;padding:9px 10px;transition:background .16s,border-color .16s;display:flex}.navDropLink:hover{background:#f5f1e9;border-color:#e3dbcf;color:var(--navy)!important}.navDropIcon{color:#a87318;background:#fff;border:1px solid #d7c7a8;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.navDropLink strong,.navDropLink small{display:block}.navDropLink strong{color:#102d49;font-family:var(--font-display);font-size:18px;line-height:1.05}.navDropLink small{color:#7a858f;margin-top:4px;font-size:9px;line-height:1.3}.navCompact{padding:10px}.navContact{left:auto;right:0;transform:translateY(-8px)}.navItem:hover .navContact,.navItem:focus-within .navContact{transform:translate(0)}.loginLink{border-left:1px solid #e7e1d7;align-items:center;gap:8px;padding:10px 12px;display:flex}.loginIcon{border:1px solid #a77a26;border-radius:50%;width:21px;height:21px;position:relative}.loginIcon:before{content:"";border:1px solid #a77a26;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:7px}.loginIcon:after{content:"";border:1px solid #a77a26;border-radius:8px 8px 4px 4px;width:10px;height:5px;position:absolute;bottom:3px;left:4px}.mobileMenu{display:none;position:relative}.mobileMenu summary{cursor:pointer;border:1px solid #d9d1c5;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:11px;list-style:none;display:flex}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{background:var(--navy);width:18px;height:1px;display:block}.mobilePanel{background:#fff;border:1px solid #d8d0c4;flex-direction:column;width:min(360px,100vw - 24px);max-height:calc(100vh - 120px);padding:22px;display:flex;position:absolute;top:52px;right:0;overflow:auto;box-shadow:0 25px 70px #071c3538}.mobilePanel strong{color:#a4741d;text-transform:uppercase;letter-spacing:.12em;margin:22px 0 7px;font-size:9px}.mobilePanel a{color:#17314b;border-bottom:1px solid #eee8de;padding:10px 0;font-size:12px}.mobilePanel .mobileVip{color:#fff;background:var(--navy);border-bottom:0;padding:12px 14px;font-weight:800}.mobilePanel .mobileCabinet{color:#0d2238;background:var(--gold);border-bottom:0;margin-top:18px;padding:13px 14px;font-weight:850}.hero{background:#071c35;grid-template-columns:minmax(0,48%) minmax(0,52%);gap:0;min-height:760px;padding:0;overflow:hidden}.heroCopy{z-index:2;align-self:center;padding:86px clamp(28px,5.7vw,92px);position:relative}.heroCopy:before{content:"";pointer-events:none;border:1px solid #c99b3d2e;width:180px;height:180px;position:absolute;top:30px;left:3vw;transform:rotate(45deg)}.heroCopy h1{font-size:clamp(51px,5.5vw,82px);position:relative}.heroStatus{color:#cbd7e3;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff2e;width:max-content;max-width:100%;margin-bottom:35px;padding:9px 13px;font-size:10px;font-weight:700}.heroStatus span{background:#d5a84c;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #d5a84c1f}.heroVisual{min-height:760px;position:relative;overflow:hidden}.heroVisual>img{object-fit:cover;object-position:59% center}.heroPhotoShade{background:linear-gradient(90deg,#071c35 0,#071c358c 14%,#0000 43%),linear-gradient(#0000 58%,#071c358c);position:absolute;inset:0}.vipFloat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071c35db;border:1px solid #ffffff59;width:min(320px,100% - 64px);padding:26px;position:absolute;top:36px;right:32px;box-shadow:0 22px 65px #0000003d}.vipFloat h2{margin:12px 0;font-size:36px}.vipFloat>p:not(.cardLabel){color:#c6d3df;font-size:13px;line-height:1.6}.vipFloat a{color:#e3b85e;font-size:12px;font-weight:800}.officeTag{border-left:3px solid var(--gold);color:var(--navy);background:#fff;padding:16px 20px;position:absolute;bottom:34px;left:34px;box-shadow:0 20px 55px #071c3540}.officeTag small,.officeTag strong{display:block}.officeTag small{color:#9b6c15;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:9px}.officeTag strong{font-size:12px}.proofStrip{background:#fff;border-bottom:1px solid #ded8cd;grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,6vw,92px);display:grid}.proofStrip article{border-right:1px solid #e1dbd0;gap:18px;padding:28px 30px;display:flex}.proofStrip article:last-child{border-right:0}.proofStrip b{color:#c99b3d;font-family:var(--font-display);font-size:30px}.proofStrip strong,.proofStrip span{display:block}.proofStrip strong{color:#0b2947;font-family:var(--font-display);font-size:22px}.proofStrip span{color:#74808b;margin-top:5px;font-size:11px;line-height:1.5}.splitHeading{grid-template-columns:1fr .62fr;align-items:end;gap:70px;max-width:none;display:grid}.splitHeading>p:last-child{margin:0 0 5px}.serviceGrid article{transition:transform .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.serviceGrid article:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.serviceGrid article:first-child{color:#fff;background:linear-gradient(145deg,#0a2746,#123d64)}.serviceGrid article:first-child h3,.serviceGrid article:first-child p{color:#fff}.serviceGrid article:first-child .serviceMeta small{color:#b7c7d6}.serviceGrid article:hover{z-index:1;background:#fff;transform:translateY(-6px);box-shadow:0 18px 50px #071c3521}.serviceGrid article:first-child:hover{background:linear-gradient(145deg,#123d64,#081f39)}.serviceGrid article:hover:after{transform:scaleX(1)}.situations{grid-template-columns:.72fr 1.28fr;gap:70px;padding:0 clamp(22px,6vw,92px) 95px;display:grid}.situationsIntro{padding:46px 0}.situationsIntro h2{color:var(--navy);font-size:clamp(45px,5vw,66px)}.situationsIntro>p{color:#63717e;line-height:1.8}.situationsIntro>a{color:#936715;margin-top:18px;font-size:12px;font-weight:800;display:inline-block}.situationCards{grid-template-columns:repeat(3,1fr);display:grid;box-shadow:0 25px 70px #071c3517}.situationCards article{background:#fff;border-right:1px solid #ddd5c8;flex-direction:column;min-height:360px;padding:32px;display:flex}.situationCards article:nth-child(2){background:#efe8dc}.situationCards span{color:#a6751c;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.situationCards h3{color:var(--navy);margin:85px 0 18px;font-size:29px;line-height:1.1}.situationCards p{color:#62707c;margin-top:auto;font-size:13px;line-height:1.7}.process{position:relative;overflow:hidden}.process:after{content:"Y";color:#ffffff06;font-family:var(--font-display);font-size:420px;line-height:1;position:absolute;top:-90px;right:-20px}.processGrid{z-index:1;position:relative}.processGrid article{transition:background .2s}.processGrid article:hover{background:#ffffff0d}.whyUs{background:#efe9de;grid-template-columns:.85fr 1.15fr;gap:90px;padding:100px clamp(22px,7vw,110px);display:grid}.whyStatement{color:#fff;background:linear-gradient(150deg,#0b2a4a,#071c35);min-height:480px;padding:70px 45px;position:relative;box-shadow:0 30px 80px #071c3533}.whyStatement>span{color:#d9ae55;font-family:var(--font-display);font-size:100px;line-height:.8;display:block}.whyStatement>p{font-family:var(--font-display);margin:62px 0 0;font-size:clamp(29px,3vw,42px);line-height:1.25}.whyStatement:after{content:"";border-bottom:1px solid #c99b3d;border-right:1px solid #c99b3d;width:90px;height:90px;position:absolute;bottom:24px;right:24px}.whyList{border-top:1px solid #d5ccbd;border-left:1px solid #d5ccbd;grid-template-columns:repeat(2,1fr);display:grid}.whyList article{border-bottom:1px solid #d5ccbd;border-right:1px solid #d5ccbd;padding:36px}.whyList small{color:#ae7b1e;font-weight:800}.whyList h3{color:var(--navy);margin:52px 0 15px;font-size:31px}.whyList p{color:#61707c;font-size:13px;line-height:1.7}.consultation{background:linear-gradient(135deg,#f3ede3,#ebe2d3)}.priceGrid article{transition:transform .2s,box-shadow .2s}.priceGrid article:hover{z-index:1;position:relative;transform:translateY(-5px);box-shadow:0 20px 45px #071c351f}.priceGrid article:last-child{color:#fff;background:#0d2c4b}.priceGrid article:last-child h3{color:#e1b55c}.priceGrid article:last-child span,.priceGrid article:last-child small{color:#bed0df}.priceGrid article:last-child a{color:#e3b963;border-color:#39546d}.blogGrid article{transition:transform .25s,box-shadow .25s;position:relative}.blogGrid article:hover{transform:translateY(-7px);box-shadow:0 22px 55px #071c351c}.blogGrid article:first-child{color:#fff;background:linear-gradient(145deg,#0a2948,#0f385c)}.blogGrid article:first-child h3{color:#fff}.blogGrid article:first-child p{color:#c5d3df}.blogGrid article:first-child>span{color:#ffffff29}.blogGrid article:first-child a{color:#e2b65c}.about{background:#fff;position:relative;overflow:hidden}.about:before{content:"YURFIRMA";color:#f2eee6;font-family:var(--font-display);letter-spacing:.02em;z-index:0;font-size:clamp(82px,15vw,220px);line-height:1;position:absolute;bottom:-33px;left:-15px}.about>*{z-index:1;position:relative}.faqHome{background:#f1ece3;grid-template-columns:.7fr 1.3fr;gap:95px;padding:95px clamp(22px,7vw,110px);display:grid}.faqIntro{align-self:start;position:sticky;top:120px}.faqIntro h2{color:var(--navy);font-size:clamp(43px,5vw,66px)}.faqIntro>p{color:#65727e;line-height:1.8}.faqList{border-top:1px solid #d3c9b8}.faqList details{border-bottom:1px solid #d3c9b8}.faqList summary{cursor:pointer;color:#102c48;font-family:var(--font-display);padding:24px 45px 24px 0;font-size:26px;line-height:1.2;list-style:none;position:relative}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"+";color:#b17c1d;font-family:var(--font-sans);font-size:28px;font-weight:300;position:absolute;top:19px;right:8px}.faqList details[open] summary:after{content:"—"}.faqList details p{color:#5e6c78;margin:0;padding:0 55px 24px 0;font-size:14px;line-height:1.8}.faqList>a{color:#926818;margin-top:25px;font-size:12px;font-weight:800;display:inline-block}.contact{background:#fff}.contactDetails{border:1px solid #ddd5c8;padding:34px;box-shadow:0 25px 70px #071c3514}@media (max-width:1150px){.hero{grid-template-columns:1fr}.heroCopy{padding-bottom:65px}.heroVisual{min-height:620px}.situations{grid-template-columns:1fr}.situationsIntro{max-width:720px;padding-bottom:0}.whyUs{grid-template-columns:1fr}.whyStatement{min-height:380px}.faqHome{grid-template-columns:1fr;gap:45px}.faqIntro{max-width:720px;position:static}}@media (max-width:950px){.mainNav,.loginLink,.headerCta{display:none}.mobileMenu{display:block}.proofStrip{grid-template-columns:1fr}.proofStrip article{border-bottom:1px solid #e1dbd0;border-right:0}.splitHeading{grid-template-columns:1fr;gap:20px}.situationCards{grid-template-columns:1fr}.situationCards article{border-bottom:1px solid #ddd5c8;border-right:0;min-height:auto}.situationCards h3{margin-top:45px}.whyList{grid-template-columns:1fr}}@media (max-width:620px){.topbar{display:none}.header{height:64px;padding:0 18px}.brand img{width:152px;max-height:44px}.mobileMenu summary{width:38px;height:38px}.mobilePanel{max-height:calc(100vh - 78px);top:46px}.cabinetHeader img{width:180px}.hero{min-height:auto}.heroCopy{padding:36px 20px 38px}.heroCopy:before{width:115px;height:115px;top:16px}.heroCopy h1{font-size:clamp(43px,12vw,56px);line-height:.96}.heroStatus{white-space:normal;margin-bottom:24px;padding:7px 10px;line-height:1.45}.lead{margin:20px 0;font-size:15px;line-height:1.6}.heroActions{margin:23px 0}.trustline{gap:10px 18px}.heroVisual{min-height:390px}.heroVisual>img{object-position:63% center}.vipFloat{width:calc(100% - 32px);padding:20px;top:16px;right:16px}.vipFloat h2{font-size:31px}.officeTag{padding:12px 15px;bottom:16px;left:16px}.proofStrip{padding:0}.proofStrip article{padding:18px 20px}.proofStrip b{font-size:24px}.proofStrip strong{font-size:19px}.services{padding-top:58px;padding-bottom:58px}.sectionHeading{margin-bottom:28px}.sectionHeading h2{font-size:40px}.serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceGrid article{min-height:0;padding:18px 16px}.serviceMeta{display:block}.serviceMeta small{margin-top:5px;display:block}.serviceGrid h3{margin:25px 0 10px;font-size:23px}.serviceGrid p{font-size:12px;line-height:1.5}.serviceGrid a{margin-top:8px}.situations{gap:28px;padding-bottom:52px}.situationsIntro{padding:0}.situationsIntro h2{font-size:40px}.situationCards h3{margin-top:26px;font-size:25px}.situationCards article{min-height:0;padding:24px}.process{padding-top:58px;padding-bottom:58px}.processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processGrid article{padding:22px 16px}.processGrid h3{margin:20px 0 10px;font-size:25px}.whyUs{gap:28px;padding:56px 20px}.whyStatement{min-height:auto;padding:34px 25px}.whyStatement>span{font-size:72px}.whyStatement>p{margin-top:28px;font-size:27px}.whyList{grid-template-columns:repeat(2,minmax(0,1fr))}.whyList article{padding:20px 16px}.whyList h3{margin:24px 0 10px;font-size:24px}.consultation{padding-top:58px;padding-bottom:58px}.consultIntro h2{font-size:38px}.priceGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.priceGrid article{padding:20px 16px}.priceGrid h3{margin:20px 0 7px;font-size:36px}.portalPromo{gap:24px;margin:0;padding:28px 22px}.portalPromo h2{font-size:36px}.blog{padding-top:58px;padding-bottom:58px}.blogGrid article{min-height:0;padding:24px}.blogGrid h3{font-size:28px}.about{gap:24px;padding:52px 20px}.faqHome{gap:32px;padding:56px 20px}.faqList summary{padding-top:19px;padding-bottom:19px;font-size:21px}.contact{gap:32px;padding-top:58px;padding-bottom:58px}.contact h2{font-size:44px}.contactDetails{padding:22px}.cookieNote{border-radius:4px;gap:10px;padding:10px 11px;font-size:10px;bottom:10px;left:10px;right:10px}.cookieNote button{white-space:nowrap;padding:8px 10px}}.officeMap{background:#fff;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:38px;padding:0 clamp(22px,6vw,92px) 90px;display:grid}.officeMap>div{background:#f1ece3;padding:38px}.officeMap h2{color:var(--navy);font-size:clamp(36px,4vw,54px)}.officeMap p{color:#5e6d79;line-height:1.75}.officeMap iframe{filter:saturate(.75)contrast(1.03);border:0;width:100%;min-height:390px}.mapRoute{background:#fff;margin-top:16px;display:inline-block}@media (max-width:950px){.officeMap{grid-template-columns:1fr}}@media (max-width:620px){.officeMap{gap:18px;padding:0 20px 58px}.officeMap>div{padding:26px 22px}.officeMap h2{font-size:36px}.officeMap iframe{min-height:320px}}.header{height:98px}.brand{flex-shrink:0}.brand img{width:272px;max-height:none}@media (max-width:1200px) and (min-width:951px){.header{gap:8px;height:90px;padding:0 16px}.brand img{width:190px}.mainNav{gap:0}.navDirect,.navTrigger{padding:0 7px;font-size:11px}.vipSpark{width:24px}.loginLink{padding:8px;font-size:11px;display:flex}.headerCta{padding:12px 14px;font-size:12px;display:inline-block}}@media (max-width:620px){.header{gap:12px;height:78px}.brand img{width:205px;max-height:none}}.vipPage{background:#faf8f4}.vipHero{color:#fff;background:radial-gradient(circle at 82% 18%,#1b4e78 0,#0000 26%),linear-gradient(128deg,#06182d,#0b2b4c);grid-template-columns:minmax(0,1.1fr) minmax(340px,.65fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:700px;padding:90px clamp(24px,7vw,110px);display:grid;overflow:hidden}.vipHeroCopy{z-index:1;position:relative}.vipHeroCopy:before{content:"Y";color:#ffffff06;font-family:var(--font-display);z-index:-1;font-size:500px;line-height:1;position:absolute;top:-130px;left:-70px}.vipPill{color:#e7c16e;letter-spacing:.14em;background:#e1b55c14;border:1px solid #e1b55c6b;width:max-content;padding:9px 13px;font-size:9px;font-weight:850}.vipPill span{background:#e0b45a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #e0b45a1f}.vipHero h1{max-width:900px;font-size:clamp(58px,7vw,100px)}.vipHero h1 em{color:#e0b65e;font-style:normal}.vipLead{color:#c6d4e0;max-width:760px;font-size:18px;line-height:1.75}.vipMicro{color:#aebfd0;flex-wrap:wrap;gap:12px 24px;font-size:10px;display:flex}.vipMicro span:before{content:"✓";color:#dfb45a;margin-right:7px}.vipPriorityCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff47;padding:38px;box-shadow:0 28px 80px #0003}.vipPriorityCard>small{color:#e4b95f;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:850}.vipPriorityCard>strong{font-family:var(--font-display);margin:14px 0 30px;font-size:39px;line-height:1.05;display:block}.vipPriorityCard ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.vipPriorityCard li{color:#d3dee8;border-bottom:1px solid #ffffff29;gap:15px;padding:15px 0;font-size:12px;display:flex}.vipPriorityCard li b{color:#e3b75c;font-size:9px}.vipPriorityCard>p{color:#aebdca;margin:25px 0 0;font-size:11px;line-height:1.7}.vipBusinessQuick{background:#e2b65e1c;border:1px solid #e2b65e8c;margin-top:22px;padding:16px 18px;transition:background .18s,transform .18s;display:block}.vipBusinessQuick:hover{background:#e2b65e33;transform:translateY(-2px)}.vipBusinessQuick span{color:#e5bb65;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.vipBusinessQuick strong{color:#fff;font-family:var(--font-display);font-size:21px;line-height:1.25;display:block}.vipPromise{background:#fff;border-bottom:1px solid #dfd7ca;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.vipPromise article{border-right:1px solid #dfd7ca;padding:40px 36px}.vipPromise article:last-child{border-right:0}.vipPromise b{color:#b17c1e;font-size:9px}.vipPromise h2{color:#0c2946;margin:20px 0 10px;font-size:42px}.vipPromise p{color:#667480;font-size:12px;line-height:1.7}.vipComfort{background:#efe9de;grid-template-columns:.9fr 1.1fr;gap:90px;padding:100px clamp(24px,7vw,110px);display:grid}.vipComfort h2,.vipNotary h2,.vipRoute h2,.vipDocuments h2,.vipIncluded h2,.vipFaq h2,.vipFinal h2{color:#0a2744;font-size:clamp(45px,5.5vw,72px)}.vipComfort blockquote{color:#364a5d;font-family:var(--font-display);border-left:3px solid #c99b3d;margin:10px 0 0;padding:15px 0 15px 42px;font-size:clamp(27px,3vw,40px);line-height:1.35}.vipNotary{padding:105px clamp(24px,7vw,110px)}.vipSectionIntro{max-width:860px;margin-bottom:48px}.vipSectionIntro>p:last-of-type{color:#60707d;max-width:720px;line-height:1.8}.vipSectionIntro>a{color:#956a17;margin-top:15px;font-size:12px;font-weight:850;display:inline-block}.vipNotaryPriority{color:#fff;background:#0b2b4b;border-left:4px solid #d5a64b;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;margin-bottom:22px;padding:28px 32px;display:grid;box-shadow:0 18px 50px #071c351f}.vipNotaryPriority span,.vipNotaryPriority small{color:#dfb45b;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850;display:block}.vipNotaryPriority strong{font-family:var(--font-display);margin-top:9px;font-size:31px;line-height:1.2;display:block}.vipNotaryPriority p{color:#c4d1dc;margin:0 0 13px;font-size:12px;line-height:1.75}.vipNotaryGrid{grid-template-columns:1fr 1fr .85fr;display:grid;box-shadow:0 28px 75px #071c351a}.vipNotaryGrid article{background:#fff;border-right:1px solid #ddd5c9;flex-direction:column;min-height:470px;padding:36px;display:flex}.vipNotaryGrid article:last-child{border-right:0}.vipNotaryGrid>article>span{color:#bd8a2b;font-size:10px;font-weight:850}.vipNotaryGrid>article>p:first-of-type{color:#9a741f;text-transform:uppercase;letter-spacing:.1em;margin:16px 0 0;font-size:9px}.vipNotaryGrid h3{color:#0b2947;margin:65px 0 22px;font-size:48px}.vipNotaryGrid ul{color:#5c6c79;margin:auto 0 0;padding-left:17px;font-size:13px;line-height:1.9}.vipFeatured{color:#fff!important;background:linear-gradient(145deg,#0b2d4d,#071c35)!important}.vipFeatured h3{color:#fff}.vipFeatured ul{color:#c2d0dc}.vipBooking{background:#eee6d9!important}.vipBooking strong{color:#102e4b;font-family:var(--font-display);margin:auto 0 22px;font-size:27px;line-height:1.3}.vipBooking>p:last-child{color:#5f6c76;font-size:12px;line-height:1.7}.vipBusiness{color:#fff;background:radial-gradient(circle at 16% 15%,#1e537eb3,#0000 28%),#071c35;grid-template-columns:.92fr 1.08fr;gap:85px;padding:95px clamp(24px,7vw,110px);scroll-margin-top:90px;display:grid}.vipBusinessIntro h2{color:#fff;margin-top:12px;font-size:clamp(45px,5.5vw,72px)}.vipBusinessIntro>p:last-of-type{color:#b9c9d6;max-width:650px;line-height:1.8}.vipBusinessIntro>.primary{margin-top:20px;display:inline-block}.vipBusinessSteps{border-top:1px solid #38516a}.vipBusinessSteps article{border-bottom:1px solid #38516a;grid-template-columns:55px 1fr;gap:18px;padding:23px 0;display:grid}.vipBusinessSteps b{color:#dfb45b;padding-top:5px;font-size:10px}.vipBusinessSteps h3{margin:0 0 7px;font-size:28px}.vipBusinessSteps p{color:#afc0cf;margin:0;font-size:12px;line-height:1.7}.vipRoute{color:#fff;background:#071c35;padding:100px clamp(24px,7vw,110px)}.vipRoute .sectionHeading h2{color:#fff}.vipRouteGrid{border-top:1px solid #38516a;border-left:1px solid #38516a;grid-template-columns:repeat(4,1fr);display:grid}.vipRouteGrid article{border-bottom:1px solid #38516a;border-right:1px solid #38516a;min-height:260px;padding:31px;transition:background .18s}.vipRouteGrid article:hover{background:#0e3153}.vipRouteGrid b{color:#dfb45b;font-size:10px}.vipRouteGrid h3{margin:58px 0 15px;font-size:31px}.vipRouteGrid p{color:#afc0cf;font-size:12px;line-height:1.75}.vipDocuments{background:#f4f0e8;grid-template-columns:.72fr 1.28fr;gap:90px;padding:105px clamp(24px,7vw,110px);display:grid}.vipDocsTitle>p:last-child{color:#63717d;line-height:1.8}.vipDocsList{border-top:1px solid #d5ccbe}.vipDocsList article{border-bottom:1px solid #d5ccbe;grid-template-columns:110px .8fr 1fr;align-items:center;gap:25px;padding:28px 10px;display:grid}.vipDocsList span{color:#9a6c18;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.vipDocsList h3{color:#102e4a;font-size:28px}.vipDocsList p{color:#68747e;font-size:12px;line-height:1.7}.vipIncluded{background:#fff;grid-template-columns:.72fr 1.28fr;gap:90px;padding:100px clamp(24px,7vw,110px);display:grid}.vipIncluded ul{border-top:1px solid #ddd5c8;margin:0;padding:0;list-style:none}.vipIncluded li{border-bottom:1px solid #ddd5c8;grid-template-columns:45px 1fr;gap:18px;padding:21px 8px;display:grid}.vipIncluded li>b{color:#b17c1f;font-size:10px}.vipIncluded li span{color:#64727e;font-size:12px;line-height:1.6}.vipIncluded li strong{color:#102e4a;font-family:var(--font-display);margin-bottom:4px;font-size:24px;display:block}.vipFaq{background:#eee8dd;grid-template-columns:.7fr 1.3fr;gap:90px;padding:100px clamp(24px,7vw,110px);display:grid}.vipFaq>div:last-child{border-top:1px solid #d2c8b8}.vipFaq details{border-bottom:1px solid #d2c8b8}.vipFaq summary{cursor:pointer;color:#102e4b;font-family:var(--font-display);padding:24px 45px 24px 0;font-size:25px;list-style:none;position:relative}.vipFaq summary::-webkit-details-marker{display:none}.vipFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.vipFaq details[open] summary:after{content:"—"}.vipFaq details p{color:#5e6d79;margin:0;padding:0 50px 24px 0;font-size:13px;line-height:1.8}.vipLegalNote{color:#132f49;background:#d9c39a;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.vipLegalNote strong{font-family:var(--font-display);font-size:28px}.vipLegalNote p{margin:4px 0;font-size:11px;line-height:1.7}.vipFinal{color:#fff;background:radial-gradient(circle at 85% 10%,#174a74 0,#0000 26%),#071c35;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.vipFinal h2{color:#fff}.vipFinal>div:first-child>p:last-child{color:#bac9d6;max-width:720px;line-height:1.8}.vipFinal>div:last-child{gap:12px;display:flex}.vipFinal .secondary{color:#fff}@media (max-width:1050px){.vipHero,.vipComfort,.vipBusiness,.vipDocuments,.vipIncluded,.vipFaq{grid-template-columns:1fr}.vipHero{padding-top:75px}.vipPriorityCard{max-width:620px}.vipNotaryPriority{grid-template-columns:1fr;gap:20px}.vipNotaryGrid{grid-template-columns:1fr}.vipNotaryGrid article{border-bottom:1px solid #ddd5c9;border-right:0;min-height:auto}.vipNotaryGrid h3{margin-top:38px}.vipRouteGrid{grid-template-columns:repeat(2,1fr)}.vipDocsList article{grid-template-columns:100px 1fr}.vipDocsList article p{grid-column:2}.vipFinal{grid-template-columns:1fr;align-items:start}.vipFinal>div:last-child{flex-wrap:wrap}}@media (max-width:650px){.vipHero{min-height:auto;padding:65px 22px}.vipHero h1{font-size:54px}.vipPriorityCard{padding:26px}.vipPromise{grid-template-columns:1fr;padding:0}.vipPromise article{border-bottom:1px solid #dfd7ca;border-right:0}.vipComfort,.vipNotary,.vipBusiness,.vipRoute,.vipDocuments,.vipIncluded,.vipFaq,.vipFinal{padding:65px 22px}.vipComfort{gap:35px}.vipBusiness{gap:45px}.vipRouteGrid{grid-template-columns:1fr}.vipRouteGrid article{min-height:auto}.vipDocsList article{grid-template-columns:1fr;gap:8px}.vipDocsList article p{grid-column:auto}.vipLegalNote{grid-template-columns:1fr;gap:5px;padding:26px 22px}.vipFinal>div:last-child{width:100%;display:grid}.vipFinal a{text-align:center}}.notaryPage{color:#102e4a;background:#faf8f4}.notaryHero{color:#fff;background:radial-gradient(circle at 78% 12%,#2765918c,#0000 28%),linear-gradient(130deg,#06182d,#0b2e50);grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:680px;padding:95px clamp(24px,7vw,110px);display:grid}.notaryHeroCopy h1{max-width:980px;font-size:clamp(58px,7vw,98px)}.notaryHeroCopy h1 em{color:#e0b65e;font-style:normal}.notaryHeroCopy>p:last-of-type{color:#c6d4e0;max-width:780px;font-size:18px;line-height:1.75}.notaryTrust{color:#b5c6d5;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:10px;display:flex}.notaryTrust span:before{content:"✓";color:#dfb45a;margin-right:7px}.notaryHeroPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff3d;padding:38px;box-shadow:0 28px 80px #0003}.notaryHeroPanel>small{color:#e4b95f;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:850}.notaryHeroPanel h2{margin:14px 0 28px;font-size:39px;line-height:1.08}.notaryHeroPanel ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.notaryHeroPanel li{color:#d3dee8;border-bottom:1px solid #ffffff29;grid-template-columns:35px 1fr;gap:8px;padding:15px 0;font-size:12px;display:grid}.notaryHeroPanel li b{color:#e3b75c;font-size:9px}.notaryHeroPanel>a{color:#e6bd69;margin-top:25px;font-size:11px;font-weight:850;display:inline-block}.notaryNav{background:#fff;border-bottom:1px solid #ded5c7;align-items:stretch;padding:0 clamp(24px,7vw,110px);display:flex;overflow-x:auto}.notaryNav a{white-space:nowrap;color:#344c61;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e8e1d6;padding:22px 20px;font-size:10px;font-weight:800}.notaryNav a:hover{color:#9c6c16;background:#f6f1e8}.notaryCatalog,.notaryProcess,.notaryDocs{padding:105px clamp(24px,7vw,110px)}.notaryHeading{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.notaryHeading h2,.notaryDeep h2,.notaryTranslate h2,.notaryFaq h2,.notaryCta h2{color:#0a2744;font-size:clamp(45px,5.5vw,72px)}.notaryHeading>p{color:#62717d;max-width:650px;line-height:1.8}.notaryCatalogStats{color:#fff;background:#0b2b4b;border-left:4px solid #d5a64b;grid-template-columns:180px 220px 1fr;align-items:center;gap:25px;margin-bottom:22px;padding:24px 28px;display:grid}.notaryCatalogStats>div{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.notaryCatalogStats strong{color:#e2b75e;font-family:var(--font-display);font-size:42px}.notaryCatalogStats span{color:#d0dbe4;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;line-height:1.5}.notaryCatalogStats>p{color:#b8c8d5;margin:0;font-size:11px;line-height:1.7}.notaryGrid{background:#d9d0c3;border:1px solid #d9d0c3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;box-shadow:0 28px 80px #071c3514}.notaryCard{background:#fff;flex-direction:column;min-height:440px;padding:38px;display:flex}.notaryCard>b{color:#b17c1e;font-size:9px}.notaryCard h3{color:#0c2b49;margin:38px 0 14px;font-size:43px}.notaryCard>p{color:#667480;max-width:540px;font-size:12px;line-height:1.75}.notaryCardLink{color:#a8751a;margin:16px 0 4px;font-size:11px;font-weight:850}.notaryCard ul{border-top:1px solid #e3dcd1;margin:auto 0 0;padding:25px 0 0;list-style:none}.notaryCard li{color:#526572;padding:7px 0;font-size:12px;line-height:1.6}.notaryCard li:before{content:"—";color:#b17c1e;margin-right:8px}.notaryFeatured{color:#fff;background:linear-gradient(145deg,#0c3153,#071c35)}.notaryFeatured h3{color:#fff}.notaryFeatured>p,.notaryFeatured li{color:#c4d1dc}.notaryFeatured .notaryCardLink{color:#e8c67f}.notaryFeatured ul{border-color:#39536c}.notaryDeep{color:#fff;background:#071c35;padding:105px clamp(24px,7vw,110px)}.notaryDeepIntro{max-width:900px;margin-bottom:55px}.notaryDeepIntro h2{color:#fff}.notaryDeepIntro>p:last-child{color:#b6c6d4;max-width:760px;line-height:1.8}.notaryDeepGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.notaryDeepGrid article{background:#0b2b4b;border:1px solid #38516a;padding:42px}.notaryDeepGrid span{color:#dfb45b;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.notaryDeepGrid h3{margin:20px 0 18px;font-size:38px;line-height:1.15}.notaryDeepGrid p,.notaryDeepGrid li{color:#b9c8d5;font-size:12px;line-height:1.75}.notaryDeepGrid ul{border-top:1px solid #38516a;margin:28px 0 0;padding:24px 0 0;list-style:none}.notaryDeepGrid li{padding:6px 0}.notaryDeepGrid li:before{content:"✓";color:#dfb45b;margin-right:9px}.notaryProcess{background:#efe9de}.notarySteps{border-top:1px solid #cfc4b4;border-left:1px solid #cfc4b4;grid-template-columns:repeat(5,1fr);display:grid}.notarySteps article{background:#ffffff59;border-bottom:1px solid #cfc4b4;border-right:1px solid #cfc4b4;min-height:260px;padding:28px}.notarySteps b{color:#a97519;font-size:9px}.notarySteps h3{color:#102e4b;margin:55px 0 14px;font-size:27px;line-height:1.12}.notarySteps p{color:#63717c;font-size:11px;line-height:1.7}.notaryTranslate{background:#fff;grid-template-columns:.8fr 1.2fr;gap:90px;padding:105px clamp(24px,7vw,110px);display:grid}.notaryTranslate>div:first-child>p:last-of-type{color:#63717d;line-height:1.8}.notaryTranslate>div:first-child>a{color:#956a17;margin-top:17px;font-size:11px;font-weight:850;display:inline-block}.notaryTranslateList{border-top:1px solid #d8cfc1}.notaryTranslateList article{border-bottom:1px solid #d8cfc1;grid-template-columns:45px .65fr 1fr;align-items:center;gap:20px;padding:26px 8px;display:grid}.notaryTranslateList span{color:#a97418;font-size:9px;font-weight:850}.notaryTranslateList h3{color:#102e4a;font-size:28px}.notaryTranslateList p{color:#66737e;font-size:12px;line-height:1.7}.notaryDocs{background:#f5f1e9}.notaryDocsGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.notaryDocsGrid article{background:#fff;border:1px solid #d8cfc1;min-height:225px;padding:28px}.notaryDocsGrid b{color:#a9751a;font-size:9px}.notaryDocsGrid h3{margin:45px 0 12px;font-size:28px}.notaryDocsGrid p{color:#68747e;font-size:11px;line-height:1.7}.notaryFaq{background:#eee8dd;grid-template-columns:.72fr 1.28fr;gap:90px;padding:105px clamp(24px,7vw,110px);display:grid}.notaryFaq>div:first-child>p:last-child{color:#63717d;line-height:1.8}.notaryFaqList{border-top:1px solid #d1c7b8}.notaryFaq details{border-bottom:1px solid #d1c7b8}.notaryFaq summary{cursor:pointer;color:#102e4b;font-family:var(--font-display);padding:23px 46px 23px 0;font-size:24px;line-height:1.3;list-style:none;position:relative}.notaryFaq summary::-webkit-details-marker{display:none}.notaryFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.notaryFaq details[open] summary:after{content:"—"}.notaryFaq details p{color:#5e6d79;margin:0;padding:0 55px 24px 0;font-size:12px;line-height:1.8}.notaryLegal{color:#132f49;background:#d9c39a;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.notaryLegal strong{font-family:var(--font-display);font-size:28px}.notaryLegal p{margin:4px 0;font-size:11px;line-height:1.7}.notaryCta{color:#fff;background:radial-gradient(circle at 85% 10%,#174a74 0,#0000 26%),#071c35;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.notaryCta h2{color:#fff}.notaryCta>div:first-child>p:last-child{color:#bac9d6;max-width:760px;line-height:1.8}.notaryCta>div:last-child{gap:12px;display:flex}.notaryCta .secondary,.notaryHero .secondary{color:#fff}@media (max-width:1080px){.notaryHero,.notaryHeading,.notaryTranslate,.notaryFaq{grid-template-columns:1fr}.notaryHeroPanel{max-width:650px}.notaryHeading{gap:25px}.notaryCatalogStats{grid-template-columns:1fr 1fr}.notaryCatalogStats>p{grid-column:1/-1}.notarySteps{grid-template-columns:repeat(2,1fr)}.notaryTranslateList article{grid-template-columns:45px .65fr 1fr}.notaryDocsGrid{grid-template-columns:repeat(2,1fr)}.notaryCta{grid-template-columns:1fr;align-items:start}.notaryCta>div:last-child{flex-wrap:wrap}}@media (max-width:700px){.notaryHero{min-height:auto;padding:65px 22px}.notaryHeroCopy h1{font-size:53px}.notaryHeroPanel{padding:26px}.notaryNav{padding:0}.notaryCatalogStats{grid-template-columns:1fr}.notaryCatalogStats>p{grid-column:auto}.notaryCatalog,.notaryDeep,.notaryProcess,.notaryTranslate,.notaryDocs,.notaryFaq,.notaryCta{padding:65px 22px}.notaryGrid,.notaryDeepGrid,.notaryDocsGrid{grid-template-columns:1fr}.notaryCard{min-height:auto}.notarySteps{grid-template-columns:1fr}.notarySteps article{min-height:auto}.notarySteps h3{margin-top:30px}.notaryTranslateList article{grid-template-columns:35px 1fr;gap:8px 14px}.notaryTranslateList p{grid-column:2}.notaryLegal{grid-template-columns:1fr;gap:5px;padding:26px 22px}.notaryCta>div:last-child{width:100%;display:grid}.notaryCta a{text-align:center}}.serviceSearch{z-index:12;width:min(720px,100%);position:relative}.serviceSearch>label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.serviceSearchBox{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff57;grid-template-columns:52px 1fr auto;align-items:center;height:64px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 14px 40px #00000021}.serviceSearchBox:focus-within,.serviceSearchBox.isOpen{background:#ffffff21;border-color:#ddb45d;box-shadow:0 18px 55px #00000038}.serviceSearchIcon{border:2px solid #e0b65e;border-radius:50%;width:18px;height:18px;margin-left:21px;position:relative}.serviceSearchIcon:after{content:"";transform-origin:0;background:#e0b65e;width:8px;height:2px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.serviceSearchBox input{color:#fff;width:100%;height:100%;font:600 15px/1.2 var(--font-sans),sans-serif;background:0 0;border:0;outline:0;padding:0 18px}.serviceSearchBox input::placeholder{color:#c2d0dc;opacity:1}.serviceSearchBox input::-webkit-search-cancel-button{display:none}.serviceSearchBox button{color:#e7c677;cursor:pointer;width:48px;height:100%;font:400 26px/1 var(--font-sans),sans-serif;background:0 0;border:0}.serviceSearchBox button:hover{color:#fff}.serviceSearchResults{color:#112d48;background:#fff;border:1px solid #d9d0c2;max-height:470px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 26px 75px #0000004d}.serviceSearchCaption{color:#946817;text-transform:uppercase;letter-spacing:.1em;background:#f4efe6;border-bottom:1px solid #e7e0d5;padding:13px 19px;font-size:9px;font-weight:850}.serviceSearchResults>a{border-bottom:1px solid #ebe5dc;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:14px 18px;transition:background .15s;display:grid}.serviceSearchResults>a:hover,.serviceSearchResults>a:focus{background:#f8f4ed;outline:0}.serviceSearchResults>a>span{gap:3px;display:grid}.serviceSearchResults small{color:#a27421;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.serviceSearchResults strong{font-family:var(--font-display),serif;font-size:23px;line-height:1.08}.serviceSearchResults em{color:#667681;font-size:10px;font-style:normal;line-height:1.45}.serviceSearchResults>a>b{color:#b88325;font-size:18px}.serviceSearchHint{color:#7b8790;background:#faf8f4;padding:10px 18px;font-size:9px}.serviceSearchEmpty{padding:24px}.serviceSearchEmpty strong{font-family:var(--font-display),serif;font-size:25px}.serviceSearchEmpty p{color:#657480;margin:8px 0 13px;font-size:11px;line-height:1.6}.serviceSearchEmpty a{color:#966a18;font-size:11px;font-weight:850}.serviceSearch+.heroActions{margin-top:24px}@media (max-width:620px){.serviceSearchBox{grid-template-columns:46px 1fr auto;height:58px}.serviceSearchIcon{margin-left:17px}.serviceSearchBox input{padding:0 12px;font-size:13px}.serviceSearchResults{max-height:390px}.serviceSearchResults>a{padding:13px 15px}.serviceSearchResults strong{font-size:21px}.serviceSearchResults em{display:none}}.poaPage{background:#f6f1e8}.poaHero:has(.poaHeroSide){grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px}.poaHeroSide{gap:20px;min-width:0;display:grid}.poaWelcomePhoto{background:#09243e;border:1px solid #ffffff3b;margin:0}.poaWelcomePhoto img{aspect-ratio:3/2;width:100%;height:auto;display:block}.poaWelcomePhoto figcaption{color:#c4d3df;padding:12px 18px;font-size:12px;line-height:1.5}.poaHeroSide .poaHeroCard{max-width:none;padding:26px}.poaHeroSide .poaHeroCard h2{font-size:34px}.poaHeroSide .poaHeroCard ol{margin-top:18px}.poaHeroSide .poaHeroCard li{padding:10px 0}@media (max-width:1080px){.poaHero:has(.poaHeroSide){grid-template-columns:minmax(0,1fr);gap:32px}.poaHeroSide{max-width:780px}}.poaBreadcrumbs{color:#72808b;white-space:nowrap;background:#fff;border-bottom:1px solid #e5ddd1;align-items:center;gap:10px;padding:17px clamp(24px,7vw,110px);font-size:10px;display:flex;overflow-x:auto}.poaBreadcrumbs a{color:#355066}.poaBreadcrumbs a:hover,.poaBreadcrumbs span:last-child{color:#9d6c16}.poaHero{color:#fff;background:radial-gradient(circle at 82% 18%,#2a6b9780,#0000 28%),linear-gradient(132deg,#06172b,#0a3154);grid-template-columns:1.2fr .68fr;align-items:center;gap:85px;min-height:720px;padding:85px clamp(24px,7vw,110px);display:grid}.poaHeroCopy h1{max-width:840px;font-size:clamp(64px,7vw,105px);line-height:.88}.poaHeroCopy h1 em{color:#dfb35a;font-style:normal}.poaLead{color:#c4d3df;max-width:780px;font-size:18px;line-height:1.75}.poaTrust{color:#b8c9d7;flex-wrap:wrap;gap:13px 24px;margin-top:29px;font-size:10px;display:flex}.poaTrust span:before{content:"✓";color:#dfb35a;margin-right:7px}.poaHeroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff3b;padding:38px;box-shadow:0 30px 85px #00000038}.poaHeroCard>small{color:#e0b65e;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.poaHeroCard h2{margin:15px 0 16px;font-size:42px;line-height:1.05}.poaHeroCard>p{color:#c5d3df;font-size:12px;line-height:1.75}.poaHeroCard ol{border-top:1px solid #ffffff29;margin:27px 0 0;padding:0;list-style:none}.poaHeroCard li{color:#d9e2e9;border-bottom:1px solid #ffffff29;grid-template-columns:35px 1fr;gap:8px;padding:15px 0;font-size:12px;display:grid}.poaHeroCard li b{color:#dfb35a;font-size:9px}.poaHeroCard>a{color:#e7c374;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.poaNav{background:#fff;border-bottom:1px solid #ded5c8;align-items:stretch;padding:0 clamp(24px,7vw,110px);display:flex;overflow-x:auto}.poaNav a{white-space:nowrap;color:#344c61;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e8e1d6;padding:21px 18px;font-size:9px;font-weight:800}.poaNav a:hover{color:#9c6c16;background:#f6f1e8}.poaIntro,.poaTypes,.poaData,.poaProcess,.poaTemplate,.poaFaq{padding:105px clamp(24px,7vw,110px)}.poaIntro{background:#fff;grid-template-columns:.78fr 1.22fr;gap:90px;display:grid}.poaIntro h2,.poaHeading h2,.poaPowers h2,.poaAbroad h2,.poaTemplate h2,.poaFaq h2,.poaCta h2{color:#0a2744;font-size:clamp(45px,5.4vw,72px)}.poaIntroLead{color:#173b59;font-family:var(--font-display);font-size:30px;line-height:1.35}.poaIntroBody>p:not(.poaIntroLead){color:#62717d;line-height:1.8}.poaRule{background:#f2ede5;border-left:4px solid #d5a64b;gap:10px;margin-top:34px;padding:27px 30px;display:grid}.poaRule strong{color:#102f4b;font-family:var(--font-display);font-size:24px}.poaRule span{color:#6b7780;font-size:11px}.poaHeading{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.poaHeading>p{color:#62717d;max-width:650px;line-height:1.8}.poaTypes{background:#efe9de}.poaTypeGrid{background:#d6ccbd;border:1px solid #d6ccbd;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;box-shadow:0 28px 80px #071c3514}.poaTypeGrid article{background:#fff;flex-direction:column;min-height:325px;padding:35px;display:flex}.poaTypeGrid b{color:#a8751a;font-size:9px}.poaTypeGrid h3{color:#102f4b;margin:auto 0 16px;font-size:34px}.poaTypeGrid p{color:#687680;font-size:11px;line-height:1.75}.poaTypeGrid .poaTypeFeatured{color:#fff;background:linear-gradient(145deg,#0c3153,#071c35);grid-column:span 2}.poaTypeFeatured h3{color:#fff;font-size:46px}.poaTypeFeatured p{color:#c2d0dc;max-width:720px}.poaTypeFeatured b{color:#dfb45b}.poaPowers{color:#fff;background:#071c35;grid-template-columns:.78fr 1.22fr;gap:90px;padding:105px clamp(24px,7vw,110px);display:grid}.poaPowers h2{color:#fff}.poaPowers>div>p:last-child{color:#b7c7d4;max-width:610px;line-height:1.8}.poaPowers ul{border-top:1px solid #38516a;grid-template-columns:1fr 1fr;gap:0 35px;margin:0;padding:0;list-style:none;display:grid}.poaPowers li{color:#c5d2dc;border-bottom:1px solid #38516a;padding:19px 2px;font-size:12px;line-height:1.6}.poaPowers li:before{content:"✓";color:#dfb45b;margin-right:9px}.poaData{background:#f6f1e8}.poaDataGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.poaDataGrid article{background:#fff;border:1px solid #d7cec1;min-height:250px;padding:31px}.poaDataGrid b{color:#a9751a;font-size:9px}.poaDataGrid h3{color:#102e4a;margin:55px 0 14px;font-size:31px}.poaDataGrid p{color:#68757f;font-size:11px;line-height:1.75}.poaProcess{background:#e8e0d4}.poaSteps{border-top:1px solid #c9bead;border-left:1px solid #c9bead;grid-template-columns:repeat(5,1fr);display:grid}.poaSteps article{background:#ffffff57;border-bottom:1px solid #c9bead;border-right:1px solid #c9bead;min-height:270px;padding:28px}.poaSteps b{color:#a97519;font-size:9px}.poaSteps h3{color:#102e4b;margin:65px 0 14px;font-size:28px}.poaSteps p{color:#63717c;font-size:11px;line-height:1.7}.poaAbroad{background:#fff;grid-template-columns:.85fr 1.15fr;gap:90px;padding:105px clamp(24px,7vw,110px);display:grid}.poaAbroad>div:first-child>p:last-of-type{color:#63717d;line-height:1.8}.poaAbroad>div:first-child>a{color:#956a17;margin-top:16px;font-size:11px;font-weight:850;display:inline-block}.poaAbroadFlow{border-top:1px solid #d8cfc1}.poaAbroadFlow article{border-bottom:1px solid #d8cfc1;grid-template-columns:45px .65fr 1fr;align-items:center;gap:20px;padding:29px 8px;display:grid}.poaAbroadFlow span{color:#a97418;font-size:9px;font-weight:850}.poaAbroadFlow strong{color:#102e4a;font-family:var(--font-display);font-size:27px}.poaAbroadFlow p{color:#66737e;font-size:11px;line-height:1.7}.poaTemplate{color:#fff;background:radial-gradient(circle at 8% 15%,#174a74 0,#0000 27%),#071c35;grid-template-columns:.78fr 1.22fr;gap:75px;display:grid}.poaTemplate h2{color:#fff}.poaTemplateIntro>p:last-of-type{color:#bac9d6;line-height:1.8}.poaCopyAction{gap:10px;margin-top:30px;display:grid}.poaCopyAction button{color:#071c35;width:max-content;font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#dfb45b;border:0;padding:15px 23px}.poaCopyAction button:hover{background:#f0cd83}.poaCopyAction span{color:#aebfcd;font-size:10px;line-height:1.6}.poaWhatsAppLink{color:#e5bf70;margin-top:19px;font-size:11px;font-weight:850;display:inline-block}.poaTemplate pre{color:#d4dee6;max-height:760px;font:11px/1.85 var(--font-sans);white-space:pre-wrap;word-break:break-word;background:#0b2b4b;border:1px solid #3a536b;margin:0;padding:35px;overflow:auto}.poaFaq{background:#eee8dd;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.poaFaq>div:first-child>p:last-child{color:#63717d;line-height:1.8}.poaFaqList{border-top:1px solid #d1c7b8}.poaFaq details{border-bottom:1px solid #d1c7b8}.poaFaq summary{cursor:pointer;color:#102e4b;font-family:var(--font-display);padding:23px 46px 23px 0;font-size:24px;line-height:1.3;list-style:none;position:relative}.poaFaq summary::-webkit-details-marker{display:none}.poaFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.poaFaq details[open] summary:after{content:"—"}.poaFaq details p{color:#5e6d79;margin:0;padding:0 55px 24px 0;font-size:12px;line-height:1.8}.poaOfficial{background:#fff;border-top:1px solid #dfd7cb;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:38px clamp(24px,7vw,110px);display:grid}.poaOfficial>div:first-child{grid-template-columns:180px 1fr;align-items:start;gap:25px;display:grid}.poaOfficial strong{color:#102f4b;font-family:var(--font-display);font-size:27px}.poaOfficial p{color:#63717d;margin:3px 0;font-size:11px;line-height:1.75}.poaOfficial>div:last-child{gap:10px;display:grid}.poaOfficial a{color:#956a17;font-size:10px;font-weight:800}.poaLegal{color:#132f49;background:#d9c39a;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.poaLegal strong{font-family:var(--font-display);font-size:28px}.poaLegal p{margin:4px 0;font-size:11px;line-height:1.7}.poaCta{color:#fff;background:radial-gradient(circle at 85% 10%,#174a74 0,#0000 26%),#071c35;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.poaCta h2{color:#fff}.poaCta>div:first-child>p:last-child{color:#bac9d6;max-width:760px;line-height:1.8}.poaCta>div:last-child{gap:12px;display:flex}.poaCta .secondary{color:#fff}@media (max-width:1080px){.poaHero,.poaIntro,.poaHeading,.poaPowers,.poaAbroad,.poaTemplate,.poaFaq{grid-template-columns:1fr}.poaHeroCard{max-width:680px}.poaHeading{gap:25px}.poaTypeGrid,.poaDataGrid{grid-template-columns:1fr 1fr}.poaSteps{grid-template-columns:repeat(2,1fr)}.poaOfficial{grid-template-columns:1fr}.poaCta{grid-template-columns:1fr;align-items:start}.poaCta>div:last-child{flex-wrap:wrap}}@media (max-width:700px){.poaBreadcrumbs{padding:14px 22px}.poaHero{min-height:auto;padding:65px 22px}.poaHeroCopy h1{font-size:58px}.poaHeroCard{padding:26px}.poaNav{padding:0}.poaIntro,.poaTypes,.poaPowers,.poaData,.poaProcess,.poaAbroad,.poaTemplate,.poaFaq,.poaCta{padding:65px 22px}.poaTypeGrid,.poaDataGrid{grid-template-columns:1fr}.poaTypeGrid .poaTypeFeatured{grid-column:auto}.poaTypeFeatured h3{font-size:38px}.poaPowers ul,.poaSteps{grid-template-columns:1fr}.poaSteps article{min-height:auto}.poaSteps h3{margin-top:32px}.poaAbroadFlow article{grid-template-columns:35px 1fr;gap:8px 14px}.poaAbroadFlow p{grid-column:2}.poaTemplate pre{max-height:590px;padding:24px}.poaOfficial{padding:32px 22px}.poaOfficial>div:first-child{grid-template-columns:1fr;gap:8px}.poaLegal{grid-template-columns:1fr;gap:5px;padding:26px 22px}.poaCta>div:last-child{width:100%;display:grid}.poaCta a{text-align:center}}.consentPage{background:#f5f0e7}.consentBreadcrumbs{color:#74818a;white-space:nowrap;background:#fff;border-bottom:1px solid #e4dcd0;align-items:center;gap:10px;padding:17px clamp(24px,7vw,110px);font-size:10px;display:flex;overflow-x:auto}.consentBreadcrumbs a{color:#355066}.consentBreadcrumbs a:hover,.consentBreadcrumbs span:last-child{color:#a06c18}.consentHero{color:#fff;background:radial-gradient(circle at 82% 13%,#88612d59,#0000 28%),linear-gradient(132deg,#061a2f,#123956);grid-template-columns:1.16fr .7fr;align-items:center;gap:85px;min-height:750px;padding:84px clamp(24px,7vw,110px);display:grid}.consentHeroCopy h1{max-width:940px;font-size:clamp(58px,6.5vw,96px);line-height:.91}.consentHeroCopy h1 em{color:#e0b65e;font-style:normal}.consentHeroCopy>p:last-of-type{color:#c7d5df;max-width:790px;font-size:17px;line-height:1.78}.consentTrust{color:#b9c9d6;flex-wrap:wrap;gap:13px 24px;margin-top:29px;font-size:10px;display:flex}.consentTrust span:before{content:"✓";color:#dfb45b;margin-right:7px}.consentHeroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff3b;padding:38px;box-shadow:0 30px 85px #00000038}.consentHeroCard>small{color:#e3b95f;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.consentHeroCard h2{margin:15px 0 16px;font-size:40px;line-height:1.07}.consentHeroCard>p{color:#c6d4df;font-size:12px;line-height:1.75}.consentHeroCard ol{border-top:1px solid #ffffff29;margin:27px 0 0;padding:0;list-style:none}.consentHeroCard li{color:#d9e2e9;border-bottom:1px solid #ffffff29;grid-template-columns:35px 1fr;gap:8px;padding:15px 0;font-size:12px;display:grid}.consentHeroCard li b{color:#dfb35a;font-size:9px}.consentHeroCard>a{color:#e7c374;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.consentNav{background:#fff;border-bottom:1px solid #ded5c8;align-items:stretch;padding:0 clamp(24px,7vw,110px);display:flex;overflow-x:auto}.consentNav a{white-space:nowrap;color:#344c61;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e8e1d6;padding:21px 18px;font-size:9px;font-weight:800}.consentNav a:hover{color:#9c6c16;background:#f6f1e8}.consentDifference,.consentPopular,.consentAll,.consentData,.consentProcess,.consentTemplate,.consentFaq{padding:105px clamp(24px,7vw,110px)}.consentDifference h2,.consentHeading h2,.consentStatementIntro h2,.consentChild h2,.consentAbroad h2,.consentTemplate h2,.consentFaq h2,.consentCta h2{color:#0a2744;font-size:clamp(43px,5.2vw,70px)}.consentDifference{background:#fff;grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.consentDifferenceGrid{background:#d8cfc2;border:1px solid #d8cfc2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.consentDifferenceGrid article{background:#f8f5ef;flex-direction:column;min-height:295px;padding:30px;display:flex}.consentDifferenceGrid b{color:#a8751a;font-size:9px}.consentDifferenceGrid h3{color:#102e4b;margin:auto 0 14px;font-size:31px}.consentDifferenceGrid p{color:#64727d;font-size:11px;line-height:1.75}.consentHeading{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.consentHeading>p{color:#62717d;max-width:650px;line-height:1.8}.consentPopular{background:#eee7dc}.consentFeaturedGrid{background:#d4c9ba;border:1px solid #d4c9ba;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;box-shadow:0 28px 80px #071c3514}.consentFeaturedGrid article{background:#fff;flex-direction:column;min-height:350px;padding:37px;display:flex}.consentFeaturedGrid b{color:#a8751a;font-size:9px}.consentFeaturedGrid span{color:#8b7355;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:9px;font-weight:800}.consentFeaturedGrid h3{color:#102e4b;margin:auto 0 15px;font-size:42px}.consentFeaturedGrid p{color:#64737e;font-size:12px;line-height:1.75}.consentFeaturedGrid .consentOtherFeatured{color:#fff;background:linear-gradient(145deg,#0c3153,#071c35)}.consentOtherFeatured h3{color:#fff}.consentOtherFeatured p{color:#c3d0db}.consentOtherFeatured span,.consentOtherFeatured b{color:#dfb45b}.consentAll{background:#f7f3ec}.consentGroupGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.consentGroupGrid article{background:#fff;border:1px solid #d7cec1;padding:35px}.consentGroupGrid b{color:#a8751a;font-size:9px}.consentGroupGrid h3{color:#102e4a;margin:34px 0 20px;font-size:35px}.consentGroupGrid ul{border-top:1px solid #e1d9cd;margin:0;padding:20px 0 0;list-style:none}.consentGroupGrid li{color:#62717d;padding:7px 0;font-size:11px;line-height:1.65}.consentGroupGrid li:before{content:"—";color:#a8751a;margin-right:8px}.consentAny{color:#fff;background:#0b2b4b;grid-template-columns:.7fr 1.1fr auto;align-items:center;gap:35px;margin-top:15px;padding:30px 34px;display:grid}.consentAny strong{font-family:var(--font-display);font-size:30px}.consentAny p{color:#c2d0db;font-size:11px;line-height:1.7}.consentAny a{color:#e5bf70;white-space:nowrap;font-size:10px;font-weight:850}.consentStatements{color:#fff;background:#071c35;grid-template-columns:.75fr 1.25fr;gap:85px;padding:105px clamp(24px,7vw,110px);display:grid}.consentStatementIntro h2{color:#fff}.consentStatementIntro>p:last-child{color:#b7c7d4;line-height:1.8}.consentStatementList{border-top:1px solid #38516a}.consentStatementList article{border-bottom:1px solid #38516a;grid-template-columns:45px 1fr;gap:18px;padding:22px 5px;display:grid}.consentStatementList span{color:#dfb45b;font-size:9px;font-weight:850}.consentStatementList h3{color:#fff;font-size:27px}.consentStatementList p{color:#b9c9d5;margin:7px 0 0;font-size:11px;line-height:1.7}.consentChild{background:#fff;grid-template-columns:.85fr 1.15fr;gap:90px;padding:105px clamp(24px,7vw,110px);display:grid}.consentChild>div>p:last-of-type{color:#63717d;line-height:1.8}.consentChild>div>a{color:#956a17;margin-top:17px;font-size:11px;font-weight:850;display:inline-block}.consentChild ul{border-top:1px solid #d7cec1;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.consentChild li{color:#536875;border-bottom:1px solid #d7cec1;padding:22px 4px;font-size:12px;line-height:1.6}.consentChild li:before{content:"✓";color:#a8751a;margin-right:9px}.consentData{background:#f3eee6}.consentDataGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.consentDataGrid article{background:#fff;border:1px solid #d7cec1;min-height:245px;padding:30px}.consentDataGrid b{color:#a8751a;font-size:9px}.consentDataGrid h3{color:#102e4a;margin:52px 0 13px;font-size:30px}.consentDataGrid p{color:#68757f;font-size:11px;line-height:1.75}.consentProcess{background:#e5ddd1}.consentSteps{border-top:1px solid #c8bcab;border-left:1px solid #c8bcab;grid-template-columns:repeat(5,1fr);display:grid}.consentSteps article{background:#ffffff57;border-bottom:1px solid #c8bcab;border-right:1px solid #c8bcab;min-height:265px;padding:27px}.consentSteps b{color:#a97519;font-size:9px}.consentSteps h3{color:#102e4b;margin:63px 0 13px;font-size:27px}.consentSteps p{color:#63717c;font-size:11px;line-height:1.7}.consentAbroad{background:#fff;grid-template-columns:.8fr 1.2fr;gap:90px;padding:105px clamp(24px,7vw,110px);display:grid}.consentAbroad>div:first-child>p:last-of-type{color:#63717d;line-height:1.8}.consentAbroad>div:first-child>a{color:#956a17;margin-top:17px;font-size:11px;font-weight:850;display:inline-block}.consentAbroadList{border-top:1px solid #d8cfc1}.consentAbroadList article{border-bottom:1px solid #d8cfc1;grid-template-columns:45px .6fr 1fr;align-items:center;gap:20px;padding:28px 7px;display:grid}.consentAbroadList span{color:#a97418;font-size:9px;font-weight:850}.consentAbroadList h3{color:#102e4a;font-size:28px}.consentAbroadList p{color:#66737e;font-size:11px;line-height:1.7}.consentTemplate{color:#fff;background:radial-gradient(circle at 8% 15%,#174a74 0,#0000 27%),#071c35;grid-template-columns:.78fr 1.22fr;gap:75px;display:grid}.consentTemplate h2{color:#fff}.consentTemplate>div>p:last-of-type{color:#bac9d6;line-height:1.8}.consentCopyAction{gap:10px;margin-top:30px;display:grid}.consentCopyAction button{color:#071c35;width:max-content;font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#dfb45b;border:0;padding:15px 23px}.consentCopyAction button:hover{background:#f0cd83}.consentCopyAction span{color:#aebfcd;font-size:10px;line-height:1.6}.consentWhatsAppLink{color:#e5bf70;margin-top:19px;font-size:11px;font-weight:850;display:inline-block}.consentTemplate pre{color:#d4dee6;max-height:760px;font:11px/1.85 var(--font-sans);white-space:pre-wrap;word-break:break-word;background:#0b2b4b;border:1px solid #3a536b;margin:0;padding:35px;overflow:auto}.consentFaq{background:#eee8dd;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.consentFaq>div:first-child>p:last-child{color:#63717d;line-height:1.8}.consentFaqList{border-top:1px solid #d1c7b8}.consentFaq details{border-bottom:1px solid #d1c7b8}.consentFaq summary{cursor:pointer;color:#102e4b;font-family:var(--font-display);padding:23px 46px 23px 0;font-size:24px;line-height:1.3;list-style:none;position:relative}.consentFaq summary::-webkit-details-marker{display:none}.consentFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.consentFaq details[open] summary:after{content:"—"}.consentFaq details p{color:#5e6d79;margin:0;padding:0 55px 24px 0;font-size:12px;line-height:1.8}.consentOfficial{background:#fff;border-top:1px solid #dfd7cb;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:38px clamp(24px,7vw,110px);display:grid}.consentOfficial>div:first-child{grid-template-columns:180px 1fr;gap:25px;display:grid}.consentOfficial strong{color:#102f4b;font-family:var(--font-display);font-size:27px}.consentOfficial p{color:#63717d;margin:3px 0;font-size:11px;line-height:1.75}.consentOfficial>div:last-child{gap:10px;display:grid}.consentOfficial a{color:#956a17;font-size:10px;font-weight:800}.consentLegal{color:#132f49;background:#d9c39a;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.consentLegal strong{font-family:var(--font-display);font-size:28px}.consentLegal p{margin:4px 0;font-size:11px;line-height:1.7}.consentCta{color:#fff;background:radial-gradient(circle at 85% 10%,#174a74 0,#0000 26%),#071c35;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.consentCta h2{color:#fff}.consentCta>div:first-child>p:last-child{color:#bac9d6;max-width:760px;line-height:1.8}.consentCta>div:last-child{gap:12px;display:flex}.consentCta .secondary{color:#fff}@media (max-width:1080px){.consentHero,.consentDifference,.consentHeading,.consentStatements,.consentChild,.consentAbroad,.consentTemplate,.consentFaq{grid-template-columns:1fr}.consentHeroCard{max-width:680px}.consentHeading{gap:25px}.consentGroupGrid,.consentDataGrid{grid-template-columns:1fr 1fr}.consentAny{grid-template-columns:1fr}.consentSteps{grid-template-columns:repeat(2,1fr)}.consentOfficial{grid-template-columns:1fr}.consentCta{grid-template-columns:1fr;align-items:start}.consentCta>div:last-child{flex-wrap:wrap}}@media (max-width:700px){.consentBreadcrumbs{padding:14px 22px}.consentHero{min-height:auto;padding:65px 22px}.consentHeroCopy h1{font-size:52px}.consentHeroCard{padding:26px}.consentNav{padding:0}.consentDifference,.consentPopular,.consentAll,.consentStatements,.consentChild,.consentData,.consentProcess,.consentAbroad,.consentTemplate,.consentFaq,.consentCta{padding:65px 22px}.consentDifferenceGrid,.consentFeaturedGrid,.consentGroupGrid,.consentDataGrid,.consentChild ul,.consentSteps{grid-template-columns:1fr}.consentSteps article{min-height:auto}.consentSteps h3{margin-top:30px}.consentAbroadList article{grid-template-columns:35px 1fr;gap:8px 14px}.consentAbroadList p{grid-column:2}.consentTemplate pre{max-height:590px;padding:24px}.consentOfficial{padding:32px 22px}.consentOfficial>div:first-child{grid-template-columns:1fr;gap:8px}.consentLegal{grid-template-columns:1fr;gap:5px;padding:26px 22px}.consentCta>div:last-child{width:100%;display:grid}.consentCta a{text-align:center}}.translationPage{background:#f4efe6}.translationBreadcrumbs{color:#74818a;white-space:nowrap;background:#fff;border-bottom:1px solid #e4dcd0;align-items:center;gap:10px;padding:17px clamp(24px,7vw,110px);font-size:10px;display:flex;overflow-x:auto}.translationBreadcrumbs a{color:#355066}.translationBreadcrumbs a:hover,.translationBreadcrumbs span:last-child{color:#a06c18}.translationHero{color:#fff;background:radial-gradient(circle at 83% 14%,#3375976b,#0000 28%),linear-gradient(132deg,#05182c,#0a3457);grid-template-columns:1.18fr .68fr;align-items:center;gap:85px;min-height:750px;padding:84px clamp(24px,7vw,110px);display:grid}.translationHeroCopy h1{max-width:980px;font-size:clamp(58px,6.6vw,98px);line-height:.91}.translationHeroCopy h1 em{color:#e0b65e;font-style:normal}.translationHeroCopy>p:last-of-type{color:#c7d5df;max-width:800px;font-size:17px;line-height:1.78}.translationTrust{color:#b9c9d6;flex-wrap:wrap;gap:13px 24px;margin-top:29px;font-size:10px;display:flex}.translationTrust span:before{content:"✓";color:#dfb45b;margin-right:7px}.translationHeroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff3b;padding:38px;box-shadow:0 30px 85px #00000038}.translationHeroCard>small{color:#e3b95f;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.translationHeroCard h2{margin:15px 0 16px;font-size:40px;line-height:1.07}.translationHeroCard>p{color:#c6d4df;font-size:12px;line-height:1.75}.translationHeroCard ol{border-top:1px solid #ffffff29;margin:27px 0 0;padding:0;list-style:none}.translationHeroCard li{color:#d9e2e9;border-bottom:1px solid #ffffff29;grid-template-columns:35px 1fr;gap:8px;padding:15px 0;font-size:12px;display:grid}.translationHeroCard li b{color:#dfb35a;font-size:9px}.translationHeroCard>a{color:#e7c374;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.translationNav{background:#fff;border-bottom:1px solid #ded5c8;align-items:stretch;padding:0 clamp(24px,7vw,110px);display:flex;overflow-x:auto}.translationNav a{white-space:nowrap;color:#344c61;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e8e1d6;padding:21px 18px;font-size:9px;font-weight:800}.translationNav a:hover{color:#9c6c16;background:#f6f1e8}.translationRoute,.translationServices,.translationDocuments,.translationData,.translationProcess,.translationTemplate,.translationFaq{padding:105px clamp(24px,7vw,110px)}.translationRoute h2,.translationHeading h2,.translationApostille h2,.translationDifference h2,.translationTemplate h2,.translationFaq h2,.translationCta h2{color:#0a2744;font-size:clamp(43px,5.2vw,70px)}.translationRoute{background:#fff;grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.translationRouteGrid{background:#d7cec1;border:1px solid #d7cec1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.translationRouteGrid article{background:#f8f5ef;flex-direction:column;min-height:365px;padding:29px;display:flex}.translationRouteGrid b{color:#a8751a;font-size:9px}.translationRouteGrid span{color:#8a7457;text-transform:uppercase;letter-spacing:.07em;margin-top:10px;font-size:9px;font-weight:800}.translationRouteGrid h3{color:#102e4b;margin:auto 0 15px;font-size:30px;line-height:1.12}.translationRouteGrid p{color:#64727d;font-size:11px;line-height:1.75}.translationHeading{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.translationHeading>p{color:#62717d;max-width:650px;line-height:1.8}.translationServices{background:#ede6da}.translationServiceGrid{background:#d4c9ba;border:1px solid #d4c9ba;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;box-shadow:0 28px 80px #071c3514}.translationServiceGrid article{background:#fff;flex-direction:column;min-height:345px;padding:37px;display:flex}.translationServiceGrid b{color:#a8751a;font-size:9px}.translationServiceGrid h3{color:#102e4b;margin:auto 0 15px;font-size:41px}.translationServiceGrid p{color:#64737e;font-size:12px;line-height:1.75}.translationServiceGrid .translationServiceFeatured{color:#fff;background:linear-gradient(145deg,#0c3153,#071c35)}.translationServiceFeatured h3{color:#fff}.translationServiceFeatured p{color:#c3d0db}.translationServiceFeatured b{color:#dfb45b}.translationDocuments{background:#f7f3ec}.translationDocumentGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.translationDocumentGrid article{background:#fff;border:1px solid #d7cec1;min-height:245px;padding:28px}.translationDocumentGrid b{color:#a8751a;font-size:9px}.translationDocumentGrid h3{color:#102e4a;margin:47px 0 13px;font-size:29px}.translationDocumentGrid p{color:#68757f;font-size:11px;line-height:1.75}.translationAny{color:#fff;background:#0b2b4b;grid-template-columns:.55fr 1.2fr auto;align-items:center;gap:35px;margin-top:14px;padding:30px 34px;display:grid}.translationAny strong{font-family:var(--font-display);font-size:30px}.translationAny p{color:#c2d0db;font-size:11px;line-height:1.7}.translationAny a{color:#e5bf70;white-space:nowrap;font-size:10px;font-weight:850}.translationApostille{color:#fff;background:#071c35;padding:105px clamp(24px,7vw,110px)}.translationApostilleIntro{max-width:920px}.translationApostille h2{color:#fff}.translationApostilleIntro>p:last-child{color:#b8c8d5;max-width:790px;line-height:1.8}.translationApostilleGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:55px;display:grid}.translationApostilleGrid article{background:#0b2b4b;border:1px solid #38516a;padding:36px}.translationApostilleGrid span{color:#dfb45b;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.translationApostilleGrid ul{border-top:1px solid #38516a;margin:24px 0 0;padding:22px 0 0;list-style:none}.translationApostilleGrid li{color:#c1cfda;padding:8px 0;font-size:12px;line-height:1.6}.translationApostilleGrid li:before{content:"—";color:#dfb45b;margin-right:8px}.translationApostilleNote{color:#9eafbd;margin:25px 0 0;font-size:10px;line-height:1.7}.translationDifference{background:#fff;grid-template-columns:.72fr 1.28fr;gap:80px;padding:105px clamp(24px,7vw,110px);display:grid}.translationDifferenceGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.translationDifferenceGrid article{background:#f7f3ec;border:1px solid #d7cec1;flex-direction:column;min-height:330px;padding:35px;display:flex}.translationDifferenceGrid b{color:#a8751a;font-family:var(--font-display);font-size:34px}.translationDifferenceGrid h3{color:#102e4a;margin:auto 0 15px;font-size:38px}.translationDifferenceGrid p{color:#64737e;font-size:11px;line-height:1.75}.translationDifferenceGrid a{color:#956a17;margin-top:15px;font-size:10px;font-weight:850}.translationData{background:#f1ece3}.translationDataGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.translationDataGrid article{background:#fff;border:1px solid #d7cec1;min-height:245px;padding:30px}.translationDataGrid b{color:#a8751a;font-size:9px}.translationDataGrid h3{color:#102e4a;margin:52px 0 13px;font-size:30px}.translationDataGrid p{color:#68757f;font-size:11px;line-height:1.75}.translationProcess{background:#e4dcd0}.translationSteps{border-top:1px solid #c8bcab;border-left:1px solid #c8bcab;grid-template-columns:repeat(5,1fr);display:grid}.translationSteps article{background:#ffffff57;border-bottom:1px solid #c8bcab;border-right:1px solid #c8bcab;min-height:265px;padding:27px}.translationSteps b{color:#a97519;font-size:9px}.translationSteps h3{color:#102e4b;margin:63px 0 13px;font-size:27px}.translationSteps p{color:#63717c;font-size:11px;line-height:1.7}.translationTemplate{color:#fff;background:radial-gradient(circle at 8% 15%,#174a74 0,#0000 27%),#071c35;grid-template-columns:.78fr 1.22fr;gap:75px;display:grid}.translationTemplate h2{color:#fff}.translationTemplate>div>p:last-of-type{color:#bac9d6;line-height:1.8}.translationCopyAction{gap:10px;margin-top:30px;display:grid}.translationCopyAction button{color:#071c35;width:max-content;font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#dfb45b;border:0;padding:15px 23px}.translationCopyAction button:hover{background:#f0cd83}.translationCopyAction span{color:#aebfcd;font-size:10px;line-height:1.6}.translationWhatsAppLink{color:#e5bf70;margin-top:19px;font-size:11px;font-weight:850;display:inline-block}.translationTemplate pre{color:#d4dee6;max-height:760px;font:11px/1.85 var(--font-sans);white-space:pre-wrap;word-break:break-word;background:#0b2b4b;border:1px solid #3a536b;margin:0;padding:35px;overflow:auto}.translationFaq{background:#eee8dd;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.translationFaq>div:first-child>p:last-child{color:#63717d;line-height:1.8}.translationFaqList{border-top:1px solid #d1c7b8}.translationFaq details{border-bottom:1px solid #d1c7b8}.translationFaq summary{cursor:pointer;color:#102e4b;font-family:var(--font-display);padding:23px 46px 23px 0;font-size:24px;line-height:1.3;list-style:none;position:relative}.translationFaq summary::-webkit-details-marker{display:none}.translationFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.translationFaq details[open] summary:after{content:"—"}.translationFaq details p{color:#5e6d79;margin:0;padding:0 55px 24px 0;font-size:12px;line-height:1.8}.translationOfficial{background:#fff;border-top:1px solid #dfd7cb;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:38px clamp(24px,7vw,110px);display:grid}.translationOfficial>div:first-child{grid-template-columns:180px 1fr;gap:25px;display:grid}.translationOfficial strong{color:#102f4b;font-family:var(--font-display);font-size:27px}.translationOfficial p{color:#63717d;margin:3px 0;font-size:11px;line-height:1.75}.translationOfficial>div:last-child{gap:10px;display:grid}.translationOfficial a{color:#956a17;font-size:10px;font-weight:800}.translationLegal{color:#132f49;background:#d9c39a;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.translationLegal strong{font-family:var(--font-display);font-size:28px}.translationLegal p{margin:4px 0;font-size:11px;line-height:1.7}.translationCta{color:#fff;background:radial-gradient(circle at 85% 10%,#174a74 0,#0000 26%),#071c35;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.translationCta h2{color:#fff}.translationCta>div:first-child>p:last-child{color:#bac9d6;max-width:760px;line-height:1.8}.translationCta>div:last-child{gap:12px;display:flex}.translationCta .secondary{color:#fff}@media (max-width:1080px){.translationHero,.translationRoute,.translationHeading,.translationDifference,.translationTemplate,.translationFaq{grid-template-columns:1fr}.translationHeroCard{max-width:680px}.translationHeading{gap:25px}.translationRouteGrid{grid-template-columns:1fr}.translationDocumentGrid{grid-template-columns:1fr 1fr}.translationAny{grid-template-columns:1fr}.translationDataGrid{grid-template-columns:1fr 1fr}.translationSteps{grid-template-columns:repeat(2,1fr)}.translationOfficial{grid-template-columns:1fr}.translationCta{grid-template-columns:1fr;align-items:start}.translationCta>div:last-child{flex-wrap:wrap}}@media (max-width:700px){.translationBreadcrumbs{padding:14px 22px}.translationHero{min-height:auto;padding:65px 22px}.translationHeroCopy h1{font-size:52px}.translationHeroCard{padding:26px}.translationNav{padding:0}.translationRoute,.translationServices,.translationDocuments,.translationApostille,.translationDifference,.translationData,.translationProcess,.translationTemplate,.translationFaq,.translationCta{padding:65px 22px}.translationServiceGrid,.translationDocumentGrid,.translationApostilleGrid,.translationDifferenceGrid,.translationDataGrid,.translationSteps{grid-template-columns:1fr}.translationSteps article{min-height:auto}.translationSteps h3{margin-top:30px}.translationTemplate pre{max-height:590px;padding:24px}.translationOfficial{padding:32px 22px}.translationOfficial>div:first-child{grid-template-columns:1fr;gap:8px}.translationLegal{grid-template-columns:1fr;gap:5px;padding:26px 22px}.translationCta>div:last-child{width:100%;display:grid}.translationCta a{text-align:center}}.businessPage{background:#f3eee5}.businessBreadcrumbs{color:#74818a;white-space:nowrap;background:#fff;border-bottom:1px solid #e4dcd0;align-items:center;gap:10px;padding:17px clamp(24px,7vw,110px);font-size:10px;display:flex;overflow-x:auto}.businessBreadcrumbs a{color:#355066}.businessBreadcrumbs a:hover,.businessBreadcrumbs span:last-child{color:#9b6a19}.businessHero{color:#fff;background:radial-gradient(circle at 83% 18%,#39806661,#0000 28%),linear-gradient(132deg,#061d27,#0a3f48);grid-template-columns:1.15fr .7fr;align-items:center;gap:85px;min-height:760px;padding:86px clamp(24px,7vw,110px);display:grid}.businessHeroCopy h1{max-width:940px;font-size:clamp(59px,6.7vw,99px);line-height:.91}.businessHeroCopy h1 em{color:#e1b968;font-style:normal}.businessHeroCopy>p:last-of-type{color:#c8d8d7;max-width:790px;font-size:17px;line-height:1.78}.businessTrust{color:#bad0ce;flex-wrap:wrap;gap:13px 24px;margin-top:29px;font-size:10px;display:flex}.businessTrust span:before{content:"✓";color:#e1b968;margin-right:7px}.businessHeroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff3b;padding:38px;box-shadow:0 30px 85px #00000038}.businessHeroCard small{color:#e7c272;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.businessHeroCard h2{margin:15px 0 18px;font-size:40px;line-height:1.08}.businessHeroCard ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.businessHeroCard li{color:#d8e4e3;border-bottom:1px solid #ffffff29;grid-template-columns:36px 1fr;gap:8px;padding:16px 0;font-size:12px;display:grid}.businessHeroCard li b{color:#e1b968;font-size:9px}.businessHeroCard>a{color:#e8c677;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.businessNav{background:#fff;border-bottom:1px solid #ded5c8;align-items:stretch;padding:0 clamp(24px,7vw,110px);display:flex;overflow-x:auto}.businessNav a{white-space:nowrap;color:#344c61;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e8e1d6;padding:21px 18px;font-size:9px;font-weight:800}.businessNav a:hover{color:#8a621b;background:#f6f1e8}.businessCompare,.businessServices,.businessForeign,.businessDocuments,.businessProcess,.businessChanges,.businessTax,.businessTemplate,.businessFaq{padding:105px clamp(24px,7vw,110px)}.businessSectionIntro{max-width:790px}.businessSectionIntro h2,.businessHeading h2,.businessForeign h2,.businessAddress h2,.businessChanges h2,.businessTax h2,.businessTemplate h2,.businessFaq h2,.businessCta h2{color:#0a3140;font-size:clamp(43px,5.2vw,70px)}.businessSectionIntro>p:last-child{color:#63747a;line-height:1.8}.businessCompare{background:#fff}.businessCompareGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:55px;display:grid}.businessCompareGrid article{border:1px solid #d8cdbc;flex-direction:column;min-height:520px;padding:40px;display:flex}.businessCompareGrid article>div{justify-content:space-between;align-items:start;display:flex}.businessCompareGrid span{color:#8b6b35;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.businessCompareGrid b{color:#b67b1d;font:700 62px var(--font-display)}.businessCompareGrid h3{color:#103846;max-width:410px;margin:auto 0 25px;font-size:39px;line-height:1.1}.businessCompareGrid ul{border-top:1px solid #d7cdbf;margin:0;padding:22px 0 0;list-style:none}.businessCompareGrid li{color:#596b70;padding:7px 0;font-size:12px;line-height:1.6}.businessCompareGrid li:before{content:"—";color:#b47a1d;margin-right:8px}.businessCompareGrid .businessCompany{color:#fff;background:linear-gradient(145deg,#0c3e47,#071f2b);border-color:#214f55}.businessCompany span,.businessCompany b{color:#e4bd6c}.businessCompany h3{color:#fff}.businessCompany ul{border-color:#345b61}.businessCompany li{color:#c5d5d4}.businessCompareNote{color:#fff;background:#b17922;grid-template-columns:.58fr 1.2fr auto;align-items:center;gap:35px;margin-top:15px;padding:30px 35px;display:grid}.businessCompareNote strong{font-family:var(--font-display);font-size:30px}.businessCompareNote p{font-size:11px;line-height:1.7}.businessCompareNote a{color:#fff;white-space:nowrap;font-size:10px;font-weight:850}.businessHeading{grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.businessHeading>p{color:#617278;line-height:1.8}.businessServices{background:#eae3d7}.businessServiceGrid{background:#cfc3b3;border:1px solid #cfc3b3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;box-shadow:0 28px 80px #07212914}.businessServiceGrid article{background:#fff;flex-direction:column;min-height:310px;padding:30px;display:flex}.businessServiceGrid b{color:#a8751a;font-size:9px}.businessServiceGrid h3{color:#103744;margin:auto 0 14px;font-size:30px;line-height:1.12}.businessServiceGrid p{color:#637278;font-size:11px;line-height:1.72}.businessServiceGrid .businessServiceFeatured{color:#fff;background:#0a3a43}.businessServiceFeatured h3{color:#fff}.businessServiceFeatured p{color:#c3d4d2}.businessServiceFeatured b{color:#e3bc6b}.businessForeign{color:#fff;background:radial-gradient(circle at 8% 12%,#165a5c 0,#0000 25%),#061f2b;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.businessForeign>div:first-child>p:last-of-type{color:#b8cccb;line-height:1.8}.businessForeign>div:first-child>a{color:#e6c373;margin-top:25px;font-size:11px;font-weight:850;display:inline-block}.businessForeign h2{color:#fff}.businessForeignChecks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.businessForeignChecks article{background:#0a3540;border:1px solid #31565c;min-height:250px;padding:30px}.businessForeignChecks b{color:#e0b866;font-size:9px}.businessForeignChecks h3{margin:42px 0 13px;font-size:29px}.businessForeignChecks p{color:#b9cccb;font-size:11px;line-height:1.72}.businessAddress{background:#d7bf91;grid-template-columns:1.2fr .8fr;align-items:center;gap:75px;padding:75px clamp(24px,7vw,110px);display:grid}.businessAddress>div>p:last-child{color:#425d61;max-width:770px;line-height:1.8}.businessAddress aside{background:#ffffff52;border-left:3px solid #0a3b44;padding:30px}.businessAddress aside strong{color:#103844;font:700 29px var(--font-display)}.businessAddress aside p{color:#465f63;font-size:11px;line-height:1.75}.businessDocuments{background:#f7f3ec}.businessDataGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.businessDataGrid article{background:#fff;border:1px solid #d7cdbf;min-height:250px;padding:30px}.businessDataGrid b{color:#a8751a;font-size:9px}.businessDataGrid h3{color:#103744;margin:52px 0 13px;font-size:30px}.businessDataGrid p{color:#637278;font-size:11px;line-height:1.73}.businessRelated{color:#fff;background:#0a3a43;grid-template-columns:1fr auto auto;align-items:center;gap:28px;margin-top:14px;padding:30px 34px;display:grid}.businessRelated strong{font-family:var(--font-display);font-size:29px}.businessRelated p{color:#c1d3d1;margin:4px 0;font-size:11px}.businessRelated>a{color:#e3be6e;white-space:nowrap;font-size:10px;font-weight:850}.businessProcess{background:#ded5c8}.businessSteps{border-top:1px solid #c3b6a4;border-left:1px solid #c3b6a4;grid-template-columns:repeat(6,1fr);display:grid}.businessSteps article{background:#ffffff54;border-bottom:1px solid #c3b6a4;border-right:1px solid #c3b6a4;min-height:280px;padding:25px}.businessSteps b{color:#a8751a;font-size:9px}.businessSteps h3{color:#103744;margin:64px 0 13px;font-size:26px}.businessSteps p{color:#5e6e73;font-size:11px;line-height:1.68}.businessChanges{background:#fff;grid-template-columns:.8fr 1fr auto;align-items:center;gap:70px;display:grid}.businessChanges>div>p:last-child{color:#637278;line-height:1.8}.businessChanges ul{border-top:1px solid #d9d0c3;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.businessChanges li{color:#53666b;border-bottom:1px solid #d9d0c3;padding:15px 0;font-size:11px;line-height:1.6}.businessChanges li:before{content:"✓";color:#ad771e;margin-right:8px}.businessChanges>a{color:#fff;white-space:nowrap;background:#0a3a43;padding:16px 22px;font-size:10px;font-weight:850}.businessTax{color:#fff;background:#071f2a}.businessTax>div:first-child{max-width:900px}.businessTax h2{color:#fff}.businessTax>div:first-child>p:last-child{color:#b9cbca;line-height:1.8}.businessTaxGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.businessTaxGrid article{background:#0b3540;border:1px solid #31555b;flex-direction:column;min-height:350px;padding:34px;display:flex}.businessTaxGrid span{color:#e1ba69;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.businessTaxGrid h3{margin:auto 0 16px;font-size:33px;line-height:1.12}.businessTaxGrid p{color:#baccca;font-size:11px;line-height:1.75}.businessTemplate{color:#fff;background:radial-gradient(circle at 7% 15%,#18575c 0,#0000 25%),#061f2a;grid-template-columns:.78fr 1.22fr;gap:75px;display:grid}.businessTemplate h2{color:#fff}.businessTemplate>div>p:last-of-type{color:#b9ccca;line-height:1.8}.businessCopyAction{gap:10px;margin-top:30px;display:grid}.businessCopyAction button{color:#071f2a;width:max-content;font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#e1ba69;border:0;padding:15px 23px}.businessCopyAction button:hover{background:#f0d18c}.businessCopyAction span{color:#aec2c1;font-size:10px;line-height:1.6}.businessWhatsAppLink{color:#e6c574;margin-top:19px;font-size:11px;font-weight:850;display:inline-block}.businessTemplate pre{color:#d4e0df;max-height:800px;font:11px/1.85 var(--font-sans);white-space:pre-wrap;word-break:break-word;background:#0a3540;border:1px solid #35585d;margin:0;padding:35px;overflow:auto}.businessFaq{background:#eee7dc;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.businessFaq>div:first-child>p:last-child{color:#617278;line-height:1.8}.businessFaqList{border-top:1px solid #d0c5b6}.businessFaq details{border-bottom:1px solid #d0c5b6}.businessFaq summary{cursor:pointer;color:#103744;font-family:var(--font-display);padding:23px 46px 23px 0;font-size:24px;line-height:1.3;list-style:none;position:relative}.businessFaq summary::-webkit-details-marker{display:none}.businessFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.businessFaq details[open] summary:after{content:"—"}.businessFaq details p{color:#5c6d72;margin:0;padding:0 55px 24px 0;font-size:12px;line-height:1.8}.businessOfficial{background:#fff;border-top:1px solid #ded5c9;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:38px clamp(24px,7vw,110px);display:grid}.businessOfficial>div:first-child{grid-template-columns:180px 1fr;gap:25px;display:grid}.businessOfficial strong{color:#103744;font-family:var(--font-display);font-size:27px}.businessOfficial p{color:#617278;margin:3px 0;font-size:11px;line-height:1.75}.businessOfficial>div:last-child{gap:10px;display:grid}.businessOfficial a{color:#8e651d;font-size:10px;font-weight:800}.businessLegal{color:#123743;background:#d7bf91;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.businessLegal strong{font-family:var(--font-display);font-size:28px}.businessLegal p{margin:4px 0;font-size:11px;line-height:1.7}.businessCta{color:#fff;background:radial-gradient(circle at 87% 10%,#18575c 0,#0000 25%),#061f2a;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.businessCta h2{color:#fff}.businessCta>div:first-child>p:last-child{color:#b9ccca;max-width:760px;line-height:1.8}.businessCta>div:last-child{gap:12px;display:flex}.businessCta .secondary{color:#fff}@media (max-width:1120px){.businessHero,.businessHeading,.businessForeign,.businessTemplate,.businessFaq{grid-template-columns:1fr}.businessHeroCard{max-width:690px}.businessHeading{gap:25px}.businessServiceGrid{grid-template-columns:1fr 1fr}.businessSteps{grid-template-columns:repeat(3,1fr)}.businessChanges{grid-template-columns:1fr}.businessChanges>a{width:max-content}.businessOfficial{grid-template-columns:1fr}}@media (max-width:760px){.businessBreadcrumbs{padding:14px 22px}.businessHero{min-height:auto;padding:65px 22px}.businessHeroCopy h1{font-size:52px}.businessHeroCard{padding:26px}.businessNav{padding:0}.businessCompare,.businessServices,.businessForeign,.businessDocuments,.businessProcess,.businessChanges,.businessTax,.businessTemplate,.businessFaq,.businessCta{padding:65px 22px}.businessCompareGrid,.businessServiceGrid,.businessForeignChecks,.businessDataGrid,.businessTaxGrid{grid-template-columns:1fr}.businessCompareGrid article{min-height:450px}.businessCompareNote{grid-template-columns:1fr}.businessAddress{grid-template-columns:1fr;gap:30px;padding:60px 22px}.businessRelated,.businessSteps{grid-template-columns:1fr}.businessSteps article{min-height:auto}.businessSteps h3{margin-top:30px}.businessChanges ul{grid-template-columns:1fr}.businessTemplate pre{max-height:600px;padding:24px}.businessOfficial{padding:32px 22px}.businessOfficial>div:first-child{grid-template-columns:1fr;gap:8px}.businessLegal{grid-template-columns:1fr;gap:5px;padding:26px 22px}.businessCta>div:last-child{width:100%;display:grid}.businessCta a{text-align:center}.businessCta{grid-template-columns:minmax(0,1fr);gap:30px}.businessCompareGrid{grid-template-columns:minmax(0,1fr)}.businessCompareGrid article{min-width:0;padding:28px}.businessCompareGrid h3{overflow-wrap:anywhere}.businessCompareNote a{white-space:normal}}.migrationPage{background:#f2eee7}.migrationBreadcrumbs{color:#7b8087;white-space:nowrap;background:#fff;border-bottom:1px solid #e4dcd0;align-items:center;gap:10px;padding:17px clamp(24px,7vw,110px);font-size:10px;display:flex;overflow-x:auto}.migrationBreadcrumbs a{color:#4d5068}.migrationBreadcrumbs a:hover,.migrationBreadcrumbs span:last-child{color:#9a6517}.migrationHero{color:#fff;background:radial-gradient(circle at 83% 17%,#7b54817a,#0000 29%),linear-gradient(132deg,#10182d,#36254a);grid-template-columns:1.15fr .7fr;align-items:center;gap:85px;min-height:760px;padding:86px clamp(24px,7vw,110px);display:grid}.migrationHeroCopy h1{max-width:940px;font-size:clamp(59px,6.7vw,99px);line-height:.91}.migrationHeroCopy h1 em{color:#e3bd6c;font-style:normal}.migrationHeroCopy>p:last-of-type{color:#d1cedc;max-width:800px;font-size:17px;line-height:1.78}.migrationTrust{color:#c9c5d5;flex-wrap:wrap;gap:13px 24px;margin-top:29px;font-size:10px;display:flex}.migrationTrust span:before{content:"✓";color:#e3bd6c;margin-right:7px}.migrationHeroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff3b;padding:38px;box-shadow:0 30px 85px #0000003d}.migrationHeroCard small{color:#e7c475;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.migrationHeroCard h2{margin:15px 0 16px;font-size:40px;line-height:1.08}.migrationHeroCard>p{color:#cfcbda;font-size:12px;line-height:1.75}.migrationHeroCard ol{border-top:1px solid #ffffff29;margin:24px 0 0;padding:0;list-style:none}.migrationHeroCard li{color:#e0ddea;border-bottom:1px solid #ffffff29;grid-template-columns:36px 1fr;gap:8px;padding:16px 0;font-size:12px;display:grid}.migrationHeroCard li b{color:#e3bd6c;font-size:9px}.migrationHeroCard>a{color:#ebcc83;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.migrationNav{background:#fff;border-bottom:1px solid #ded5c8;align-items:stretch;padding:0 clamp(24px,7vw,110px);display:flex;overflow-x:auto}.migrationNav a{white-space:nowrap;color:#4c5068;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e8e1d6;padding:21px 18px;font-size:9px;font-weight:800}.migrationNav a:hover{color:#936217;background:#f6f1e8}.migrationStart,.migrationResidence,.migrationNumbers,.migrationWork,.migrationDocuments,.migrationProcess,.migrationCitizenship,.migrationTemplate,.migrationFaq{padding:105px clamp(24px,7vw,110px)}.migrationStart h2,.migrationHeading h2,.migrationNumbers h2,.migrationWork h2,.migrationCitizenship h2,.migrationTemplate h2,.migrationFaq h2,.migrationCta h2{color:#23233e;font-size:clamp(43px,5.2vw,70px)}.migrationStart{background:#fff;grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.migrationStart>div:last-child{border-top:1px solid #d6ccbe;border-bottom:1px solid #d6ccbe;padding:25px 0}.migrationStart p{color:#646a76;line-height:1.8}.migrationStart strong{color:#855817;font-family:var(--font-display);margin-top:22px;font-size:25px;display:block}.migrationHeading{grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.migrationHeading>p{color:#656b77;line-height:1.8}.migrationResidence{background:#ebe4d9}.migrationResidenceGrid{background:#cfc3b3;border:1px solid #cfc3b3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;box-shadow:0 28px 80px #19142b14}.migrationResidenceGrid article{background:#fff;flex-direction:column;min-height:330px;padding:30px;display:flex}.migrationResidenceGrid b{color:#a8751a;font-size:9px}.migrationResidenceGrid h3{color:#2d2946;margin:auto 0 14px;font-size:31px;line-height:1.1}.migrationResidenceGrid p{color:#666b75;font-size:11px;line-height:1.72}.migrationResidenceGrid .migrationResidenceFeatured{color:#fff;background:linear-gradient(145deg,#38274b,#181b34)}.migrationResidenceFeatured h3{color:#fff}.migrationResidenceFeatured p{color:#cfccda}.migrationResidenceFeatured b{color:#e3bd6c}.migrationNumbers{color:#fff;background:#171a32}.migrationNumbers>div:first-child{max-width:900px}.migrationNumbers h2{color:#fff}.migrationNumbers>div:first-child>p:last-child{color:#c7c5d2;line-height:1.8}.migrationNumberCards{grid-template-columns:1fr 1fr;gap:15px;margin-top:55px;display:grid}.migrationNumberCards article{background:#27243f;border:1px solid #4b4961;flex-direction:column;min-height:410px;padding:38px;display:flex}.migrationNumberCards span{color:#dfbb6b;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.migrationNumberCards strong{color:#e6c77e;font:700 clamp(50px,5vw,76px) var(--font-display);margin:auto 0 5px}.migrationNumberCards h3{margin:0 0 17px;font-size:36px}.migrationNumberCards p{color:#c7c5d2;font-size:11px;line-height:1.75}.migrationNumberNote{color:#aaa8ba;margin:25px 0 0;font-size:10px;line-height:1.7}.migrationWork{background:#fff;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.migrationWork>div:first-child>p:last-of-type{color:#656b77;line-height:1.8}.migrationWork>div:first-child>a{color:#8e601b;margin-top:25px;font-size:11px;font-weight:850;display:inline-block}.migrationWorkChecks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.migrationWorkChecks article{background:#f3eee6;border:1px solid #d6ccbe;min-height:250px;padding:30px}.migrationWorkChecks b{color:#a8751a;font-size:9px}.migrationWorkChecks h3{color:#2c2946;margin:42px 0 13px;font-size:29px}.migrationWorkChecks p{color:#656b74;font-size:11px;line-height:1.72}.migrationDocuments{background:#f6f2eb}.migrationDataGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.migrationDataGrid article{background:#fff;border:1px solid #d6ccbe;min-height:250px;padding:30px}.migrationDataGrid b{color:#a8751a;font-size:9px}.migrationDataGrid h3{color:#2c2946;margin:52px 0 13px;font-size:30px}.migrationDataGrid p{color:#656b74;font-size:11px;line-height:1.73}.migrationRelated{color:#fff;background:#38274b;grid-template-columns:1fr auto auto;align-items:center;gap:28px;margin-top:14px;padding:30px 34px;display:grid}.migrationRelated strong{font-family:var(--font-display);font-size:29px}.migrationRelated p{color:#d0ccda;margin:4px 0;font-size:11px}.migrationRelated>a{color:#e5c276;white-space:nowrap;font-size:10px;font-weight:850}.migrationProcess{background:#ddd4c7}.migrationSteps{border-top:1px solid #c2b5a3;border-left:1px solid #c2b5a3;grid-template-columns:repeat(6,1fr);display:grid}.migrationSteps article{background:#ffffff54;border-bottom:1px solid #c2b5a3;border-right:1px solid #c2b5a3;min-height:280px;padding:25px}.migrationSteps b{color:#a8751a;font-size:9px}.migrationSteps h3{color:#2c2946;margin:64px 0 13px;font-size:26px}.migrationSteps p{color:#616873;font-size:11px;line-height:1.68}.migrationCitizenship{color:#fff;background:radial-gradient(circle at 8% 10%,#4d315c 0,#0000 26%),#15182e}.migrationCitizenship h2{color:#fff}.migrationCitizenship .migrationHeading>p{color:#c4c1cf}.migrationCitizenshipGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.migrationCitizenshipGrid article{background:#26233d;border:1px solid #4a485f;flex-direction:column;min-height:310px;padding:35px;display:flex}.migrationCitizenshipGrid b{color:#e0bb6a;font-size:9px}.migrationCitizenshipGrid h3{margin:auto 0 14px;font-size:36px}.migrationCitizenshipGrid p{color:#c6c3d1;font-size:11px;line-height:1.75}.migrationExam{background:#a46c1e;grid-template-columns:.55fr 1.25fr auto;align-items:center;gap:30px;margin-top:14px;padding:30px 35px;display:grid}.migrationExam strong{font-family:var(--font-display);font-size:29px}.migrationExam p{font-size:11px;line-height:1.7}.migrationExam a{color:#fff;white-space:nowrap;font-size:10px;font-weight:850}.migrationTemplate{color:#fff;background:radial-gradient(circle at 7% 15%,#4e315c 0,#0000 25%),#15182d;grid-template-columns:.78fr 1.22fr;gap:75px;display:grid}.migrationTemplate h2{color:#fff}.migrationTemplate>div>p:last-of-type{color:#c4c1d0;line-height:1.8}.migrationCopyAction{gap:10px;margin-top:30px;display:grid}.migrationCopyAction button{color:#17182d;width:max-content;font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#e1bd70;border:0;padding:15px 23px}.migrationCopyAction button:hover{background:#efd493}.migrationCopyAction span{color:#b9b6c7;font-size:10px;line-height:1.6}.migrationWhatsAppLink{color:#e8c87e;margin-top:19px;font-size:11px;font-weight:850;display:inline-block}.migrationTemplate pre{color:#dcdae4;max-height:820px;font:11px/1.85 var(--font-sans);white-space:pre-wrap;word-break:break-word;background:#27243f;border:1px solid #4b4960;margin:0;padding:35px;overflow:auto}.migrationFaq{background:#eee7dc;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.migrationFaq>div:first-child>p:last-child{color:#626975;line-height:1.8}.migrationFaqList{border-top:1px solid #d0c5b6}.migrationFaq details{border-bottom:1px solid #d0c5b6}.migrationFaq summary{cursor:pointer;color:#2c2946;font-family:var(--font-display);padding:23px 46px 23px 0;font-size:24px;line-height:1.3;list-style:none;position:relative}.migrationFaq summary::-webkit-details-marker{display:none}.migrationFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.migrationFaq details[open] summary:after{content:"—"}.migrationFaq details p{color:#5e6570;margin:0;padding:0 55px 24px 0;font-size:12px;line-height:1.8}.migrationOfficial{background:#fff;border-top:1px solid #ded5c9;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:38px clamp(24px,7vw,110px);display:grid}.migrationOfficial>div:first-child{grid-template-columns:180px 1fr;gap:25px;display:grid}.migrationOfficial strong{color:#2c2946;font-family:var(--font-display);font-size:27px}.migrationOfficial p{color:#626975;margin:3px 0;font-size:11px;line-height:1.75}.migrationOfficial>div:last-child{gap:10px;display:grid}.migrationOfficial a{color:#8f611b;font-size:10px;font-weight:800}.migrationLegal{color:#292941;background:#d7bf91;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.migrationLegal strong{font-family:var(--font-display);font-size:28px}.migrationLegal p{margin:4px 0;font-size:11px;line-height:1.7}.migrationCta{color:#fff;background:radial-gradient(circle at 87% 10%,#4d315c 0,#0000 25%),#15182d;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.migrationCta h2{color:#fff}.migrationCta>div:first-child>p:last-child{color:#c4c1d0;max-width:770px;line-height:1.8}.migrationCta>div:last-child{gap:12px;display:flex}.migrationCta .secondary{color:#fff}@media (max-width:1120px){.migrationHero,.migrationHeading,.migrationWork,.migrationTemplate,.migrationFaq{grid-template-columns:1fr}.migrationHeroCard{max-width:690px}.migrationHeading{gap:25px}.migrationResidenceGrid{grid-template-columns:1fr 1fr}.migrationSteps{grid-template-columns:repeat(3,1fr)}.migrationOfficial{grid-template-columns:1fr}}@media (max-width:760px){.migrationBreadcrumbs{padding:14px 22px}.migrationHero{min-height:auto;padding:65px 22px}.migrationHeroCopy h1{font-size:52px}.migrationHeroCard{padding:26px}.migrationNav{padding:0}.migrationStart,.migrationResidence,.migrationNumbers,.migrationWork,.migrationDocuments,.migrationProcess,.migrationCitizenship,.migrationTemplate,.migrationFaq,.migrationCta{padding:65px 22px}.migrationStart,.migrationResidenceGrid,.migrationNumberCards,.migrationWorkChecks,.migrationDataGrid,.migrationCitizenshipGrid{grid-template-columns:1fr}.migrationNumberCards article{min-height:360px}.migrationRelated,.migrationExam,.migrationSteps{grid-template-columns:1fr}.migrationSteps article{min-height:auto}.migrationSteps h3{margin-top:30px}.migrationTemplate pre{max-height:600px;padding:24px}.migrationOfficial{padding:32px 22px}.migrationOfficial>div:first-child{grid-template-columns:1fr;gap:8px}.migrationLegal{grid-template-columns:1fr;gap:5px;padding:26px 22px}.migrationCta>div:last-child{width:100%;display:grid}.migrationCta a{text-align:center}}.propertyPage{background:#f2eee7}.propertyBreadcrumbs{color:#758087;white-space:nowrap;background:#fff;border-bottom:1px solid #e4dcd0;align-items:center;gap:10px;padding:17px clamp(24px,7vw,110px);font-size:10px;display:flex;overflow-x:auto}.propertyBreadcrumbs a{color:#315167}.propertyBreadcrumbs a:hover,.propertyBreadcrumbs span:last-child{color:#9c6818}.propertyHero{color:#fff;background:radial-gradient(circle at 83% 18%,#ac6e305c,#0000 29%),linear-gradient(132deg,#10212b,#284453);grid-template-columns:1.17fr .68fr;align-items:center;gap:85px;min-height:760px;padding:86px clamp(24px,7vw,110px);display:grid}.propertyHeroCopy h1{max-width:980px;font-size:clamp(57px,6.5vw,96px);line-height:.91}.propertyHeroCopy h1 em{color:#e4bc6a;font-style:normal}.propertyHeroCopy>p:last-of-type{color:#ccd7dc;max-width:810px;font-size:17px;line-height:1.78}.propertyTrust{color:#c1d0d6;flex-wrap:wrap;gap:13px 24px;margin-top:29px;font-size:10px;display:flex}.propertyTrust span:before{content:"✓";color:#e4bc6a;margin-right:7px}.propertyHeroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff3b;padding:38px;box-shadow:0 30px 85px #0000003d}.propertyHeroCard small{color:#e9c577;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.propertyHeroCard h2{margin:15px 0 18px;font-size:40px;line-height:1.08}.propertyHeroCard ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.propertyHeroCard li{color:#dce4e8;border-bottom:1px solid #ffffff29;grid-template-columns:36px 1fr;gap:8px;padding:16px 0;font-size:12px;display:grid}.propertyHeroCard li b{color:#e4bc6a;font-size:9px}.propertyHeroCard>a{color:#e9c979;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.propertyNav{background:#fff;border-bottom:1px solid #ded5c8;align-items:stretch;padding:0 clamp(24px,7vw,110px);display:flex;overflow-x:auto}.propertyNav a{white-space:nowrap;color:#355469;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e8e1d6;padding:21px 18px;font-size:9px;font-weight:800}.propertyNav a:hover{color:#966318;background:#f6f1e8}.propertyPrinciple,.propertyServices,.propertyCheck,.propertyBeyond,.propertyDeveloper,.propertyContract,.propertyForeigners,.propertyRemote,.propertyProcess,.propertyResidence,.propertyTemplate,.propertyFaq{padding:105px clamp(24px,7vw,110px)}.propertyPrinciple h2,.propertyHeading h2,.propertyCheck h2,.propertyBeyond h2,.propertyDeveloper h2,.propertyPreRegistration h2,.propertyForeigners h2,.propertyRemote h2,.propertyResidence h2,.propertyTemplate h2,.propertyFaq h2,.propertyCta h2{color:#17394a;font-size:clamp(43px,5.2vw,70px)}.propertyPrinciple{background:#fff;grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.propertyPrinciple>div:last-child{border-top:1px solid #d6ccbe;border-bottom:1px solid #d6ccbe;padding:25px 0}.propertyPrinciple p{color:#63737b;line-height:1.8}.propertyPrinciple strong{color:#976519;font-family:var(--font-display);margin-top:22px;font-size:25px;display:block}.propertyHeading{grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.propertyHeading>p{color:#63737b;line-height:1.8}.propertyServices{background:#eae3d7}.propertyServiceGrid{background:#cfc3b3;border:1px solid #cfc3b3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;box-shadow:0 28px 80px #0c232e14}.propertyServiceGrid article{background:#fff;flex-direction:column;min-height:320px;padding:30px;display:flex}.propertyServiceGrid b{color:#a8751a;font-size:9px}.propertyServiceGrid h3{color:#17394a;margin:auto 0 14px;font-size:31px;line-height:1.1}.propertyServiceGrid p{color:#64737a;font-size:11px;line-height:1.72}.propertyServiceGrid .propertyServiceFeatured{color:#fff;background:linear-gradient(145deg,#294a5a,#122a37)}.propertyServiceFeatured h3{color:#fff}.propertyServiceFeatured p{color:#c9d5da}.propertyServiceFeatured b{color:#e3bd6b}.propertyCheck{color:#fff;background:radial-gradient(circle at 8% 10%,#356273 0,#0000 26%),#102833;grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.propertyCheck h2{color:#fff}.propertyCheck>div:first-child>p:last-of-type{color:#c4d2d7;line-height:1.8}.propertyCheck>div:first-child>a{color:#e6c373;margin-top:25px;font-size:11px;font-weight:850;display:inline-block}.propertyCheckGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.propertyCheckGrid article{background:#1c3946;border:1px solid #45626e;min-height:250px;padding:30px}.propertyCheckGrid b{color:#e1ba69;font-size:9px}.propertyCheckGrid h3{margin:42px 0 13px;font-size:29px}.propertyCheckGrid p{color:#c2d0d5;font-size:11px;line-height:1.72}.propertyBeyond{background:#fff}.propertyBeyond>div:first-child{max-width:870px}.propertyBeyondGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.propertyBeyondGrid article{background:#f5f1e9;border:1px solid #d7cdbf;flex-direction:column;min-height:365px;padding:35px;display:flex}.propertyBeyondGrid span{color:#9a681b;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.propertyBeyondGrid h3{color:#17394a;margin:auto 0 17px;font-size:34px;line-height:1.1}.propertyBeyondGrid p{color:#63737a;font-size:11px;line-height:1.75}.propertyDeveloper{color:#fff;background:#102833;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.propertyDeveloper h2{color:#fff}.propertyDeveloper>div>p:last-of-type{color:#c3d1d6;line-height:1.8}.propertyDeveloper>div>a{color:#e5c172;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.propertyDeveloper ul{border-top:1px solid #46616d;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.propertyDeveloper li{color:#d0dade;border-bottom:1px solid #46616d;padding:20px 0;font-size:11px;line-height:1.6}.propertyDeveloper li:before{content:"✓";color:#e0b96a;margin-right:9px}.propertyPreRegistration{background:#d8c095;grid-template-columns:1.2fr .8fr;align-items:center;gap:75px;padding:75px clamp(24px,7vw,110px);display:grid}.propertyPreRegistration>div>p:last-child{color:#425d66;max-width:780px;line-height:1.8}.propertyPreRegistration aside{background:#ffffff57;border-left:3px solid #173d4d;padding:30px}.propertyPreRegistration aside strong{color:#17394a;font:700 29px var(--font-display)}.propertyPreRegistration aside p{color:#465f66;font-size:11px;line-height:1.75}.propertyContract{background:#f6f2eb}.propertyContractGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.propertyContractGrid article{background:#fff;border:1px solid #d6ccbe;min-height:250px;padding:30px}.propertyContractGrid b{color:#a8751a;font-size:9px}.propertyContractGrid h3{color:#17394a;margin:52px 0 13px;font-size:30px}.propertyContractGrid p{color:#63737a;font-size:11px;line-height:1.73}.propertyForeigners{background:#fff;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.propertyForeigners>div:first-child>p:last-of-type{color:#62727a;line-height:1.8}.propertyForeigners>div:first-child>a{color:#8e601b;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.propertyForeignCards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.propertyForeignCards article{background:#f3eee6;border:1px solid #d6ccbe;flex-direction:column;min-height:350px;padding:35px;display:flex}.propertyForeignCards b{color:#ad7420;font:700 38px var(--font-display)}.propertyForeignCards h3{color:#17394a;margin:auto 0 15px;font-size:34px}.propertyForeignCards p{color:#62727a;font-size:11px;line-height:1.75}.propertyRemote{color:#fff;background:radial-gradient(circle at 8% 13%,#356273 0,#0000 25%),#102833;grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid}.propertyRemote h2{color:#fff}.propertyRemote>div:first-child>p:last-child{color:#c4d2d7;max-width:900px;line-height:1.8}.propertyRemoteLinks{gap:12px;display:grid}.propertyRemoteLinks a{color:#e5c172;white-space:nowrap;border:1px solid #56717c;padding:15px 22px;font-size:10px;font-weight:850}.propertyRemoteLinks a:hover{background:#1e3d49}.propertyProcess{background:#ddd4c7}.propertySteps{border-top:1px solid #c2b5a3;border-left:1px solid #c2b5a3;grid-template-columns:repeat(6,1fr);display:grid}.propertySteps article{background:#ffffff54;border-bottom:1px solid #c2b5a3;border-right:1px solid #c2b5a3;min-height:280px;padding:25px}.propertySteps b{color:#a8751a;font-size:9px}.propertySteps h3{color:#17394a;margin:64px 0 13px;font-size:26px}.propertySteps p{color:#606f76;font-size:11px;line-height:1.68}.propertyResidence{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.propertyResidence>div>p:last-child{color:#62727a;max-width:920px;line-height:1.8}.propertyResidence>a{color:#fff;white-space:nowrap;background:#214858;padding:16px 22px;font-size:10px;font-weight:850}.propertyTemplate{color:#fff;background:radial-gradient(circle at 7% 15%,#356273 0,#0000 25%),#102833;grid-template-columns:.78fr 1.22fr;gap:75px;display:grid}.propertyTemplate h2{color:#fff}.propertyTemplate>div>p:last-of-type{color:#c3d1d6;line-height:1.8}.propertyCopyAction{gap:10px;margin-top:30px;display:grid}.propertyCopyAction button{color:#122a35;width:max-content;font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#e1ba69;border:0;padding:15px 23px}.propertyCopyAction button:hover{background:#efd18d}.propertyCopyAction span{color:#b5c6cc;font-size:10px;line-height:1.6}.propertyWhatsAppLink{color:#e6c474;margin-top:19px;font-size:11px;font-weight:850;display:inline-block}.propertyTemplate pre{color:#d8e1e4;max-height:820px;font:11px/1.85 var(--font-sans);white-space:pre-wrap;word-break:break-word;background:#1c3946;border:1px solid #47636e;margin:0;padding:35px;overflow:auto}.propertyFaq{background:#eee7dc;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.propertyFaq>div:first-child>p:last-child{color:#626f76;line-height:1.8}.propertyFaqList{border-top:1px solid #d0c5b6}.propertyFaq details{border-bottom:1px solid #d0c5b6}.propertyFaq summary{cursor:pointer;color:#17394a;font-family:var(--font-display);padding:23px 46px 23px 0;font-size:24px;line-height:1.3;list-style:none;position:relative}.propertyFaq summary::-webkit-details-marker{display:none}.propertyFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.propertyFaq details[open] summary:after{content:"—"}.propertyFaq details p{color:#5e6c73;margin:0;padding:0 55px 24px 0;font-size:12px;line-height:1.8}.propertyOfficial{background:#fff;border-top:1px solid #ded5c9;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:38px clamp(24px,7vw,110px);display:grid}.propertyOfficial>div:first-child{grid-template-columns:180px 1fr;gap:25px;display:grid}.propertyOfficial strong{color:#17394a;font-family:var(--font-display);font-size:27px}.propertyOfficial p{color:#627078;margin:3px 0;font-size:11px;line-height:1.75}.propertyOfficial>div:last-child{gap:10px;display:grid}.propertyOfficial a{color:#8f611b;font-size:10px;font-weight:800}.propertyLegal{color:#173846;background:#d8c095;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.propertyLegal strong{font-family:var(--font-display);font-size:28px}.propertyLegal p{margin:4px 0;font-size:11px;line-height:1.7}.propertyCta{color:#fff;background:radial-gradient(circle at 87% 10%,#356273 0,#0000 25%),#102833;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.propertyCta h2{color:#fff}.propertyCta>div:first-child>p:last-child{color:#c4d2d7;max-width:770px;line-height:1.8}.propertyCta>div:last-child{gap:12px;display:flex}.propertyCta .secondary{color:#fff}@media (max-width:1120px){.propertyHero,.propertyHeading,.propertyCheck,.propertyDeveloper,.propertyForeigners,.propertyTemplate,.propertyFaq,.propertyCta{grid-template-columns:1fr}.propertyHeroCard{max-width:690px}.propertyHeading{gap:25px}.propertyServiceGrid{grid-template-columns:1fr 1fr}.propertySteps{grid-template-columns:repeat(3,1fr)}.propertyRemote,.propertyResidence,.propertyOfficial{grid-template-columns:1fr}.propertyRemoteLinks{max-width:520px}.propertyResidence>a{width:max-content}}@media (max-width:760px){.propertyBreadcrumbs{padding:14px 22px}.propertyHero{min-height:auto;padding:65px 22px}.propertyHeroCopy h1{font-size:50px}.propertyHeroCard{padding:26px}.propertyNav{padding:0}.propertyPrinciple,.propertyServices,.propertyCheck,.propertyBeyond,.propertyDeveloper,.propertyContract,.propertyForeigners,.propertyRemote,.propertyProcess,.propertyResidence,.propertyTemplate,.propertyFaq,.propertyCta{padding:65px 22px}.propertyPrinciple,.propertyServiceGrid,.propertyCheckGrid,.propertyBeyondGrid,.propertyContractGrid,.propertyForeignCards,.propertyDeveloper ul{grid-template-columns:1fr}.propertyPreRegistration{grid-template-columns:1fr;gap:30px;padding:60px 22px}.propertySteps{grid-template-columns:1fr}.propertySteps article{min-height:auto}.propertySteps h3{margin-top:30px}.propertyResidence>a{text-align:center;width:auto}.propertyTemplate pre{max-height:600px;padding:24px}.propertyOfficial{padding:32px 22px}.propertyOfficial>div:first-child{grid-template-columns:1fr;gap:8px}.propertyLegal{grid-template-columns:1fr;gap:5px;padding:26px 22px}.propertyCta>div:last-child{width:100%;display:grid}.propertyCta a{text-align:center}}.legalServicesPage{background:#f2eee7}.legalBreadcrumbs{color:#788086;white-space:nowrap;background:#fff;border-bottom:1px solid #e4dcd0;align-items:center;gap:10px;padding:17px clamp(24px,7vw,110px);font-size:10px;display:flex;overflow-x:auto}.legalBreadcrumbs a{color:#40566a}.legalBreadcrumbs a:hover,.legalBreadcrumbs span:last-child{color:#9c6818}.legalHero{color:#fff;background:radial-gradient(circle at 83% 17%,#6f473a75,#0000 29%),linear-gradient(132deg,#111c2a,#3d2d32);grid-template-columns:1.16fr .69fr;align-items:center;gap:85px;min-height:760px;padding:86px clamp(24px,7vw,110px);display:grid}.legalHeroCopy h1{max-width:970px;font-size:clamp(57px,6.5vw,96px);line-height:.91}.legalHeroCopy h1 em{color:#e4bc69;font-style:normal}.legalHeroCopy>p:last-of-type{color:#d4cfd2;max-width:810px;font-size:17px;line-height:1.78}.legalTrust{color:#ccc5c9;flex-wrap:wrap;gap:13px 24px;margin-top:29px;font-size:10px;display:flex}.legalTrust span:before{content:"✓";color:#e4bc69;margin-right:7px}.legalHeroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff3b;padding:38px;box-shadow:0 30px 85px #0000003d}.legalHeroCard small{color:#e8c575;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.legalHeroCard h2{margin:15px 0 18px;font-size:40px;line-height:1.08}.legalHeroCard ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.legalHeroCard li{color:#e0dadd;border-bottom:1px solid #ffffff29;grid-template-columns:36px 1fr;gap:8px;padding:16px 0;font-size:12px;display:grid}.legalHeroCard li b{color:#e4bc69;font-size:9px}.legalHeroCard>a{color:#e9ca7b;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.legalNav{background:#fff;border-bottom:1px solid #ded5c8;align-items:stretch;padding:0 clamp(24px,7vw,110px);display:flex;overflow-x:auto}.legalNav a{white-space:nowrap;color:#40566a;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e8e1d6;padding:21px 18px;font-size:9px;font-weight:800}.legalNav a:hover{color:#976418;background:#f6f1e8}.legalFormats,.legalServices,.legalAnalysis,.legalContracts,.legalDispute,.legalProcess,.legalEvidence,.legalBusiness,.legalTemplate,.legalFaq{padding:105px clamp(24px,7vw,110px)}.legalFormats h2,.legalHeading h2,.legalAnalysis h2,.legalUrgent h2,.legalContracts h2,.legalEvidence h2,.legalBusiness h2,.legalTemplate h2,.legalFaq h2,.legalCta h2{color:#263444;font-size:clamp(43px,5.2vw,70px)}.legalFormats{background:#fff}.legalFormats>div:first-child{max-width:840px}.legalFormats>div:first-child>p:last-child{color:#686e75;line-height:1.8}.legalFormatGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.legalFormatGrid article{background:#f5f1e9;border:1px solid #d5cabd;flex-direction:column;min-height:420px;padding:36px;display:flex}.legalFormatGrid b{color:#a8751a;font-size:9px}.legalFormatGrid span{color:#8f7453;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:9px;font-weight:850}.legalFormatGrid h3{color:#283646;margin:auto 0 15px;font-size:40px}.legalFormatGrid p{color:#656b72;font-size:11px;line-height:1.75}.legalFormatGrid .legalFormatFeatured{color:#fff;background:linear-gradient(145deg,#49343b,#192232);border-color:#4b3840}.legalFormatFeatured h3{color:#fff}.legalFormatFeatured p{color:#cec8cc}.legalFormatFeatured b,.legalFormatFeatured span{color:#e3bd6c}.legalHeading{grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.legalHeading>p{color:#666d75;line-height:1.8}.legalServices{background:#eae3d7}.legalServiceGrid{background:#cfc3b3;border:1px solid #cfc3b3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;box-shadow:0 28px 80px #191d2814}.legalServiceGrid article{background:#fff;flex-direction:column;min-height:320px;padding:30px;display:flex}.legalServiceGrid b{color:#a8751a;font-size:9px}.legalServiceGrid h3{color:#273545;margin:auto 0 14px;font-size:29px;line-height:1.1}.legalServiceGrid p{color:#646b72;font-size:11px;line-height:1.72}.legalServiceGrid .legalServiceFeatured{color:#fff;background:#3e3037}.legalServiceFeatured h3{color:#fff}.legalServiceFeatured p{color:#d0c9cd}.legalServiceFeatured b{color:#e3bd6c}.legalAnalysis{color:#fff;background:radial-gradient(circle at 8% 10%,#50383f 0,#0000 26%),#17212f;grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.legalAnalysis h2{color:#fff}.legalAnalysis>div:first-child>p:last-child{color:#c9c5c9;line-height:1.8}.legalAnalysisGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.legalAnalysisGrid article{background:#292934;border:1px solid #4d4a56;min-height:250px;padding:30px}.legalAnalysisGrid b{color:#e1ba69;font-size:9px}.legalAnalysisGrid h3{margin:42px 0 13px;font-size:29px}.legalAnalysisGrid p{color:#c8c5ca;font-size:11px;line-height:1.72}.legalUrgent{background:#d8bf90;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;padding:75px clamp(24px,7vw,110px);display:grid}.legalUrgent>div:last-child>p{color:#46565d;line-height:1.8}.legalUrgent>div:last-child>a{color:#263747;margin-top:18px;font-size:11px;font-weight:850;display:inline-block}.legalContracts{background:#fff;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.legalContracts>div>p:last-of-type{color:#666d75;line-height:1.8}.legalContracts>div>a{color:#8e601b;margin-top:24px;font-size:11px;font-weight:850;display:inline-block}.legalContracts ul{border-top:1px solid #d5cabd;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.legalContracts li{color:#59656c;border-bottom:1px solid #d5cabd;padding:20px 0;font-size:11px;line-height:1.6}.legalContracts li:before{content:"✓";color:#a9721d;margin-right:9px}.legalDispute{color:#fff;background:#17212f}.legalDispute h2{color:#fff}.legalDispute .legalHeading>p{color:#c4c2c8}.legalDisputeGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.legalDisputeGrid article{background:#292934;border:1px solid #4b4b57;flex-direction:column;min-height:350px;padding:32px;display:flex}.legalDisputeGrid b{color:#e1ba69;font-size:9px}.legalDisputeGrid h3{margin:auto 0 16px;font-size:31px;line-height:1.12}.legalDisputeGrid p{color:#c6c4c9;font-size:11px;line-height:1.75}.legalDisputeNote{background:#9d651c;grid-template-columns:.7fr 1.2fr auto;align-items:center;gap:30px;margin-top:14px;padding:30px 35px;display:grid}.legalDisputeNote strong{font-family:var(--font-display);font-size:29px}.legalDisputeNote p{font-size:11px;line-height:1.7}.legalDisputeNote a{color:#fff;white-space:nowrap;font-size:10px;font-weight:850}.legalProcess{background:#ddd4c7}.legalSteps{border-top:1px solid #c2b5a3;border-left:1px solid #c2b5a3;grid-template-columns:repeat(6,1fr);display:grid}.legalSteps article{background:#ffffff54;border-bottom:1px solid #c2b5a3;border-right:1px solid #c2b5a3;min-height:280px;padding:25px}.legalSteps b{color:#a8751a;font-size:9px}.legalSteps h3{color:#283646;margin:64px 0 13px;font-size:26px}.legalSteps p{color:#626a72;font-size:11px;line-height:1.68}.legalEvidence{background:#d8bf90;grid-template-columns:1.2fr .8fr;align-items:center;gap:75px;padding-top:80px;padding-bottom:80px;display:grid}.legalEvidence>div>p:last-child{color:#46565d;max-width:820px;line-height:1.8}.legalEvidence aside{background:#ffffff57;border-left:3px solid #293846;padding:30px}.legalEvidence aside strong{color:#263444;font:700 29px var(--font-display)}.legalEvidence aside p{color:#4a5960;font-size:11px;line-height:1.75}.legalBusiness{background:#fff}.legalBusiness>div:first-child{max-width:900px}.legalBusiness>div:first-child>p:last-of-type{color:#666d75;line-height:1.8}.legalBusiness>div:first-child>a{color:#8d5f1a;margin-top:22px;font-size:11px;font-weight:850;display:inline-block}.legalBusinessCards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.legalBusinessCards article{background:#f4efe7;border:1px solid #d5cabd;flex-direction:column;min-height:330px;padding:35px;display:flex}.legalBusinessCards span{color:#97671d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.legalBusinessCards h3{color:#283646;margin:auto 0 15px;font-size:34px}.legalBusinessCards p{color:#646b72;font-size:11px;line-height:1.75}.legalTemplate{color:#fff;background:radial-gradient(circle at 7% 15%,#513940 0,#0000 25%),#17212f;grid-template-columns:.78fr 1.22fr;gap:75px;display:grid}.legalTemplate h2{color:#fff}.legalTemplate>div>p:last-of-type{color:#c8c5c9;line-height:1.8}.legalCopyAction{gap:10px;margin-top:30px;display:grid}.legalCopyAction button{color:#1a2230;width:max-content;font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#e1ba69;border:0;padding:15px 23px}.legalCopyAction button:hover{background:#efd18d}.legalCopyAction span{color:#bab7bf;font-size:10px;line-height:1.6}.legalWhatsAppLink{color:#e7c678;margin-top:19px;font-size:11px;font-weight:850;display:inline-block}.legalTemplate pre{color:#dddadd;max-height:820px;font:11px/1.85 var(--font-sans);white-space:pre-wrap;word-break:break-word;background:#292934;border:1px solid #4b4b57;margin:0;padding:35px;overflow:auto}.legalFaq{background:#eee7dc;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.legalFaq>div:first-child>p:last-child{color:#636a72;line-height:1.8}.legalFaqList{border-top:1px solid #d0c5b6}.legalFaq details{border-bottom:1px solid #d0c5b6}.legalFaq summary{cursor:pointer;color:#283646;font-family:var(--font-display);padding:23px 46px 23px 0;font-size:24px;line-height:1.3;list-style:none;position:relative}.legalFaq summary::-webkit-details-marker{display:none}.legalFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.legalFaq details[open] summary:after{content:"—"}.legalFaq details p{color:#5f666e;margin:0;padding:0 55px 24px 0;font-size:12px;line-height:1.8}.legalOfficial{background:#fff;border-top:1px solid #ded5c9;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:38px clamp(24px,7vw,110px);display:grid}.legalOfficial>div:first-child{grid-template-columns:180px 1fr;gap:25px;display:grid}.legalOfficial strong{color:#283646;font-family:var(--font-display);font-size:27px}.legalOfficial p{color:#636b73;margin:3px 0;font-size:11px;line-height:1.75}.legalOfficial>div:last-child{gap:10px;display:grid}.legalOfficial a{color:#8f611b;font-size:10px;font-weight:800}.legalServicesNote{color:#273644;background:#d8bf90;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.legalServicesNote strong{font-family:var(--font-display);font-size:28px}.legalServicesNote p{margin:4px 0;font-size:11px;line-height:1.7}.legalCta{color:#fff;background:radial-gradient(circle at 87% 10%,#513940 0,#0000 25%),#17212f;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.legalCta h2{color:#fff}.legalCta>div:first-child>p:last-child{color:#c9c5ca;max-width:770px;line-height:1.8}.legalCta>div:last-child{gap:12px;display:flex}.legalCta .secondary{color:#fff}@media (max-width:1120px){.legalHero,.legalHeading,.legalAnalysis,.legalContracts,.legalTemplate,.legalFaq{grid-template-columns:1fr}.legalHeroCard{max-width:690px}.legalHeading{gap:25px}.legalServiceGrid,.legalDisputeGrid{grid-template-columns:1fr 1fr}.legalSteps{grid-template-columns:repeat(3,1fr)}.legalOfficial{grid-template-columns:1fr}}@media (max-width:760px){.legalBreadcrumbs{padding:14px 22px}.legalHero{min-height:auto;padding:65px 22px}.legalHeroCopy h1{font-size:50px}.legalHeroCard{padding:26px}.legalNav{padding:0}.legalFormats,.legalServices,.legalAnalysis,.legalContracts,.legalDispute,.legalProcess,.legalEvidence,.legalBusiness,.legalTemplate,.legalFaq,.legalCta{padding:65px 22px}.legalFormatGrid,.legalServiceGrid,.legalAnalysisGrid,.legalDisputeGrid,.legalBusinessCards{grid-template-columns:1fr}.legalUrgent{grid-template-columns:1fr;gap:30px;padding:60px 22px}.legalContracts ul,.legalDisputeNote,.legalSteps{grid-template-columns:1fr}.legalSteps article{min-height:auto}.legalSteps h3{margin-top:30px}.legalEvidence{grid-template-columns:1fr;gap:30px}.legalTemplate pre{max-height:600px;padding:24px}.legalOfficial{padding:32px 22px}.legalOfficial>div:first-child{grid-template-columns:1fr;gap:8px}.legalServicesNote{grid-template-columns:1fr;gap:5px;padding:26px 22px}.legalCta>div:last-child{width:100%;display:grid}.legalCta a{text-align:center}}.protectionPage{background:#f2eee7}.protectionBreadcrumbs{color:#748088;white-space:nowrap;background:#fff;border-bottom:1px solid #e3dbcf;gap:10px;padding:17px clamp(24px,7vw,110px);font-size:10px;display:flex;overflow-x:auto}.protectionBreadcrumbs a{color:#315167}.protectionBreadcrumbs span:last-child,.protectionBreadcrumbs a:hover{color:#9c6818}.protectionHero{color:#fff;background:radial-gradient(circle at 86% 15%,#b77c3054,#0000 30%),linear-gradient(132deg,#10212b,#284553);grid-template-columns:1.2fr .65fr;align-items:center;gap:85px;min-height:735px;padding:85px clamp(24px,7vw,110px);display:grid}.protectionHero h1{max-width:900px;font-size:clamp(58px,6.7vw,98px);line-height:.91}.protectionHero h1 em{color:#e5bc69;font-style:normal}.protectionHero>div>p:last-of-type{color:#ccd7dc;max-width:800px;font-size:17px;line-height:1.8}.protectionTrust{color:#c5d3d8;flex-wrap:wrap;gap:14px 25px;margin-top:28px;font-size:10px;display:flex}.protectionTrust span:before{content:"✓";color:#e4bc69;margin-right:7px}.protectionHero aside{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff12;border:1px solid #ffffff38;padding:37px}.protectionHero aside small{color:#e7c272;text-transform:uppercase;font-size:9px;font-weight:850}.protectionHero aside h2{margin:16px 0;font-size:40px;line-height:1.08}.protectionHero aside p{color:#cbd6da;font-size:11px;line-height:1.75}.protectionHero aside a{color:#e8c574;margin-top:22px;font-size:11px;font-weight:850;display:inline-block}.protectionNav{background:#fff;border-bottom:1px solid #ded5c8;padding:0 clamp(24px,7vw,110px);display:flex;overflow-x:auto}.protectionNav a{color:#355469;text-transform:uppercase;white-space:nowrap;border-right:1px solid #e7dfd4;padding:21px 19px;font-size:9px;font-weight:850}.protectionNav a:hover{color:#97641a;background:#f5f0e8}.protectionIntro,.protectionServices,.protectionForms,.protectionProcedure,.protectionEvidence,.protectionInterview,.protectionTemplate,.protectionFaq{padding:105px clamp(24px,7vw,110px)}.protectionIntro h2,.protectionHeading h2,.protectionForms h2,.protectionEvidence h2,.protectionInterview h2,.protectionTemplate h2,.protectionFaq h2,.protectionCta h2{color:#17394a;font-size:clamp(43px,5.2vw,70px)}.protectionIntro{background:#fff;grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.protectionIntro>div:last-child{border-top:1px solid #d6ccbe;border-bottom:1px solid #d6ccbe;padding:24px 0}.protectionIntro p{color:#62727a;line-height:1.8}.protectionIntro strong{color:#95641b;font:600 25px/1.35 var(--font-display);margin-top:22px;display:block}.protectionServices{background:#eae3d7}.protectionHeading{grid-template-columns:1fr .7fr;align-items:end;gap:75px;margin-bottom:55px;display:grid}.protectionHeading>p{color:#62727a;line-height:1.8}.protectionServiceGrid{background:#cec2b2;border:1px solid #cec2b2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.protectionServiceGrid article{background:#fff;flex-direction:column;min-height:300px;padding:32px;display:flex}.protectionServiceGrid b{color:#a7741d;font-size:9px}.protectionServiceGrid h3{color:#17394a;margin:auto 0 14px;font-size:32px}.protectionServiceGrid p{color:#63737a;font-size:11px;line-height:1.75}.protectionForms{color:#fff;background:radial-gradient(circle at 8% 12%,#356273 0,#0000 26%),#102833;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.protectionForms h2{color:#fff}.protectionForms>div:first-child>p:last-child{color:#c2d0d5;line-height:1.8}.protectionForms>div:last-child{gap:13px;display:grid}.protectionForms article{background:#1c3946;border:1px solid #45626e;grid-template-columns:45px 230px 1fr;align-items:center;gap:18px;padding:28px;display:grid}.protectionForms article b{color:#e1ba69;font-size:9px}.protectionForms h3{font-size:27px}.protectionForms article p{color:#c4d1d6;font-size:11px;line-height:1.7}.protectionProcedure{background:#ddd4c7}.protectionSteps{border-top:1px solid #c2b5a3;border-left:1px solid #c2b5a3;grid-template-columns:repeat(5,1fr);display:grid}.protectionSteps article{background:#ffffff52;border-bottom:1px solid #c2b5a3;border-right:1px solid #c2b5a3;min-height:300px;padding:27px}.protectionSteps b{color:#a8751a;font-size:9px}.protectionSteps h3{color:#17394a;margin:68px 0 13px;font-size:28px}.protectionSteps p{color:#606f76;font-size:11px;line-height:1.7}.protectionEvidence{background:#fff;grid-template-columns:.72fr 1.28fr;gap:85px;display:grid}.protectionEvidence>div:first-child>p:last-of-type{color:#62727a;line-height:1.8}.protectionEvidence>div:first-child>a{color:#91611a;margin-top:25px;font-size:11px;font-weight:850;display:inline-block}.protectionEvidence>div:last-child{grid-template-columns:1fr 1fr;gap:13px;display:grid}.protectionEvidence article{background:#f4efe7;border:1px solid #d5cbbd;flex-direction:column;min-height:270px;padding:30px;display:flex}.protectionEvidence article b{color:#a8751a;font-size:9px}.protectionEvidence h3{color:#17394a;margin:auto 0 13px;font-size:29px}.protectionEvidence article p{color:#62727a;font-size:11px;line-height:1.72}.protectionInterview{color:#fff;background:#102833;grid-template-columns:1fr .9fr;gap:85px;display:grid}.protectionInterview h2{color:#fff}.protectionInterview>div>p:last-child{color:#c2d0d5;line-height:1.8}.protectionInterview ul{border-top:1px solid #45616d;margin:0;padding:0;list-style:none}.protectionInterview li{color:#d0dbdf;border-bottom:1px solid #45616d;padding:21px 0;font-size:12px;line-height:1.65}.protectionInterview li:before{content:"✓";color:#e2ba69;margin-right:10px}.protectionUrgent{color:#17394a;background:#d8c095;grid-template-columns:240px 1fr auto;align-items:center;gap:35px;padding:42px clamp(24px,7vw,110px);display:grid}.protectionUrgent strong{font:700 28px var(--font-display)}.protectionUrgent p{font-size:11px;line-height:1.7}.protectionUrgent a{color:#17394a;white-space:nowrap;font-size:10px;font-weight:850}.protectionTemplate{color:#fff;background:radial-gradient(circle at 8% 15%,#356273 0,#0000 25%),#102833;grid-template-columns:.78fr 1.22fr;gap:75px;display:grid}.protectionTemplate h2{color:#fff}.protectionTemplate>div>p:last-of-type{color:#c3d1d6;line-height:1.8}.protectionCopyAction{margin-top:28px}.protectionCopyAction button{color:#122a35;font:800 10px var(--font-sans);text-transform:uppercase;cursor:pointer;background:#e1ba69;border:0;padding:15px 23px}.protectionCopyAction span{color:#b8c7cc;margin-top:8px;font-size:10px;display:block}.protectionTemplate>div>a{color:#e6c474;margin-top:19px;font-size:11px;font-weight:850;display:inline-block}.protectionTemplate pre{color:#d8e1e4;max-height:760px;font:11px/1.85 var(--font-sans);white-space:pre-wrap;background:#1c3946;border:1px solid #47636e;margin:0;padding:35px;overflow:auto}.protectionFaq{background:#eee7dc;grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.protectionFaq>div:first-child>p:last-child{color:#626f76;line-height:1.8}.protectionFaq>div:last-child{border-top:1px solid #d0c5b6}.protectionFaq details{border-bottom:1px solid #d0c5b6}.protectionFaq summary{cursor:pointer;color:#17394a;font:600 24px/1.3 var(--font-display);padding:23px 46px 23px 0;list-style:none;position:relative}.protectionFaq summary:after{content:"+";color:#a8751a;font-family:var(--font-sans);position:absolute;right:8px}.protectionFaq details[open] summary:after{content:"—"}.protectionFaq details p{color:#5e6c73;margin:0;padding:0 55px 24px 0;font-size:12px;line-height:1.8}.protectionOfficial{background:#fff;border-top:1px solid #ded5c9;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:38px clamp(24px,7vw,110px);display:grid}.protectionOfficial>div:first-child{grid-template-columns:180px 1fr;gap:25px;display:grid}.protectionOfficial strong{color:#17394a;font:700 27px var(--font-display)}.protectionOfficial p{color:#627078;margin:3px 0;font-size:11px;line-height:1.75}.protectionOfficial>div:last-child{gap:10px;display:grid}.protectionOfficial a{color:#8f611b;font-size:10px;font-weight:800}.protectionLegal{color:#173846;background:#d8c095;grid-template-columns:150px 1fr;gap:35px;padding:30px clamp(24px,7vw,110px);display:grid}.protectionLegal strong{font:700 28px var(--font-display)}.protectionLegal p{margin:4px 0;font-size:11px;line-height:1.7}.protectionCta{color:#fff;background:radial-gradient(circle at 87% 10%,#356273 0,#0000 25%),#102833;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px clamp(24px,7vw,110px);display:grid}.protectionCta h2{color:#fff}.protectionCta>div:first-child>p:last-child{color:#c4d2d7;max-width:800px;line-height:1.8}.protectionCta>div:last-child{gap:12px;display:flex}.protectionCta .secondary{color:#fff}@media (max-width:1120px){.protectionHero,.protectionHeading,.protectionForms,.protectionEvidence,.protectionInterview,.protectionTemplate,.protectionFaq{grid-template-columns:1fr}.protectionHero aside{max-width:680px}.protectionHeading{gap:25px}.protectionSteps{grid-template-columns:repeat(3,1fr)}.protectionOfficial,.protectionUrgent{grid-template-columns:1fr}}@media (max-width:760px){.protectionBreadcrumbs{padding:14px 22px}.protectionHero{min-height:auto;padding:65px 22px}.protectionHero h1{font-size:49px}.protectionHero aside{padding:26px}.protectionNav{padding:0}.protectionIntro,.protectionServices,.protectionForms,.protectionProcedure,.protectionEvidence,.protectionInterview,.protectionTemplate,.protectionFaq,.protectionCta{padding:65px 22px}.protectionIntro,.protectionServiceGrid,.protectionEvidence>div:last-child{grid-template-columns:1fr}.protectionForms article{grid-template-columns:35px 1fr}.protectionForms article p{grid-column:2}.protectionSteps{grid-template-columns:1fr}.protectionSteps article{min-height:auto}.protectionSteps h3{margin-top:30px}.protectionUrgent{padding:35px 22px}.protectionTemplate pre{max-height:600px;padding:24px}.protectionOfficial{padding:32px 22px}.protectionOfficial>div:first-child{grid-template-columns:1fr;gap:8px}.protectionLegal{grid-template-columns:1fr;gap:5px;padding:26px 22px}.protectionCta>div:last-child{width:100%;display:grid}.protectionCta a{text-align:center}}.bookingSection{background:#eee7dc;grid-template-columns:.58fr 1.42fr;gap:80px;padding:105px clamp(24px,7vw,110px);display:grid}.bookingIntro h2{color:#17394a;font-size:clamp(43px,5vw,68px)}.bookingIntro>p:last-child{color:#62727a;line-height:1.8}.bookingForm{background:#fff;border:1px solid #d1c5b5;padding:38px;box-shadow:0 25px 70px #112d3a14}.bookingForm fieldset{border:0;margin:0;padding:0}.bookingForm legend{color:#17394a;font:600 26px var(--font-display);margin-bottom:18px}.bookingPlans{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bookingPlans label{cursor:pointer;border:1px solid #d9d0c4;gap:12px;padding:18px;transition:all .2s;display:flex}.bookingPlans label:hover,.bookingPlans label.selected{background:#f6f0e5;border-color:#b0802e}.bookingPlans input{accent-color:#9b691b;margin-top:5px}.bookingPlans span{gap:5px;display:grid}.bookingPlans strong{color:#17394a;font-size:13px}.bookingPlans b{color:#9b681b;font-size:12px}.bookingPlans small{color:#69767c;font-size:9px;line-height:1.55}.bookingFields{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:28px;display:grid}.bookingFields label,.bookingSummary{color:#52666f;gap:8px;font-size:10px;font-weight:750;display:grid}.bookingFields input,.bookingFields select,.bookingSummary textarea{color:#17394a;width:100%;font:11px var(--font-sans);background:#fff;border:1px solid #d5cbbf;border-radius:0;padding:14px}.bookingSummary{margin-top:18px;position:relative}.bookingSummary textarea{resize:vertical;line-height:1.65}.bookingSummary>small{color:#8a959a;font-size:8px;position:absolute;bottom:8px;right:10px}.bookingConsent{color:#63747b;align-items:flex-start;gap:11px;margin:20px 0;font-size:10px;line-height:1.6;display:flex}.bookingConsent input{accent-color:#9b691b;margin-top:3px}.bookingSubmit{border-top:1px solid #ded5c9;justify-content:space-between;align-items:center;gap:25px;padding-top:20px;display:flex}.bookingSubmit>div{gap:3px;display:grid}.bookingSubmit small{color:#849096;text-transform:uppercase;font-size:8px}.bookingSubmit strong{color:#17394a;font-size:15px}.bookingSubmit span{color:#6d7c83;font-size:9px}.bookingSubmit button{color:#fff;font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#214858;border:0;padding:16px 23px}.bookingSubmit button:disabled{opacity:.45;cursor:not-allowed}.bookingSubmit button:not(:disabled):hover{background:#173746}@media (max-width:1050px){.bookingSection{grid-template-columns:1fr}.bookingIntro{max-width:780px}}@media (max-width:760px){.bookingSection{gap:35px;padding:65px 22px}.bookingForm{padding:24px}.bookingPlans,.bookingFields{grid-template-columns:1fr}.bookingSubmit{flex-direction:column;align-items:stretch}.bookingSubmit button{width:100%}}.cookieNote{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;max-width:520px;padding:20px;display:grid}.cookieNote strong{color:var(--navy);margin-bottom:7px;font-size:13px;display:block}.cookieNote p{color:#536272;line-height:1.55}.cookieNote a{color:#916717;margin-top:7px;font-weight:800;display:inline-block}.cookieActions{gap:7px;display:grid}.cookieNote button{white-space:nowrap;padding:10px 13px}.cookieNote .cookieSecondary{color:var(--navy);background:#fff;border:1px solid #cfc6b7}@media (max-width:560px){.cookieNote,.cookieActions{grid-template-columns:1fr}.cookieNote button{width:100%}}.documentServiceHero{color:#fff;background:linear-gradient(125deg,#071c35,#0d3155);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:58px;padding:72px clamp(22px,6vw,92px);display:grid}.documentServiceHero h1{max-width:900px;font-size:clamp(46px,6vw,78px)}.documentServiceHero .lead{max-width:760px}.documentServiceCard{background:#ffffff0c;border:1px solid #58718a;align-self:start;padding:30px}.documentServiceCard strong{font-family:var(--font-display),serif;margin:10px 0 18px;font-size:31px;line-height:1.05;display:block}.documentServiceCard ul{color:#c9d6e2;margin:0;padding-left:20px;line-height:1.8}.documentServiceSection{padding:78px clamp(22px,6vw,92px)}.documentServiceSection.soft{background:var(--cream)}.documentServiceHeading{max-width:850px;margin-bottom:35px}.documentServiceHeading h2{color:var(--navy);font-size:clamp(38px,4.5vw,62px)}.documentServiceHeading p{color:#65717d;line-height:1.7}.documentServiceGrid{border-top:1px solid #d9d1c3;border-left:1px solid #d9d1c3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.documentServiceGrid article{background:#fff;border-bottom:1px solid #d9d1c3;border-right:1px solid #d9d1c3;padding:26px}.documentServiceGrid b{color:var(--gold);font-size:12px}.documentServiceGrid h3{color:var(--navy);margin:16px 0 10px;font-size:28px}.documentServiceGrid p,.documentServiceGrid li{color:#526272;line-height:1.7}.documentChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.documentChecklist li{background:#fff;border:1px solid #d9d1c3;padding:17px 19px}.documentChecklist li:before{content:"✓";color:#a37218;margin-right:10px;font-weight:800}.documentSteps{border-top:1px solid #40556b;grid-template-columns:repeat(4,1fr);display:grid}.documentSteps article{border-right:1px solid #40556b;padding:28px}.documentSteps b{color:var(--gold)}.documentSteps p{color:#c4d0dc;line-height:1.65}.documentServiceDark{background:var(--navy);color:#fff;padding:78px clamp(22px,6vw,92px)}.documentServiceDark h2{color:#fff}.documentTemplate{background:#efe9de;grid-template-columns:.8fr 1.2fr;gap:45px;padding:78px clamp(22px,6vw,92px);display:grid}.documentTemplate h2{color:var(--navy);font-size:clamp(36px,4vw,56px)}.documentTemplate pre{white-space:pre-wrap;max-height:620px;font:12px/1.65 var(--font-sans),sans-serif;background:#fff;border:1px solid #d2c8b7;margin:0;padding:26px;overflow:auto}.templateActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.templateDownload{border:1px solid #253b51;padding:13px 18px;font-size:12px;font-weight:800;display:inline-block}.documentFaq{padding:78px clamp(22px,6vw,92px)}.documentFaq details{border-bottom:1px solid #d9d1c3;max-width:900px;padding:19px 0}.documentFaq summary{cursor:pointer;color:var(--navy);font-weight:800}.documentFaq p{color:#5c6875;line-height:1.7}.relatedArticle{background:#fff;border-top:1px solid #ddd5c8;justify-content:space-between;align-items:center;gap:30px;padding:52px clamp(22px,6vw,92px);display:flex}.relatedArticle h2{color:var(--navy);font-size:clamp(30px,3.5vw,48px)}.articleTemplateBox{background:#f7f3eb;border:1px solid #d2c8b7;margin:35px 0;padding:28px}.articleTemplateBox h2{margin-top:0}.articleTemplateBox pre{white-space:pre-wrap;max-height:520px;font:12px/1.65 var(--font-sans),sans-serif;background:#fff;padding:20px;overflow:auto}.articleTemplateActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:950px){.documentServiceHero,.documentTemplate{grid-template-columns:1fr}.documentSteps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.documentServiceHero,.documentServiceSection,.documentServiceDark,.documentTemplate,.documentFaq,.relatedArticle{padding-left:22px;padding-right:22px}.documentServiceGrid,.documentChecklist,.documentSteps{grid-template-columns:1fr}.relatedArticle{flex-direction:column;align-items:flex-start}}.documentDirectory{background:#f6f2ea;padding:86px clamp(22px,6vw,92px)}.documentDirectoryGrid{border-top:1px solid #d9d1c3;border-left:1px solid #d9d1c3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.documentDirectoryGrid article{background:#fff;border-bottom:1px solid #d9d1c3;border-right:1px solid #d9d1c3;flex-direction:column;min-height:310px;padding:26px;display:flex}.documentDirectoryGrid b{color:#c8b58e;font-family:var(--font-display),serif;font-size:44px}.documentDirectoryGrid small{color:#9b7120;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.documentDirectoryGrid h3{color:var(--navy);margin:17px 0 12px;font-size:29px}.documentDirectoryGrid p{color:#65717d;font-size:13px;line-height:1.65}.documentDirectoryGrid article>div{border-top:1px solid #ece6dc;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:18px;display:flex}.documentDirectoryGrid a{color:#805a13;font-size:11px;font-weight:800}@media (max-width:950px){.documentDirectoryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.documentDirectory{padding:68px 22px}.documentDirectoryGrid{grid-template-columns:1fr}}.languageSwitcher{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.languageSwitcher a{color:inherit;border:1px solid #0000;border-radius:2px;padding:6px 9px;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none}.languageSwitcher a[aria-current=page]{color:#e8c46f;border-color:#c59a39}:is(.languageSwitcher a:hover,.languageSwitcher a:focus-visible){outline-offset:2px;background:#ffffff15;outline:2px solid #c59a39}.topbar>.topbarLinks{align-items:center;gap:20px;display:flex}.cabinetHeader .languageSwitcher a[aria-current=page],.clientWorkspace .languageSwitcher a[aria-current=page],.registrationPage .languageSwitcher a[aria-current=page]{color:#805a13;background:#fff8e8}.clientTopbar>.languageSwitcher{gap:4px}.cabinetHeader{flex-wrap:wrap;gap:16px}html[lang=ka] body{font-family:var(--font-georgian-sans),"Segoe UI",sans-serif}html[lang=ka] h1,html[lang=ka] h2,html[lang=ka] h3{font-family:var(--font-georgian-serif),"Sylfaen",serif;letter-spacing:-.02em;line-height:1.25}html[lang=ka] .hero h1{font-size:clamp(34px,3.5vw,62px)}html[lang=ka] .poaHero h1{font-size:clamp(38px,4.5vw,76px)}html[lang=ka] .eyebrow,html[lang=ka] .mainNav{letter-spacing:0}html[lang=ka] .mainNav{font-size:12px}html[lang=ka] .header .brand img{width:210px}html[lang=ka] .loginLink{font-size:12px}html[lang=ka] h2,html[lang=ka] h3{overflow-wrap:anywhere}html[lang=ka] .poaTypeGrid>article{min-width:0}@media (max-width:1200px){html[lang=ka] .loginLink{display:none}}@media (max-width:620px){.topbar{justify-content:space-between;display:flex}.topbar>span{display:none}.topbar>.languageSwitcher{margin-left:0}}@media (max-width:560px){.topbar{justify-content:space-between;gap:8px;padding-top:5px;padding-bottom:5px}.topbar>.topbarLinks{gap:8px}.topbarLinks>a:last-child{display:none}.languageSwitcher{gap:1px}.languageSwitcher a{padding:6px 7px;font-size:12px}html[lang=ka] .header .brand img{width:150px}html[lang=ka] h1{overflow-wrap:anywhere}html[lang=ka] .hero h1{font-size:36px}html[lang=ka] h2{font-size:32px}}body :is(h1,h2,h3,p,li,dt,dd,summary,blockquote){overflow-wrap:anywhere}body :is(h1,h2,h3){max-width:100%;line-height:1.14!important}html[lang=ka] body :is(h1,h2,h3){letter-spacing:0;line-height:1.35!important}body :is(section,article,aside,header,footer)>*,.serviceMeta>*,.proofStrip article>*,.moneyBenefits article>*{min-width:0}body :is(a,button,label,small,strong){overflow-wrap:anywhere}body :is(.primary,.secondary,.outlineDark,.mapRoute){white-space:normal;text-align:center;max-width:100%;line-height:1.5}.serviceGrid,.processGrid,.priceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.serviceGrid article{flex-direction:column;display:flex}.serviceGrid h3{margin-top:32px;font-size:clamp(25px,2.1vw,30px)}.serviceGrid a{align-self:flex-start;margin-top:auto;padding-top:16px}.serviceMeta{flex-wrap:wrap;align-items:flex-start;gap:8px}.serviceMeta small{letter-spacing:.03em;font-size:12px;line-height:1.5}.serviceGrid p,.processGrid p,.whyList p,.situationCards p,.blogGrid p,.articleGrid p{font-size:16px;line-height:1.65}.priceGrid span,.priceGrid small,.teamCopy span,.proofStrip span{font-size:14px;line-height:1.6}.priceGrid article>p{min-height:0;line-height:1.5}.priceGrid small{min-height:0}.contactDetails p>a,.contactDetails p>span{overflow-wrap:anywhere}.serviceSearchBox{grid-template-columns:48px minmax(0,1fr) auto}.serviceSearchBox input{min-width:0;padding-left:8px;padding-right:8px;font-size:16px;line-height:1.5}.serviceSearchResults>a{grid-template-columns:minmax(0,1fr) auto}.navDropLink>span:last-child{min-width:0}.navDropLink strong{line-height:1.3}.navDropLink small{font-size:12px;line-height:1.5}.mobilePanel a{font-size:14px;line-height:1.5}.mobilePanel strong{font-size:12px;line-height:1.5}.loginIcon,.vipSpark{flex-shrink:0}.llcPlan .llcPrice{white-space:normal}.propertyResidence>a,.propertyRemoteLinks a{white-space:normal;max-width:100%;line-height:1.6}.teamCopy h3{line-height:1.2!important}html[lang=ka] .teamCopy h3{line-height:1.4!important}html{scroll-padding-top:120px}@media (max-width:1240px){.legalCta,.migrationCta,.protectionCta{grid-template-columns:minmax(0,1fr);gap:30px}.legalCta>div:last-child,.migrationCta>div:last-child,.protectionCta>div:last-child{flex-wrap:wrap}.header{gap:16px;height:86px;padding-left:24px;padding-right:24px}.header .mainNav,.header .loginLink,.header .headerCta{display:none}.header .mobileMenu{display:block}.serviceGrid,.processGrid,.priceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.situationCards{grid-template-columns:1fr}.situationCards article{border-bottom:1px solid #ddd5c8;border-right:0;min-height:0}.situationCards h3{margin-top:26px}.portalPromo{grid-template-columns:1fr;gap:24px}}@media (max-width:620px){.header{gap:12px;height:78px;padding-left:18px;padding-right:18px}.heroCopy h1{font-size:clamp(36px,10vw,52px)}html[lang=ka] .hero h1{font-size:clamp(30px,8.5vw,38px)}.serviceGrid{grid-template-columns:1fr}.serviceGrid article{padding:26px 24px}.serviceGrid h3{margin-top:22px;font-size:30px}.serviceMeta{display:flex}.serviceMeta small{margin:0}.serviceGrid p{margin-top:0}.heroActions>*{min-width:0}.lead{font-size:16px}.innerHero h1,.moneyHero h1,.articlePage h1,.legalPage h1{font-size:clamp(34px,9vw,48px)}.contactDetails{padding:22px 18px}.contactDetails p>a,.contactDetails p>span{font-size:18px}.llcPlan .llcPrice{font-size:clamp(30px,8vw,40px)}}@media (max-width:480px){.processGrid,.priceGrid,.whyList{grid-template-columns:1fr}.processGrid article,.whyList article,.priceGrid article{padding:26px 24px}.priceGrid h3{margin-top:14px}.priceGrid a{font-size:14px;line-height:1.5}.googleRating{padding:24px 18px}.ratingLine{flex-wrap:wrap;gap:10px}.heroActions{flex-direction:column;align-items:stretch}}.clientWorkspace{background:#f1f5f9}.clientContent{min-width:0}.clientWorkspace button,.clientWorkspace input,.clientWorkspace select,.clientWorkspace textarea{min-height:44px;font-size:1rem}.clientWorkspace p{font-size:1rem;line-height:1.7}.clientWorkspace label,.clientWorkspace small,.clientWorkspace em,.clientSidebar nav button,.clientWorkspace strong,.clientWorkspace .caseStatus{font-size:.875rem;line-height:1.6}.clientSidebar{background:#0a223c}.clientSidebar nav button{padding:12px}.clientTopbar h1{font-size:2rem}.clientTopbar{flex-wrap:wrap;gap:16px}:is(.clientWorkspace :focus-visible,.residencyPanel :focus-visible){outline-offset:3px;outline:3px solid #c6983c}.appHome h2,.residencyPanel h2{font-family:var(--font-sans);letter-spacing:0;line-height:1.45}.appGreeting{margin:32px 0 24px}.appGreeting>p{color:#627489;margin:0 0 8px}.appGreeting h2{margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.4rem)}.appGreeting>span{color:#53667a;font-size:1rem}.appPriority{color:#fff;background:#0d2c4a;border-radius:16px;justify-content:space-between;gap:20px;padding:30px 34px;display:flex;overflow:hidden}.appPriority>div:first-child{max-width:640px}.appPriority h2{color:#fff;margin:15px 0 12px;font-size:1.6rem}.appPriority p{color:#d2dfec}.appKicker{color:#edc773;letter-spacing:.1em;font-size:.875rem}.appPriority button{color:#102b45;background:#ebc575;border:0;border-radius:7px;padding:13px 20px;font-weight:700}.appPriority button span{margin-left:14px}.appPriorityMark{color:#e8c77d;opacity:.65;align-self:center;padding:0 20px;font:120px Georgia}.appActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 26px;display:grid}.appActions button{text-align:left;color:#143553;background:#fff;border:1px solid #d9e2ec;border-radius:10px;align-items:center;gap:12px;padding:20px 16px;font-weight:650;display:flex}.appActions button span{color:#997224;font-size:24px}.appNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.appNumbers>div{border-left:3px solid #d7b46e;gap:5px;padding:5px 18px;display:grid}.appNumbers strong{font-size:1.8rem}.appNumbers span{color:#53677a;font-size:.875rem}.appCase{text-align:left;color:#16334f;background:#fff;border:0;border-top:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.appCase strong{font-size:1rem}.appCase p{color:#5b6f82;margin:5px 0 0}.appCase>span{flex-shrink:0;font-size:.875rem}.portalCard{border-radius:12px}.residencyPanel{color:#17344e;margin-top:26px}.residencyPanel h2{font-size:1.65rem}.residencyPanel h3{font-family:var(--font-sans);font-size:1.2rem;line-height:1.5}.residencyGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;gap:20px;display:grid}.residencyPanel .portalCard{margin-top:0}.appFormGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.appFormGrid label{gap:8px;min-width:0;font-size:.875rem;font-weight:600;display:grid}.appFormGrid .wide{grid-column:1/-1}.appFormGrid input,.appFormGrid select,.appFormGrid textarea{box-sizing:border-box;color:#142f48;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #bac9d6;border-radius:6px;min-height:46px;padding:11px}.appFormGrid small{color:#62758a;font-weight:400}.appButton{color:#fff;cursor:pointer;background:#0c3153;border:0;border-radius:6px;padding:12px 18px;font-size:1rem}.appButton.secondary{color:#193a57;background:#edf3f8;border:1px solid #bfcedb}.appButton:disabled{opacity:.55;cursor:wait}.appFormFooter{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.appNotice{background:#f0f5fa;border-left:3px solid #a68136;margin:20px 0;padding:14px 16px;font-size:.875rem;line-height:1.7}.residencyPanel ul{padding-left:22px}.residencyPanel li{margin:12px 0;line-height:1.7}.statusBadge{color:#775817;background:#fff1d1;border-radius:30px;padding:6px 12px;font-size:.875rem;display:inline-block}.statusBadge.verified{color:#1c6046;background:#e5f3ed}.appDates{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.appDates>div{border:1px solid #dce4eb;border-radius:8px;gap:8px;padding:16px;display:grid}.appDates strong{font-size:1.1rem}.appDates span,.appDates small{color:#566d80;font-size:.875rem}.residencyReview{border:1px solid #d1dfe9;border-radius:8px;margin:14px 0;padding:20px}.residencyReview p{white-space:pre-wrap}.appFormGrid textarea{resize:vertical}.clientWorkspace .portalServiceGrid p{font-size:1rem}.clientWorkspace .documentList strong,.clientWorkspace .documentList small{white-space:normal;overflow-wrap:anywhere}.clientWorkspace .messageThread strong,.clientWorkspace .messageThread small{font-size:.875rem}.clientWorkspace .clientAccount{flex-wrap:wrap}.clientWorkspace .clientAccount a{font-size:.875rem}.clientWorkspace .clientMetrics{display:none}@media (max-width:1000px){.residencyGrid,.appActions{grid-template-columns:1fr}.appPriorityMark{display:none}.appDates{grid-template-columns:1fr}.appCase{flex-direction:column;align-items:flex-start}.clientWorkspace{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.clientWorkspace{display:block}.clientSidebar nav{gap:6px;padding-bottom:6px}.clientSidebar nav button{flex:none}.clientSidebar .clientAccount{margin-top:12px;padding-top:10px;display:flex}.clientContent{padding:22px 16px 45px}.appPriority{padding:24px}.appPriority h2{font-size:1.4rem}.appFormGrid{grid-template-columns:1fr}.appFormGrid .wide{grid-column:auto}.appNumbers>div{padding:4px 10px}.appNumbers span{font-size:.875rem}.clientWorkspace .portalCardHead{flex-wrap:wrap}.clientWorkspace .portalCard h2{font-size:1.5rem}.clientWorkspace .registrationGrid{grid-template-columns:1fr}}:is(.cabinetPage,.registrationPage,.clientWorkspace,.portalUnavailable){--portal-font:var(--font-sans),Arial,sans-serif;font-family:var(--portal-font);line-height:1.65}html[lang=ka] :is(.cabinetPage,.registrationPage,.clientWorkspace,.portalUnavailable){--portal-font:var(--font-georgian-sans),"Segoe UI",sans-serif}html :is(.cabinetPage,.registrationPage,.clientWorkspace,.portalUnavailable) :is(h1,h2,h3){font-family:var(--portal-font);letter-spacing:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-weight:650;line-height:1.4}:is(.cabinetPage,.registrationPage,.clientWorkspace) :is(button,input,textarea,select){font-family:var(--portal-font);line-height:1.6}:is(.cabinetPage,.registrationPage,.clientWorkspace) :is(p,li,label){font-size:1rem;line-height:1.75}:is(.cabinetPage,.registrationPage,.clientWorkspace) :is(small,.eyebrow){letter-spacing:0;font-size:.875rem;line-height:1.65}:is(.cabinetPage,.registrationPage,.clientWorkspace) :is(section,article,aside,form,header,nav,div){min-width:0}.cabinetPage .cabinetHeader{gap:20px;height:auto;min-height:88px;padding:20px clamp(20px,5vw,72px);font-size:.875rem}.cabinetPage .cabinetHeader img{width:170px;max-width:100%;height:auto}.cabinetPage .cabinetHeader .languageSwitcher{margin-left:auto}.cabinetWelcome .cabinetHero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:0;padding:64px clamp(24px,6vw,88px)}html .cabinetPage .cabinetHero h1{max-width:19ch;margin:14px 0 24px;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.42}.cabinetPage .cabinetHero>div>p:not(.eyebrow){color:#d1dce7;max-width:58ch;margin:0;font-size:1.0625rem;line-height:1.85}.cabinetWelcome .cabinetHero ul{gap:12px;margin-top:26px;font-size:.9375rem}.cabinetWelcome .cabinetHero li{align-items:baseline;gap:10px;font-size:.9375rem;line-height:1.7;display:flex}.cabinetWelcome .cabinetHero li:before{flex-shrink:0;margin:0}.cabinetPage .signinCard{border-radius:12px;padding:32px;box-shadow:0 18px 50px #0002}html .cabinetPage .signinCard h2{margin:12px 0 18px;font-size:1.65rem;line-height:1.5}.cabinetPage .signinCard>span{letter-spacing:0;font-size:.8125rem}.cabinetPage .signinCard p{color:#526375;margin:0;font-size:1rem;line-height:1.85}.cabinetPage .signinCard small{color:#596b7d;margin-top:18px;font-size:.875rem;line-height:1.75}.cabinetPage .cabinetSignIn{white-space:normal;border-radius:6px;margin-top:24px;padding:14px 18px;font-size:1rem;line-height:1.6}.cabinetPage .cabinetFeatures{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:36px clamp(24px,6vw,88px) 56px}.cabinetPage .cabinetFeatures article{border-radius:10px;padding:24px}.cabinetPage .cabinetFeatures b{font-size:.875rem}html .cabinetPage .cabinetFeatures h3{margin:20px 0 12px;font-size:1.125rem;line-height:1.55}.cabinetPage .cabinetFeatures p{color:#536579;margin:0;font-size:.9375rem;line-height:1.8}.clientWorkspace .clientTopbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;display:grid}.clientWorkspace .clientTopbar>.languageSwitcher{grid-column:1/-1;justify-self:end;margin:0}.clientWorkspace .clientTopbar h1{margin:5px 0 0;font-size:clamp(1.4rem,2.5vw,2rem)}.clientWorkspace .clientTopbar>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.clientWorkspace .clientSidebar{gap:12px;padding:28px 18px;overflow-y:auto}.clientWorkspace .clientSidebar nav{margin-top:24px}.clientWorkspace .clientSidebar nav button{white-space:normal;overflow-wrap:normal;align-items:flex-start;padding:10px 12px;font-size:.875rem;line-height:1.65}.clientWorkspace .clientSidebar nav button i{flex-shrink:0}.clientWorkspace .clientAccount{gap:10px;padding-top:18px}.clientWorkspace .clientAccount>div{overflow-wrap:anywhere}.clientWorkspace .clientBrand strong{font-size:1.2rem}.clientWorkspace .portalCard{margin-top:24px;padding:28px}.clientWorkspace .residencyGrid>.portalCard{margin-top:0}html .clientWorkspace .portalCard h2{font-size:1.4rem;line-height:1.5}html .clientWorkspace .portalServiceGrid h3{margin:16px 0 12px;font-size:1.15rem;line-height:1.5}.clientWorkspace .portalServiceGrid{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.clientWorkspace .portalServiceGrid article{border:1px solid #dce4eb;border-radius:8px;gap:10px;padding:24px}.clientWorkspace .portalServiceGrid p{margin:0 0 18px}.clientWorkspace .portalServiceGrid button{white-space:normal;padding:12px;font-size:.9375rem;line-height:1.6}.clientWorkspace .appGreeting h2{font-size:clamp(1.5rem,2.5vw,2.1rem)}.clientWorkspace .appPriority h2{font-size:1.5rem}.clientWorkspace .appPriority p{margin:12px 0 22px}.clientWorkspace .appNumbers strong{font-size:1.7rem}.clientWorkspace .appNumbers span{line-height:1.7}.clientWorkspace .statusBadge{white-space:normal;max-width:100%;line-height:1.65}.clientWorkspace .appDates>div{align-content:start}.clientWorkspace .appFormGrid label{align-content:start;gap:8px;font-size:.9375rem;font-weight:600}.clientWorkspace .appFormGrid input,.clientWorkspace .appFormGrid select{font-size:1rem}.clientWorkspace .appFormFooter>button{white-space:normal;line-height:1.6}.clientWorkspace .portalNotice{font-size:.9375rem;line-height:1.75}.clientWorkspace .portalChat .portalCardHead select{font-size:1rem}.clientWorkspace .profileGrid label,.clientWorkspace .documentUpload label{font-size:.9375rem}.clientWorkspace .historyList strong{font-size:1rem}.clientWorkspace .historyList p,.clientWorkspace .paymentSafety{font-size:.9375rem}.registrationPage>header{flex-wrap:wrap;gap:16px;height:auto;min-height:82px;padding:20px clamp(20px,5vw,72px)}.registrationPage>header span{letter-spacing:0;font-size:.875rem;line-height:1.6}.registrationPage>section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;max-width:1440px;margin:auto;padding:48px clamp(24px,5vw,72px)}html .registrationPage .registrationIntro h1{margin:12px 0 20px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.5}.registrationPage .registrationIntro ul{gap:14px;font-size:.9375rem}.registrationPage form{border-radius:12px;min-width:0;padding:28px}.registrationPage .registrationGrid label{font-size:.9375rem;line-height:1.65}.registrationPage .registrationGrid input,.registrationPage .registrationGrid textarea{border-radius:5px;min-width:0;font-size:1rem;line-height:1.6}.registrationPage .consentCheck,.clientWorkspace .consentCheck{line-height:1.8;font-size:.9375rem!important}.registrationPage .registrationSubmit{padding:14px;font-size:1rem;line-height:1.6}html .portalUnavailable h1{font-size:2rem;line-height:1.5}@media (max-width:1100px){.cabinetPage .cabinetFeatures{grid-template-columns:repeat(2,minmax(0,1fr))}.registrationPage>section{grid-template-columns:1fr}.registrationPage .registrationIntro{position:static}.clientWorkspace .appDates{grid-template-columns:1fr}}@media (max-width:900px){.cabinetWelcome .cabinetHero{grid-template-columns:1fr;gap:32px;padding:40px 28px}.cabinetPage .signinCard{width:100%;max-width:620px}.cabinetPage .cabinetHero h1{max-width:24ch}.clientWorkspace .appFormGrid{grid-template-columns:1fr}.clientWorkspace .appFormGrid .wide{grid-column:auto}}@media (max-width:760px){.clientWorkspace .clientSidebar{height:auto;padding:18px;position:static}.clientWorkspace .clientSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px;display:grid;overflow:visible}.clientWorkspace .clientSidebar nav button{width:100%;font-size:.875rem}.clientWorkspace .clientAccount{margin-top:6px;padding-top:12px}.clientWorkspace .clientTopbar{grid-template-columns:1fr}.clientWorkspace .clientTopbar>.languageSwitcher{grid-column:auto;justify-self:start}.clientWorkspace .clientTopbar>div:last-child{grid-area:1/1;justify-self:end}.clientWorkspace .clientTopbar>.languageSwitcher{grid-row:1;align-self:center}.clientWorkspace .appNumbers{grid-template-columns:1fr;gap:16px}.clientWorkspace .appNumbers>div{grid-template-columns:48px 1fr;align-items:center;gap:12px}.clientWorkspace .portalCard{padding:22px}.clientWorkspace .appPriority{padding:24px}.clientWorkspace .portalCardHead{align-items:stretch}.clientWorkspace .documentUpload .fileDrop{padding:14px}.clientWorkspace .documentUpload input[type=file]{max-width:100%;font-size:.875rem}.clientWorkspace .appCase>span{white-space:normal}}@media (max-width:480px){.cabinetPage .cabinetHeader{gap:12px;padding:16px 20px}.cabinetPage .cabinetHeader img{width:145px}.cabinetPage .cabinetHeader>a:last-child{flex-basis:100%;font-size:.875rem}.cabinetWelcome .cabinetHero{gap:28px;padding:32px 20px}.cabinetPage .signinCard{padding:24px}.cabinetPage .cabinetFeatures{grid-template-columns:1fr;gap:14px;padding:24px 20px 36px}.cabinetPage .cabinetFeatures article{padding:22px}.cabinetPage .cabinetFeatures h3{margin-top:12px}.registrationPage>section{padding:30px 20px}.registrationPage form{padding:20px}.registrationPage .registrationGrid{grid-template-columns:1fr}.registrationPage>header>span{flex-basis:100%;order:3}.clientWorkspace .clientBrand{flex-wrap:wrap;gap:8px}.clientWorkspace .clientSidebar nav button{padding:9px;font-size:.8125rem}.clientWorkspace .appFormFooter{flex-direction:column;align-items:stretch}}.clientWorkspace .mobilePortalMenu{display:none}.portalHome{max-width:1200px;margin-inline:auto}.portalHome .appGreeting{margin:30px 0 24px}.homeMainActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.clientWorkspace .homeAction{text-align:left;color:#173650;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:25px;transition:border-color .16s,box-shadow .16s;display:flex}.homeAction:hover{border-color:#a7894d;box-shadow:0 8px 24px #0d2c4a0a}.clientWorkspace .homeActionPrimary{color:#fff;background:#0d2c4a;border-color:#0d2c4a}.homeActionIcon{color:#927026;background:#f7f1e5;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.homeActionPrimary .homeActionIcon{color:#edc773;background:#ffffff12}.homeActionTop{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.clientWorkspace .homeAction>strong{font-size:1.2rem;font-weight:650;line-height:1.5}.homeActionDescription{color:#596b7e;font-size:.9375rem;line-height:1.75}.homeActionPrimary .homeActionDescription{color:#d2dfeb}.homeActionLink{border-top:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:16px;font-size:.9375rem;font-weight:650;line-height:1.6;display:flex}.homeActionPrimary .homeActionLink{color:#edc773;border-color:#ffffff26}.homeActionLink>span{flex-shrink:0;font-size:1.2rem}.homeUnread{color:#173650;background:#edd097;border-radius:20px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:.8125rem;font-weight:700;display:grid}.homeSummary{border-block:1px solid #dce4ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0 30px;padding:22px 0;display:grid}.homeSummary>div{border-inline-start:2px solid #ceb16e;align-items:center;gap:14px;padding:0 18px;display:flex}.homeSummary dt{color:#53677a;order:2;font-size:.875rem;line-height:1.7}.homeSummary dd{color:#0d2c4a;margin:0;font-size:1.8rem;font-weight:650;line-height:1.3}.homeContentGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);align-items:start;gap:22px;display:grid}.clientWorkspace .homeCases{background:#fff;margin-top:0;padding:26px}.clientWorkspace .homeCases .portalCardHead h2,.clientWorkspace .homeTools h2{font-size:1.15rem;line-height:1.65}.homeCase{border-bottom:1px solid #e4eaf0;padding:22px 0}.homeCaseHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.clientWorkspace .homeCase h3{color:#173650;margin:0;font-size:1.05rem;line-height:1.6}.homeCaseStatus{color:#3b5e75;background:#edf3f7;border-radius:6px;flex-shrink:0;padding:5px 10px;font-size:.75rem;line-height:1.6}.homeCaseStatus.needsResponse{color:#765311;background:#fbefd4}.homeNextLabel{color:#6d7d8c;font-size:.75rem;font-weight:650}.clientWorkspace .homeCase p{color:#52687b;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 14px;font-size:.9375rem;line-height:1.8}.clientWorkspace .homeTextButton{color:#173650;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:.875rem;font-weight:650;line-height:1.6}.homeTextButton:hover{text-underline-offset:4px;text-decoration:underline}.homeCasesFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.homeEmpty{color:#607386;padding:28px 0}.homeEmpty>svg{color:#a78a4b}.clientWorkspace .homeEmpty h3{margin:16px 0 8px;font-size:1.1rem}.clientWorkspace .homeEmpty p{margin:0 0 22px;font-size:.9375rem}.homeSupport{gap:18px;display:grid}.homeTools{background:#f8fafc;border:1px solid #dce4ec;border-radius:12px;padding:22px}.homeTools h2{color:#173650;margin:0 0 10px}.homeTools>button{text-align:left;color:#173650;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e9ef;grid-template-columns:30px minmax(0,1fr) 16px;align-items:start;gap:12px;width:100%;padding:19px 0;display:grid}.homeTools>button:first-of-type{border-top:0}.homeToolIcon{color:#94743a;padding-top:4px}.homeTools>button>span:nth-child(2){gap:5px;display:grid}.clientWorkspace .homeTools strong{font-size:.9375rem;line-height:1.7}.homeTools>button>span:nth-child(2)>span{color:#647789;font-size:.8125rem;line-height:1.8}.homeTools>button:hover strong{text-underline-offset:4px;text-decoration:underline}.homeSupport .googleReviewButton{color:#66593b;text-align:center;background:#faf7ef;border:1px solid #ded8c9;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:.875rem;line-height:1.65;display:flex}.homeSupport .googleReviewButton:hover{background:#f6eedc}.floatingChat[data-inline-launcher=true] .floatingChatPanel{bottom:0}@media (max-width:1100px){.homeMainActions{gap:12px}.clientWorkspace .homeAction{padding:20px}.homeContentGrid{grid-template-columns:1fr}.homeTools{padding:24px}.homeSummary>div{padding:0 12px}}@media (max-width:760px){.portalHome .appGreeting{margin-top:20px}.homeMainActions{grid-template-columns:1fr}.clientWorkspace .homeAction{grid-template-columns:46px minmax(0,1fr);gap:10px 16px;padding:22px;display:grid}.homeAction>.homeActionIcon,.homeAction>.homeActionTop{grid-area:1/1/3;align-self:start}.homeActionTop{flex-direction:column;align-items:center}.homeAction>strong,.homeActionDescription{grid-column:2}.homeActionLink{grid-column:1/-1;margin-top:8px;padding-top:14px}.homeSummary{grid-template-columns:1fr;gap:16px;margin:24px 0;padding:20px 0}.homeSummary>div{gap:16px}.homeSummary dd{min-width:36px;font-size:1.5rem}.homeSummary dt{font-size:.9375rem}.clientWorkspace .homeCases,.homeTools{padding:22px}.homeCaseHeading{gap:10px}.clientWorkspace .homeAction>strong{font-size:1.125rem}.homeActionDescription{font-size:.875rem}.homeContentGrid{gap:18px}}@media (prefers-reduced-motion:reduce){.homeAction{transition:none}}@media (max-width:760px){.clientWorkspace .clientSidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 18px;display:grid}.clientWorkspace .clientBrand{gap:4px;padding:0;display:grid}.clientWorkspace .clientBrand span{font-size:.75rem}.clientWorkspace .mobilePortalMenu{color:#fff;background:0 0;border:1px solid #687d92;border-radius:6px;min-height:44px;padding:8px 14px;font-size:.875rem;display:block}.clientWorkspace .clientSidebar nav,.clientWorkspace .clientSidebar .clientAccount{grid-column:1/-1;display:none}.clientWorkspace .clientSidebar[data-menu-open=true] nav{display:grid}.clientWorkspace .clientSidebar[data-menu-open=true] .clientAccount{display:flex}.clientWorkspace .clientTopbar>.languageSwitcher{justify-self:start}.clientWorkspace .clientTopbar>div:last-child{justify-self:end}}.floatingChat{right:max(24px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:90;color:#203b36;font-family:Arial,sans-serif;position:fixed}.floatingChat button,.floatingChat textarea,.floatingChat select{font:inherit}.chatLauncher{color:#fff;cursor:pointer;background:#143e35;border:0;border-radius:999px;align-items:center;gap:10px;min-height:58px;padding:17px 21px;display:flex;box-shadow:0 6px 25px #133e3538;font-size:15px!important}.chatLauncher b{color:#203b36;background:#f1cf86;border-radius:50%;place-items:center;min-width:24px;height:24px;display:grid}.chatLauncher.hasUnread{animation:2.8s ease-in-out infinite chatPulse}@keyframes chatPulse{50%{box-shadow:0 0 0 9px #b6934c30,0 6px 25px #133e3538}}.floatingChatPanel{background:#fff;border:1px solid #d8e0dc;border-radius:22px;flex-direction:column;width:min(390px,100vw - 32px);height:min(570px,100dvh - 116px);animation:.2s ease-out chatEnter;display:flex;position:absolute;bottom:76px;right:0;overflow:hidden;box-shadow:0 16px 60px #10292030}@keyframes chatEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.floatingChatPanel header{color:#fff;background:#143e35;flex-shrink:0;align-items:center;gap:8px;padding:18px;display:flex}.floatingChatPanel header div{flex:1;min-width:0}.floatingChatPanel header strong{font-size:16px;line-height:1.5;display:block}.floatingChatPanel header span{letter-spacing:1.5px;opacity:.75;margin-top:4px;font-size:12px;display:block}.floatingChatPanel header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff35;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:24px}.floatingChatPanel header button[aria-pressed=false]{opacity:.6}.chatCaseLabel{border-bottom:1px solid #e3e9e5;gap:6px;padding:12px 18px;font-size:14px;display:grid}.chatCaseLabel select{color:#203b36;background:#fff;border:1px solid #d8e0dc;border-radius:8px;width:100%;min-width:0;padding:9px;font-size:14px}.floatingChatThread{overscroll-behavior:contain;background:#f5f8f6;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.floatingChatThread article{background:#fff;border:1px solid #e3e9e5;border-radius:15px;align-self:flex-start;max-width:90%;padding:12px 14px}.floatingChatThread article.mine{background:#e5eee9;border-color:#d1e0d7;align-self:flex-end}.floatingChatThread strong{font-size:12px}.floatingChatThread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:16px;line-height:1.6}.floatingChatThread time{color:#63776f;font-size:12px;display:block}.floatingChatPanel form{border-top:1px solid #e3e9e5;gap:9px;padding:14px 18px;display:grid}.floatingChatPanel textarea{resize:none;box-sizing:border-box;color:#203b36;border:1px solid #d8e0dc;border-radius:10px;width:100%;padding:11px;font-size:16px;line-height:1.5}.floatingChatPanel form button,.chatEmpty button{color:#fff;cursor:pointer;background:#143e35;border:0;border-radius:9px;padding:11px 18px;font-size:14px}.floatingChatPanel button:disabled{opacity:.5;cursor:default}.floatingChatPanel form p{color:#993e32;margin:0;font-size:14px}.chatEmpty{color:#60756c;padding:22px 12px;font-size:16px;line-height:1.7}:is(.floatingChat button:focus-visible,.floatingChat select:focus-visible,.floatingChat textarea:focus-visible){outline-offset:3px;outline:3px solid #b68c3d}.clientContent{padding-bottom:110px}@media (max-width:600px){.floatingChat{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.chatLauncher{padding:16px}.chatLauncher>span{display:none}.floatingChatPanel{height:min(570px,100dvh - 108px);bottom:72px}}@media (prefers-reduced-motion:reduce){.chatLauncher.hasUnread,.floatingChatPanel{animation:none}}.floatingChat strong,.floatingChat p,.floatingChat span,.floatingChat label,.floatingChat time{letter-spacing:normal;word-break:normal;font-family:Arial,sans-serif!important}.floatingChatPanel{width:min(390px,100vw - 48px)}.clientTopbar .googleReviewButton{color:#263c35;white-space:normal;text-align:center;background:#fff8e8;border:1px solid #d6b773;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:11px 15px;font-family:Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.googleReviewButton>span:first-child{color:#946c18;font-size:25px;line-height:1}.googleReviewButton .reviewExternal{font-size:16px}.clientTopbar .googleReviewButton:hover{background:#f9edcf;border-color:#a58032}.googleReviewButton:focus-visible{outline-offset:3px;outline:3px solid #a58032}@media (max-width:600px){.clientTopbar>div:last-child{flex-wrap:wrap}.clientTopbar .googleReviewButton{box-sizing:border-box;flex:100%;width:100%}}@media (max-width:760px){.clientWorkspace .clientTopbar>div:last-child{grid-area:3/1;justify-content:flex-start;justify-self:stretch}.clientWorkspace .clientTopbar>.languageSwitcher{grid-row:1}.clientWorkspace .clientTopbar .googleReviewButton{flex:auto;width:auto}.clientWorkspace .clientTopbar>div:nth-child(2){grid-row:2}}.consultationHub{color:#142a43;max-width:1120px;margin:0 auto;padding:32px 0;font-size:16px;line-height:1.6}.consultationHub *{box-sizing:border-box}.consultationHeading{max-width:720px;margin-bottom:26px}.consultationHeading h2,.consultationHub h2{margin:6px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.3}.consultationHub h3{margin:0 0 8px;font-size:22px;line-height:1.4}.consultationBooking,.consultationCard,.consultationSignIn{background:#fff;border:1px solid #d9e0e7;border-radius:16px;padding:26px}.consultationBooking{gap:18px;max-width:800px;display:grid}.consultationHub label{gap:8px;font-weight:600;display:grid}.consultationHub input:not([type=checkbox]),.consultationHub select,.consultationHub textarea{width:100%;min-width:0;font:inherit;color:#142a43;background:#fff;border:1px solid #bbc7d1;border-radius:9px;padding:12px}.consultationHub textarea{resize:vertical}.consultationHub small{color:#536579;font-size:14px;font-weight:400;display:block}.consultationHub input[type=checkbox]{accent-color:#173650;flex-shrink:0;width:20px;height:20px;margin-top:4px}.consultationHub .consultationConsent{align-items:flex-start;gap:12px;font-size:14px;font-weight:400;display:flex}.consultationFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.consultationButton,.consultationHub .consultationButton{color:#fff;min-height:46px;font:inherit;cursor:pointer;text-align:center;background:#183851;border:1px solid #183851;border-radius:9px;justify-content:center;align-items:center;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.consultationSecondary{color:#183851;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #becbd5;border-radius:9px;padding:9px 14px}.consultationHub button:disabled{opacity:.5;cursor:not-allowed}.consultationHub :focus-visible{outline-offset:3px;outline:3px solid #bc8c39}.consultationSubmit,.consultationCardHead,.consultationAmount,.consultationListHeading,.consultationCall header{justify-content:space-between;align-items:center;gap:18px;display:flex}.consultationSubmit strong{font-size:25px}.consultationSubmit span{font-size:14px;display:block}.consultationList{gap:18px;margin-top:38px;display:grid}.consultationListHeading h3{margin:0}.consultationCardHead{align-items:flex-start}.consultationCard time{margin-bottom:5px;font-weight:600;display:block}.consultationStatus{white-space:normal;background:#edf1f5;border-radius:20px;padding:5px 12px;font-size:14px}.consultationStatus.confirmed{color:#185c44;background:#e2f1eb}.consultationStatus.cancelled{color:#7e3825;background:#faeeea}.consultationSummary{white-space:pre-wrap;overflow-wrap:anywhere}.consultationAmount{border-top:1px solid #e3e9ee;margin-top:20px;padding-top:15px}.consultationAmount strong{font-size:20px}.consultationAmount strong small{display:inline}.consultationCallActions,.consultationPayment{margin-top:18px}.consultationCallActions small,.consultationPayment small{margin-top:8px}.consultationActions{flex-wrap:wrap;gap:10px;display:flex}.consultationNotice{background:#eef2f6;border-left:3px solid #bd914c;padding:14px 18px}.consultationCall{border-top:1px solid #d9e0e7;margin-top:24px;padding-top:18px}.consultationCall iframe{background:#142a43;border:0;border-radius:12px;width:100%;height:560px}.consultationCall p{font-size:14px}.consultationAdminItem{margin-top:24px}.consultationSchedule{background:#eef2f6;border-radius:0 0 14px 14px;gap:18px;padding:20px;display:grid}.consultationAdminItem>.consultationCard{border-radius:14px 14px 0 0}.consultationAdmin{max-width:100%}.consultationHub [role=alert]{color:#952f21}main>.consultationHub{padding-left:24px;padding-right:24px}@media (max-width:620px){.consultationHub{padding-top:22px}.consultationBooking,.consultationCard,.consultationSignIn{padding:18px}.consultationFields{grid-template-columns:1fr}.consultationCardHead,.consultationSubmit,.consultationAmount{flex-direction:column;align-items:flex-start}.consultationSubmit>button{width:100%}.consultationActions>*{flex:180px}.consultationCall iframe{height:520px}.consultationListHeading{flex-wrap:wrap}.consultationCard h3,.consultationHeading h2{overflow-wrap:anywhere}}.upcomingConsultation{width:100%;max-width:none;margin:0;padding:0}.upcomingConsultation>.consultationListHeading{margin-bottom:14px}.upcomingConsultation h2{margin:0;font-size:23px}.consultationListFirst{margin-top:0;margin-bottom:30px}.consultationNewBooking{margin-top:28px!important}.consultationHistory,.consultationWorkspaceDetails{border-top:1px solid #d9e0e7;margin-top:22px;padding-top:18px}.consultationHub summary{cursor:pointer;padding:8px 0;font-weight:600}.consultationWorkspaceNote{color:#536579;font-size:14px}.consultationWorkspaceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.consultationWorkspaceGrid section{min-width:0}.consultationWorkspace h4{margin:12px 0;font-size:18px}.consultationMessages{overscroll-behavior:contain;background:#f3f5f7;border-radius:10px;height:260px;padding:12px;overflow:auto}.consultationMessages article{overflow-wrap:anywhere;background:#fff;border-radius:10px;margin:0 22px 12px 0;padding:10px 12px}.consultationMessages article.mine{background:#e5edf3;margin:0 0 12px 22px}.consultationMessages strong{font-size:13px}.consultationMessages p{white-space:pre-wrap;margin:4px 0}.consultationMessages time{color:#536579;font-size:12px;font-weight:400}.consultationMessageForm,.consultationUpload{gap:12px;margin-top:14px;display:grid}.consultationDocuments{max-height:210px;padding:0;list-style:none;overflow:auto}.consultationDocuments li{overflow-wrap:anywhere;border-bottom:1px solid #e3e9ee;padding:10px 0}.consultationDocuments a{color:#183851;text-decoration:underline}.consultationUpload input[type=file]{padding:9px;font-size:13px}.consultationProviderStatus{background:#f2f5f8;border:1px solid #d9e0e7;border-radius:12px;margin:20px 0;padding:20px}.consultationProviderStatus h3{font-size:18px}.consultationProviderStatus dl{flex-wrap:wrap;gap:20px;display:flex}.consultationProviderStatus dt{font-weight:600}.consultationProviderStatus dd{margin:4px 0;font-size:14px}.consultationProviderStatus p{font-size:14px}.consultationWorkspace button:disabled{opacity:.5}.consultationCall header{flex-wrap:wrap}@media (max-width:760px){.consultationWorkspaceGrid{grid-template-columns:1fr}.upcomingConsultation>.consultationListHeading{align-items:flex-start}.upcomingConsultation h2{font-size:21px}.consultationMessages{height:240px}.consultationCall iframe{height:65vh;min-height:360px}.consultationCard,.consultationCardHead>div{min-width:0}}
