/* Navigator reference measured 9 Oct 2026: Outfit headings, Inter copy; deliberate hierarchy and composition. */
/* Requested draft corrections 9 Oct 2026: pricing, trust statistics, imagery, Will types and enquiry visibility */
body.virtue-brand-draft main.virtue-remaining-page .gradient-step-indicator{display:none!important}

body.virtue-brand-draft main.virtue-remaining-page .virtue-service-pricing-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}
body.virtue-brand-draft main.virtue-remaining-page .virtue-pricing-card{margin:0!important;padding:30px!important;border:1px solid #dce6ee;border-radius:18px;background:#fff;min-width:0;text-align:left!important}
body.virtue-brand-draft main.virtue-remaining-page .virtue-service-pricing :is(div,p,li,h2,h3){text-align:left!important;float:none;letter-spacing:normal}
body.virtue-brand-draft main.virtue-remaining-page .virtue-service-pricing .virtue-service-label{font-family:Outfit,sans-serif;font-size:20px;line-height:1.4;color:#0b213d;margin:16px 0 12px}
body.virtue-brand-draft main.virtue-remaining-page .virtue-pricing-card>.virtue-service-label{padding-top:18px;border-top:1px solid #dce6ee;color:#003da6;font-size:18px}
body.virtue-brand-draft main.virtue-remaining-page .virtue-pricing-details{background:transparent;padding:0;margin:0}
body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}
body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat{background:#edf5fb;border:1px solid #dce6ee;border-radius:18px;padding:28px;text-align:left}
body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat strong{display:block;font:500 44px/1.1 Outfit,sans-serif;color:#003da6}
body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat span{display:block;font:500 15px/1.6 Inter,sans-serif;color:#0b213d;margin-top:12px}
body.virtue-brand-draft main.virtue-remaining-page .virtue-market-overview .virtue-service-card-grid{max-width:1180px;margin:32px auto;padding:0 24px;grid-template-columns:repeat(2,minmax(0,1fr))}
body.virtue-brand-draft main.virtue-remaining-page .virtue-image-cards .virtue-service-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:32px;align-items:start;margin:24px 0;padding:28px!important}
body.virtue-brand-draft main.virtue-remaining-page .virtue-image-cards .virtue-service-card figure{margin:0;min-width:0}
body.virtue-brand-draft main.virtue-remaining-page .virtue-image-cards .virtue-service-support-image{width:100%!important;height:260px!important;max-height:260px!important;object-fit:cover!important;display:block;border-radius:12px}
body.virtue-brand-draft main.virtue-remaining-page .virtue-image-cards .virtue-service-card>figure{grid-column:1;grid-row:1}
body.virtue-brand-draft main.virtue-remaining-page .virtue-image-cards .virtue-service-card>div{grid-column:2;grid-row:1;text-align:left}
body.virtue-brand-draft main.virtue-remaining-page .virtue-image-cards :is(h3,p,li,div){text-align:left!important}
body.virtue-brand-draft main.virtue-remaining-page .virtue-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;counter-reset:step}
body.virtue-brand-draft main.virtue-remaining-page .virtue-step-card{background:#fff;border:1px solid #dce6ee;border-radius:16px;padding:26px;counter-increment:step;text-align:left}
body.virtue-brand-draft main.virtue-remaining-page .virtue-step-card:before{content:counter(step,decimal-leading-zero);display:block;color:#003da6;font:500 28px Outfit,sans-serif;margin-bottom:18px}
body.virtue-brand-draft main.virtue-remaining-page .virtue-step-card :is(h4,p){text-align:left!important}
body.virtue-brand-draft main.virtue-remaining-page .virtue-will-card{display:grid!important;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:32px;background:#fff;border:1px solid #dce6ee;border-radius:18px;padding:32px;margin-top:24px;text-align:left}
body.virtue-brand-draft main.virtue-remaining-page .virtue-will-card>div{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}
body.virtue-brand-draft main.virtue-remaining-page .virtue-will-card .number{font:500 32px Outfit,sans-serif;color:#003da6;background:transparent}
body.virtue-brand-draft main.virtue-remaining-page .virtue-will-title{font:500 24px/1.4 Outfit,sans-serif;color:#0b213d;margin-bottom:12px}
body.virtue-brand-draft main.virtue-remaining-page .virtue-will-card :is(p,li,div,h5){text-align:left!important;color:#0b213d}
body.virtue-brand-draft main.virtue-remaining-page .virtue-will-card h5{font:500 20px Outfit,sans-serif;color:#003da6}
body.virtue-brand-draft main.virtue-remaining-page .map .listmapcards .row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0 0!important}
body.virtue-brand-draft main.virtue-remaining-page .map .listmapcards .row>div{width:auto!important;padding:0!important;max-width:none!important}
body.virtue-brand-draft main.virtue-remaining-page .map .listmapcards .virtue_card{height:100%;padding:26px!important;background:#fff!important;border:1px solid #dce6ee;border-radius:16px;text-align:left!important;display:flex;gap:18px;align-items:flex-start}
body.virtue-brand-draft main.virtue-remaining-page .map .listmapcards .vc_name{font:400 15px/1.8 Inter,sans-serif!important;text-align:left!important;overflow-wrap:anywhere;color:#0b213d!important}
body.virtue-brand-draft main.virtue-remaining-page .map .virtue_icon{flex:0 0 32px}
body.virtue-brand-draft main.virtue-remaining-page .map .virtue_icon img{width:32px;height:32px}
body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv :is(.panel-inner,.cf7-multistep,.vstep,.multiform,.formfdsa){height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}
body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .vstep{flex-direction:column!important}
body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .wpcf7-radio{width:100%!important;max-height:none!important;overflow:visible!important}
body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .wpcf7-radio input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important}
body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .wpcf7-radio label:before,body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .wpcf7-radio label:after,body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .wpcf7-list-item-label:before,body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .wpcf7-list-item-label:after{content:none!important;display:none!important}
body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .wpcf7-list-item label{padding:0!important;min-height:0!important;margin:0!important;text-align:left!important}
body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .wpcf7-list-item:has(input:focus-visible){outline:2px solid #003da6;outline-offset:3px}
body.virtue-brand-draft main.virtue-remaining-page .cost-calculator-cdv .vformfooter{width:100%;height:auto!important;padding:24px 30px;position:static!important}
@media(max-width:760px){body.virtue-brand-draft main.virtue-remaining-page .virtue-service-pricing-grid,body.virtue-brand-draft main.virtue-remaining-page .virtue-image-cards .virtue-service-card,body.virtue-brand-draft main.virtue-remaining-page .virtue-will-card,body.virtue-brand-draft main.virtue-remaining-page .map .listmapcards .row,body.virtue-brand-draft main.virtue-remaining-page .virtue-step-grid{grid-template-columns:1fr!important}body.virtue-brand-draft main.virtue-remaining-page .virtue-image-cards .virtue-service-card>div{grid-column:1;grid-row:2}body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat-pair{gap:12px}body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat{padding:20px}body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat strong{font-size:34px}}

body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .formheader{padding:24px 30px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .formheader h2{margin:0!important;font:600 30px/1.3 Outfit,Arial,sans-serif!important;text-transform:none!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .multiform{padding:28px 30px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .wpcf7-radio{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .wpcf7-list-item{margin:0!important;border:1px solid #dce6ef!important;border-radius:9px!important;background:#fff!important;padding:14px!important;min-width:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .wpcf7-list-item:has(input:checked){border-color:#003da6!important;background:#edf5fb!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .wpcf7-list-item label{display:block!important;cursor:pointer!important}
@media(max-width:760px){body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .wpcf7-radio{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .formheader,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .multiform{padding:22px!important}}
@media(max-width:480px){body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv .wpcf7-radio{grid-template-columns:1fr!important}}

body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .main-form .formfooter{display:none!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .main-form .formbg{max-width:none!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .main-form .formbg .wpcf7-form-control-wrap{max-width:none!important;min-width:0!important;width:100%!important}

/* Remove legacy form decoration without touching form behaviour. */
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .main-form::before,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .main-form::after{content:none!important;display:none!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .main-form form{background:transparent!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg input:not([type=hidden]):not([type=submit]),body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg select,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg textarea{max-width:none!important;box-shadow:none!important;padding-top:12px!important;padding-bottom:12px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .wpcf7 form.init .wpcf7-response-output{display:none!important;border:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .wpcf7-response-output{border-color:#003da6!important;color:#0b213d!important;background:#edf5fb!important;border-radius:8px!important;margin:20px 0 0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-native h2 span,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-native h3 span{text-transform:inherit!important;color:inherit!important;font:inherit!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-editorial .virtue-remaining-native>.container>.row>.col-lg-10{width:100%!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-editorial .blog_header{flex-direction:row!important;justify-content:space-between!important;padding:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-editorial .blog-filter-container{padding:0!important;margin:0!important}

/* Remaining service and utility drafts — Navigator design family, 9 Oct 2026 */
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page{background:#faf7f2!important;color:#0b213d!important;overflow:visible!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-hero{background:#faf7f2!important;padding:38px 0 64px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-editorial-grid{align-items:center!important;grid-template-columns:1.05fr .95fr!important;gap:56px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-editorial-copy h1{font:600 clamp(38px,4vw,56px)/1.08 Outfit,Arial,sans-serif!important;letter-spacing:-.035em!important;text-transform:none!important;text-align:left!important;margin:0 0 24px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-editorial-copy h1 em{display:block;font-size:.73em!important;line-height:1.2!important;font-style:normal!important;color:#003da6!important;margin-top:18px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-editorial-copy>p{font:400 16px/1.85 Inter,Arial,sans-serif!important;text-align:left!important;color:#52677f!important;margin-top:24px!important;max-width:570px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-visual img{height:400px!important;width:100%!important;object-fit:cover!important;object-position:center!important;border-radius:20px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-visual{margin:0!important;background:transparent!important;border:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-visual figcaption{padding:16px 4px!important;font:400 12px/1.7 Inter,Arial,sans-serif!important;color:#52677f!important;text-align:left!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-editorial-note{margin-top:24px!important;font:400 11px/1.8 Inter,Arial,sans-serif!important;max-width:520px!important;text-align:left!important;border-left:2px solid #cbd8e5;padding-left:14px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-zone-detail .virtue-service-visual{position:relative;padding:12px!important;background:#fff!important;border:1px solid #dce6ef!important;border-radius:24px!important;box-shadow:0 16px 48px #0b213d0a}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-advisory .virtue-service-visual img,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-closure .virtue-service-visual img{object-fit:contain!important;background:#edf5fb!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-property .virtue-service-visual img{height:460px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-section{padding:64px 0!important;overflow:visible!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-container{max-width:1180px!important;padding:0 24px!important;margin:0 auto!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-section h2{text-align:left!important;max-width:850px!important;font:600 clamp(29px,3vw,40px)/1.18 Outfit,Arial,sans-serif!important;letter-spacing:-.025em!important;text-transform:none!important;margin:0 0 24px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-section p,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-section li{font:400 15px/1.85 Inter,Arial,sans-serif!important;text-align:left!important;color:#52677f!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-section .virtue-service-label{font:600 22px/1.3 Outfit,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#0b213d!important;display:block;margin:0 0 16px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin-top:32px!important;align-items:stretch!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-card-grid>div:not(.virtue-service-card){display:contents!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-card{padding:28px!important;margin:0!important;min-width:0!important;height:auto!important;background:#fff!important;border:1px solid #dce6ef!important;border-radius:16px!important;box-shadow:0 5px 20px #0b213d05}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-card h3{font:600 22px/1.3 Outfit,Arial,sans-serif!important;text-align:left!important;margin:0 0 16px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-card-grid ul{padding-left:20px!important;margin:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-benefits .virtue-service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-media-intro{grid-template-columns:1.2fr .8fr!important;gap:48px!important;align-items:start!important;margin-bottom:30px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-media-intro figure img,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-support-image{width:100%!important;height:auto!important;max-height:340px!important;object-fit:contain!important;border-radius:16px!important;margin:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-table-scroll{overflow:auto!important;border:1px solid #dce6ef!important;border-radius:16px!important;margin-top:28px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page table{width:100%!important;border-collapse:collapse!important;min-width:650px!important;margin:0!important;background:#fff!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page table th{background:#edf5fb!important;color:#003da6!important;font:600 14px/1.7 Inter,Arial,sans-serif!important;text-align:left!important;padding:20px!important;border:0!important;border-bottom:1px solid #dce6ef!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page table td{padding:20px!important;vertical-align:top!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5edf3!important;font:400 14px/1.8 Inter,Arial,sans-serif!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page table tr:nth-child(even) td{background:#fafcfe!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-editorial-enquiry{padding:64px 0!important;background:#edf5fb!important;scroll-margin-top:100px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-enquiry-grid{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:64px!important;align-items:start!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-enquiry-copy h2{font:600 40px/1.15 Outfit,Arial,sans-serif!important;letter-spacing:-.025em!important;margin:0 0 24px!important;text-align:left!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-enquiry-copy p{font:400 16px/1.8 Inter,Arial,sans-serif!important;color:#52677f!important;text-align:left!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .main-form{width:100%!important;max-width:none!important;background:#fff!important;border:1px solid #dce6ef!important;border-radius:18px!important;padding:30px!important;margin:0!important;box-shadow:0 8px 30px #0b213d06}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .form-heading{font:600 24px/1.4 Outfit,Arial,sans-serif!important;color:#0b213d!important;text-align:left!important;margin:0 0 24px!important;text-transform:none!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg{display:grid!important;gap:16px!important;width:100%!important;background:transparent!important;padding:0!important;margin:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg br{display:none!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg .wpcf7-form-control-wrap,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg .intl-tel-input{display:block;width:100%!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg input:not([type=hidden]):not([type=submit]),body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg select,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg textarea{width:100%!important;min-height:48px!important;border:1px solid #d8e3ed!important;border-radius:9px!important;background:#fafcfe!important;color:#0b213d!important;font:400 14px/1.7 Inter,Arial,sans-serif!important;margin:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formbg textarea{height:120px!important;resize:vertical}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page input[type=submit]{min-height:48px!important;width:100%!important;background:#003da6!important;color:#fff!important;border:0!important;border-radius:9px!important;font:600 14px/1.6 Inter,Arial,sans-serif!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-document .virtue-editorial-grid,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-editorial .virtue-editorial-grid,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-directory .virtue-editorial-grid,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-navigator-bridge .virtue-editorial-grid{grid-template-columns:1fr!important;max-width:850px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-native{padding:50px 0!important;background:transparent!important;background-image:none!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-native>.container{max-width:1180px!important;padding:0 24px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-native h2,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-native h3{font-family:Outfit,Arial,sans-serif!important;text-transform:none!important;color:#0b213d!important;letter-spacing:-.02em!important;text-align:left!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-native h2{font-size:34px!important;line-height:1.25!important;margin-bottom:24px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-native p,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-native li{font:400 15px/1.9 Inter,Arial,sans-serif!important;text-align:left!important;color:#52677f!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-document .tesrmsand-conditions>.container{max-width:940px!important;background:#fff!important;padding:48px!important;border:1px solid #dce6ef!important;border-radius:18px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-document .tesrmsand-conditions h2,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-document .tesrmsand-conditions h3{margin-top:32px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-document .tesrmsand-conditions a{color:#003da6!important;text-decoration:underline!important}
/* The original sitemap illustration is removed by the draft template. */
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-directory>.virtue-editorial-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding-bottom:64px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-directory a{display:block;padding:24px;background:#fff;border:1px solid #dce6ef;border-radius:12px;font:500 18px/1.4 Outfit,Arial,sans-serif;color:#0b213d;text-decoration:none}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog_header{display:flex!important;gap:24px!important;align-items:center!important;flex-wrap:wrap!important;margin-bottom:36px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .category-tabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .category-tabs a{padding:10px 16px!important;background:#fff!important;border:1px solid #dce6ef!important;border-radius:8px!important;font:500 12px/1.5 Inter,Arial,sans-serif!important;color:#003da6!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .category-tabs a.active{background:#003da6!important;color:#fff!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-posts .card{border:1px solid #dce6ef!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 6px 24px #0b213d05}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-posts .card-image img{width:100%!important;height:200px!important;object-fit:cover!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-posts .card-content{padding:24px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-posts .title{font:600 22px/1.35 Outfit,Arial,sans-serif!important;text-align:left!important;margin:18px 0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-posts .title a{color:#0b213d!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-posts .category a{font:600 10px/1.6 Inter,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#003da6!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-search-form{background:#fff!important;border:1px solid #dce6ef!important;border-radius:9px!important;display:flex!important;padding:8px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-search-form input{border:0!important;background:transparent!important;font:400 14px/1.6 Inter,Arial,sans-serif!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-search-form svg rect{fill:#003da6!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .blog-search-form svg path{stroke:#fff!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .page404-container{max-width:880px!important;margin:72px auto!important;padding:56px!important;background:#fff!important;border:1px solid #dce6ef!important;border-radius:24px!important;text-align:left!important;min-height:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .page404-number{font:600 clamp(36px,4vw,56px)/1.1 Outfit,Arial,sans-serif!important;color:#0b213d!important;text-align:left!important;text-transform:none!important;letter-spacing:-.03em!important;margin:0 0 24px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .page404-container h3{font:500 26px/1.3 Outfit,Arial,sans-serif!important;color:#003da6!important;padding-top:0!important;margin:0 0 24px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .page404-message{font:400 16px/1.9 Inter,Arial,sans-serif!important;color:#52677f!important;text-align:left!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .page404-link{color:#003da6!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .cost-calculator-cdv{padding-top:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .panel-inner{max-width:1000px!important;background:#fff!important;border:1px solid #dce6ef!important;border-radius:18px!important;box-shadow:0 8px 28px #0b213d05!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .formheader{background:#edf5fb!important;color:#0b213d!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .vformfooter button{background:#003da6!important;color:#fff!important;border-radius:8px!important;border:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .wpcf7-list-item-label{font-family:Inter,Arial,sans-serif!important;color:#0b213d!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .map iframe{width:100%!important;border-radius:18px!important;max-height:460px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .map img{max-width:100%!important;height:auto!important;max-height:400px!important;object-fit:contain!important}
@media(max-width:900px){body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-editorial-grid{gap:32px!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-enquiry-grid{gap:32px!important}}
@media(max-width:760px){body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-editorial-grid,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-media-intro,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-enquiry-grid,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-card-grid,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-benefits .virtue-service-card-grid,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-remaining-directory>.virtue-editorial-wrap{grid-template-columns:1fr!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-visual img,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-property .virtue-service-visual img{height:300px!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .virtue-service-section{padding:44px 0!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .main-form{padding:24px!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page.virtue-remaining-document .tesrmsand-conditions>.container,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .page404-container{padding:28px!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page.virtue-remaining-page .page404-container{margin:32px 20px!important}}

/* PRO service draft and final alignment corrections, 9 October 2026 */
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-1 .virtue-service-container>div{max-width:920px;font:400 17px/1.85 Inter,Arial,sans-serif;text-align:left!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 .virtue-service-card-grid,body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 .virtue-service-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 .virtue-service-card,body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 .virtue-service-card{height:100%;margin:0!important;padding:28px!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-label{display:block!important;font:600 22px/1.3 Outfit,Arial,sans-serif!important;letter-spacing:-.025em!important;text-transform:none!important;color:#0b213d!important;margin:0 0 18px!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-4 div:has(>div>div>.virtue-service-card){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-4 .virtue-service-card{height:100%;margin:0!important;padding:32px!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-4 ul{list-style:none!important;padding:0!important;margin:0!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-4 li{padding:16px 0!important;margin:0!important;border-bottom:1px solid #e0e8ef}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-4 li:last-child{border-bottom:0}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-4 li strong{display:block;color:#0b213d!important;font-weight:600;margin-bottom:5px}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid>div{display:contents!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:22px;padding:30px!important;margin:0!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#edf5fb;color:#003da6;font:700 16px/1 Outfit,Arial,sans-serif}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card p{margin:0!important}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card p strong{display:block;font:600 21px/1.3 Outfit,Arial,sans-serif;color:#0b213d;margin:0 0 10px}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 .virtue-service-container>div:last-child{display:grid!important;grid-template-columns:.75fr 1.25fr;gap:40px;align-items:start;margin-top:32px}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 img{display:block;width:100%!important;height:auto!important;max-height:330px!important;object-fit:contain!important;margin:0!important;border-radius:16px}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 ul{list-style:none!important;padding:0!important;margin:0!important;background:#fff;border:1px solid #dce6ef;border-radius:16px;overflow:hidden}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 li{padding:18px 24px!important;margin:0!important;border-bottom:1px solid #e5edf3}
body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 li:last-child{border-bottom:0}
body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-media-intro{grid-template-columns:1.05fr .95fr!important;align-items:start!important;gap:44px!important}
body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 h2,body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 p{max-width:none!important;text-align:left!important;margin-left:0!important;margin-right:0!important}
body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 h2 span{display:inline!important}
body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-card-grid{display:block!important;max-width:none!important;width:100%!important;margin:32px 0 0!important}
body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-card-grid ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none!important;padding:0!important;margin:0 0 24px!important}
body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-card-grid li{padding:22px 24px!important;margin:0!important;background:#fff;border:1px solid #dce6ef;border-radius:12px}
body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-media-intro img{max-height:340px!important;height:auto!important;object-fit:contain!important}
body.page-id-394 main .virtue-zone-card[data-virtue-zone="dmcc"] figure img{object-fit:cover!important;object-position:center!important}
@media(max-width:760px){body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 .virtue-service-card-grid,body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 .virtue-service-card-grid,body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-4 div:has(>div>div>.virtue-service-card),body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid,body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 .virtue-service-container>div:last-child,body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-card-grid ul,body.virtue-brand-draft.page-id-506:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-media-intro{grid-template-columns:1fr!important;gap:22px!important}body.virtue-brand-draft.page-id-515:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 img{max-height:260px!important}}

body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-faq .accordion-body{background:#edf5fb!important;border-radius:12px;padding:24px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-faq #searchInput{background:#f7faff!important;border:1px solid #dbe6ef!important;border-radius:10px!important;color:#0b213d!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-faq .symbol{box-shadow:none!important;background:#edf5fb!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-vat-pair{grid-template-columns:repeat(2,minmax(0,1fr))}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-details{display:block}
@media(max-width:760px){body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-vat-pair{grid-template-columns:1fr}}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits h2{max-width:680px;margin:0 0 36px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;counter-reset:virtue-benefit}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid>.virtue-service-card{counter-increment:virtue-benefit;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:22px;align-content:start;padding:30px;margin:0!important;min-width:0}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid>.virtue-service-card::before{content:counter(virtue-benefit,decimal-leading-zero);grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;align-self:start;width:44px;height:44px;border-radius:12px;background:#edf5fb;color:#003da6;font:800 12px/1 Outfit,Arial,sans-serif;letter-spacing:.5px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid>.virtue-service-card>h3{grid-column:2;font-size:22px!important;line-height:1.25!important;margin:0 0 12px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid>.virtue-service-card>p{grid-column:2;margin:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid>.virtue-service-card:last-child:nth-child(odd){grid-column:1 / -1}
@media(max-width:760px){body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid{grid-template-columns:1fr}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid>.virtue-service-card{padding:24px;column-gap:16px;grid-template-columns:36px minmax(0,1fr)}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-benefits .virtue-service-card-grid>.virtue-service-card::before{width:36px;height:36px}}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-copy .virtue-editorial-note{font-size:12px!important;font-weight:400!important;line-height:1.7!important}
body.virtue-brand-draft main.virtue-editorial-page .virtue-freezone-enquiry-grid .main-form{box-shadow:none!important;background-image:none!important}
body.virtue-brand-draft main.virtue-editorial-page .virtue-freezone-enquiry-grid .main-form::before,body.virtue-brand-draft main.virtue-editorial-page .virtue-freezone-enquiry-grid .main-form::after,body.virtue-brand-draft main.virtue-editorial-page .virtue-freezone-enquiry-grid .formfooter{display:none!important}
body.virtue-brand-draft main.virtue-editorial-page .virtue-freezone-enquiry-grid .form-heading{font:600 24px/1.3 Outfit,Arial,sans-serif!important;letter-spacing:-.5px!important;text-align:left!important;padding:0!important;margin:0 0 24px!important}
body.virtue-brand-draft main.virtue-editorial-page .virtue-freezone-enquiry-grid .formbg{width:100%!important;max-width:none!important;padding:0!important;margin:0 0 20px!important;border:0!important;box-shadow:none!important}
body.virtue-brand-draft main.virtue-editorial-page .virtue-freezone-enquiry-grid .wpcf7-form-control-wrap:not(.cf7apps-honeypot-wrap){display:block;width:100%;margin-bottom:14px}
body.virtue-brand-draft main.virtue-editorial-page .virtue-freezone-enquiry-grid .intl-tel-input{width:100%}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-freezone-enquiry-grid .main-form .intl-tel-input input.wpcf7-phonetext[name="your-phone"]{padding-left:105px!important}
body.virtue-brand-draft main.virtue-editorial-page .virtue-freezone-enquiry-grid .wpcf7-submit{font:700 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.4px;text-transform:uppercase;border-radius:9px!important;padding:16px!important;min-height:50px;box-shadow:none!important;white-space:normal}

body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page>section.virtue-service-section>div:not(.virtue-service-container){width:min(1180px,calc(100% - 48px));margin-inline:auto}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page>section.virtue-service-section>div:not(.virtue-service-container) .virtue-service-container{width:100%}
@media(max-width:760px){body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page>section.virtue-service-section>div:not(.virtue-service-container){width:calc(100% - 36px)}}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page{--vn-ivory:#faf7f2;--vn-pale:#edf5fb;--vn-ink:#0b213d;--vn-blue:#003da6;color:var(--vn-ink)}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page h1{font-weight:700!important;letter-spacing:-1.5px!important;text-align:left!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page h2{font-weight:700!important;letter-spacing:-.035em!important;font-size:clamp(28px,2.6vw,36px)!important;line-height:1.16!important;text-transform:none!important;text-align:left!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page h3,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page h4{font-weight:700!important;letter-spacing:-.025em!important;text-transform:none!important;text-align:left!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page p,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page li,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-label{text-align:left!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-hero{background:var(--vn-ivory)!important;padding:34px 0 72px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-breadcrumb{margin-bottom:38px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-grid{grid-template-columns:1.08fr .92fr;gap:60px;align-items:center}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-copy h1{font-size:clamp(40px,4.3vw,60px)!important;line-height:1.08!important;margin-bottom:24px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-copy h1 em{display:block;font-size:clamp(27px,2.494vw,35px)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.5px!important;margin-top:18px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-copy>p:not(.virtue-editorial-note){font-size:17px!important;font-weight:500!important;line-height:1.75!important;max-width:560px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-eyebrow{font-family:Outfit,Arial,sans-serif!important;font-size:11px;font-weight:800;letter-spacing:1.32px;text-transform:uppercase}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-button,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-actions a{font-size:11px!important;letter-spacing:.45px;text-transform:uppercase!important;font-weight:700!important;min-height:50px;padding:15px 22px;border-radius:9px!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-link{font-size:14px;font-weight:600}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-visual{align-self:center;background:white;border:1px solid #e0e8ef;border-radius:20px;box-shadow:0 12px 35px #0b213d08;overflow:hidden}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-hero-image{width:100%;height:auto;aspect-ratio:1.14;max-height:490px;object-fit:cover;object-position:center}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-visual figcaption{background:#fff;padding:16px 20px;font-size:12px;line-height:1.65;text-align:left}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-rating-badges{gap:12px;margin:22px 0 26px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-rating-badge{background:#ffffffd9;min-height:80px;min-width:165px;max-width:240px;padding:12px 16px;border-radius:11px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-rating-platform{font:800 9px/1.4 Outfit,Arial,sans-serif;letter-spacing:.75px;text-transform:uppercase}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-rating-badge strong{font-size:20px;margin:3px 0}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-rating-badge small{font-size:10px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page>section.virtue-service-section{background:#fff!important;padding:72px 0!important;border-bottom:0}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page>section.virtue-service-section:nth-of-type(even){background:var(--vn-pale)!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page>section.virtue-service-trust{background:var(--vn-ivory)!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-container,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-faq .container{width:min(1180px,calc(100% - 48px));margin-inline:auto}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section p,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section li{font-size:15px!important;line-height:1.8!important;color:#52677f!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-card-grid{gap:24px;align-items:stretch}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-card{background:#fff!important;border:1px solid #e0e8ef;border-radius:18px;padding:32px;margin:20px 0;box-shadow:none}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-card-grid>.virtue-service-card{margin:0;height:auto}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-card h2,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-card h3{font-size:24px!important;line-height:1.25!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-card .virtue-service-card{border:0;background:transparent!important;padding:0}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-readiness{background:var(--vn-pale)!important;padding:64px 0!important;border:0}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-checks article,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-accounting-steps article{background:#fff;border:1px solid #e0e8ef;border-radius:18px;padding:30px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-index{font-size:11px;letter-spacing:1px;font-weight:800;margin-bottom:18px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-media-intro{display:grid;grid-template-columns:1.08fr .92fr;gap:52px;align-items:center;margin-bottom:36px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-media-intro-copy>p:last-child{margin-bottom:0}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-media-intro figure{margin:0;border-radius:18px;overflow:hidden;background:var(--vn-pale)}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-media-intro img{display:block;width:100%;max-width:none!important;height:320px!important;object-fit:cover;margin:0;border-radius:0}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-support-image{max-width:100%!important;margin:20px 0;border-radius:16px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-card .virtue-service-support-image{height:220px!important;object-fit:cover}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section th{background:var(--vn-pale)!important;font:800 11px/1.5 Outfit,Arial,sans-serif!important;letter-spacing:.5px;text-transform:uppercase!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-faq .accordion-header{margin:0!important}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-faq .accordion-button{text-transform:none!important;text-align:left!important;letter-spacing:0!important;font:600 16px/1.5 Inter,Arial,sans-serif!important;padding:22px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-freezone-enquiry-grid{gap:60px;align-items:start}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-freezone-enquiry-grid .main-form{background:#fff!important;border:1px solid #e0e8ef;border-radius:18px;padding:36px}
body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-freezone-enquiry-grid .formbg{background:transparent!important}

body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 div{position:static!important;height:auto!important;min-height:0!important;transform:none!important;overflow:visible!important}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 h2{max-width:700px;margin-bottom:24px!important}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 p{text-align:left!important;margin:0 0 24px!important;max-width:none!important}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 .virtue-service-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:24px 0 32px!important;clear:both}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 .virtue-service-card{padding:26px!important;margin:0!important;display:flex!important;align-items:flex-start}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 .virtue-service-card p{margin:0!important}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-container>div:last-child>div>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;counter-reset:banking-tip;margin-top:32px}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-container>div:last-child>div>div>div{counter-increment:banking-tip;position:relative;padding:26px 26px 26px 76px;background:#fff;border:1px solid #dce6ef;border-radius:16px;font:400 15px/1.8 Inter,Arial,sans-serif;text-align:left!important;color:#52677f}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-container>div:last-child>div>div>div::before{content:counter(banking-tip,decimal-leading-zero);position:absolute;left:24px;top:26px;font:600 20px/1.4 Outfit,Arial,sans-serif;color:#003da6}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 .virtue-service-container>div:last-child,body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-9 .virtue-service-container>div:last-child{display:grid!important;grid-template-columns:.75fr 1.25fr;gap:40px;align-items:start;margin-top:32px}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 img,body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-9 img{display:block!important;width:100%!important;height:auto!important;max-height:340px!important;object-fit:contain!important;margin:0!important;border-radius:16px!important}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 ul,body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-9 ul{list-style:none!important;padding:0!important;margin:0!important;background:#fff;border:1px solid #dce6ef;border-radius:16px;overflow:hidden}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 li,body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-9 li{padding:16px 22px!important;margin:0!important;border-bottom:1px solid #e5edf3;text-align:left!important}
body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 li:last-child,body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-9 li:last-child{border-bottom:0}
body.virtue-brand-draft.page-id-94:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 div:has(>div>div>.virtue-service-card){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}
body.virtue-brand-draft.page-id-94:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 div:has(>.virtue-service-card){height:100%;display:flex;flex-direction:column;padding:32px;background:#fff;border:1px solid #dce6ef;border-radius:16px}
body.virtue-brand-draft.page-id-94:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 .virtue-service-card{background:transparent!important;border:0!important;padding:0!important;margin:0 0 24px!important;border-radius:0!important;box-shadow:none!important}
body.virtue-brand-draft.page-id-94:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 .virtue-service-card>.virtue-service-label{font:600 23px/1.3 Outfit,Arial,sans-serif!important;color:#0b213d!important;margin-bottom:22px!important;text-align:left!important}
body.virtue-brand-draft.page-id-94:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 .virtue-service-card+.virtue-service-label{margin-top:auto;padding-top:22px;border-top:1px solid #dce6ef;font:600 25px/1.35 Outfit,Arial,sans-serif!important;color:#003da6!important;text-align:left!important}
body.virtue-brand-draft.page-id-94:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 .virtue-service-card~div p{margin:12px 0 0!important;font-size:13px!important;text-align:left!important}
@media(max-width:760px){body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-2 .virtue-service-card-grid,body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-5 .virtue-service-container>div:last-child>div>div,body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 .virtue-service-container>div:last-child,body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-9 .virtue-service-container>div:last-child,body.virtue-brand-draft.page-id-94:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-3 div:has(>div>div>.virtue-service-card){grid-template-columns:1fr!important;gap:22px}body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-6 img,body.virtue-brand-draft.page-id-544:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-section-9 img{max-height:260px!important}}

body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-freezone-enquiry-grid input:not([type=submit]):not([type=checkbox]):not([type=radio]),body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-freezone-enquiry-grid select,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-freezone-enquiry-grid textarea{background:#f7faff!important;color:#0b213d!important;border:1px solid #dbe6ef!important;border-radius:10px!important;padding-top:14px!important;padding-right:14px!important;padding-bottom:14px!important;max-width:100%;text-align:left}
@media(max-width:900px){body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-grid,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-media-intro{gap:32px}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-card{padding:26px}}
@media(max-width:760px){body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-grid,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-media-intro{grid-template-columns:1fr}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-hero{padding:24px 0 48px!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-copy h1{font-size:40px!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-copy h1 em{font-size:27px!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page>section.virtue-service-section,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-editorial-readiness{padding:48px 0!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-container,body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-faq .container{width:calc(100% - 36px)}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-hero-image{aspect-ratio:4/3;max-height:360px}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-service-media-intro img{height:260px!important}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-rating-badge{min-width:140px;max-width:none}body.virtue-brand-draft:not(.home):not(.page-id-7):not(.page-id-2091) main.virtue-editorial-page .virtue-freezone-enquiry-grid .main-form{padding:24px}}


/* Virtue service layout refinement 9 Oct 2026 */
/* Narrow phone statistics fit — 2026-10-09 */
@media(max-width:480px){body.virtue-brand-draft .virtue-freezone-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;max-width:100%}body.virtue-brand-draft .virtue-freezone-stat{min-width:0!important;padding:16px 12px!important;box-sizing:border-box}body.virtue-brand-draft .virtue-freezone-stat strong{font-size:30px!important;line-height:1.15!important;letter-spacing:-.8px;overflow-wrap:normal}body.virtue-brand-draft .virtue-freezone-stat span{display:block;font-size:12px!important;line-height:1.6!important;overflow-wrap:break-word}}
/* Shared enquiry grid narrow-screen fit — 2026-10-09 */
@media(max-width:760px){body.virtue-brand-draft .virtue-remaining-enquiry-grid{grid-template-columns:minmax(0,1fr)!important;min-width:0;max-width:100%}body.virtue-brand-draft .virtue-remaining-enquiry-grid>*,body.virtue-brand-draft .virtue-remaining-enquiry-grid .main-form,body.virtue-brand-draft .virtue-remaining-enquiry-grid .wpcf7,body.virtue-brand-draft .virtue-remaining-enquiry-grid form,body.virtue-brand-draft .virtue-remaining-enquiry-grid .formbg{min-width:0!important;max-width:100%;box-sizing:border-box}body.virtue-brand-draft .virtue-remaining-enquiry-grid input:not([type=hidden]):not([type=checkbox]):not([type=radio]),body.virtue-brand-draft .virtue-remaining-enquiry-grid select,body.virtue-brand-draft .virtue-remaining-enquiry-grid textarea{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}body.virtue-brand-draft .virtue-remaining-enquiry-grid .intl-tel-input,body.virtue-brand-draft .virtue-remaining-enquiry-grid .wpcf7-form-control-wrap{max-width:100%;min-width:0}body.virtue-brand-draft .virtue-remaining-enquiry-grid input[type=submit]{font-size:12px!important}}
@media(max-width:760px){body.virtue-brand-draft.page-id-745 main a,body.virtue-brand-draft.page-id-819 main a{overflow-wrap:anywhere;word-break:normal}}
/* Compact statistics remain readable inside narrow-phone service cards. */
@media(max-width:760px){
body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat{min-width:0;padding:14px 10px}
body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat strong{font-size:clamp(24px,7vw,30px);letter-spacing:-.03em;white-space:nowrap}
body.virtue-brand-draft main.virtue-remaining-page .virtue-service-stat span{font-size:12px;line-height:1.5;overflow-wrap:anywhere}
}
