.pl{--pl-serif:"Gelasio","Times New Roman",Times,serif;--pl-sans:"Be Vietnam Pro",Arial,sans-serif;--pl-mist:#c9d1e0;--pl-soft:#e3e9f2;--pl-red:#c62a34;--pl-red-hover:#a9222b;--pl-red-light:#f0626b;--pl-line:#ffffff29;--pl-hdr:84px;isolation:isolate;font-family:var(--pl-sans);color:#fff;height:100vh;height:100dvh;min-height:560px;padding-top:var(--pl-hdr);background:#0b1b30;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.pl *{box-sizing:border-box}.pl-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.pl-step-goal .pl-main{grid-template-rows:minmax(0,1fr)}.pl-foot{min-width:0}body .pl footer.ft{width:auto;max-width:1264px;padding:16px max(32px,env(safe-area-inset-right,0px)) 18px max(32px,env(safe-area-inset-left,0px));color:#ffffffad;background:0 0;border-top:0;align-items:center;gap:28px;margin:0 auto;font-size:13px;line-height:1.6;display:flex;position:relative}body .pl footer.ft:before{content:"";top:0;left:max(32px,env(safe-area-inset-left,0px));right:max(32px,env(safe-area-inset-right,0px));border-top:1px solid #ffffff29;position:absolute}body .pl .ftc{white-space:nowrap;font-size:13.5px;line-height:inherit;margin:0;text-align:left!important}body .pl .ftl{flex-wrap:wrap;align-items:center;gap:22px;margin-left:auto;display:flex}body .pl .ftl a,body .pl .fts a{text-decoration:none;transition:color .2s;color:#ffffffb8!important}body .pl .ftl a:hover,body .pl .fts a:hover{color:#fff!important}body .pl .ftsep{background:#ffffff4d;width:1px;height:12px}body .pl .fts{border-left:1px solid #fff3;gap:14px;padding-left:22px;display:flex}body .pl .fts a{display:inline-flex}@media (max-width:900px){body .pl footer.ft{gap:0;padding-block:14px 16px}body .pl .ftl,body .pl .fts{display:none!important}body .pl .ftc{text-overflow:ellipsis;font-size:clamp(11px,3vw,13px);overflow:hidden}}@media (max-width:700px){body .pl footer.ft{justify-content:center}body .pl .ftc{text-align:center!important}}.pl-sea{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;animation:30s ease-in-out infinite alternate plDrift;position:absolute;inset:0}@keyframes plDrift{to{transform:scale(1.06)translate(-1.2%,-.6%)}}.pl:before{content:"";z-index:-1;background:linear-gradient(90deg,#050e1a8c,#050e1a26 60%,#050e1a00);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pl-sea{animation:none}}.pl-wrap{width:100%;max-width:1264px;padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px));margin:0 auto}@media (min-width:1700px) and (min-height:940px){.pl-wrap{max-width:1416px;padding-left:36px;padding-right:36px}}.pl h1,.pl h2,.pl h3{letter-spacing:-.01em;text-wrap:balance;color:inherit;margin:0;font-weight:700;font-family:var(--pl-serif)!important}.pl h1:focus{outline:none}.pl p{margin:0}.pl-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5;display:block}.pl-dot{color:var(--pl-red-light)}.pl-glass{border:1px solid var(--pl-line);-webkit-backdrop-filter:blur(18px);background:#ffffff12;border-radius:28px}.pl-swap{animation:.45s cubic-bezier(.2,.7,.2,1) both plIn}@keyframes plIn{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.pl-swap{animation:none}}.pl.pl .pv-primary,.pl.pl .pl-sfoot button,.pl.pl .pv-edit-answers,.pl.pl .pv-result-actions>button,.pl.pl .pv-result-actions .pv-secondary{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff6;border-radius:999px;height:auto;min-height:0;font-weight:600;line-height:1.3;transition:background .25s,border-color .25s,transform .3s,box-shadow .3s;padding:12px 24px!important;font-size:15px!important}.pl .pl-sfoot button:hover,.pl .pv-edit-answers:hover{background:#ffffff14;border-color:#fff}.pl .pv-primary,.pl .pl-sfoot .pv-primary{background:var(--pl-red)!important;border-color:var(--pl-red)!important;color:#fff!important}.pl .pv-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px -12px #c62a34b3;background:var(--pl-red-hover)!important;border-color:var(--pl-red-hover)!important}.pl .pv-primary:disabled{opacity:.45;cursor:not-allowed}.pl-link{font:inherit;color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pl-bar{justify-content:space-between;align-items:center;gap:10px 16px;padding-block:4px 14px;display:flex}.pl-stepper{border-radius:999px;padding:5px}.pl .pl-stepper .pv-progress{margin:0}.pl .pl-stepper .pv-progress ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.pl .pl-stepper .pv-progress li{flex:none;width:auto;min-width:0;position:static}.pl .pl-stepper .pv-progress li:after,.pl .pl-stepper .pv-progress li:before{display:none}.pl .pl-stepper .pv-progress span{white-space:nowrap;position:static}.pl .pl-stepper .pv-progress button{color:var(--pl-mist);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;font-weight:500;display:flex}.pl .pl-stepper .pv-progress b{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.pl .pl-stepper .pv-progress button:not(:disabled):not([aria-current]){color:#fff;cursor:pointer}.pl .pl-stepper .pv-progress button:not(:disabled):not([aria-current]) b{background:#ffffff29;border-color:#0000}.pl .pl-stepper .pv-progress button:not(:disabled):not([aria-current]):hover{background:#ffffff1f}.pl .pl-stepper .pv-progress button[aria-current=step]{color:#182e56;background:#fff;font-weight:700}.pl .pl-stepper .pv-progress button[aria-current=step] b{color:#fff;background:#182e56;border-color:#182e56}.pl .pl-stepper .pv-progress button:disabled{opacity:.55;cursor:default}.pl .pl-stepper .pv-progress-compact{color:#fff;margin:0;padding:6px 14px;font-size:14px;font-weight:700;display:none}.pl .pl-tools{background:0 0;border:0;align-items:center;gap:16px;margin:0;padding:0;display:flex}.pl .pl-tools .pv-save{color:var(--pl-mist);font-size:13px}.pl .pl-tools .pv-reset{color:var(--pl-mist);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.pl .pl-tools .pv-reset:hover{color:#fff}@media (max-width:900px){.pl .pl-stepper .pv-progress{display:none}.pl .pl-stepper .pv-progress-compact{display:block}.pl .pl-tools .pv-save{display:none}}.pl-work{grid-template-columns:minmax(0,1fr) 350px;gap:24px;min-height:0;padding-bottom:20px;display:grid}.pl-step-goal .pl-work{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:center;gap:clamp(24px,4vw,64px)}.pl-fit{transform-origin:0 0;min-width:0}.pl-sheet{color:#fff;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.pl-shead{gap:clamp(6px,1vh,10px);min-width:0;padding:clamp(20px,3.2vh,32px) clamp(22px,3vw,40px) 0;display:grid}.pl-kicker{color:#fff;flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.pl-qdots{color:var(--pl-mist);align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.pl-qdots i{background:#ffffff38;border-radius:4px;width:26px;height:4px}.pl-panels{flex-wrap:wrap;gap:6px;display:flex}.pl-panels button{font:inherit;color:var(--pl-mist);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.pl-panels button.done{color:#fff}.pl-panels button.done:before{content:"✓ "}.pl-panels button[aria-current=step]{color:#fff;background:#ffffff24;border-color:#ffffff8c}.pl-shead h1{font-size:clamp(26px,4.2vh,40px);line-height:1.15}.pl-guide{color:var(--pl-soft);max-width:68ch;font-size:16px;line-height:1.55}.pl-why{color:var(--pl-mist);max-width:74ch;font-size:14px;line-height:1.55}.pl-why b{color:#fff}.pl-sbody{min-width:0;min-height:0;padding:clamp(14px,2.6vh,26px) clamp(22px,3vw,40px);overflow:hidden}.pl .pl-sfoot{border-top:1px solid var(--pl-line);box-shadow:none;background:0 0;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:14px clamp(22px,3vw,40px);display:flex;position:static}.pl .pl-sfoot .pv-primary{margin-left:auto}.pl .pl-sfoot .pv-customise{border-style:dashed}.pl-alerts{gap:8px;margin-bottom:14px;display:grid}.pl .pl-alerts .pv-note,.pl .pl-alerts .pv-error{color:#fff;background:#f0626b29;border:1px solid #f0626b80;border-radius:14px;justify-content:space-between;gap:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.pl .pl-alerts .pv-note.amber{border-color:var(--pl-line);background:#ffffff1a}.pl .pl-alerts button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.pl-sheet .pv-content{color:#fff;flex:none;gap:14px;min-width:0;min-height:0;padding:0;display:grid;overflow:visible}.pl p{text-align:left}.pl-sheet .pv-activities,.pl-sheet .qv-support-panel .pv-options,.pl-sheet .qv-accounting-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pl-sheet .pv-choice,.pl-sheet .pl-card,.pl-sheet .pv-service{text-align:left;color:#fff;cursor:pointer;min-height:clamp(84px,12vh,120px);box-shadow:none;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:18px;align-items:center;gap:14px;padding:16px 20px;transition:background .3s,border-color .3s,transform .3s;display:flex;position:relative}.pl-sheet .pv-choice:hover,.pl-sheet .pl-card:hover,.pl-sheet .pv-service:hover{background:#ffffff1c;border-color:#ffffff80;transform:translateY(-2px)}.pl-sheet .pv-choice.selected,.pl-sheet .pl-card.selected{background:#ffffff24;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.pl-sheet .pv-choice:has(input:checked){background:#ffffff24;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.pl-sheet .pl-card:has(input:checked){background:#ffffff24;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.pl-sheet .pv-service:has(input:checked){background:#ffffff24;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}:is(.pl-sheet .pv-choice:has(input:focus-visible),.pl-sheet .pl-card:has(input:focus-visible)){outline:3px solid var(--pl-red-light);outline-offset:3px}.pl-sheet .pv-choice strong,.pl-sheet .pl-card strong,.pl-sheet .pv-service strong{font-family:var(--pl-serif);color:#fff;font-size:19px;line-height:1.3;display:block}.pl-sheet .pv-choice small,.pl-sheet .pl-card small,.pl-sheet .pv-service small{color:var(--pl-mist);font-size:14px;line-height:1.5;display:block}.pl-sheet .pv-choice .pv-icon{color:#fff;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pl-sheet .pv-choice input,.pl-sheet .pv-service input{accent-color:var(--pl-red);flex:none;width:18px;height:18px;margin-left:auto}.pl-sheet .pl-location{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.pl-sheet .pl-card{align-content:center;gap:4px;padding-right:62px;display:grid}.pl-sheet .pl-card input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pl-sheet .pl-card .pl-corner{border:1px solid #fff6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:18px;translate:0 -50%}.pl-sheet .pl-card .pl-corner:before{content:"→";font-size:15px}.pl-sheet .pl-card.selected .pl-corner{background:var(--pl-red);border-color:var(--pl-red)}.pl-sheet .pl-card:has(input:checked) .pl-corner{background:var(--pl-red);border-color:var(--pl-red)}.pl-sheet .pl-card.selected .pl-corner:before{content:"✓"}.pl-sheet .pl-card:has(input:checked) .pl-corner:before{content:"✓"}.pl-sheet .pv-field{color:#fff;gap:8px;max-width:680px;font-size:15px;font-weight:600;display:grid}.pl-sheet .pv-field input,.pl-sheet .pv-field select,.pl-sheet .pv-field textarea,.pl-sheet input[type=search],.pl-sheet input[type=text],.pl-sheet input[type=number],.pl-sheet select,.pl-sheet textarea{font:inherit;color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:14px;width:100%;min-width:0;padding:12px 15px;font-size:16px;font-weight:400}.pl-sheet select option{color:#182e56}.pl-sheet input::placeholder,.pl-sheet textarea::placeholder{color:var(--pl-mist);opacity:1}.pl-sheet input:focus,.pl-sheet select:focus,.pl-sheet textarea:focus{border-color:#fff;outline:none;box-shadow:0 0 0 3px #ffffff29}.pl-sheet input:disabled{opacity:.5}.pl-sheet .pv-check{color:#fff;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.pl-sheet .pv-check input,.pl-sheet input[type=checkbox],.pl-sheet input[type=radio]{accent-color:var(--pl-red);width:18px;height:18px}.pl-sheet .pl-capital{gap:14px;max-width:560px;display:grid}.pl-sheet .pl-capital p[role=alert]{color:var(--pl-red-light);font-size:14px}.pl-sheet .pv-help,.pl-sheet .pv-note,.pl-sheet small{color:var(--pl-mist)}.pl-sheet .pv-help,.pl-sheet .pv-note{font-size:14px;line-height:1.5}.pl-sheet .pv-investor-list{gap:12px;max-width:760px;display:grid}.pl-sheet .pv-profile,.pl-sheet .pv-focused{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex}.pl-sheet .pv-focused{display:grid}.pl-sheet .pv-profile>div{flex:1;min-width:0}.pl-sheet .pv-profile strong{font-size:16px;display:block}.pl-sheet .pv-profile .pv-icon{color:#fff}.pl-sheet .pv-profile button,.pl-sheet .pv-section-heading button,.pl-sheet .pv-pagination button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.pl-sheet .pv-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-sheet .pv-section-heading h2{font-size:19px}.pl-sheet .pv-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pl-sheet .pv-add,.pl-sheet .pv-empty{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px dashed #fff6;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:600;display:flex}.pl-sheet .pv-empty{border-radius:18px;padding:18px 20px}.pl-sheet .pv-pagination{align-items:center;gap:10px;display:flex}.pl-sheet .qv-bundle{gap:14px;max-width:760px;display:grid}.pl-sheet [class*=qv-] h2,.pl-sheet [class*=qv-] h3{color:#fff}.pl-sheet .qv-support-bare .qv-support-panel{gap:12px;display:grid}.pl-sheet .qv-support-panel>*{min-width:0}.pl-sheet .qv-support-panel p,.pl-sheet .qv-bundle p{color:var(--pl-soft);font-size:14px;line-height:1.5}.pl-sheet .qv-support-panel strong{color:#fff}.pl-sheet [data-pv-error]:after{content:attr(data-pv-error);color:var(--pl-red-light);margin-top:6px;font-size:13px;font-weight:600;line-height:1.4;display:block}.pl-sheet [aria-invalid=true]:is(input,select,textarea){border-color:var(--pl-red-light)!important;box-shadow:0 0 0 3px #f0626b33!important}.pl-rail{color:#fff;min-width:0;min-height:0;padding:clamp(18px,2.8vh,26px);overflow:hidden}.pl-selections{gap:14px;display:grid}.pl-selections .pl-eyebrow{color:var(--pl-mist)}.pl-selections h2{font-size:22px;line-height:1.25}.pl-selections dl{margin:0;display:grid}.pl-selections dl div{border-top:1px solid #ffffff24;justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;display:flex}.pl-selections dt{color:var(--pl-mist)}.pl-selections dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.pl-inc{margin:0;padding:0;list-style:none;display:grid}.pl-inc li{border-top:1px solid #ffffff24;padding:8px 0;font-size:14px}.pl-next{background:#ffffff1a;border-radius:16px;gap:2px;padding:14px 16px;display:grid}.pl-next span{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-mist);font-size:12px;font-weight:700}.pl-next strong{font-size:17px}.pl-next small{color:var(--pl-mist);font-size:13px}.pl-note{color:var(--pl-mist);font-size:13.5px;line-height:1.5}.pl-rail .pv-summary{box-shadow:none;color:#fff;border:0;max-height:none;margin:0;padding:0;position:static;overflow:visible;background:0 0!important}.pl-rail .qv-summary{color:#fff;background:0 0;gap:12px;padding:0;display:grid}.pl-rail .qv-summary>.pv-eyebrow,.pl-rail .qv-summary>h2,.pl-rail .qv-summary>.qv-location{display:none}.pl-rail .qv-summary *{color:inherit}.pl-rail .qv-summary small,.pl-rail .qv-summary .pv-summary-note,.pl-rail .qv-summary p{color:var(--pl-mist);font-size:13px;line-height:1.5}.pl-rail .qv-summary strong{color:#fff}.pl-rail .pv-result-actions{gap:8px;display:grid}.pl-rail .pv-result-actions .pv-primary,.pl-rail .pv-result-actions button{justify-content:center;width:100%}.pl-rail .pv-result-actions a{color:#fff;text-align:center;font-size:14px;font-weight:600}.pl-leadbox{align-content:center;min-width:0;display:grid}.pl-lead,.pl-pkg{justify-items:start;gap:clamp(12px,2.2vh,20px);max-width:680px;display:grid}.pl-lead .pl-eyebrow{color:var(--pl-mist)}.pl-lead h1{max-width:13ch;font-size:clamp(40px,7.4vh,76px);line-height:1.05}.pl-pkg h1{font-size:clamp(34px,5.6vh,58px);line-height:1.08}.pl-sub{color:var(--pl-soft);max-width:56ch;font-size:clamp(16px,2.1vh,19px);line-height:1.55}.pl-meta{flex-wrap:wrap;gap:8px;display:flex}.pl-meta span{border:1px solid var(--pl-line);background:#ffffff1a;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}.pl-tag{letter-spacing:.12em;text-transform:uppercase;background:var(--pl-red);color:#fff;border:1px solid var(--pl-red);border-radius:999px;justify-self:start;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.pl-tag.line{background:0 0;border-color:#ffffff80}.pl-strip{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pl-strip li{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;align-content:start;gap:2px;padding:12px 14px;display:grid}.pl-strip span{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-red-light);font-size:11px;font-weight:700}.pl-strip strong{font-size:15px;line-height:1.3}.pl-strip em{color:var(--pl-mist);font-size:13px;font-style:normal}.pl-pprice{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.pl-pprice strong{font-family:var(--pl-serif);font-variant-numeric:tabular-nums;font-size:clamp(28px,4.4vh,40px)}.pl-pprice span{color:var(--pl-mist);font-size:14px}.pl-pactions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pl-fine{color:var(--pl-mist);font-size:12.5px;line-height:1.5}.pl-pick{gap:10px;padding:16px;display:grid}.pl-ask{padding:6px 8px 2px;font-size:17px;font-weight:600}.pl-ask small{color:var(--pl-mist);font-size:14px;font-weight:400;display:block}.pl-goal{text-align:left;font:inherit;border:1px solid var(--pl-line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:20px;gap:4px;padding:18px 64px 18px 20px;transition:background .3s,border-color .3s,transform .3s;display:grid;position:relative}.pl-goal:hover{background:#ffffff1f;transform:translateY(-2px)}.pl-goal[aria-pressed=true]{background:#ffffff29;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.pl-goal h2{font-size:21px;line-height:1.25}.pl-goal small{color:var(--pl-soft);font-size:14px}.pl-goal-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.pl-goal .pl-corner{border:1px solid #fff6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:16px;translate:0 -50%}.pl-goal[aria-pressed=true] .pl-corner{background:var(--pl-red);border-color:var(--pl-red)}.pl-rhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;display:flex}.pl-rhead>div{flex:320px;gap:6px;min-width:0;display:grid}.pl-items{gap:0;display:grid}.pl-ilabel{letter-spacing:.14em;text-transform:uppercase;color:var(--pl-mist);margin-bottom:6px;font-size:12px;font-weight:700}.pl-items ul{margin:0;padding:0;list-style:none;display:grid}.pl-items li,.pl-monthly{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:clamp(10px,1.8vh,16px) 0;display:grid}.pl-items b,.pl-monthly b{font-family:var(--pl-serif);font-size:clamp(17px,2.4vh,20px);font-weight:700;display:block}.pl-items small,.pl-monthly small{color:var(--pl-mist);font-size:14px;line-height:1.5;display:block}.pl-items li>span,.pl-monthly>span{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:clamp(16px,2.2vh,19px);font-weight:700}.pl-monthly{border:1px dashed #ffffff47;border-radius:16px;margin-top:clamp(8px,1.6vh,14px);padding-inline:16px}.pl-monthly>span small{font-size:12.5px;font-weight:500}.pl-cond{color:var(--pl-mist);font-size:13px;line-height:1.5;margin-top:clamp(8px,1.6vh,14px)!important}.pl .pv-edit-answers{flex:none}.pl-mbar{display:none}@media (min-width:1024px) and (max-height:820px){.pl-bar{padding-bottom:10px}.pl-items li,.pl-monthly{padding-block:8px}.pl-items small,.pl-monthly small{font-size:13px}.pl-shead{gap:8px;padding-top:24px}body .pl footer.ft{padding-block:10px 12px}.pl-shead h1{font-size:clamp(24px,3.8vh,32px)}.pl-guide{font-size:15px}.pl-why{font-size:13px}.pl-sbody{padding-block:12px}.pl .pl-sfoot{padding-block:10px}.pl-sheet .pv-choice,.pl-sheet .pl-card{min-height:64px;padding-block:12px}.pl-sheet .qv-support-panel .pv-choice{min-height:56px}}@media (max-width:1023px),(max-height:620px){.pl{height:auto;min-height:100dvh;overflow:visible}.pl-sea{position:fixed}.pl-work,.pl-step-goal .pl-work{grid-template-columns:minmax(0,1fr)}.pl-sheet{grid-template-rows:auto auto auto}.pl-sbody{overflow:visible}.pl .pl-sfoot{z-index:5;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));background:#0b1b30f0;border-radius:0 0 28px 28px;position:sticky;bottom:0}.pl-step-plan{padding-bottom:84px}.pl-mbar{z-index:20;border-top:1px solid var(--pl-line);color:#fff;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#0b1b30f5;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.pl-mbar span{color:var(--pl-mist);font-size:12px;display:block}.pl-mbar strong{font-family:var(--pl-serif);font-size:20px}.pl-mbar .pv-primary{margin-left:auto}#pl-send{scroll-margin-top:96px}}@media (max-width:700px){.pl-sheet .pv-activities,.pl-sheet .pl-location,.pl-sheet .qv-support-panel .pv-options,.pl-sheet .qv-accounting-options,.pl-sheet .pv-fields{grid-template-columns:minmax(0,1fr)}.pl-strip{grid-template-columns:1fr 1fr}.pl-qdots{margin-left:0}.pl-items li,.pl-monthly{grid-template-columns:minmax(0,1fr)}.pl-items li>span,.pl-monthly>span{text-align:left}.pl.pl .pl-sfoot button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;line-height:1.25;padding-inline:12px!important}.pl.pl .pl-sfoot .pv-primary{margin-left:0}.pl.pl .pl-sfoot .pv-customise{flex-basis:100%;order:3}}@media print{.pl{height:auto;overflow:visible}.pl-sea,.pl-mbar{display:none}}.pl-sheet .qv-nationality{gap:14px;display:grid}.pl-sheet .qv-nationality-quick{flex-wrap:wrap;gap:8px;display:flex}.pl-sheet .qv-nationality-quick button{font:inherit;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600}.pl-sheet .qv-nationality-quick button:hover{border-color:#fff}.pl-sheet .qv-nationality-quick button[aria-pressed=true]{color:#182e56;background:#fff;border-color:#fff}.pl-sheet .qv-nationality-quick .is-other{border-style:dashed}.pl-sheet .qv-nationality-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pl-sheet .qv-nationality-search{position:relative}.pl-sheet .qv-nationality-results{z-index:10;background:#fff;border-radius:14px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 20px 40px -20px #0009}.pl-sheet .qv-nationality-results button{color:#182e56;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;padding:8px 10px;font-size:15px;display:flex}.pl-sheet .qv-nationality-results small{color:#4a5875}.pl-sheet .qv-nationality-results .is-active{background:#eef2f8}.pl-sheet .qv-nationality-search-status{color:var(--pl-mist);font-size:13px;font-weight:400}@media (max-width:700px){.pl-sheet .qv-nationality-inputs{grid-template-columns:minmax(0,1fr)}}.pl-rail .qv-summary>.qv-recurring{display:none}.pl-rail .qv-financials{flex-direction:column;gap:8px;display:flex}.pl-rail .qv-financials>*{background:0 0!important;border-color:#ffffff24!important}.pl-rail .qv-main-total{order:-1;gap:2px;display:grid;border:0!important;padding:0!important}.pl-rail .qv-main-total strong{font-family:var(--pl-serif);font-variant-numeric:tabular-nums;line-height:1.1;font-size:clamp(28px,4.2vh,38px)!important}.pl-rail .qv-financials dl{margin:0;display:grid}.pl-rail .qv-financials dl>div{border-top:1px solid #ffffff24;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.pl-rail .qv-financials dt,.pl-rail .qv-financials dd{margin:0;font-size:13px}.pl-rail .qv-financials dd{white-space:nowrap;font-weight:600}.pl-rail .qv-conditional{border-radius:14px;background:#ffffff0d!important;border:1px solid #ffffff2e!important;padding:10px 12px!important}.pl-total{gap:10px;display:grid}.pl-total .pl-eyebrow{color:var(--pl-mist)}.pl-total>strong{font-family:var(--pl-serif);font-variant-numeric:tabular-nums;font-size:clamp(30px,4.6vh,42px);line-height:1.1}.pl-total>small{color:var(--pl-mist);font-size:13px;line-height:1.5}.pl-total dl{margin:0;display:grid}.pl-total dl div{border-top:1px solid #ffffff24;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.pl-total dt{color:var(--pl-mist)}.pl-total dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pl-total .pv-result-actions{gap:8px;margin-top:4px;display:grid}.pl-total .pv-result-actions>*{width:100%}.pl-total .pv-result-actions a{color:#fff;text-align:center;font-size:14px;font-weight:600;display:block}.pl-detail-summary{color:#fff;border-radius:20px;margin-top:18px;padding:20px}.pv-modal:has(.pl-detail-summary){width:min(1040px,94vw);max-width:none}.pv-modal:has(.pl-detail-summary) .qv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.pv-modal:has(.pl-detail-summary) .qv-cards{grid-template-columns:minmax(0,1fr)}}.pl-sheet .qv-supplier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pl-sheet .qv-supplier{color:#fff;cursor:pointer;min-height:0;box-shadow:none;border:1px solid #ffffff2e;border-radius:16px;align-content:start;gap:3px;padding:14px 16px;display:grid;position:relative;background:#ffffff0f!important}.pl-sheet .qv-supplier:hover{border-color:#ffffff80}.pl-sheet .qv-supplier.selected{border-color:#fff;box-shadow:inset 0 0 0 1px #fff;background:#ffffff24!important}.pl-sheet .qv-supplier:has(input:checked){border-color:#fff;box-shadow:inset 0 0 0 1px #fff;background:#ffffff24!important}.pl-sheet .qv-supplier .pv-icon{color:#fff}.pl-sheet .qv-supplier strong{color:#fff;font-size:15px;line-height:1.3}.pl-sheet .qv-supplier span:not(.pv-icon){color:var(--pl-soft);font-size:13px}.pl-sheet .qv-supplier .qv-supplier-status{color:var(--pl-mist);font-size:12.5px}.pl-sheet .qv-supplier input{accent-color:var(--pl-red);position:absolute;top:12px;right:12px}.pl-sheet details{background:#ffffff08;border:1px solid #ffffff24;border-radius:14px;padding:8px 14px}.pl-sheet details summary{cursor:pointer;color:#fff;font-size:14px;font-weight:600}.pl-sheet details ul{color:var(--pl-soft);margin:8px 0 4px;padding-left:18px;font-size:14px;line-height:1.5}.pl-sheet .qv-support-panel .pv-section-heading h2{font-size:18px}.pl-sheet .qv-work-package,.pl-sheet .qv-translation,.pl-sheet .qv-priority{gap:12px;display:grid}.pl-sheet .qv-support-panel .pv-choice{min-height:72px}@media (max-width:1100px){.pl-sheet .qv-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pl-sheet .qv-supplier-grid{grid-template-columns:minmax(0,1fr)}}.pl.pl-grow{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.pl-grow .pl-main{grid-template-rows:auto auto}.pl-grow .pl-sbody,.pl-grow .pl-rail{overflow:visible}.pl-grow .pl-sea{position:fixed}.pl-sheet,.pl-rail{align-self:stretch}.pl-grow .pl-sheet{grid-template-rows:auto 1fr auto}.pl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pl-sheet select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23FFFFFF' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;height:48px;padding-right:42px;line-height:1.2}.pl-sheet .pv-fields{align-items:end}.pl-sheet .pv-fields .pv-field{grid-template-rows:auto 48px;gap:8px;max-width:none;display:grid}.pl-sheet .pv-focused{gap:16px;padding:18px 20px}.pl-inv-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pl-sheet .pl-inv-save{font:inherit;color:#182e56;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:600}.pl-sheet .pl-inv-save:disabled{opacity:.45;cursor:not-allowed}.pl-sheet .pl-inv-remove{font:inherit;color:var(--pl-red-light);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.pl-svcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pl-svcs.one{grid-template-columns:minmax(0,1fr);max-width:760px}.pl-svcs.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-svc{background:#ffffff0a;border:1px solid #ffffff29;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;transition:background .25s,border-color .25s;display:flex}.pl-svc.on{background:#ffffff1a;border-color:#ffffff8c}.pl-svc.off{opacity:.55}.pl-svc-main{gap:4px;min-width:0;display:grid}.pl-svc-main b{font-family:var(--pl-serif);font-size:18px;line-height:1.3}.pl-svc-main p{color:var(--pl-soft);font-size:14.5px;line-height:1.5}.pl-svc-main small{color:var(--pl-mist);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.pl-svc-note{color:var(--pl-mist);border-left:2px solid var(--pl-red-light);margin-top:4px;padding-left:8px;font-size:13px;font-style:normal}.pl-svc-toggle{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff6;border-radius:999px;flex:none;padding:7px 14px;font-size:13.5px;font-weight:600}.pl-svc-toggle[aria-pressed=true]{color:#182e56;background:#fff;border-color:#fff}.pl-svc-toggle:disabled{cursor:not-allowed}.pl-svc-lock{color:var(--pl-mist);white-space:nowrap;border:1px dashed #ffffff4d;border-radius:999px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:600}.pl-svcs-note{color:var(--pl-mist);grid-column:1/-1;font-size:12.5px}.pl-svc-field{gap:6px;max-width:220px;margin-top:8px;font-size:14px;font-weight:600;display:grid}.pl-qty{align-items:center;gap:12px;margin-top:10px;display:flex}.pl-qty button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;width:40px;height:40px;font-size:20px;line-height:1}.pl-qty button:disabled{opacity:.4;cursor:not-allowed}.pl-qty output{font-family:var(--pl-serif);text-align:center;min-width:1.4em;font-size:28px;font-weight:700}.pl-qty span{color:var(--pl-mist);font-size:14px}.pl-more{font:inherit;color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.pl-pop{color:#182e56;background:#fff;border:0;border-radius:20px;width:100%;max-width:min(480px,92vw);padding:0;box-shadow:0 30px 60px -20px #0009}.pl-pop::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050e1a8c}.pl-pop-in{gap:10px;padding:20px 22px;display:grid}.pl-pop-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-pop-head h3{font-family:var(--pl-serif);margin:0;font-size:20px}.pl-pop-head button{color:#182e56;cursor:pointer;background:0 0;border:0;font-size:22px}.pl-pop ul{gap:4px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.5;display:grid}.pl-pop p{color:#4a5875;margin:0;font-size:13px;line-height:1.5}.pl-incl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px;width:100%;display:grid}.pl-incl ul{margin:6px 0 0;padding:0;list-style:none;display:grid}.pl-incl li{border-top:1px solid #ffffff24;gap:1px;padding:8px 0;display:grid}.pl-incl strong{font-size:15px;line-height:1.35}.pl-incl em{color:var(--pl-mist);flex-wrap:wrap;gap:4px 12px;font-size:13px;font-style:normal;display:flex}.pl-incl .pl-ilabel{color:var(--pl-red-light)}@media (min-width:1024px) and (max-height:820px){.pl-svc{padding:12px 16px}.pl-svc-main b{font-size:17px}}.pl-incl>div:only-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.pl .pl-pop{height:fit-content;margin:auto;position:fixed;inset:0}.pl .pl-pop ul{margin:0;padding-left:18px;list-style:outside;grid-template-columns:minmax(0,1fr)!important}.pl .pl-pop li{color:#182e56;border:0;padding:0;font-size:14.5px;display:list-item}.pl-sheet .qv-nationality-quick{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pl-sheet .qv-nationality-quick button{white-space:nowrap;flex:none}.pl-svcs.three .pl-svc{flex-direction:column;justify-content:space-between}.pl-svcs.three .pl-svc-toggle{align-self:flex-start}.pl-checks .pl-check{align-items:flex-start;gap:12px;display:flex}.pl-check-hit{cursor:pointer;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;min-width:0;display:grid}.pl-check input{width:20px;height:20px;accent-color:var(--pl-red);cursor:pointer;margin:3px 0 0}.pl-check.locked .pl-check-hit{cursor:default}.pl-check.locked input{cursor:not-allowed;opacity:.7}.pl-check:not(.on){opacity:.6}.pl-check:not(.on) b{text-decoration:line-through;text-decoration-thickness:1px}.pl-check:has(input:focus-visible){outline:3px solid var(--pl-red-light);outline-offset:3px}.pl-svc-desc{color:var(--pl-soft);font-size:14.5px;line-height:1.5}.pl-svc-core{color:var(--pl-soft);font-weight:600}.pl-svc-more{align-self:start}.pl-core{align-items:flex-start;gap:14px;display:flex}.pl-core-mark{background:var(--pl-red);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;font-size:14px;font-weight:700;display:grid}.pl-svcs-warn{color:#fff;border-left:3px solid var(--pl-red-light);background:#f0626b1a;border-radius:0 12px 12px 0;grid-column:1/-1;padding:8px 12px;font-size:14px;line-height:1.5}.pl-svc>.pl-svc-main,.pl-check-hit>.pl-svc-main{text-align:left;flex:auto;justify-items:start;min-width:0}.pl-core{justify-content:flex-start}.pl-shead{gap:clamp(10px,1.5vh,16px);padding:clamp(28px,4.4vh,44px) clamp(24px,3.2vw,44px) 0}.pl-kicker{margin-bottom:clamp(2px,.6vh,6px)}.pl-shead h1{line-height:1.2}.pl-guide{line-height:1.6}.pl-sbody{padding:clamp(22px,3.4vh,36px) clamp(24px,3.2vw,44px)}.pl .pl-sfoot{padding:16px clamp(24px,3.2vw,44px)}@media (min-width:1024px) and (max-height:820px){.pl-shead{gap:8px;padding-top:24px}.pl-sbody{padding-block:18px}}.pl-selections{gap:12px}.pl-selections dl div{padding:7px 0;font-size:14px}.pl-inc li{padding:5px 0;font-size:13.5px;line-height:1.4}.pl-svcs{gap:18px 20px}.pl-svc{padding:20px 24px}.pl-svc-main{gap:6px}.pl-check-hit{column-gap:16px}.pl-svcs-note,.pl-svcs-warn{margin-top:6px}.pl-svcs-warn{padding:12px 16px}@media (min-width:1024px) and (max-height:820px){.pl-svcs{gap:12px 14px}.pl-svc{padding:14px 18px}}.pl .pl-pop .pl-pop-why{color:#182e56;font-size:15px;line-height:1.6}.pl .pl-pop h4{letter-spacing:.08em;text-transform:uppercase;color:#4a5875;margin:6px 0 0;font-size:13px;font-weight:700}.pl .pl-svcs-warn{color:#fff;background:var(--pl-red);border:1px solid var(--pl-red-light);border-left:1px solid var(--pl-red-light);border-radius:14px;padding:14px 18px;font-weight:600}.pl .pl-sheet .qv-nationality .pv-note.amber{background:var(--pl-red);border:1px solid var(--pl-red-light);color:#fff;border-radius:14px;padding:14px 18px;font-size:14.5px;font-weight:600;line-height:1.55}.pl-rhead .pl-eyebrow{color:#fff}.pl-items small .pl-more{margin-left:10px}.pl-step-plan .pl-work{grid-template-columns:minmax(0,1fr) 400px}.pl-step-plan .pl-rail{padding:clamp(24px,3.4vh,34px) clamp(24px,2.4vw,32px)}.pl-total{gap:18px}.pl-total>strong{margin-top:-6px}.pl-total.manual>strong{font-size:clamp(26px,3.6vh,32px);line-height:1.2}.pl-total>small,.pl-total .pl-note{text-align:left;color:var(--pl-mist);font-size:14px;line-height:1.7}.pl-total dl div{padding:10px 0}.pl-total .pv-result-actions{gap:14px;margin-top:6px}.pl-total .pv-result-actions .qv-document-actions,.pl-total .pv-result-actions>div:first-child{gap:12px}.pl-total .pl-note{border-top:1px solid #ffffff24;padding-top:14px}.pl .pl-total p{text-align:left}.pl .pl-total p.pl-note{text-align:left!important}.pl-step-plan .pl-cond{font-size:12.5px;line-height:1.5}.pl .pl-pop{border-radius:22px;max-width:min(520px,92vw)}.pl .pl-pop .pl-pop-in{color:#182e56;letter-spacing:normal;text-transform:none;white-space:normal;text-align:left;gap:14px;padding:24px 26px 22px;font-size:15px;font-weight:400;line-height:1.6}.pl .pl-pop .pl-pop-head{align-items:flex-start}.pl .pl-pop .pl-pop-head h3{color:#182e56;font-size:21px;line-height:1.3}.pl .pl-pop .pl-pop-head button{color:#182e56;background:#eef2f8;border-radius:50%;outline:none;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;transition:background .2s;display:grid}.pl .pl-pop .pl-pop-head button:hover{background:#dde4ef}.pl .pl-pop .pl-pop-head button:focus-visible{box-shadow:0 0 0 3px #c62a3459}.pl .pl-pop h4{margin:4px 0 -4px}.pl .pl-pop ul{gap:8px;margin:0;padding-left:20px;list-style:outside;display:grid}.pl .pl-pop ul li{color:#182e56;grid-template-columns:none;margin:0;font-size:15px;line-height:1.5;border:0!important;padding:0!important;display:list-item!important}.pl .pl-pop ul li::marker{color:var(--pl-red)}.pl .pl-pop .pl-pop-note{color:#4a5875;border-top:1px solid #e2e6ec;margin:2px 0 0;padding-top:12px;font-size:13.5px;line-height:1.55}.pl .pl-pop .pl-pop-why{margin:0}.pl .pl-pop h4{letter-spacing:.12em;color:#c62a34;margin:2px 0 -6px;font-size:12px}.pl .pl-sheet .pv-add{white-space:nowrap;gap:8px;margin-top:4px;line-height:1.3;color:#fff!important;padding:11px 22px!important;font-size:15px!important;font-weight:600!important}.pl .pl-sheet .pv-add:hover{background:#ffffff14;border-color:#fff}.pl .pl-sheet .pv-profile button[aria-label]{place-items:center;width:34px;height:34px;line-height:1;display:grid;padding:0!important;font-size:18px!important}.pl-sheet .pl-country{grid-template-rows:auto 48px;gap:8px;display:grid}.pl-sheet .pl-country-label{color:#fff;font-size:15px;font-weight:600}.pl-sheet .pl-country-box{position:relative}.pl-sheet .pl-country-box input{height:48px;padding-right:46px}.pl-sheet .pl-country-arrow{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:48px;display:grid;position:absolute;top:0;right:0}.pl-sheet .pl-country-arrow span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23FFFFFF' stroke-width='1.6'/%3E%3C/svg%3E") 50%/12px 8px no-repeat;width:12px;height:8px}.pl-sheet .pl-country-box input[aria-expanded=true]+.pl-country-arrow span{transform:rotate(180deg)}.pl-sheet .pl-country-list{z-index:20;background:#fff;border-radius:14px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 20px 40px -18px #0009}.pl-sheet .pl-country-list button{width:100%;font:inherit;color:#182e56;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:15px;display:flex}.pl-sheet .pl-country-list button small{color:#4a5875;font-size:12px}.pl-sheet .pl-country-list button.is-active{background:#eef2f8}.pl-sheet .pl-country-list button[aria-selected=true]{font-weight:700}.pl-sheet .pl-country-none{color:#4a5875;margin:0;padding:10px 12px;font-size:14px}.pl-sheet .pv-fields .pl-country-field{grid-template-rows:none;display:block}.pl-panels{gap:8px;margin:4px 0 clamp(8px,1.4vh,14px)}.pl-panels button{white-space:nowrap;padding:5px 12px;font-size:13px}.pl-shead .pl-panels+h1{margin-top:clamp(2px,.6vh,6px)}.pl-why{margin-top:2px}.pl-svcs.one .pl-svc{gap:24px;padding:clamp(20px,3vh,28px) clamp(22px,2.4vw,30px)}.pl-svcs.one .pl-svc-main{gap:8px}.pl-svcs.one .pl-svc-main p{max-width:62ch}.pl-svc-main small{margin-top:4px}.pl-svc-toggle{padding:9px 18px;font-size:14px}.pl-svc-toggle:focus{outline:none}.pl-svc-toggle:focus-visible{outline:3px solid var(--pl-red-light);outline-offset:3px}.pl-panels{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.pl-panels::-webkit-scrollbar{display:none}.pl-panels button{flex:none;padding:5px 11px;font-size:12.5px}.pl-panels{gap:5px}.pl-panels button{padding:5px 10px}.pl .pl-sheet p,.pl .pl-svc-main p,.pl .pl-shead p{text-align:left!important}.pl-svcs:not(.three) .pl-svc{position:relative}.pl-svcs:not(.three) .pl-svc>.pl-svc-toggle,.pl-svcs:not(.three) .pl-svc>.pl-svc-lock{position:absolute;top:clamp(14px,2vh,20px);right:clamp(16px,1.8vw,22px)}.pl-svcs:not(.three) .pl-svc>.pl-svc-main>b{align-items:center;min-height:36px;padding-right:128px;display:flex}.pl-svcs:not(.three) .pl-svc>.pl-svc-main{flex:100%}.pl-svcs .pl-core>.pl-svc-main>b{min-height:0;padding-right:0}.pl .pl-shead .pl-why,.pl .pl-shead .pl-guide{max-width:none}.pl .pl-shead .pl-why{font-size:clamp(15px,1.9vh,16.5px);line-height:1.55}.pl-chosen{gap:6px;display:grid}.pl-chosen-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-mist);font-size:12px;font-weight:700}.pl-inc li:before{content:"✓ ";color:var(--pl-red-light);font-weight:700}.pl .pl-stepper .pv-progress button:not(:disabled):not([aria-current]) b{background:var(--pl-red);border-color:var(--pl-red);color:#0000;position:relative}.pl .pl-stepper .pv-progress button:not(:disabled):not([aria-current]) b:after{content:"✓";color:#fff;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.pl-panels button.done{color:#fff;border-color:#f0626bb3}.pl-panels button.done:before{content:"✓ ";color:var(--pl-red-light);font-weight:700}.pl-qdots i.on{background:var(--pl-red-light)}.pl .pl-incl .pl-ilabel{color:#fff}.pl .pl-stepper .pv-progress b i{font-style:normal}.pl .pl-stepper .pv-progress button.upcoming{color:#fff}.pl .pl-stepper .pv-progress button.upcoming b{color:#fff!important;background:0 0!important;border-color:#ffffff8c!important}.pl .pl-stepper .pv-progress button.upcoming b:after{content:none}.pl .pl-stepper .pv-progress button.upcoming:hover{background:#ffffff1f}.pl-route{gap:4px;display:grid}.pl-route ol{margin:0;padding:0;list-style:none;display:grid}.pl-route li{border-top:1px solid #ffffff24;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:4px 18px;padding:clamp(12px,1.9vh,18px) 0;display:grid;position:relative}.pl-route li:not(:last-child):after{content:"";background:#ffffff38;width:1px;position:absolute;top:calc(clamp(12px,1.9vh,18px) + 38px);bottom:-1px;left:19px}.pl-route-n{background:var(--pl-red);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.pl-route b{font-family:var(--pl-serif);font-size:clamp(17px,2.3vh,20px);line-height:1.3;display:block}.pl-route p{color:var(--pl-mist);font-size:14px;line-height:1.5;margin-top:3px!important}.pl-route em{white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:5px 12px;font-size:14px;font-style:normal;font-weight:700}.pl-route em.pending{color:var(--pl-mist);font-weight:600}.pl-step-plan .pl-sfoot .pv-edit-answers{padding:12px 22px!important}.pl-items li small,.pl-monthly small{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.pl .pl-items small .pl-more,.pl .pl-monthly small .pl-more{margin-left:0}.pl .pl-more{border-radius:6px}.pl .pl-more:focus{outline:none}.pl .pl-more:focus-visible{outline:2px solid var(--pl-red-light);outline-offset:3px}.pl-step-plan .pl-ilabel{margin-bottom:8px;font-size:13px}.pl-step-plan .pl-items small,.pl-step-plan .pl-monthly small{margin-top:4px;font-size:clamp(14.5px,1.9vh,16px);line-height:1.5}.pl-step-plan .pl-cond{font-size:clamp(13.5px,1.8vh,15px);line-height:1.6;margin-top:clamp(12px,2vh,20px)!important}.pl-route em{padding:6px 14px;font-size:15px}.pl-step-plan .pl-items small,.pl-step-plan .pl-monthly small{margin-top:2px;font-size:clamp(13.5px,1.6vh,16px)}.pl-step-plan .pl-items li,.pl-step-plan .pl-monthly{padding-block:10px}.pl-step-plan .pl-items small,.pl-step-plan .pl-monthly small{font-size:13.5px}.pl-step-plan .pl-cond{font-size:12.5px;margin-top:10px!important}.pl-step-plan .pl-sbody{padding-top:16px}@media (min-width:1024px) and (min-height:960px){.pl-step-plan .pl-items li,.pl-step-plan .pl-monthly{padding-block:clamp(14px,1.9vh,22px)}.pl-step-plan .pl-items b,.pl-step-plan .pl-monthly b{font-size:clamp(20px,2.2vh,23px)}.pl-step-plan .pl-items small,.pl-step-plan .pl-monthly small{margin-top:4px;font-size:clamp(15px,1.6vh,16px)}.pl-step-plan .pl-items li>span,.pl-step-plan .pl-monthly>span{font-size:clamp(20px,2.1vh,22px)}.pl-step-plan .pl-cond{font-size:14.5px;margin-top:18px!important}.pl-step-plan .pl-monthly{margin-top:18px}.pl-step-plan .pl-sbody{padding-top:26px}.pl-route li{padding-block:clamp(16px,2.2vh,24px)}.pl-route b{font-size:clamp(20px,2.2vh,23px)}.pl-route p{font-size:clamp(15px,1.6vh,16px)}}.pl-step-plan .pl-sbody{padding-top:14px;padding-bottom:14px}.pl.pl-step-plan .pl-sfoot,.pl-step-plan .pl-items li,.pl-step-plan .pl-monthly{padding-block:12px}.pl-step-plan .pl-items b,.pl-step-plan .pl-monthly b{font-size:20px}.pl-step-plan .pl-items small,.pl-step-plan .pl-monthly small{font-size:15px;line-height:1.45}.pl-step-plan .pl-items li>span,.pl-step-plan .pl-monthly>span{font-size:20px}.pl-step-plan .pl-monthly{margin-top:12px}.pl-route li{padding-block:14px}.pl-route b{font-size:20px}.pl-route p{font-size:15px}.pl-total .pl-note{font-size:12.5px;line-height:1.55}.pl-total>small{font-size:15.5px;line-height:1.6}.pl-total dl div{padding:11px 0;font-size:16px}.pl.pl .pl-total .pv-result-actions .pv-primary{padding:14px 24px!important;font-size:17px!important}.pl-total .pv-result-actions a{font-size:15.5px!important}.pl .pl-total .pv-result-actions button:not(.pv-primary){font-size:14.5px!important}.pl .pl-total p.pl-note{font-size:14px;line-height:1.6}.pl-rail-toggle{display:none}@media (max-width:1023px),(max-height:620px){.pl,.pl.pl-grow{height:auto;min-height:100vh;grid-template-rows:1fr auto;min-height:100dvh;overflow:visible}.pl-main,.pl-grow .pl-main,.pl-step-goal .pl-main{grid-template-rows:auto auto;align-content:start}.pl-work{align-content:start}.pl-sea{position:fixed}.pl-wrap{padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.pl-work,.pl-step-goal .pl-work,.pl-step-plan .pl-work{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding-bottom:24px}.pl-sheet,.pl-rail{align-self:start}.pl-sheet{grid-template-rows:auto auto auto}.pl-sbody,.pl-rail{overflow:visible}.pl-step-goal .pl-work{padding-top:8px}.pl-leadbox{scroll-margin-top:88px}.pl-lead h1{font-size:clamp(36px,9vw,56px)}.pl-pkg h1{font-size:clamp(30px,7.5vw,46px)}.pl-incl,.pl-incl>div:only-child ul{grid-template-columns:minmax(0,1fr)}.pl-step-business .pl-rail,.pl-step-investment .pl-rail,.pl-step-setup .pl-rail,.pl-step-bundle .pl-rail{border-radius:18px;order:-1;padding:0}.pl-rail-toggle{width:100%;font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.pl-rail:not(.open) .pl-rail-toggle+.pl-fit{display:none}.pl-rail.open .pl-rail-toggle+.pl-fit{padding:0 18px 18px}.pl-rail .pl-selections>.pl-eyebrow{display:none}.pl-shead{padding:22px 20px 0}.pl-shead h1{font-size:clamp(26px,7vw,34px)}.pl-sbody{padding:18px 20px}.pl .pl-sfoot{z-index:5;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:#0b1b30f2;border-radius:0 0 28px 28px;position:sticky;bottom:0}.pl-panels{flex-wrap:nowrap;overflow-x:auto}.pl-qdots{margin-left:0}.pl-step-plan .pl-sfoot{border-radius:0 0 28px 28px;position:static}.pl-step-plan{padding-bottom:84px}.pl-rhead{flex-direction:column}.pl-rhead>div{flex:none}.pl-items li,.pl-monthly{grid-template-columns:minmax(0,1fr) auto}.pl-route li{grid-template-columns:34px minmax(0,1fr);row-gap:8px}.pl-route em{grid-column:2;justify-self:start}.pl-route-n{width:32px;height:32px}.pl-route li:not(:last-child):after{left:16px}.pl-mbar{display:flex}#pl-send{scroll-margin-top:90px}.pl-total>strong{white-space:nowrap;font-size:clamp(30px,8.5vw,38px)}.pl-bar{flex-wrap:nowrap}.pl-bar .pl-stepper{flex:0 auto;min-width:0}.pl .pl-stepper .pv-progress-compact{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl .pl-tools{flex:none}}@media (min-width:701px) and (max-width:1023px){.pl-sheet .pv-activities,.pl-sheet .pl-location,.pl-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-svcs.one{grid-template-columns:minmax(0,1fr)}.pl-svcs.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.pl-sheet .pv-activities,.pl-sheet .pl-location,.pl-svcs,.pl-svcs.three,.pl-sheet .pv-fields,.pl-sheet .qv-supplier-grid{grid-template-columns:minmax(0,1fr)}.pl-svcs:not(.three) .pl-svc>.pl-svc-main>b{padding-right:110px}.pl-svcs .pl-svc.pl-core>.pl-svc-main>b{padding-right:0}.pl-svc,.pl-svcs.one .pl-svc{padding:16px}.pl-svcs{gap:12px}.pl-checks .pl-check{flex-direction:column;gap:6px}.pl-checks .pl-check .pl-svc-more{margin-left:36px}.pl-svc-toggle{padding:8px 14px;font-size:13.5px}.pl-items li,.pl-monthly{grid-template-columns:minmax(0,1fr)}.pl-items li>span,.pl-monthly>span{text-align:left}.pl-step-plan .pl-items b,.pl-step-plan .pl-monthly b{font-size:18px}.pl-step-plan .pl-items small,.pl-step-plan .pl-monthly small{font-size:14px}.pl-step-plan .pl-items li>span,.pl-step-plan .pl-monthly>span{font-size:18px}.pl-strip{grid-template-columns:minmax(0,1fr)}.pl-pactions .pv-primary{width:100%}.pl-goal{padding:16px 58px 16px 18px}.pl .pl-sfoot button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px!important}.pl-sheet .qv-nationality-quick{flex-wrap:wrap;overflow:visible}}.pl .pl-sheet select{-webkit-appearance:none!important;appearance:none!important;background-color:#ffffff14!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23FFFFFF' stroke-width='1.6'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:42px!important}.pv-modal.pl-send-modal{color:#182e56;background:#fff;border:0;border-radius:24px;width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;font-family:Be Vietnam Pro,Arial,sans-serif;overflow:auto;box-shadow:0 40px 80px -30px #050e1ab3}.pv-modal.pl-send-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050e1a99}.pl-send-modal>.pv-section-heading{z-index:2;border:0;margin:0;padding:0;position:absolute;top:14px;right:14px}.pl-send-modal>.pv-section-heading h2{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pl-send-modal>.pv-section-heading button{border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid;color:#182e56!important;background:#eef2f8!important}.pl-send{grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:100%;display:grid}.pl-send-side{color:#fff;background:linear-gradient(160deg,#182e56,#0b1b30);align-content:start;gap:14px;padding:36px 30px;display:grid}.pl-send-side .pl-eyebrow{color:#c9d1e0}.pl-send-side h3{color:#fff;margin:0;font-size:26px;line-height:1.2;font-family:Gelasio,Times New Roman,serif!important}.pl-send-facts{color:#e3e9f2;margin:0;font-size:14.5px;line-height:1.55}.pl-send-total{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;gap:2px;padding:16px 0;display:grid}.pl-send-total span{letter-spacing:.12em;text-transform:uppercase;color:#c9d1e0;font-size:12px;font-weight:700}.pl-send-total strong{font-family:Gelasio,Times New Roman,serif;font-size:32px;line-height:1.15}.pl-send-steps{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pl-send-steps li{color:#e3e9f2;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.pl-send-steps b{color:#fff;background:#c62a34;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.pv-modal .pl-send-form{align-content:start;gap:16px;padding:36px 34px 30px;display:grid}.pv-modal .pl-send-form legend{color:#182e56;margin:0 0 18px;padding-right:44px;font-family:Gelasio,Times New Roman,serif;font-size:24px;font-weight:700}.pv-modal .pl-send-form .bp-send-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.pv-modal .pl-send-form label{gap:6px;font-size:14px;line-height:1.4;display:grid}.pv-modal .pl-send-form .pl-send-label{color:#182e56;font-weight:600}.pv-modal .pl-send-form input:not([type=checkbox]),.pv-modal .pl-send-form textarea{color:#182e56;background:#f7f9fc;border:1px solid #d5d9e0;border-radius:12px;width:100%;min-height:48px;margin:0;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.pv-modal .pl-send-form textarea{resize:vertical;min-height:92px}.pv-modal .pl-send-form input:not([type=checkbox]):focus,.pv-modal .pl-send-form textarea:focus{background:#fff;border-color:#182e56;outline:none;box-shadow:0 0 0 3px #182e561f}.pv-modal .pl-send-form .pl-send-message{margin-top:14px}.pv-modal .pl-send-form .bp-send-consent{color:#3b4b6b;background:#f2f5fa;border:1px solid #e2e6ec;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0 0;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.pv-modal .pl-send-form .bp-send-consent input{accent-color:#c62a34;flex:none;width:20px;height:20px;margin-top:1px}.pv-modal .pl-send-form .bp-send-consent span{padding-right:0}.pv-modal .pl-send-form .bp-send-consent a{color:#182e56;font-weight:600}.pv-modal .pl-send-submit{width:100%;min-height:52px;font-size:16.5px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;color:#fff!important;background:#c62a34!important;border-radius:999px!important}.pv-modal .pl-send-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -14px #c62a34b3;background:#a9222b!important}.pv-modal .pl-send-submit:disabled{opacity:.6;cursor:wait}.pv-modal .pl-send-status p{margin:0;font-size:14px;line-height:1.5}.pv-modal .pl-send-status [role=alert]{color:#a9222b;background:#fdf2f3;border:1px solid #f3c7cb;border-radius:12px;padding:10px 14px;font-weight:600}.pv-modal .bp-send-alternatives{color:#4a5875;margin:0;font-size:14px}.pv-modal .pl-send-done{justify-items:start;gap:10px;padding:8px 0;display:grid}.pv-modal .pl-send-done-mark{color:#fff;background:#c62a34;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;font-weight:700;display:grid}.pv-modal .pl-send-done strong{color:#182e56;font-family:Gelasio,Times New Roman,serif;font-size:26px}.pv-modal .pl-send-done p{color:#3b4b6b;margin:0;font-size:15px;line-height:1.6}.pv-modal .pl-send-ref .bp-submission-id{color:#182e56;font-family:ui-monospace,Menlo,monospace;font-weight:700}@media (max-width:760px){.pl-send{grid-template-columns:minmax(0,1fr)}.pl-send-side{padding:26px 22px 22px}.pl-send-side h3{padding-right:40px;font-size:22px}.pl-send-steps{display:none}.pl-send-total strong{font-size:28px}.pv-modal .pl-send-form{padding:24px 20px 22px}.pv-modal .pl-send-form .bp-send-fields{grid-template-columns:minmax(0,1fr)}.pl-send-modal>.pv-section-heading button{color:#fff!important;background:#ffffff24!important}}
