.pk-page{--black:var(--ink);--gray:var(--muted);--accent-text:var(--acid);--utility:ui-monospace,SFMono-Regular,Consolas,monospace;--gutter:clamp(22px,4.4vw,84px);--space:clamp(68px,8vw,140px);--pk-cut:26px;--pk-bleed:min(var(--gutter),48px);--pk-error:#e38a78;--pk-on-acid-muted:#424f12;--pk-on-acid-line:#9cbe15}.pk-page .ap-button{border:1px solid var(--acid);background:var(--acid);color:#101110;cursor:pointer;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:18px 24px;font-size:14px;font-weight:500;display:inline-flex}.pk-page .ap-button:hover{border-color:var(--white);background:var(--white);color:var(--ink)}.pk-page .ap-button:disabled{cursor:not-allowed;opacity:.68}.pk-label{font:11px/1.6 var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);flex-wrap:wrap;gap:8px 28px;margin:0 0 34px;display:flex}.pk-label span,.pk-muted{color:var(--muted)}.pk-index,.pk-col-index{font:12px/1 var(--utility);color:var(--accent-text);letter-spacing:.04em}.pk-flag{background:var(--acid);color:#101110;width:fit-content;font:10px/1.4 var(--utility);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;display:inline-block}.pk-text-link{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding-bottom:12px;font-size:14px;display:inline-flex}.pk-text-link:hover{border-color:var(--accent-text)}.pk-cta{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:16px 22px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.pk-cta:hover{border-color:var(--accent-text);color:var(--accent-text)}.pk-footnote{max-width:720px;margin-top:26px;font-size:13px}.pk-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,90px);padding-top:70px;display:grid}.pk-hero h1{letter-spacing:-.07em;font-size:clamp(50px,7.2vw,122px);line-height:.95}.pk-hero h1>span{display:block}.pk-lede{max-width:640px;margin-top:34px;font-size:clamp(17px,1.45vw,21px);line-height:1.6}.pk-actions{flex-wrap:wrap;align-items:center;gap:18px 34px;margin-top:42px;display:flex}.pk-scope-aperture{aspect-ratio:1;justify-self:end;width:100%;max-width:540px;position:relative}.pk-frame{border:1px solid var(--line);font:10px/1.35 var(--utility);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;justify-content:space-between;padding:10px 12px;animation:.9s cubic-bezier(.2,.7,.2,1) both pk-open;display:flex;position:absolute}.pk-frame b{color:var(--white);letter-spacing:.02em;text-transform:none;align-self:flex-end;font-weight:400}.pk-frame-custom{border-style:dashed;animation-delay:.3s;inset:0}.pk-frame-commerce{animation-delay:.2s;inset:12%}.pk-frame-growth{animation-delay:.1s;inset:24%}.pk-frame-launch{background:var(--ink-soft);inset:36%}.pk-frame[data-recommended]{border:2px solid var(--acid);color:var(--accent-text);background:color-mix(in srgb,var(--acid) 7%,var(--ink))}.pk-frame[data-recommended]:before,.pk-frame[data-recommended]:after{content:"";border-color:var(--acid);border-style:solid;width:22px;height:22px;position:absolute}.pk-frame[data-recommended]:before{border-width:2px 0 0 2px;top:-9px;left:-9px}.pk-frame[data-recommended]:after{border-width:0 2px 2px 0;bottom:-9px;right:-9px}.pk-dossiers{border-top:1px solid var(--line)}.pk-dossier{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(240px,.78fr);gap:clamp(28px,4vw,72px);padding:clamp(44px,5vw,76px) 0;display:grid}.pk-dossier-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pk-dossier h2{letter-spacing:-.065em;font-size:clamp(40px,4.5vw,74px)}.pk-dossier-head>p{max-width:460px;font-size:16px}.pk-best-for{border-top:1px solid var(--line);gap:8px;width:100%;max-width:460px;margin:6px 0 0;padding-top:18px;display:grid}.pk-best-for dt,.pk-dossier-scope h3,.pk-dossier-price>span{font:10px/1.5 var(--utility);text-transform:uppercase;letter-spacing:.08em}.pk-best-for dt{color:var(--accent-text)}.pk-best-for dd{color:var(--white);margin:0;font-size:15px;line-height:1.6}.pk-dossier-scope h3{color:var(--muted);margin:0 0 12px}.pk-dossier-scope h3:not(:first-child){margin-top:32px}.pk-included li,.pk-boundaries li{border-top:1px solid var(--line);padding:11px 0 11px 22px;font-size:15px;line-height:1.5;position:relative}.pk-included li:before{content:"";background:var(--acid);width:7px;height:7px;position:absolute;top:18px;left:0}.pk-boundaries li{color:var(--muted);font-size:14px}.pk-boundaries li:before{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:21px;left:0}.pk-dossier-price{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pk-dossier-price>span{color:var(--muted)}.pk-dossier-price strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(38px,3.9vw,64px);font-weight:500;line-height:1}.pk-dossier[data-proposal] .pk-dossier-price strong{white-space:normal;font-size:clamp(28px,2.5vw,40px)}.pk-dossier-price small{color:var(--muted);max-width:240px;font-size:13px;line-height:1.5}.pk-dossier-price a{margin-top:18px}.pk-dossier[data-recommended]{background:var(--acid);color:#101110;margin-inline:calc(-1 * var(--pk-bleed));padding-inline:var(--pk-bleed);clip-path:polygon(0 0,calc(100% - var(--pk-cut)) 0,100% var(--pk-cut),100% 100%,0 100%);border-bottom-color:#0000;position:relative}.pk-dossier[data-recommended] :is(p,dd,li,small,.pk-dossier-price>span,.pk-dossier-scope h3){color:var(--pk-on-acid-muted)}.pk-dossier[data-recommended] :is(h2,.pk-best-for dd,.pk-included li,.pk-dossier-price strong),.pk-dossier[data-recommended] :is(.pk-index,.pk-best-for dt){color:#101110}.pk-dossier[data-recommended] :is(.pk-best-for,.pk-included li,.pk-boundaries li){border-color:var(--pk-on-acid-line)}.pk-dossier[data-recommended] .pk-included li:before{background:#101110}.pk-dossier[data-recommended] .pk-flag{color:#c4ef17;background:#101110}.pk-dossier[data-recommended] :focus-visible{outline-color:#101110}.pk-dark-button{color:#c4ef17;background:#101110;border-color:#101110}.pk-dark-button:hover{color:#101110;background:0 0;border-color:#101110}.pk-section-title{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 50px;margin-bottom:clamp(36px,4vw,60px);padding-top:34px;display:grid}.pk-section-title>p{font:11px/1.8 var(--utility);color:var(--accent-text);text-transform:uppercase;letter-spacing:.08em}.pk-section-title h2{font-size:clamp(34px,4.6vw,72px)}.pk-section-title h2 span{color:var(--muted)}.pk-table{border-collapse:collapse;table-layout:fixed;width:100%}.pk-table th,.pk-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 16px;font-size:14px;font-weight:400;line-height:1.5}.pk-table thead td{border-bottom-color:#0000;width:24%}.pk-table thead th{letter-spacing:-.04em;vertical-align:bottom;padding-top:22px;font-size:clamp(22px,2vw,32px);font-weight:500}.pk-col-index{margin-bottom:12px;display:block}.pk-table thead small{font:11px/1.6 var(--utility);letter-spacing:0;color:var(--muted);margin-top:8px;display:block}.pk-table tbody th{color:var(--muted);font-size:13px}.pk-table td{color:var(--white)}.pk-table td svg{color:var(--accent-text);margin-bottom:8px;display:block}.pk-table td[data-kind=none] svg{color:var(--muted)}.pk-table [data-recommended]{background:var(--ink-soft)}.pk-table thead th[data-recommended]{box-shadow:inset 0 3px 0 var(--acid)}.pk-cell-scoped{font:11px/1.6 var(--utility);letter-spacing:.03em;color:var(--muted)}.pk-care-table thead th{letter-spacing:normal;vertical-align:top;padding:26px 20px 28px;font-size:14px}.pk-care-table thead th>*{display:block}.pk-care-table thead th{position:relative}.pk-care-table .pk-flag{position:absolute;top:26px;right:20px}.pk-plan-name{letter-spacing:-.04em;font-size:clamp(22px,2vw,30px);font-weight:500}.pk-care-table .pk-plan-price{align-items:baseline;gap:8px;margin:18px 0 14px;display:flex}.pk-plan-price strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.3vw,54px);font-weight:500;line-height:1}.pk-plan-price span{font:12px var(--utility);color:var(--muted)}.pk-care-table thead small{font:14px/1.55 var(--sans);color:var(--muted);margin:0 0 10px}.pk-care-table thead small.pk-plan-fit{font:11px/1.6 var(--utility)}.pk-care-table thead :is(.ap-button,.pk-cta){letter-spacing:0;width:100%;margin-top:22px;font-size:13px;display:flex}.pk-review-row th{color:var(--white)}.pk-billing{border:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:4px;min-width:0;max-width:100%;margin:0 0 30px;padding:4px;display:inline-flex}.pk-billing legend{float:left;font:10px/44px var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:center;padding:0 14px 0 10px}.pk-billing label{cursor:pointer;display:flex;position:relative}.pk-billing input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pk-billing span{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:10px 18px;font-size:14px;transition:background-color .2s,color .2s;display:flex}.pk-billing small{font:10px/1.4 var(--utility);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pk-billing input:checked+span{background:var(--acid);color:#101110}.pk-billing input:checked+span small{color:#101110}.pk-billing input:focus-visible+span{outline:2px solid var(--accent-text);outline-offset:2px}.pk-addon-ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(30px,4vw,70px);display:grid}.pk-addon-ledger li{border-top:1px solid var(--line);align-content:start;gap:12px;padding:26px 0 28px;display:grid}.pk-addon-name{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.pk-addon-name h3{letter-spacing:-.035em;font-size:clamp(21px,1.8vw,27px)}.pk-addon-name strong{white-space:nowrap;color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.pk-addon-ledger p{max-width:540px;font-size:14px}.pk-addon-ledger dl{font:11px/1.6 var(--utility);color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.pk-addon-ledger dl div{gap:8px;display:flex}.pk-addon-ledger dt{color:var(--accent-text);text-transform:uppercase;letter-spacing:.06em}.pk-addon-ledger dd{margin:0}.pk-terms-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,90px);display:grid}.pk-terms-intro{margin-bottom:26px;font-size:15px}.pk-milestones{gap:6px;display:flex}.pk-milestones li{flex:0 0 calc(var(--pk-share) - 4px);align-content:start;gap:6px;min-width:0;display:grid}.pk-milestone-bar{background:var(--acid);transform-origin:0;height:10px;margin-bottom:10px;animation:.8s cubic-bezier(.2,.7,.2,1) both pk-grow;display:block}.pk-milestones li:nth-child(2) .pk-milestone-bar{background:color-mix(in srgb,var(--acid) 58%,transparent);animation-delay:80ms}.pk-milestones li:nth-child(3) .pk-milestone-bar{background:color-mix(in srgb,var(--acid) 28%,transparent);animation-delay:.16s}.pk-milestones strong{letter-spacing:-.055em;font-size:clamp(30px,3.2vw,50px);font-weight:500;line-height:1}.pk-milestones li>span:not(.pk-milestone-bar){color:var(--muted);font-size:13px;line-height:1.4}.pk-milestones em{font:12px/1.4 var(--utility);color:var(--white);font-variant-numeric:tabular-nums;font-style:normal}.pk-term-list li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0 14px 22px;font-size:15px;line-height:1.6;position:relative}.pk-term-list li:last-child{border-bottom:1px solid var(--line)}.pk-term-list li:before{content:"";border:1px solid var(--accent-text);width:7px;height:7px;position:absolute;top:23px;left:0}.pk-custom-grid,.pk-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(30px,5vw,90px);margin-bottom:44px;display:grid}.pk-custom-intro,.pk-review-intro{color:var(--white);max-width:560px;margin-bottom:28px;font-size:clamp(18px,1.7vw,24px);line-height:1.5}.pk-signals{flex-wrap:wrap;gap:8px;display:flex}.pk-signals li{border:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:inline-flex}.pk-signals span{font:10px var(--utility);color:var(--accent-text)}.pk-proposal-steps li{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:6px 20px;padding:22px 0;display:grid}.pk-proposal-steps li:last-child{border-bottom:1px solid var(--line)}.pk-proposal-steps span{font:11px var(--utility);color:var(--accent-text);grid-row:span 2;padding-top:7px}.pk-proposal-steps strong{letter-spacing:-.03em;font-size:22px;font-weight:500}.pk-proposal-steps p{font-size:14px}.pk-sequence{border-left:1px solid var(--line);align-self:end}.pk-sequence li{border-bottom:1px solid var(--line);align-items:baseline;gap:18px;padding:20px 0 20px 28px;animation:.7s cubic-bezier(.2,.7,.2,1) both pk-rise;display:flex;position:relative}.pk-sequence li:nth-child(2){animation-delay:80ms}.pk-sequence li:nth-child(3){animation-delay:.16s}.pk-sequence li:nth-child(4){animation-delay:.24s}.pk-sequence li:before{content:"";background:var(--ink);border:1px solid var(--accent-text);width:9px;height:9px;position:absolute;top:29px;left:-5px}.pk-sequence li:last-child:before{background:var(--acid);border-color:var(--acid)}.pk-sequence span{font:11px var(--utility);color:var(--accent-text)}.pk-sequence strong{letter-spacing:-.045em;font-size:clamp(22px,2.3vw,36px);font-weight:500}.pk-exclusions{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);display:grid}.pk-exclusions li{border-top:1px solid var(--line);align-content:start;gap:12px;padding:26px 0 30px;display:grid}.pk-exclusions strong{letter-spacing:-.03em;align-items:center;gap:14px;font-size:21px;font-weight:500;display:flex}.pk-exclusions strong:before{content:"";background:var(--accent-text);flex-shrink:0;width:12px;height:2px}.pk-exclusions p{font-size:14px}.pk-hero-compact{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-bottom:0}.pk-hero-compact h1{font-size:clamp(46px,6.2vw,100px)}.pk-hero-compact .pk-lede{margin:0 0 8px}.pk-page>.pk-hero-compact{margin-bottom:54px}.pk-configurator{margin-bottom:var(--space)}.pk-rail{border-top:1px solid var(--line)}.pk-rail ol{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pk-rail button{width:100%;min-height:60px;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:14px 10px 14px 0;font-size:13px;display:flex}.pk-rail button:not(:disabled):hover{color:var(--white)}.pk-rail button:disabled{cursor:not-allowed;opacity:.45}.pk-rail-index{border:1px solid var(--line);width:30px;height:30px;font:11px var(--utility);flex-shrink:0;place-items:center;transition:background-color .25s,border-color .25s;display:grid}.pk-rail button[data-complete] .pk-rail-index{color:var(--accent-text);border-color:var(--accent-text)}.pk-rail button[aria-current=step]{color:var(--white)}.pk-rail button[aria-current=step] .pk-rail-index{background:var(--acid);border-color:var(--acid);color:#101110}.pk-rail-progress{background:var(--line);height:2px}.pk-rail-progress i{background:var(--acid);transform-origin:0;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block}.pk-config-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:clamp(24px,3.5vw,56px);margin-top:40px;display:grid}.pk-stage{border:1px solid var(--line);background:var(--ink-soft);gap:28px;min-width:0;padding:clamp(24px,3.2vw,48px);display:grid;position:relative}.pk-stage:before{content:"";border-left:2px solid var(--accent-text);border-top:2px solid var(--accent-text);pointer-events:none;width:26px;height:26px;position:absolute;top:-1px;left:-1px}.pk-stage>.preview-notice{margin:0}.pk-stage-head{gap:14px;animation:.55s cubic-bezier(.2,.7,.2,1) both pk-cut;display:grid}.pk-stage-head>span{font:11px var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.pk-stage-head h2{font-size:clamp(34px,3.8vw,58px)}.pk-stage-head h2:focus:not(:focus-visible){outline:none}.pk-stage-head p{max-width:580px;font-size:15px}.pk-removed{font:12px/1.6 var(--utility);color:var(--accent-text);border-left:2px solid var(--accent-text);padding-left:14px}.pk-removed:empty{display:none}.pk-options{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.pk-option{cursor:pointer;display:block;position:relative}.pk-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.pk-option-body{border:1px solid var(--line);background:var(--ink);gap:8px;padding:22px 24px 22px 60px;transition:border-color .2s;display:grid;position:relative}.pk-option-body:before{content:"";border:1px solid var(--muted);width:16px;height:16px;transition:background-color .2s,border-color .2s;position:absolute;top:26px;left:24px}.pk-option:hover .pk-option-body{border-color:var(--muted)}.pk-option input:checked+.pk-option-body{border-color:var(--accent-text)}.pk-option input:checked+.pk-option-body:before{background:var(--acid);border-color:var(--acid);box-shadow:inset 0 0 0 3px var(--ink)}.pk-option input:focus-visible+.pk-option-body{outline:2px solid var(--accent-text);outline-offset:3px}.pk-option[data-disabled]{cursor:not-allowed}.pk-option[data-disabled] .pk-option-body{opacity:.55;background:0 0;border-style:dashed}.pk-option-body strong{letter-spacing:-.03em;color:var(--white);font-size:20px;font-weight:500}.pk-option-body>span{color:var(--muted);font-size:14px;line-height:1.55}.pk-option-top{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.pk-option-top em{font:10px/1.4 var(--utility);letter-spacing:.06em;text-transform:uppercase;background:var(--acid);color:#101110;padding:4px 8px;font-style:normal}.pk-option-body>.pk-option-price{font:12px var(--utility)}.pk-option-price b{font:500 18px var(--sans);letter-spacing:-.02em;color:var(--white)}.pk-option-package .pk-option-body{grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.pk-option-package .pk-option-price{white-space:nowrap;grid-area:1/2;justify-self:end}.pk-option-package .pk-option-body>span:last-child{grid-column:1/-1}.pk-steppers{gap:18px;display:grid}.pk-steppers ul{border-top:1px solid var(--line)}.pk-steppers li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 24px;padding:18px 0 18px 18px;transition:box-shadow .2s;display:grid;box-shadow:inset 2px 0 #0000}.pk-steppers li[data-active]{box-shadow:inset 3px 0 0 var(--acid)}.pk-steppers li[data-disabled] :is(.pk-stepper-copy,.pk-stepper-price){opacity:.5}.pk-stepper-copy{gap:5px;min-width:0;display:grid}.pk-stepper-copy strong{color:var(--white);font-size:17px;font-weight:500}.pk-stepper-copy span{color:var(--muted);font-size:13px;line-height:1.5}.pk-stepper-copy small{font:10px/1.5 var(--utility);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text)}.pk-stepper-price{font:13px var(--utility);white-space:nowrap;color:var(--white)}.pk-stepper{border:1px solid var(--line);grid-template-columns:repeat(3,44px);display:grid}.pk-stepper button{height:44px;color:var(--white);background:0 0;border:0;place-items:center;transition:background-color .15s,color .15s;display:grid}.pk-stepper button:not(:disabled):hover{background:var(--acid);color:#101110}.pk-stepper button:disabled{color:var(--muted);opacity:.35;cursor:not-allowed}.pk-stepper output{border-inline:1px solid var(--line);font:14px var(--utility);font-variant-numeric:tabular-nums;place-items:center;display:grid}.pk-inline-note{border-left:2px solid var(--line);padding-left:14px;font-size:13px;line-height:1.6}.pk-fields{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.pk-field{align-content:start;gap:9px;min-width:0;display:grid}.pk-field-wide{grid-column:1/-1}.pk-field label{color:var(--white);font-size:13px}.pk-field label b{color:var(--accent-text)}.pk-field label small,.pk-field>small{color:var(--muted);font-size:12px;line-height:1.5}.pk-field :is(input,select,textarea){border:1px solid var(--line);background:var(--ink);width:100%;min-width:0;min-height:50px;color:var(--white);font:15px/1.5 var(--sans);border-radius:0;padding:13px 14px}.pk-field textarea{resize:vertical}.pk-field :is(input,textarea)::placeholder{color:var(--muted)}.pk-field[data-invalid] :is(input,select,textarea){border-color:var(--pk-error)}.pk-field-error,.pk-stage-error{color:var(--white);border-left:2px solid var(--pk-error);padding-left:12px;font-size:13px;line-height:1.55}.pk-stage-error{background:var(--ink);padding:12px 16px;font-size:14px}.pk-review-stage{gap:22px;display:grid}.pk-review-list{border-top:1px solid var(--line);margin:0}.pk-review-list>div{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:14px 0;display:grid}.pk-review-list dt{font:10px/1.6 var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.pk-review-list dd{min-width:0;color:var(--white);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:15px;line-height:1.55;display:flex}.pk-edit{min-height:44px;color:var(--muted);font:11px var(--utility);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.pk-edit:hover{color:var(--accent-text)}.pk-stage-actions{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:26px;display:flex}.pk-back{border:1px solid var(--line);min-height:54px;color:var(--white);background:0 0;align-items:center;gap:12px;padding:0 20px;font-size:14px;display:inline-flex}.pk-back:not(:disabled):hover{border-color:var(--accent-text)}.pk-back:disabled{opacity:.35;cursor:not-allowed}.pk-preview-status{border:2px solid var(--accent-text);background:var(--acid);color:#101110;grid-template-columns:auto 1fr;gap:16px;padding:22px;display:grid}.pk-preview-status:focus{outline:2px solid var(--white);outline-offset:5px}.pk-preview-status h3{letter-spacing:-.035em;color:#101110;font-size:24px}.pk-preview-status p{color:#101110;margin-top:8px;font-size:14px;line-height:1.6}.pk-preview-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.pk-preview-actions button,.pk-preview-actions a{color:#c4ef17;background:#101110;border:1px solid #101110;align-items:center;min-height:44px;padding:11px 16px;font-size:13px;display:inline-flex}.pk-summary{border:1px solid var(--line);background:var(--ink);padding:28px;display:grid;position:sticky;top:24px}.pk-summary:after{content:"";border-right:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);pointer-events:none;width:26px;height:26px;position:absolute;bottom:-1px;right:-1px}.pk-summary .pk-label{margin-bottom:18px}.pk-summary-block{border-top:1px solid var(--line);gap:10px;padding:20px 0;display:grid}.pk-summary-kicker{font:10px/1.5 var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pk-summary-figure{letter-spacing:-.055em;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(32px,2.8vw,46px);font-weight:500;line-height:1;animation:.45s cubic-bezier(.2,.7,.2,1) both pk-cut}.pk-summary-recurring{font-size:clamp(24px,2vw,32px)}.pk-summary-figure[data-empty]{letter-spacing:-.02em;color:var(--muted);font-size:20px}.pk-summary-lines li{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;padding:7px 0;font-size:13px;display:flex}.pk-summary-lines li>span:last-child{font:12px var(--utility);white-space:nowrap;color:var(--white)}.pk-summary-lines small{font:11px var(--utility)}.pk-summary-note{font-size:12px;line-height:1.55}.pk-summary .pk-milestones strong{font-size:22px}.pk-summary .pk-milestone-bar{height:6px;margin-bottom:6px}.pk-summary-terms{border-top:1px solid var(--line);padding:18px 0;font-size:12px;line-height:1.6}.pk-reset{border:1px solid var(--line);width:100%;min-height:46px;color:var(--white);background:0 0;justify-content:center;align-items:center;gap:10px;font-size:13px;display:inline-flex}.pk-reset:hover{border-color:var(--accent-text)}.pk-mobile-bar{display:none}[data-theme=light] .pk-frame[data-recommended]{background:color-mix(in srgb,var(--acid) 30%,var(--ink))}[data-theme=light] .pk-milestones li:nth-child(2) .pk-milestone-bar{background:color-mix(in srgb,var(--accent-text) 55%,var(--acid))}[data-theme=light] .pk-milestones li:nth-child(3) .pk-milestone-bar{background:color-mix(in srgb,var(--accent-text) 25%,var(--ink))}[data-theme=light] .pk-table [data-recommended]{background:var(--panel)}[data-theme=light] .pk-summary{background:var(--ink-soft)}[data-theme=light] .pk-dossier:not([data-recommended]) .pk-included li:before{background:var(--accent-text)}@keyframes pk-open{0%{clip-path:inset(50%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes pk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pk-cut{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes pk-grow{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pk-frame,.pk-sequence li,.pk-stage-head,.pk-summary-figure,.pk-milestone-bar{animation:none}.pk-rail-progress i,.pk-rail-index,.pk-option-body,.pk-option-body:before,.pk-steppers li,.pk-stepper button,.pk-billing span,.pk-cta{transition:none}}@media (max-width:1100px){.pk-dossier{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk-dossier-head{grid-column:1/-1}.pk-config-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.pk-rail button{gap:8px;font-size:12px}}@media (max-width:980px){.pk-config-grid{grid-template-columns:minmax(0,1fr)}.pk-summary{position:relative}.pk-mobile-bar{z-index:30;margin:0 calc(-1 * var(--gutter));padding:12px var(--gutter);border-top:1px solid var(--accent-text);background:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;position:sticky;bottom:0}.pk-mobile-bar span{gap:2px;min-width:0;display:grid}.pk-mobile-bar small{font:9px/1.4 var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pk-mobile-bar b{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;font-weight:500}.pk-mobile-bar a{background:var(--acid);color:#101110;place-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:500;display:grid}body:has(.pk-mobile-bar) .back-to-top{bottom:84px}}@media (max-width:900px){.pk-hero,.pk-hero-compact{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:50px}.pk-scope-aperture{justify-self:start;max-width:440px}.pk-section-title,.pk-terms-body,.pk-custom-grid,.pk-review-grid,.pk-addon-ledger{grid-template-columns:minmax(0,1fr)}.pk-exclusions{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-dossier{grid-template-columns:minmax(0,1fr)}.pk-dossier-price strong{white-space:normal}}@media (max-width:800px){.pk-table,.pk-table tbody,.pk-table tr,.pk-table th,.pk-table td{width:auto;display:block}.pk-compare-table thead,.pk-table thead td{display:none}.pk-care-table thead,.pk-care-table thead tr{gap:12px;display:grid}.pk-care-table thead th{border:1px solid var(--line);padding:24px 22px}.pk-care-table thead{margin-bottom:28px}.pk-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0;display:grid}.pk-care-table tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-table tbody th{color:var(--white);border:0;grid-column:1/-1;padding:0 0 10px;font-size:15px}.pk-table tbody td{background:0 0;border:0;padding:8px 10px 8px 0;font-size:13px}.pk-table tbody td:before{content:attr(data-label);font:10px/1.5 var(--utility);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin-bottom:6px;display:block}.pk-table tbody td[data-recommended]{box-shadow:inset 0 2px 0 var(--acid);background:var(--ink-soft);padding:10px}}@media (max-width:700px){.pk-frame{padding:8px;font-size:9px}.pk-frame-commerce{inset:11%}.pk-frame-growth{inset:22%}.pk-frame-launch{inset:33%}.pk-rail-name{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk-rail button{justify-content:center;padding-inline:0}.pk-fields,.pk-exclusions{grid-template-columns:minmax(0,1fr)}.pk-field-wide{grid-column:auto}.pk-option-body{padding:20px 18px 20px 50px}.pk-option-body:before{top:24px;left:18px}.pk-option-package .pk-option-body{grid-template-columns:minmax(0,1fr)}.pk-option-package .pk-option-price{grid-area:auto/1;justify-self:start}.pk-steppers li{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.pk-stepper-copy{grid-column:1/-1}.pk-review-list>div{grid-template-columns:minmax(0,1fr) auto}.pk-review-list dt{grid-column:1/-1}.pk-stage-actions{flex-direction:column-reverse}.pk-stage-actions>*{justify-content:center;width:100%}.pk-billing{width:100%;display:flex}.pk-billing legend{width:100%;line-height:32px}.pk-billing label{flex:1}.pk-billing span{text-align:center;justify-content:center;width:100%}.pk-signals li{font-size:14px}.pk-summary{padding:22px}}.pk-closing h2>span{color:var(--muted)}
