.pg{--pg-blue:#0b5be0;--pg-blue-dark:#0947b3;--pg-ink:#0f1547;--pg-ink-2:#1a2a80;--pg-teal:#21c1d6;--pg-teal-ink:#14a38b;--pg-teal-pale:#e2f5ef;--pg-sky:#edf4fd;--pg-sky-2:#e5eefc;--pg-edge:#dce7f7;--pg-ribbon:#f5c531;--pg-cream:#fff8ea;--pg-cream-edge:#f5e4bf;--pg-orange:#c77f0a;--pg-mint:#eaf8f3;--pg-mint-edge:#cdede0;--pg-mint-ink:#127f6d;color:var(--pg-ink)}.pg-wrap{box-sizing:border-box;width:100%;padding:var(--s-4) clamp(var(--s-4), 2vw, var(--s-5)) var(--s-7);gap:var(--s-5);flex-direction:column;display:flex}.pg-hero{padding:20px var(--s-4);border:1px solid var(--pg-edge);background:linear-gradient(#fafcff 0%,#f2f7fe 100%);border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.pg-hero-text{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.pg-pill{border-radius:var(--r-pill);background:var(--pg-blue);color:var(--c-white);font-size:var(--t-xs);font-weight:var(--w-bold);letter-spacing:.03em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:10px;margin:0;padding:7px 18px 7px 8px;display:inline-flex}.pg-pill-tick{width:22px;height:22px;color:var(--c-white)}.pg-pill-tick path{stroke:var(--pg-blue);stroke-width:2.6px}.pg-hero h1{letter-spacing:-.025em;color:var(--pg-ink);margin:0;font-size:30px;font-weight:800;line-height:1.08}.pg-lead{font-size:var(--t-base);color:var(--pg-ink-2);margin:0;line-height:1.5}.pg-chips{flex-direction:column;align-items:flex-start;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.pg-chips li{gap:var(--s-3);font-size:var(--t-base);font-weight:var(--w-bold);align-items:center;display:inline-flex}.pg-chip-mark{border-radius:var(--r-pill);background:var(--pg-sky-2);width:40px;height:40px;color:var(--pg-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-chip-mark.is-teal{background:var(--pg-teal-pale);color:var(--pg-teal-ink)}.pg-chip-mark svg{width:21px;height:21px}.pg-ctas{gap:var(--s-3);flex-direction:column;display:flex}.pg-cta,.pg-cta-2{box-sizing:border-box;gap:var(--s-3);text-align:center;border-radius:var(--r-md);min-height:52px;font-size:var(--t-lg);font-weight:var(--w-bold);justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.pg-cta{background:var(--pg-blue);color:var(--c-white)}.pg-cta:hover{background:var(--pg-blue-dark);color:var(--c-white)}.pg-cta-2{border:2px solid var(--pg-blue);background:var(--c-white);color:var(--pg-blue);font-weight:600}.pg-cta-2:hover{background:var(--pg-sky)}.pg-cta:focus-visible,.pg-cta-2:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-caption{color:var(--pg-ink-2);text-align:center;margin:0;font-size:15px}.pg-phone-price{padding:18px var(--s-4) 14px;background:var(--c-white);border-radius:14px;margin-top:10px;position:relative;box-shadow:0 10px 24px #0f15471a}.pg-phone-price p{font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.pg-phone-price b{letter-spacing:-.02em;font-size:28px;font-weight:800}.pg-ribbon{top:-12px;left:var(--s-4);border-radius:var(--r-pill);background:var(--pg-ribbon);color:var(--pg-ink);letter-spacing:.02em;text-transform:uppercase;padding:4px 10px;font-size:10px;font-weight:800;position:absolute}.pg-art{justify-self:center;width:100%;max-width:1140px;display:none;container-type:inline-size}.pg-art-box{--u:calc(100cqw / 760);width:100%;height:calc(400 * var(--u));color:var(--pg-ink);font-size:calc(11 * var(--u));line-height:1.25;position:relative}:where(.pg-art) p{margin:0}.pg-art b{font-weight:700}.pg-art small{font-size:calc(9.5 * var(--u))}.pg-a-back{left:calc(4 * var(--u));top:calc(12 * var(--u));width:calc(645 * var(--u));height:calc(378 * var(--u));border-radius:calc(24 * var(--u));background:#e6effc;position:absolute}.pg-a-win{left:calc(20 * var(--u));top:calc(28 * var(--u));width:calc(627 * var(--u));height:calc(359 * var(--u));border-radius:calc(14 * var(--u));background:var(--c-white);box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) #0f15471f;display:flex;position:absolute;overflow:hidden}.pg-a-side{width:calc(135 * var(--u));padding:calc(14 * var(--u)) calc(10 * var(--u));box-sizing:border-box;gap:calc(4 * var(--u));border-right:1px solid #edf2fa;flex-direction:column;flex-shrink:0;display:flex}.pg-a-logo{gap:calc(6 * var(--u));margin:calc(2 * var(--u)) 0 calc(14 * var(--u)) calc(2 * var(--u));font-size:calc(13.5 * var(--u));align-items:center;font-weight:800;display:flex}.pg-a-ico-logo{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--pg-blue)}.pg-a-nav{gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));align-items:center;display:flex}.pg-a-nav.is-on{background:var(--pg-blue);color:var(--c-white);font-weight:600}.pg-a-ico{width:calc(14 * var(--u));height:calc(14 * var(--u));flex-shrink:0}.pg-a-ico.is-blue{color:var(--pg-blue)}.pg-a-ico-xs{width:calc(10 * var(--u));height:calc(10 * var(--u));flex-shrink:0}.pg-a-main{min-width:0;padding:calc(12 * var(--u)) calc(8 * var(--u)) 0;gap:calc(8 * var(--u));flex-direction:column;flex:1;display:flex}.pg-a-search{width:calc(258 * var(--u));height:calc(20 * var(--u));padding:0 calc(8 * var(--u));box-sizing:border-box;gap:calc(6 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(9.5 * var(--u));background:#f1f5fb;align-items:center;display:flex}.pg-a-panel{width:calc(258 * var(--u));padding:calc(12 * var(--u));box-sizing:border-box;border-radius:calc(10 * var(--u));border:1px solid #eaf0f9}.pg-a-h{font-size:calc(12 * var(--u));margin-bottom:calc(10 * var(--u));font-weight:700}.pg-a-split{gap:calc(6 * var(--u));justify-content:space-between;align-items:center;display:flex}.pg-a-link{font-size:calc(10 * var(--u));color:var(--pg-blue);font-weight:500}.pg-a-ringrow{gap:calc(12 * var(--u));align-items:center;display:flex}.pg-a-ring{width:calc(98 * var(--u));height:calc(98 * var(--u));color:var(--pg-teal);flex-shrink:0;position:relative}.pg-a-ring svg{width:100%;height:100%;display:block}.pg-a-ring span{color:var(--pg-ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-a-ring b{font-size:calc(14 * var(--u));font-weight:800}.pg-a-ring small{font-size:calc(9 * var(--u))}.pg-a-checks{gap:calc(6 * var(--u));flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.pg-a-checks li{gap:calc(6 * var(--u));align-items:center;display:flex}.pg-a-tick{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--pg-blue);flex-shrink:0}.pg-a-tick.is-teal{color:var(--pg-teal)}.pg-a-checks .pg-a-btn{margin-top:calc(4 * var(--u));height:calc(26 * var(--u));border-radius:calc(5 * var(--u));background:var(--pg-blue);color:var(--c-white);justify-content:center;font-weight:700}.pg-a-safe{gap:calc(4 * var(--u));padding:calc(3 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));background:var(--pg-teal-pale);color:var(--pg-mint-ink);font-size:calc(9 * var(--u));align-items:center;display:inline-flex}.pg-a-folders{gap:calc(8 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-a-folder{gap:calc(8 * var(--u));padding:calc(9 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:#f4f8fe;align-items:center;display:flex}.pg-a-folder svg{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--pg-teal);flex-shrink:0}.pg-a-folder span,.pg-a-who{flex-direction:column;line-height:1.25;display:flex}.pg-a-folder b,.pg-a-who b{font-size:calc(10.5 * var(--u))}.pg-a-folder small{font-size:calc(9 * var(--u))}.pg-a-list{width:calc(258 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));box-sizing:border-box;gap:calc(6 * var(--u));flex-direction:column;display:flex}.pg-a-list .pg-a-h{margin-bottom:0}.pg-a-person{gap:calc(8 * var(--u));padding:calc(3 * var(--u)) 0;border-bottom:1px solid #f0f4fa;align-items:center;display:flex}.pg-a-person:last-child{border-bottom:0}.pg-a-avatar{width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:var(--r-pill);flex-shrink:0;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.pg-a-avatar svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.pg-a-avatar.is-blue{color:var(--pg-blue);background:#e3ecfc}.pg-a-avatar.is-amber{color:#f2a11f;background:#fff1d9}.pg-a-avatar.is-green{color:#1fa463;background:#e0f5ea}.pg-a-who{flex:1;min-width:0}.pg-a-pay{font-size:calc(10.5 * var(--u));font-weight:600}.pg-a-chev{font-size:calc(11 * var(--u))}.pg-a-card{left:calc(433 * var(--u));top:calc(160 * var(--u));width:calc(210 * var(--u));height:calc(194 * var(--u));padding:calc(12 * var(--u));box-sizing:border-box;gap:calc(10 * var(--u));border-radius:calc(10 * var(--u));background:var(--c-white);border:1px solid #eaf0f9;flex-direction:column;display:flex;position:absolute}.pg-a-card .pg-a-h{font-size:calc(11.5 * var(--u));margin-bottom:0}.pg-a-row{gap:calc(8 * var(--u));align-items:center;display:flex}.pg-a-row span{flex:1;min-width:0}.pg-a-due{padding:calc(3 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));color:#b42318;font-size:calc(9 * var(--u));background:#fde4e4;font-style:normal;font-weight:600}.pg-a-ribbon{left:calc(442 * var(--u));top:calc(2 * var(--u));width:calc(242 * var(--u));height:calc(28 * var(--u));border-radius:var(--r-pill);background:var(--pg-ribbon);color:var(--pg-ink);font-size:calc(11 * var(--u));letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute}.pg-a-price{left:calc(451 * var(--u));top:calc(38 * var(--u));width:calc(248 * var(--u));height:calc(104 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));box-sizing:border-box;border-radius:calc(14 * var(--u));background:var(--c-white);box-shadow:0 calc(14 * var(--u)) calc(32 * var(--u)) #0f154724;justify-content:space-between;align-items:center;display:flex;position:absolute}.pg-a-price p{line-height:1.05;font-size:calc(16 * var(--u));flex-direction:column;font-weight:500;display:flex}.pg-a-price b{font-size:calc(33 * var(--u));letter-spacing:-.02em;font-weight:800}.pg-a-ico-price{width:calc(44 * var(--u));height:calc(44 * var(--u));color:var(--pg-blue)}.pg-a-slip{left:calc(621 * var(--u));top:calc(200 * var(--u));width:calc(134 * var(--u));height:calc(166 * var(--u));padding:calc(12 * var(--u));box-sizing:border-box;gap:calc(6 * var(--u));border-radius:calc(12 * var(--u));background:var(--c-white);box-shadow:0 calc(14 * var(--u)) calc(32 * var(--u)) #0f154724;flex-direction:column;display:flex;position:absolute}.pg-a-slip .pg-a-h{font-size:calc(10.5 * var(--u));margin-bottom:calc(4 * var(--u))}.pg-a-slip small{margin-top:calc(6 * var(--u));font-size:calc(10 * var(--u));font-weight:700}.pg-a-slip b{font-size:calc(17 * var(--u));font-weight:800;line-height:1}.pg-a-bar{width:calc(108 * var(--u));height:calc(5 * var(--u));border-radius:calc(3 * var(--u));background:#dce6f5;display:block}.pg-a-bar.is-short{width:calc(50 * var(--u))}.pg-a-bar.is-mid{width:calc(92 * var(--u))}.pg-a-bar.is-fat{height:calc(8 * var(--u));background:#e3f1fb}.pg-a-spark{fill:none;stroke:var(--pg-teal);stroke-width:3.5px;stroke-linecap:round;position:absolute}.pg-a-spark.is-one{left:calc(700 * var(--u));top:calc(34 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u))}.pg-a-spark.is-two{left:calc(718 * var(--u));top:calc(160 * var(--u));width:calc(30 * var(--u));height:calc(36 * var(--u))}.pg-next{flex-direction:column;gap:6px;display:flex}.pg-next h2{letter-spacing:-.02em;color:var(--pg-ink);margin:0;font-size:25px;font-weight:800;line-height:1.15}.pg-next-lead{margin:0 0 var(--s-2);font-size:var(--t-base);color:var(--pg-ink-2)}.pg-steps{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pg-step{padding:18px var(--s-3) var(--s-3) 44px;gap:var(--s-4);border-radius:var(--r-lg);align-items:flex-start;display:flex;position:relative}.pg-step.is-first{background:var(--pg-sky)}.pg-step-n{border-radius:var(--r-pill);background:var(--pg-blue);width:34px;height:34px;color:var(--c-white);font-size:var(--t-base);font-weight:var(--w-bold);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.pg-step-tile{background:var(--pg-sky);width:56px;height:56px;color:var(--pg-blue);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-step.is-first .pg-step-tile{background:var(--c-white);box-shadow:0 6px 16px #0b5be01a}.pg-step-tile svg{width:30px;height:30px}.pg-step-text{min-width:0;padding-top:var(--s-3);gap:var(--s-1);border-top:2px solid var(--pg-teal);flex-direction:column;flex:1;display:flex}.pg-step-text strong{font-size:17px}.pg-step-text span{color:var(--pg-ink-2);font-size:15px;line-height:1.45}.pg-cards{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.pg-card{border-radius:14px;gap:20px;padding:20px 22px;display:flex}.pg-card>div{flex:1;min-width:0}.pg-card h3{font-size:19px;font-weight:var(--w-bold);color:var(--pg-ink);margin:0 0 14px}.pg-card.is-blue{background:#eef4fd;border:1px solid #d7e4f8}.pg-card.is-cream{border:1px solid var(--pg-cream-edge);background:var(--pg-cream)}.pg-card.is-mint{border:1px solid var(--pg-mint-edge);background:var(--pg-mint)}.pg-card-art{width:48px;height:56px;color:var(--pg-blue);flex-shrink:0}.pg-card.is-cream .pg-card-art{color:var(--pg-orange)}.pg-card.is-mint .pg-card-art{color:var(--pg-mint-ink)}.pg-card-art-dot{fill:var(--pg-teal)}.pg-ticks,.pg-docs{font-size:var(--t-base);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pg-ticks li,.pg-docs li{align-items:center;gap:14px;display:flex}.pg-tick{width:24px;height:24px;color:var(--pg-blue);flex-shrink:0}.pg-doc{width:20px;height:22px;color:var(--pg-orange);flex-shrink:0}.pg-close{flex-direction:column;gap:10px;display:flex}.pg-close h3{margin:0}.pg-close p{color:var(--pg-ink-2);margin:0;font-size:15px}.pg-cta-small{min-height:46px;padding:0 var(--s-4);font-size:var(--t-base);border-radius:7px}.pg-close .pg-close-small{text-align:center;font-size:var(--t-sm);color:var(--pg-ink)}.pg-close .pg-close-safe{gap:var(--s-3);text-align:center;font-size:var(--t-sm);color:var(--pg-ink);border-top:1px solid #c6e6d9;justify-content:center;align-items:center;padding-top:10px;display:flex}.pg-safe{width:18px;height:18px;color:var(--pg-mint-ink);flex-shrink:0}@media (max-width:639px){.pg-card{padding:18px var(--s-4);gap:14px}.pg-card-art{width:34px;height:40px}}@media (min-width:640px){.pg-wrap{padding-top:var(--s-5);gap:var(--s-5)}.pg-hero{border-radius:22px;padding:28px}.pg-hero h1{font-size:40px}.pg-lead{font-size:var(--t-lg)}.pg-art{display:block}.pg-phone-price{display:none}.pg-chips{flex-flow:wrap;align-items:center}.pg-chip-mark{width:48px;height:48px}.pg-chip-mark svg{width:25px;height:25px}.pg-ctas{flex-flow:wrap}.pg-cta,.pg-cta-2{font-size:19px}.pg-cta-2{font-size:17px}.pg-caption{text-align:start}.pg-next h2{font-size:30px}.pg-next-lead{font-size:17px}.pg-steps,.pg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pg-card.is-mint{grid-column:1/-1}.pg-cta-small{font-size:var(--t-base)}}@media (min-width:1024px){.pg-hero{padding:var(--s-5) var(--s-5) var(--s-5) var(--s-6);gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.pg-hero h1{font-size:38px}}@media (min-width:1200px){.pg-hero h1{font-size:44px}.pg-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-card.is-mint{grid-column:auto}}@media (min-width:1700px){.pg-wrap{padding:var(--s-6) 40px var(--s-7);gap:var(--s-6)}.pg-hero h1{font-size:54px}.pg-lead{font-size:var(--t-xl)}.pg-next h2{font-size:34px}}.pg-cta-2{cursor:pointer;font-family:inherit}.ts-dialog{width:min(600px, calc(100vw - var(--s-6)));max-height:calc(100dvh - var(--s-6));background:var(--c-white);color:var(--pg-ink);border:0;border-radius:22px;padding:0;overflow:auto;box-shadow:0 24px 64px #0f154747}.ts-dialog::backdrop{background:#0f15478c}.ts-body{flex-direction:column;gap:18px;padding:28px;display:flex}.ts-grab{display:none}.ts-head{align-items:flex-start;gap:14px;display:flex}.ts-head>span:nth-child(2){flex:1;min-width:0}.ts-head-mark{background:var(--pg-sky-2);width:48px;height:48px;color:var(--pg-blue);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ts-head-mark svg{width:26px;height:26px}.ts-head h2{letter-spacing:-.01em;color:var(--pg-ink);margin:0;font-size:22px;font-weight:800}.ts-head p{color:var(--pg-ink-2);margin:4px 0 0;font-size:15px;line-height:1.45}.ts-close{border-radius:var(--r-lg);width:44px;height:44px;color:var(--pg-ink);cursor:pointer;background:#f1f5fb;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ts-close svg{width:18px;height:18px}.ts-close:hover{background:var(--pg-sky-2)}.ts-about{gap:var(--s-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;margin:0;display:flex}.ts-about-chip{border-radius:var(--r-pill);background:var(--pg-sky);color:var(--pg-blue);font-weight:var(--w-bold);border:1px solid #c9d9f2;padding:5px 12px}.ts-options{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ts-option{text-align:start;background:var(--c-white);min-height:220px;color:var(--pg-ink);cursor:pointer;border:2px solid #c9d9f2;border-radius:16px;flex-direction:column;gap:10px;padding:20px;font-family:inherit;display:flex}.ts-option:hover{border-color:var(--pg-blue);box-shadow:0 10px 24px #0b5be01f}.ts-option b{font-size:var(--t-lg);font-weight:800}.ts-option>span:not(.ts-option-mark){color:var(--pg-ink-2);font-size:15px;line-height:1.45}.ts-option em{font-size:15px;font-style:normal;font-weight:var(--w-bold);color:var(--pg-blue);margin-top:auto}.ts-option-mark{background:var(--pg-sky-2);width:52px;height:52px;color:var(--pg-blue);border-radius:14px;justify-content:center;align-items:center;display:flex}.ts-option-mark.is-teal{background:var(--pg-teal-pale);color:var(--pg-teal-ink)}.ts-option-mark svg{width:26px;height:26px}.ts-start{font-size:var(--t-sm);margin:0}.ts-start a,.ts-foot a{color:var(--pg-blue);font-weight:var(--w-bold)}.ts-form{gap:var(--s-4);flex-direction:column;display:flex}.ts-row{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ts-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ts-label{font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--pg-ink);padding:0}.ts-label small{font-size:var(--t-sm);font-weight:var(--w-medium)}.ts-field input,.ts-field textarea,.ts-phone{box-sizing:border-box;background:var(--c-white);font:500 16px var(--font-sans);color:var(--pg-ink);border:1.5px solid #c9d9f2;border-radius:10px}.ts-field>input{height:49px;padding:0 14px}.ts-field textarea{resize:vertical;padding:12px 14px}.ts-field input:focus-visible,.ts-field textarea:focus-visible,.ts-phone:focus-within{border-color:var(--pg-blue);box-shadow:var(--focus-ring);outline:none}.ts-field input[aria-invalid=true],.ts-field textarea[aria-invalid=true],.ts-phone.is-invalid{border-color:var(--c-danger)}.ts-phone{align-items:stretch;display:flex;overflow:hidden}.ts-phone-code{background:#f4f8fe;border-right:1.5px solid #c9d9f2;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:flex}.ts-phone input{min-width:0;height:46px;font:inherit;color:inherit;border:0;border-radius:0;outline:none;flex:1;padding:0 12px}.ts-error{color:var(--c-danger);font-size:13px;font-weight:600}.ts-set{gap:var(--s-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ts-set legend{margin-bottom:var(--s-2)}.ts-times{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ts-topics{gap:var(--s-2);flex-wrap:wrap;display:flex}.ts-pill{min-height:44px;padding:var(--s-2) 14px;background:var(--c-white);font-family:inherit;font-size:var(--t-sm);color:var(--pg-ink);cursor:pointer;border:1.5px solid #c9d9f2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex}.ts-pill small{font-size:12.5px;font-weight:var(--w-medium)}.ts-pill.is-on{border-color:var(--pg-blue);background:var(--pg-blue);color:var(--c-white)}.ts-hint{color:var(--pg-ink-2);font-size:13px}.ts-trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.ts-form-error{background:var(--c-danger-pale);color:var(--c-danger);font-size:var(--t-sm);border-radius:10px;margin:0;padding:10px 14px;font-weight:600}.ts-primary{background:var(--pg-blue);min-height:52px;color:var(--c-white);font:700 17px var(--font-sans);cursor:pointer;border:0;border-radius:10px}.ts-primary:hover{background:var(--pg-blue-dark)}.ts-primary:disabled{opacity:.6;cursor:progress}.ts-primary:focus-visible,.ts-pill:focus-visible,.ts-option:focus-visible,.ts-close:focus-visible,.ts-switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.ts-foot{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13px;display:flex}.ts-switch{min-height:44px;font:700 14px var(--font-sans);color:var(--pg-blue);cursor:pointer;background:0 0;border:0;padding:0}.ts-done{align-items:center;gap:var(--s-3);padding-top:var(--s-2);text-align:center;flex-direction:column;display:flex}.ts-done>p{max-width:420px;font-size:var(--t-base);margin:0;line-height:1.55}.ts-done-mark{border-radius:var(--r-pill);background:var(--pg-teal-pale);width:72px;height:72px;color:var(--pg-teal-ink);justify-content:center;align-items:center;display:flex}.ts-done-mark svg{width:40px;height:40px}.ts-summary{margin:var(--s-1) 0 0;padding:14px var(--s-4);border:1px solid var(--pg-edge);border-radius:var(--r-lg);text-align:start;font-size:var(--t-sm);background:#f4f8fe;flex-direction:column;align-self:stretch;gap:6px;display:flex}.ts-summary div{justify-content:space-between;gap:var(--s-3);display:flex}.ts-summary dt{margin:0}.ts-summary dd{font-weight:var(--w-bold);text-align:end;overflow-wrap:anywhere;margin:0}.ts-done .ts-primary{align-self:stretch}@media (max-width:639px){.ts-dialog{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.ts-body{padding:20px var(--s-4) var(--s-5)}.ts-grab{border-radius:var(--r-pill);background:#c9d9f2;align-self:center;width:44px;height:5px;margin:-6px 0 4px;display:block}.ts-options,.ts-row{grid-template-columns:minmax(0,1fr)}.ts-option{min-height:0}.ts-about>span:last-child{display:none}}
