.comparison-label{display:block;font-size:13px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase;color:#243842}.channel{background:#e2f4ff;border:1px solid #a9d9f0;position:relative;overflow:hidden;gap:28px}.channel .channel-mark{color:#098ac4}.channel .channel-mark svg{width:64px;height:64px;padding:14px;background:#169dd8;color:white;border-radius:50%;stroke-width:1.5}.channel .button{background:#168fca;color:#fff;border-color:#168fca}.channel h2{color:#12485f}.source-section{padding-top:36px;padding-bottom:36px}.source-copy{max-width:1000px;margin:auto;font-size:16px;line-height:1.85;overflow-wrap:anywhere;color:#30444c}.source-copy>div{max-width:100%}.source-copy h2{font-size:30px;line-height:1.25;margin:32px 0 20px}.source-copy h3{font-size:23px;line-height:1.3;margin:26px 0 14px}.source-copy p{margin:14px 0}.source-copy ul,.source-copy ol{padding-left:24px}.source-copy li{margin:8px 0}.source-copy img{max-width:100%;height:auto;border-radius:12px;display:block;margin:22px auto}.source-copy table{width:100%;border-collapse:collapse;font-size:14px}.source-copy td,.source-copy th{padding:14px;border:1px solid #d6dedb;text-align:left}.source-copy th{background:#edf1eb}.source-copy details{padding:16px 20px;border:1px solid #dce4df;border-radius:10px;margin:12px 0;background:white}.source-copy summary{cursor:pointer;font-weight:700}.source-copy .table-scroll{overflow:auto;max-width:100%}.source-copy .card-container{display:inline-block;vertical-align:top;width:32%;padding:14px}.source-copy .dlab-box{border:1px solid #dce4df;border-radius:12px;padding:16px;height:100%}.source-copy #block-ar{border-top:1px solid #dce4df;margin-top:32px;padding-top:22px}.restored-landing .lead-form{display:grid;gap:14px;background:white;padding:28px;border-radius:12px;color:#253440}.restored-landing .lead-form label{display:grid;gap:7px}.restored-landing .lead-form input:not([type=checkbox]){width:100%;padding:14px;border:1px solid #ccd5d5;border-radius:6px;box-sizing:border-box}.restored-landing .lead-form .consent{display:flex;align-items:flex-start;font-size:12px;line-height:1.5}.restored-landing .lead-form .consent input{width:18px;height:18px;flex-shrink:0}.restored-landing .field-error,.restored-landing .form-status.error{color:#ad3442}.restored-landing .contact-dialog .button{padding:12px 18px}.original-cases{--red:#ad303d;--ink:#202a30;--muted:#697276;--line:#e0e3df;--cream:#f7f7f3;padding:70px 0}.original-cases .wrap{max-width:1256px;margin:auto;padding:0 30px}.original-cases .case-list{display:grid;gap:26px}.original-cases button{font:inherit}.original-cases img{max-width:100%}.visa-dialog{max-width:min(900px,94vw);border:0;border-radius:14px;padding:20px}.visa-dialog img{max-width:100%;max-height:75vh;object-fit:contain}.visa-dialog::backdrop{background:#14232dbb}.visa-dialog-close{min-width:44px;min-height:44px;float:right}
@media(max-width:760px){.channel{padding:28px 22px}.channel .channel-mark svg{width:52px;height:52px;padding:12px}.source-copy{font-size:15px}.source-copy h2{font-size:25px}.source-copy .card-container{width:100%}.source-copy td,.source-copy th{padding:10px;min-width:110px}.original-cases .case-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 18px 18px;scroll-padding-left:18px}.original-cases .case-story{flex:0 0:86vw;min-width:0;scroll-snap-align:start}.original-cases .wrap{padding:0 18px}.original-cases .case-list .case-study{flex:0 0 86vw;min-width:0;scroll-snap-align:start}.original-cases .case-list .case-study h3{font-size:24px}.original-cases .case-list .case-study{display:flex;flex-direction:column}.original-cases .case-copy{padding:22px}.original-cases .case-media{min-height:280px}.original-cases .case-media img{max-height:320px}.original-cases .section-head{display:block}.original-cases .case-list:before{display:none}}

@media(max-width:760px){.original-cases .case-list{padding-left:0;padding-right:0;scroll-padding-left:0}.original-cases .case-list .case-row{flex:0 0 86vw;scroll-snap-align:start;display:flex;flex-direction:column;margin:0}.original-cases .case-visual{min-height:270px}.original-cases .case-visual img{max-height:290px}.original-cases .case-body{padding:22px}.original-cases .case-row h3{font-size:24px}.original-cases .case-list{align-items:stretch}}

.service-hero.shell{margin-left:auto;margin-right:auto}.source-hero-art{background:#eef0e9;border-radius:14px;padding:24px}.source-hero-art img{object-fit:contain;width:100%;height:100%;max-height:340px}.case-swipe-hint{display:none}@media(max-width:760px){.case-swipe-hint{display:block;font-size:12px;color:#657078;margin-bottom:14px}.source-hero-art{max-height:260px}.source-hero-art img{max-height:220px}.original-cases .case-row{max-width:86vw}.original-cases .case-visual{width:100%;overflow:hidden}.original-cases .case-family .family-visas{min-width:0}}
.apec-landing .grid3>*{min-width:0}.apec-landing .price-card{min-width:0;overflow-wrap:anywhere}.apec-landing .price-card:not(:first-child)>strong{font-size:26px;line-height:1.3;letter-spacing:-.5px}.apec-landing .prices{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.apec-landing .prices{grid-template-columns:1fr}.apec-landing .grid2{grid-template-columns:minmax(0,1fr)}}
