.pc,.pc-portal{--pc-navy:#03070c;--pc-navy-2:#0a1628;--pc-bg:#f5f7fa;--pc-card:#fff;--pc-line:#e2e7ec;--pc-line-2:#ced6de;--pc-ink:#0a0f16;--pc-ink-2:#2c3641;--pc-muted:#5d6873;--pc-cyan:#1fc8ff;--pc-accent:#0f8fc7;--pc-ok:#12996b;--pc-danger:#d92d20;--pc-ease:cubic-bezier(.16, 1, .3, 1);color:var(--pc-ink);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.pc{background:var(--pc-bg);padding-bottom:48px;display:block}.pc *,.pc-portal *{box-sizing:border-box}.pc button,.pc-portal button{font:inherit;cursor:pointer}.pc-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}@media (width>=640px){.pc-wrap{padding:0 24px}}.pc-hero{color:#fff;background:radial-gradient(520px 260px at 12% 0%, color-mix(in srgb, var(--pc-cyan) 14%, transparent), transparent 70%), linear-gradient(170deg, var(--pc-navy) 0%, var(--pc-navy-2) 100%);margin-top:-73px;padding:96px 0 56px}@media (width<=639px){.pc-hero{padding:88px 0 44px}}.pc-crumb{color:#ffffff80;font-size:12.5px}.pc-crumb a{color:inherit;text-decoration:none}.pc-crumb a:hover{color:var(--pc-cyan)}.pc-h1{letter-spacing:-.01em;max-width:760px;margin:12px 0 0;font-size:clamp(24px,4.2vw,38px);font-weight:800;line-height:1.15}.pc-lead{color:#ffffffad;max-width:620px;margin:10px 0 0;font-size:15px;line-height:1.55}.pc-grid{gap:20px;margin-top:-32px;display:grid;position:relative}.pc-grid:not([data-ready]) .pc-card>:not(.pc-steps){visibility:hidden}@media (width>=1024px){.pc-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.pc-grid[data-stage="3"]{grid-template-columns:minmax(0,1fr)}}.pc-card{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:20px;min-width:0;padding:20px 16px;scroll-margin-top:88px;box-shadow:0 24px 60px -40px #03070c73}@media (width>=640px){.pc-card{padding:28px 28px 24px}}.pc-steps{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.pc-steps li{flex:1;min-width:0}.pc-step{border:1px solid var(--pc-line);background:var(--pc-bg);width:100%;min-height:44px;color:var(--pc-muted);transition:border-color .2s var(--pc-ease), background .2s var(--pc-ease);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;font-weight:700;display:flex}.pc-step span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=419px){.pc-step{justify-content:center;padding:6px}.pc-step:not([data-active]) span:last-child{display:none}.pc-steps li:has([data-active]){flex:2.2}}.pc-step:disabled{cursor:not-allowed;opacity:.55}.pc-step[data-active]{border-color:var(--pc-accent);background:color-mix(in srgb, var(--pc-cyan) 10%, #fff);color:var(--pc-ink)}.pc-step[data-done]{color:var(--pc-ink-2)}.pc-step-n{border:1px solid var(--pc-line-2);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.pc-step[data-active] .pc-step-n{background:var(--pc-navy);color:var(--pc-cyan);border-color:var(--pc-navy)}.pc-step[data-done] .pc-step-n{background:var(--pc-ok);color:#fff;border-color:var(--pc-ok)}.pc-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--pc-accent);margin:0;font-size:11px;font-weight:800}.pc-h2{outline:none;margin:4px 0 16px;font-size:21px;font-weight:800;line-height:1.25}.pc-h3{color:var(--pc-ink);margin:22px 0 8px;font-size:14px;font-weight:800}.pc-stack{gap:12px;display:grid}.pc-hint{color:var(--pc-muted);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13px;line-height:1.5;display:flex}.pc-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pc-chip{border:1px solid var(--pc-line);min-height:40px;color:var(--pc-ink-2);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.pc-chip[aria-selected=true]{background:var(--pc-navy);border-color:var(--pc-navy);color:#fff}.pc-countries{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}@media (width<=379px){.pc-countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pc-country{gap:8px;padding:8px;font-size:13.5px}}.pc-country{border:1px solid var(--pc-line);min-height:48px;color:var(--pc-ink);text-align:left;transition:border-color .2s var(--pc-ease), box-shadow .2s var(--pc-ease);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:600;display:flex;position:relative}.pc-country span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-country:hover{border-color:var(--pc-line-2)}.pc-country[aria-checked=true]{border-color:var(--pc-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-cyan) 22%, transparent)}.pc-country-check{color:var(--pc-accent);flex:none;margin-left:auto}.pc-acc{border:1px solid var(--pc-line);background:var(--pc-bg);border-radius:14px;gap:8px;margin:4px 0 0;padding:14px;display:grid}.pc-acc legend{padding:0 4px;font-size:13px;font-weight:800}.pc-radio,.pc-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:8px 4px;font-size:14px;line-height:1.45;display:flex}.pc-radio input,.pc-check input{width:20px;height:20px;accent-color:var(--pc-accent);flex:none;margin-top:1px}.pc-check span{gap:2px;display:grid}.pc-check small{color:var(--pc-muted);font-size:12.5px}.pc-consent{color:var(--pc-ink-2);font-size:13px}.pc-consent span{display:inline}.pc-consent a{color:var(--pc-accent)}.pc-line{border:1px solid var(--pc-line);background:#fff;border-radius:14px;gap:10px;padding:12px;display:grid}.pc-line[data-invalid]{border-color:color-mix(in srgb, var(--pc-danger) 55%, transparent)}@media (width>=640px){.pc-line{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.pc-line-role{min-width:0}.pc-line-meta{color:var(--pc-muted);margin:6px 2px 0;font-size:12.5px}.pc-line-ctrl{align-items:center;gap:6px;display:flex}.pc-role-trigger{border:1px solid var(--pc-line-2);width:100%;min-height:46px;color:var(--pc-ink);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.pc-role-trigger:focus-visible,.pc-add:focus-visible,.pc-country:focus-visible,.pc-step:focus-visible,.pc-chip:focus-visible,.pc-btn:focus-visible,.pc-btn-ghost:focus-visible,.pc-icon-btn:focus-visible,.pc-count button:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px}.pc-count{border:1px solid var(--pc-line-2);background:#fff;border-radius:12px;align-items:center;display:flex;overflow:hidden}.pc-line[data-invalid] .pc-count{border-color:var(--pc-danger)}.pc-count button{background:var(--pc-bg);width:44px;height:46px;color:var(--pc-ink-2);border:0;place-items:center;display:grid}.pc-count input{text-align:center;font-variant-numeric:tabular-nums;width:64px;height:46px;color:var(--pc-ink);background:#fff;border:0;outline:none;font-size:16px;font-weight:700}.pc-icon-btn{border:1px solid var(--pc-line);width:44px;height:44px;color:var(--pc-muted);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.pc-icon-btn:hover{color:var(--pc-ink);border-color:var(--pc-line-2)}.pc-icon-btn:disabled{opacity:.4;cursor:not-allowed}.pc-line-ctrl .pc-icon-btn:first-of-type{margin-left:auto}.pc-err{color:var(--pc-danger);grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.pc-err-center{justify-content:flex-end;margin-top:8px}.pc-add{border:1.5px dashed var(--pc-line-2);min-height:48px;color:var(--pc-accent);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.pc-add:hover{border-color:var(--pc-accent);background:color-mix(in srgb, var(--pc-cyan) 6%, #fff)}.pc-pop{z-index:80;border:1px solid var(--pc-line-2);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px -30px #03070c80}.pc-pop-search{border-bottom:1px solid var(--pc-line);color:var(--pc-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.pc-pop-search input{min-width:0;height:46px;color:var(--pc-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.pc-pop-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:4px;list-style:none;overflow-y:auto}.pc-pop-list li[role=option]{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:14px;display:flex}.pc-pop-list li[data-active]{background:color-mix(in srgb, var(--pc-cyan) 12%, #fff)}.pc-pop-list li[aria-selected=true]{font-weight:700}.pc-pop-price{color:var(--pc-accent);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.pc-pop-empty{color:var(--pc-muted);padding:12px;font-size:14px}.pc-nav{border-top:1px solid var(--pc-line);justify-content:space-between;gap:10px;margin-top:22px;padding-top:16px;display:flex}.pc-btn{color:#fff;white-space:nowrap;background:linear-gradient(180deg, #13202f 0%, var(--pc-navy) 100%);max-width:100%;min-height:48px;transition:transform .15s var(--pc-ease), opacity .2s;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -14px #03070cb3}.pc-btn svg{color:var(--pc-cyan)}.pc-btn:active{transform:scale(.98)}.pc-btn[aria-disabled=true],.pc-btn:disabled{opacity:.5}.pc-btn-wide{width:100%}.pc-btn-ghost{border:1px solid var(--pc-line-2);min-height:48px;color:var(--pc-ink-2);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}.pc-aside{display:none}@media (width>=1024px){.pc-aside{display:block;position:sticky;top:96px}}.pc-sum{color:#fff;background:radial-gradient(260px 160px at 10% 0%, color-mix(in srgb, var(--pc-cyan) 16%, transparent), transparent 70%), linear-gradient(170deg, var(--pc-navy) 0%, var(--pc-navy-2) 100%);border-radius:20px;padding:22px;box-shadow:0 24px 60px -36px #03070cb3}.pc-sum .pc-kicker{color:var(--pc-cyan)}.pc-sum-empty{color:#ffffffa6;margin:10px 0 0;font-size:14px;line-height:1.5}.pc-sum-country{color:#ffffffa6;margin:10px 0 0;font-size:13px}.pc-sum-label{color:#ffffffb3;margin:14px 0 0;font-size:12px;font-weight:700}.pc-sum-total{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:32px;font-weight:800}.pc-sum-sub{color:#ffffffa6;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.pc-sum .pc-hint{color:#ffffffb3}.pc-bar{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom,0px));z-index:40;color:#fff;background:color-mix(in srgb, var(--pc-navy) 94%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex;position:fixed;box-shadow:0 18px 40px -18px #000000b3}.pc-bar>div{min-width:0}.pc-bar p{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:700;overflow:hidden}.pc-bar strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;display:block}.pc-bar .pc-btn{min-height:44px;color:var(--pc-navy);background:#fff;padding:0 14px;font-size:14px}.pc-bar .pc-btn svg{color:var(--pc-accent)}.pc-bar[data-hidden]{visibility:hidden;opacity:0}@media (width>=1024px){.pc-bar{display:none}}@media (width<=1023px){.pc:has(.pc-bar){padding-bottom:104px}}.pc-result{gap:20px;display:grid}@media (width>=1024px){.pc-result{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}}.pc-result-main{min-width:0}.pc-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pc-result-head>span:first-child{align-items:center;gap:8px;display:inline-flex}.pc-result-edit{flex-wrap:wrap;gap:6px;display:flex}.pc-result-edit button{border:1px solid var(--pc-line);min-height:40px;color:var(--pc-accent);background:#fff;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.pc-table{border:1px solid var(--pc-line);border-radius:14px;margin-top:10px;overflow:hidden}.pc-row{border-top:1px solid var(--pc-line);justify-content:space-between;gap:12px;padding:11px 14px;font-size:14px;display:flex}.pc-row:first-child{border-top:0}.pc-row span:first-child{min-width:0;color:var(--pc-ink-2)}.pc-row span:last-child{text-align:right;font-variant-numeric:tabular-nums;flex:none;max-width:55%;font-weight:600}.pc-row[data-strong]{background:var(--pc-bg)}.pc-row[data-strong] span{color:var(--pc-ink);font-weight:800}.pc-row[data-muted] span:last-child{color:var(--pc-muted);font-style:italic;font-weight:600}@media (width<=479px){.pc-row{flex-direction:column;gap:2px}.pc-row span:last-child{text-align:left;max-width:none}}.pc-details{border:1px solid var(--pc-line);background:var(--pc-bg);border-radius:14px;margin-top:16px}.pc-details summary{cursor:pointer;align-items:center;min-height:46px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.pc-details ul{color:var(--pc-ink-2);gap:6px;margin:0;padding:0 14px 14px 32px;font-size:13px;line-height:1.5;display:grid}.pc-print{margin-top:14px}.pc-contact{border:1px solid var(--pc-line);background:var(--pc-bg);border-radius:18px;gap:10px;padding:18px;display:grid;position:relative}.pc-contact .pc-h3{margin-top:0}.pc-contact .pc-hint{margin-top:-4px}.pc-field{gap:6px;display:grid}.pc-field>span{color:var(--pc-ink-2);font-size:12px;font-weight:700}.pc-field input,.pc-field textarea{border:1px solid var(--pc-line-2);width:100%;min-height:46px;font:inherit;color:var(--pc-ink);background:#fff;border-radius:12px;outline:none;padding:10px 12px;font-size:16px}.pc-field textarea{resize:vertical}.pc-field input:focus,.pc-field textarea:focus{border-color:var(--pc-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-cyan) 20%, transparent)}.pc-done{text-align:center;color:var(--pc-ok);place-items:center;padding:32px 18px}.pc-done p{color:var(--pc-ink);margin:0;font-size:15px;font-weight:600}.pc-faq{margin-top:40px}@media (prefers-reduced-motion:reduce){.pc *,.pc-portal *{transition:none!important;animation:none!important}}@media (width<=379px){.pc-card{padding:16px 12px}.pc-line{padding:10px}.pc-count input{width:48px}.pc-line-ctrl{gap:4px}}.pc-vol{border:1px solid var(--pc-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-cyan) 7%, var(--pc-card)), var(--pc-card));border-radius:14px;margin-top:12px;padding:12px}.pc-vol-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 10px;font-size:14px;display:flex}.pc-vol-head span{color:var(--pc-muted);font-size:13px}.pc-vol-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pc-vol-tiers li{border:1px solid var(--pc-line);background:var(--pc-card);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 4px;display:flex}.pc-vol-tiers li[data-on]{border-color:var(--pc-accent);box-shadow:0 0 0 1px var(--pc-accent) inset;background:color-mix(in srgb, var(--pc-cyan) 12%, var(--pc-card))}.pc-vol-range{color:var(--pc-muted);font-size:12px}.pc-vol-price{color:var(--pc-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.pc-vol-save{color:var(--pc-ok);font-size:11px;font-weight:600}.pc-vol-note{color:var(--pc-ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.45}.pc-vol-note strong{color:var(--pc-ok)}@media (width<=359px){.pc-vol-price{font-size:13.5px}.pc-vol{padding:10px}}
