.entry-page{min-height:100svh;display:grid;place-items:center;padding:32px 20px;background:#cfe8ff url(/entry/light.webp) 50%/cover no-repeat;color:#0e2e51;font-family:Arial,Helvetica,Tahoma,sans-serif}.entry-card{position:relative;width:min(100%,610px);padding:28px 68px 36px;line-height:1.6;border:1px solid rgba(139,196,232,.72);border-radius:91px;background:rgba(255,255,255,.08);box-shadow:0 14px 42px rgba(61,133,181,.18),0 0 26px rgba(102,197,255,.14);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.entry-controls{position:absolute;top:30px;right:40px;display:flex;align-items:center;gap:14px;z-index:1}.entry-page[dir=rtl] .entry-controls{right:auto;left:40px}.entry-theme{width:44px;height:44px;display:grid;place-items:center;border:1px solid #a8cde6;border-radius:50%;background:transparent;color:#0e2c4d;cursor:pointer}.entry-theme img{width:24px;height:24px;object-fit:contain;filter:brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(2068%) hue-rotate(180deg) brightness(88%) contrast(96%)}.entry-controls select{min-width:44px;min-height:44px;border:1px solid rgba(145,201,235,.55);border-radius:6px;padding:4px;color:#0e2c4d;background:rgba(255,255,255,.25);font:inherit;font-size:12px;cursor:pointer}.entry-page a:focus-visible,.entry-page button:focus-visible,.entry-page select:focus-visible{outline:3px solid #168ce9;outline-offset:4px}.entry-brand{display:block;width:250px;height:250px;object-fit:contain;margin:0 auto;border-radius:50%;max-width:100%}.entry-page h1{margin:8px 0 24px;color:#0b3564;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-.03em;direction:ltr}.entry-copy,.entry-page h1{text-align:center}.entry-copy section+section{margin-top:21px}.entry-copy h2{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.6;color:#0b3564}.entry-copy p{margin:0;font-size:16px;line-height:1.8;color:#31577d;text-wrap:pretty}.entry-signin{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:27px;padding:10px;border:0;border-radius:11px;background:linear-gradient(180deg,#0767bf,#0755a2);color:#fff;font-size:18px;font-weight:600;text-decoration:none;text-align:center;box-shadow:0 3px 0 #073e85;cursor:pointer}.entry-signin:hover{background:#0859a6}.entry-languages{margin-top:16px;text-align:center}.entry-languages a{text-decoration:underline}.entry-page.entry-dark{color:#f6faff;background-color:#061a35;background-image:linear-gradient(rgba(2,15,38,.48),rgba(2,15,38,.48)),url(/entry/dark.webp)}.entry-dark .entry-card{background:rgba(3,28,67,.08);border-color:#38d9ff;box-shadow:0 0 0 1px rgba(56,217,255,.5),0 0 18px rgba(56,217,255,.35),0 18px 50px rgba(0,0,0,.3)}.entry-dark .entry-copy h2,.entry-dark h1{color:#f4c542}.entry-dark .entry-copy p{color:#d3e5f7}.entry-dark .entry-controls select{background:#031c43;color:#fff;border-color:#2775a8}.entry-dark .entry-theme{border-color:#2775a8}.entry-dark .entry-theme img{filter:brightness(0) saturate(100%) invert(79%) sepia(93%) saturate(1125%) hue-rotate(2deg) brightness(104%) contrast(104%)}@media(max-width:650px){.entry-page{padding:20px 14px}.entry-card{width:min(100%,440px);padding:69px 20px 28px;border-radius:24px}.entry-controls{top:18px;right:22px}.entry-page[dir=rtl] .entry-controls{left:22px}.entry-brand{width:150px;height:150px}.entry-page h1{font-size:25px;margin:8px 0 22px}.entry-copy h2{font-size:17px}.entry-copy p{font-size:15px;line-height:1.8}.entry-copy section+section{margin-top:19px}.entry-signin{font-size:17px}}.entry-page .entry-card-with-pricing{width:min(100%,1000px);padding-inline:44px;border-radius:44px}.entry-page .entry-card-with-pricing>.entry-copy{max-width:650px;margin-inline:auto}.entry-page .entry-card-with-pricing>.entry-signin{max-width:600px;margin-inline:auto}.entry-page .entry-pricing{margin-top:30px;padding-top:26px;border-top:1px solid #a8cde6;text-align:start;color:#0e2e51}.entry-page .entry-pricing-heading{margin-bottom:20px}.entry-page .entry-pricing-heading .entry-pricing-eyebrow{font-size:13px;font-weight:700;color:#075cae;margin:0 0 5px}.entry-page .entry-pricing h2{font-size:23px;line-height:1.6;margin:0 0 8px;color:#0b3564}.entry-page .entry-pricing h3{font-size:16px;line-height:1.8;margin:0 0 5px;color:#0b3564}.entry-page .entry-pricing p{margin:0;font-size:14px;line-height:1.95;color:#31577d;text-wrap:pretty}.entry-page .entry-pricing-heading>p:last-child{font-size:15px;max-width:780px}.entry-page .entry-pricing-grid{display:grid;grid-template-columns:210px minmax(0,1fr);border:1px solid #a8cde6;border-radius:20px;background:rgba(255,255,255,.42)}.entry-page .entry-pricing-price{padding:20px;display:flex;flex-direction:column;justify-content:center;gap:5px;text-align:center;border-inline-end:1px solid #a8cde6}.entry-page .entry-pricing-price .entry-pricing-value{font-size:48px;font-weight:700;line-height:1.2;white-space:nowrap;color:#075cae}.entry-page .entry-pricing-value span{font-size:22px}.entry-page .entry-pricing-price .entry-pricing-note{font-size:12px;margin-top:4px}.entry-page .entry-pricing-coverage{display:grid;gap:14px;padding:20px 24px;min-width:0}.entry-page .entry-pricing-steps{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.entry-page .entry-pricing-steps li{padding:16px;border:1px solid #a8cde6;border-radius:16px;background:rgba(255,255,255,.42);min-width:0}.entry-page .entry-pricing-step-number{display:grid;place-items:center;width:30px;height:30px;border:1px solid #a8cde6;border-radius:50%;margin-bottom:9px;font-weight:700;font-size:15px;color:#075cae}.entry-page .entry-pricing-deposit{padding-top:20px;border-top:1px solid #a8cde6}.entry-page .entry-pricing-deposit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:9px}.entry-page .entry-pricing-deposit-heading h3{font-size:17px}.entry-page .entry-pricing-deposit-heading .entry-pricing-minimum{padding:4px 11px;border:1px solid #a8cde6;border-radius:20px;background:rgba(255,255,255,.42);font-size:13px;white-space:nowrap;font-weight:700}.entry-page .entry-pricing-deposit .entry-pricing-detail{font-size:13px;margin-top:10px}.entry-page .entry-pricing-sample{margin-top:20px;padding-top:16px;border-top:1px solid #a8cde6}.entry-page .entry-pricing-sample p{font-size:12px}.entry-page .entry-pricing-sample a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;color:#075cae;text-underline-offset:5px}.entry-page.entry-dark .entry-pricing{color:#eff7ff}.entry-page.entry-dark .entry-pricing h2,.entry-page.entry-dark .entry-pricing h3,.entry-page.entry-dark .entry-pricing-heading .entry-pricing-eyebrow,.entry-page.entry-dark .entry-pricing-price .entry-pricing-value,.entry-page.entry-dark .entry-pricing-sample a,.entry-page.entry-dark .entry-pricing-step-number{color:#f4c542}.entry-page.entry-dark .entry-pricing p{color:#d3e5f7}.entry-page.entry-dark .entry-pricing,.entry-page.entry-dark .entry-pricing-deposit,.entry-page.entry-dark .entry-pricing-deposit-heading .entry-pricing-minimum,.entry-page.entry-dark .entry-pricing-grid,.entry-page.entry-dark .entry-pricing-price,.entry-page.entry-dark .entry-pricing-sample,.entry-page.entry-dark .entry-pricing-step-number,.entry-page.entry-dark .entry-pricing-steps li{border-color:#38779e}.entry-page.entry-dark .entry-pricing-deposit-heading .entry-pricing-minimum,.entry-page.entry-dark .entry-pricing-grid,.entry-page.entry-dark .entry-pricing-steps li{background:rgba(7,39,76,.7)}@media(max-width:760px){.entry-page .entry-card-with-pricing{padding-inline:24px}.entry-page .entry-pricing-grid{grid-template-columns:1fr}.entry-page .entry-pricing-price{border-inline-end:0;border-bottom:1px solid #a8cde6;padding:18px}.entry-page .entry-pricing-coverage{padding:18px}.entry-page .entry-pricing-steps{grid-template-columns:1fr;gap:12px}.entry-page .entry-pricing-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px}.entry-page .entry-pricing-step-number{grid-row:span 2;margin-top:3px}.entry-page .entry-pricing-steps li p{grid-column:2}.entry-page .entry-pricing-deposit-heading{flex-direction:column;gap:7px}}@media(max-width:650px){.entry-page .entry-card-with-pricing{width:min(100%,440px);padding-inline:20px;border-radius:24px}.entry-page .entry-pricing h2{font-size:21px}.entry-page .entry-pricing{margin-top:24px;padding-top:22px}.entry-page .entry-pricing-steps li{padding:14px}}