.pt-hero{--pt-hero-window:clamp(var(--spacing-7xl), 7vw, var(--spacing-9xl));padding:clamp(var(--spacing-4xl), 4vw, var(--spacing-6xl)) var(--spacing-xl) calc(var(--spacing-xl) + var(--pt-hero-window));background-color:var(--palette-brand-900);color:var(--palette-base-white);font-family:var(--font-family)}.pt-hero__in{gap:var(--spacing-5xl);max-width:var(--container-page-max-width);margin:0 auto;display:grid}.pt-hero .bg-layer{--bg-column-edge:calc((100% - min(100% - 2 * var(--spacing-xl), var(--container-page-max-width))) / 2)}@media (width>=1000px){.pt-hero__in{gap:var(--spacing-5xl);grid-template-columns:minmax(0,11fr) minmax(0,10fr);align-items:center}}.pt-hero__words{gap:var(--spacing-xl);justify-items:start;display:grid}.pt-eyebrow{color:var(--palette-brand-800);font-size:var(--text-sm-size);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.pt-eyebrow--dark{color:var(--palette-brand-100)}.pt-hero__h{font-size:clamp(var(--heading-md-size), 4.2vw, var(--heading-lg-size));letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.pt-hero__lead{max-width:var(--width-lg);color:color-mix(in srgb, var(--palette-base-white) 86%, transparent);font-size:var(--text-xl-size);margin:0;line-height:1.55}.pt-hero__btns{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.pt-split{gap:var(--spacing-2xl);display:grid}@media (width>=768px){.pt-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.fsec__grid .pt-list,.pt-split .pt-list{align-content:start;gap:var(--spacing-lg)}.pt-list ul{gap:var(--spacing-md);margin:0;padding:0;list-style:none;display:grid}.pt-list li{padding-left:var(--spacing-3xl);color:var(--palette-paper-700);background:radial-gradient(circle, var(--palette-brand-800) 0 var(--spacing-xs), transparent calc(var(--spacing-xs) + 1px)) left .45em / var(--spacing-lg) var(--spacing-lg) no-repeat;line-height:1.5}.pt-list--central{border-top:var(--spacing-xs) solid var(--palette-brass)}.pt-list--before li{background-image:radial-gradient(circle, var(--palette-paper-400) 0 var(--spacing-xs), transparent calc(var(--spacing-xs) + 1px))}.pt-sub-h{margin:var(--spacing-7xl) 0 var(--spacing-3xl);font-size:var(--heading-xs-size);text-align:center}.pt-calc{gap:var(--spacing-3xl);max-width:var(--width-xs);margin-inline:auto;display:grid}.pt-slider{gap:var(--spacing-sm);display:grid}.pt-slider label{font-weight:600}.pt-slider input{width:100%;accent-color:var(--palette-brand-800);grid-column:1/-1}.pt-calc [hidden]{display:none}.pt-models{gap:var(--spacing-lg);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pt-model{display:grid;position:relative}.pt-model input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pt-model__card{align-content:start;gap:var(--spacing-sm);padding:var(--spacing-3xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-xl);background:var(--palette-paper-50);color:var(--palette-paper-700);line-height:1.5;display:grid}.pt-model__card strong{color:var(--palette-brand-800);font-size:var(--heading-xs-size);line-height:1.2}.pt-model input:focus-visible+.pt-model__card{outline:var(--spacing-xxs) solid var(--palette-brand-800);outline-offset:var(--spacing-xs)}.pt-calc__per{color:var(--palette-paper-700);font-size:var(--text-lg-size);font-weight:600}.pt-calc__label,.pt-calc__sub{color:var(--palette-paper-700);margin:0}.pt-calc__label{font-size:var(--text-sm-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pt-calc__total{color:var(--palette-brand-800);font-size:clamp(var(--heading-xs-size), 7vw, var(--heading-lg-size));font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700;line-height:1.1}.pt-calc__sub b{color:var(--palette-paper-900)}.pt-diamond{gap:var(--spacing-md);padding:var(--spacing-3xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-2xl);background:var(--palette-base-white);justify-items:start;display:grid}.pt-diamond>*{margin:0}@media (width>=768px){.fsec__steps.pt-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pt-steps li{--step-pad:var(--spacing-xl)}.pt-faq{gap:var(--spacing-md);max-width:var(--width-xl);margin:0 auto;display:grid}.pt-faq details{padding:var(--spacing-xl) var(--spacing-3xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-xl);background:var(--palette-base-white)}.pt-faq summary:focus-visible{outline:var(--spacing-xxs) solid var(--palette-brand-800);outline-offset:var(--spacing-xs)}.pt-faq p{margin:var(--spacing-lg) 0 0;color:var(--palette-paper-700);line-height:1.55}.pt-apply{padding:var(--spacing-4xl) var(--spacing-3xl);border-radius:var(--radius-2xl);background:var(--palette-base-white);color:var(--palette-paper-900);gap:var(--spacing-lg);justify-items:start;display:grid}.pt-apply__h{font-size:var(--heading-xs-size);margin:0}.pt-apply__t{color:var(--palette-paper-700);margin:0;line-height:1.55}.pt-media{gap:var(--spacing-xl);margin-top:var(--spacing-4xl);display:grid}@media (width>=768px){.pt-media--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-media--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pt-hero__photo{gap:var(--spacing-xl);display:grid}.pt-settle{gap:var(--spacing-3xl);margin:var(--spacing-5xl) 0 0;padding:0;list-style:none;display:grid}.pt-settle li{justify-items:center;gap:var(--spacing-md);padding:var(--spacing-3xl) var(--spacing-xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-2xl);background:var(--palette-brand-25);text-align:center;display:grid;position:relative}.pt-settle li.is-released{border-color:var(--palette-brand-300);background:var(--palette-base-white);box-shadow:var(--shadow-sm)}.pt-settle__n{color:var(--palette-brand-800);font-size:var(--heading-lg-size);font-weight:700;line-height:1}.pt-settle__icon{width:var(--spacing-6xl);height:var(--spacing-6xl);border:1px solid var(--palette-brand-300);border-radius:var(--radius-full);background:var(--palette-brand-25);color:var(--palette-brand-800);place-items:center;display:grid}.pt-settle__icon svg{width:var(--spacing-3xl);height:var(--spacing-3xl);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.pt-settle b{color:var(--palette-paper-900);line-height:1.3}.pt-settle__t{color:var(--palette-paper-700);font-size:var(--text-md-size);line-height:1.45}.pt-settle__mark{padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-full);background:var(--palette-brass);color:var(--palette-paper-950);font-size:var(--text-sm-size);white-space:nowrap;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pt-settle li:not(:last-child):after{bottom:calc(-1 * var(--spacing-3xl) / 2);border-inline:var(--spacing-sm) solid transparent;border-top:var(--spacing-md) solid var(--palette-brand-300);content:"";width:0;height:0;position:absolute;left:50%;transform:translate(-50%,50%)}@media (width>=1000px){.pt-settle{grid-template-columns:repeat(5,minmax(0,1fr))}.pt-settle li:not(:last-child):after{top:50%;right:calc(-1 * var(--spacing-3xl) / 2);border-block:var(--spacing-sm) solid transparent;border-inline:0;border-left:var(--spacing-md) solid var(--palette-brand-300);bottom:auto;left:auto;transform:translate(50%,-50%)}}.pt-settle-h{margin:var(--spacing-7xl) 0 0;font-size:var(--heading-xs-size);text-align:center}.pt-settle-sub{max-width:var(--width-lg);margin:var(--spacing-md) auto 0;color:var(--palette-paper-700);text-align:center}.pt-hero .bg-layer--dark .bg-layer__line{opacity:.6}@media (width<=767px){.pt-hero{padding-bottom:clamp(var(--spacing-3xl), 6vw, var(--spacing-7xl))}}.pt-how{gap:var(--spacing-3xl);max-width:var(--width-lg);margin:0 auto;padding:0;list-style:none;display:grid}.pt-how li{grid-template-columns:var(--spacing-6xl) minmax(0, 1fr);gap:var(--spacing-lg);align-items:start;display:grid;position:relative}@media (width>=768px){.pt-how li{grid-template-columns:var(--spacing-7xl) minmax(0, 1fr);gap:var(--spacing-3xl)}}.pt-how li:not(:last-child):after{top:var(--spacing-7xl);bottom:calc(-1 * var(--spacing-3xl));left:calc(var(--spacing-6xl) / 2);border-inline-start:1px dashed var(--palette-brand-300);content:"";position:absolute}@media (width>=768px){.pt-how li:not(:last-child):after{left:calc(var(--spacing-7xl) / 2)}}.pt-how__icon{aspect-ratio:1;border:1px solid var(--palette-brand-300);border-radius:var(--radius-full);background:var(--palette-brand-25);color:var(--palette-brand-800);place-items:center;display:grid}.pt-how__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:50%;height:50%}.pt-how__body{gap:var(--spacing-sm) var(--spacing-lg);padding:var(--spacing-3xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-2xl);background:var(--palette-base-white);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pt-how__n{color:var(--palette-brand-800);font-size:var(--heading-md-size);grid-row:1/3;align-self:start;font-weight:700;line-height:1}.pt-how__body .fsec__card-p{grid-column:2;margin:0}.pt-panel{align-content:start;gap:var(--spacing-2xl);padding:var(--spacing-3xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-2xl);background:var(--palette-base-white);box-shadow:var(--shadow-sm);display:grid}.pt-panel__h{gap:var(--spacing-xs);font-size:var(--text-xl-size);margin:0;line-height:1.3;display:grid}.pt-panel__k{color:var(--palette-brand-800);font-size:var(--text-sm-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pt-panel .fsec__btn{text-align:center;justify-self:stretch}.pt-panel .pt-calc__total{font-size:var(--heading-sm-size)}.pt-panel .pt-calc__per{font-size:var(--text-md-size);display:block}.pt-mock{gap:var(--spacing-md);margin:0;display:grid}.pt-mock figcaption{color:var(--palette-paper-700);font-size:var(--text-md-size);text-align:center;font-weight:600}.pt-mock__win{min-height:var(--width-2xs);border:1px solid var(--palette-paper-200);border-radius:var(--radius-2xl);background:var(--palette-base-white);box-shadow:var(--shadow-md);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.pt-mock__bar{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--palette-paper-200);background:var(--palette-paper-50);align-items:center;display:flex}.pt-mock__bar span{width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--radius-full);background:var(--palette-paper-300)}.pt-mock__bar b{margin-left:var(--spacing-md);color:var(--palette-paper-700);font-size:var(--text-sm-size)}.pt-mock__body{align-content:start;gap:var(--spacing-md);padding:var(--spacing-xl);display:grid}.pt-mock__tabs{gap:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--palette-paper-200);color:var(--palette-paper-700);font-size:var(--text-sm-size);font-weight:600;display:flex}.pt-mock__tabs .is-on{margin-bottom:calc(-1 * var(--spacing-sm) - 1px);padding-bottom:var(--spacing-sm);border-bottom:var(--spacing-xxs) solid var(--palette-brand-800);color:var(--palette-brand-800)}.pt-mock__row{gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--palette-paper-200);border-radius:var(--radius-lg);align-items:center;display:flex}.pt-mock__avatar,.pt-mock__doc{width:var(--spacing-3xl);height:var(--spacing-3xl);background:var(--palette-brand-200);flex:none}.pt-mock__avatar{border-radius:var(--radius-full)}.pt-mock__doc{border-radius:var(--radius-xs);background:var(--palette-brand-100)}.pt-mock__lines{gap:var(--spacing-xs);flex:1;display:grid}.pt-mock__lines i{height:var(--spacing-sm);border-radius:var(--radius-full);background:var(--palette-paper-200)}.pt-mock__lines i:first-child{background:var(--palette-paper-300);width:70%}.pt-mock__lines i:last-child{width:45%}.pt-mock__name{color:var(--palette-paper-900);font-size:var(--text-sm-size);flex:1;font-weight:600}.pt-mock__chip{padding:var(--spacing-xxs) var(--spacing-md);border-radius:var(--radius-full);background:var(--palette-brand-25);color:var(--palette-brand-800);font-size:var(--text-sm-size);flex:none;font-style:normal;font-weight:700}.pt-mock__chip.is-new{background:var(--palette-brand-800);color:var(--palette-base-white)}.pt-mock__fact{gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--palette-paper-200);font-size:var(--text-sm-size);justify-content:space-between;display:flex}.pt-mock__fact span{color:var(--palette-paper-700)}.pt-mock__drop{padding:var(--spacing-xl);border:1px dashed var(--palette-brand-300);border-radius:var(--radius-lg);color:var(--palette-paper-700);font-size:var(--text-sm-size);text-align:center}.pt-mock__steps{gap:var(--spacing-lg)}.pt-mock__step{gap:var(--spacing-lg);color:var(--palette-paper-700);font-size:var(--text-sm-size);align-items:center;font-weight:600;display:flex}.pt-mock__step i{width:var(--spacing-xl);height:var(--spacing-xl);border:var(--spacing-xxs) solid var(--palette-brand-300);border-radius:var(--radius-full);flex:none}.pt-mock__step.is-done{color:var(--palette-paper-900)}.pt-mock__step.is-done i{border-color:var(--palette-brand-800);background:var(--palette-brand-800)}.pt-mock__bars{gap:var(--spacing-lg);height:var(--width-5xs);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--palette-paper-300);align-items:flex-end;display:flex}.pt-mock__bars i{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--palette-brand-200);flex:1}.pt-mock__bars i:first-child{height:40%}.pt-mock__bars i:nth-child(2){height:65%}.pt-mock__bars i:nth-child(3){height:50%}.pt-mock__bars i:nth-child(4){height:80%}.pt-mock__bars i:nth-child(5){background:var(--palette-brand-800);height:100%}.pt-mock__body>.pt-mock__chip{justify-self:start}.pt-panel{gap:var(--spacing-3xl);padding:var(--spacing-5xl) var(--spacing-3xl);animation:.3s pt-step-in}@media (width>=768px){.pt-panel{padding:var(--spacing-5xl)}}@keyframes pt-step-in{0%{opacity:0;transform:translateY(var(--spacing-xl))}}@media (prefers-reduced-motion:reduce){.pt-panel{animation:none}}.pt-panel__h{font-size:var(--heading-xs-size)}.pt-progress{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}.pt-progress i{height:var(--spacing-xs);border-radius:var(--radius-full);background:var(--palette-paper-200)}.pt-progress i.is-on{background:var(--palette-brand-800)}.pt-calc__back{padding:var(--spacing-sm) 0;color:var(--palette-brand-800);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:600}.pt-calc__back:hover{text-decoration:underline}.pt-calc__back[hidden],.pt-panel[hidden]{display:none}.pt-panel__h:focus{outline:none}.pt-live{gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-3xl);border-radius:var(--radius-xl);background:var(--palette-paper-50);display:grid}.pt-faq details{background:linear-gradient(160deg, var(--palette-base-white), var(--palette-brand-100))}.pt-how__body{background:linear-gradient(160deg, var(--palette-base-white), color-mix(in srgb, var(--palette-brass) 16%, var(--palette-paper-50)))}.pt-photo{margin:0}.pt-photo img{aspect-ratio:3/2;border-radius:var(--radius-2xl);width:100%;height:auto;box-shadow:var(--shadow-md);object-fit:cover;display:block}@media (width<=999px){.pt-hero__photo{max-width:var(--width-md)}}.pt-cal{border:1px solid var(--palette-paper-200);border-radius:var(--radius-2xl);background:var(--palette-base-white);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=768px){.pt-cal{grid-template-columns:repeat(5,minmax(0,1fr))}.pt-cal>li+li{border-inline-start:1px solid var(--palette-paper-200)}}.pt-cal>li{grid-template-rows:auto 1fr;display:grid}@media (width<=767px){.pt-cal>li+li{border-top:1px solid var(--palette-paper-200)}}.pt-cal__day{padding:var(--spacing-md);border-bottom:1px solid var(--palette-paper-200);background:var(--palette-paper-50);color:var(--palette-brand-800);font-size:var(--text-md-size);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0}.pt-cal__events{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md);flex-wrap:wrap;align-content:start;margin:0;list-style:none;display:flex}@media (width>=768px){.pt-cal__events{min-height:var(--width-xs);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--spacing-7xl) - 1px), var(--palette-paper-100) calc(var(--spacing-7xl) - 1px) var(--spacing-7xl));display:grid}}.pt-cal__ev{padding:var(--spacing-md);border-left:var(--spacing-xs) solid var(--palette-paper-400);border-radius:var(--radius-lg);background:var(--palette-paper-100);color:var(--palette-paper-700);font-size:var(--text-md-size);font-weight:600;line-height:1.3}.pt-cal__ev--visit{border-left-color:var(--palette-brand-800);background:var(--palette-brand-100);color:var(--palette-brand-900)}.pt-cal__ev--show{border-left-color:var(--palette-brass);background:color-mix(in srgb, var(--palette-brass) 22%, var(--palette-base-white));color:var(--palette-paper-900)}@media (width>=768px){.pt-cal__ev--visit,.pt-cal__ev--show{min-height:var(--spacing-7xl)}.pt-cal__ev--admin{min-height:var(--spacing-5xl)}}.pt-cal{max-width:var(--width-xl);margin-inline:auto}.pt-cal__day{padding:var(--spacing-sm);font-size:var(--text-sm-size)}.pt-cal__events{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-sm)}.pt-cal__ev{padding:var(--spacing-sm);font-size:var(--text-sm-size)}@media (width>=768px){.pt-cal__events{background-image:none;min-height:0}.pt-cal__ev--visit,.pt-cal__ev--show,.pt-cal__ev--admin{min-height:var(--spacing-5xl)}}.pt-how__body .fsec__card-t{font-size:var(--text-xl-size)}.pt-how__n{font-size:var(--heading-xs-size)}.pt-model__card strong{font-size:var(--text-xl-size)}.pt-model__card>span,.pt-faq summary,.pt-faq details p{font-size:var(--text-md-size)}@media (width>=1200px){.pt-hero__photo{margin-right:calc(-1 * var(--spacing-4xl))}}.pt-photo{position:relative}.pt-photo__label{bottom:var(--spacing-md);left:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-full);background:var(--palette-base-white);box-shadow:var(--shadow-md);color:var(--palette-brand-800);font-size:var(--text-sm-size);letter-spacing:.04em;font-weight:700;position:absolute}.pt-calc{max-width:calc(var(--width-xs) + var(--spacing-5xl));padding:var(--spacing-4xl) var(--spacing-3xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-2xl);background:var(--palette-base-white);box-shadow:var(--shadow-md)}.pt-calc .pt-panel{box-shadow:none;background:0 0;border:0;padding:0}@media (width>=768px){.pt-calc .pt-panel{padding:0}}.pt-calc .pt-diamond{background:0 0;border:0;padding:0}@media (width<=767px){.pt-hero .bg-layer__wall{right:calc(-1 * var(--spacing-9xl))!important;width:70%!important}}@media (width>=1000px){.pt-settle{width:min(var(--width-2xl), calc(100vw - 2 * var(--spacing-3xl)));position:relative;left:50%;transform:translate(-50%)}}.pt-platform{gap:var(--spacing-3xl);margin-top:var(--spacing-4xl);align-items:center;display:grid}.pt-fan{padding:0 0 var(--spacing-5xl);display:grid}.pt-fan>.pt-mock{--i:0;width:54%;transform:translate(calc(var(--i) * -20%), calc(var(--i) * var(--spacing-lg)));z-index:calc(5 - var(--i));grid-area:1/1;justify-self:end}.pt-fan>.pt-mock:nth-child(2){--i:1}.pt-fan>.pt-mock:nth-child(3){--i:2}.pt-fan>.pt-mock:nth-child(4){--i:3}.pt-fan>.pt-mock:nth-child(5){--i:4}.pt-fan>.pt-mock figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-platform>.pt-photo img{height:100%;min-height:var(--width-sm);aspect-ratio:auto}@media (width<=999px){.pt-fan,.pt-platform>.pt-photo{width:100%;max-width:var(--width-md);margin-inline:auto}}@media (width>=1000px){.pt-platform{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-platform>.pt-photo{align-self:stretch}}@media (width<=479px){.pt-fan>.pt-mock{width:62%;transform:translate(calc(var(--i) * -14%), calc(var(--i) * var(--spacing-md)))}}.pt-cover{align-content:center;gap:var(--spacing-sm);padding:var(--spacing-3xl) var(--spacing-xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-2xl);background:var(--palette-base-white);box-shadow:var(--shadow-md);text-align:center;display:grid}.pt-cover__h{font-size:var(--heading-xs-size);margin:0}.pt-cover__t{color:var(--palette-paper-700);font-size:var(--text-md-size);margin:0;line-height:1.5}@media (width>=768px){.pt-media--2:has(.pt-cover)>.pt-photo{display:grid}.pt-media--2:has(.pt-cover)>.pt-photo img{aspect-ratio:auto;height:100%}}.pt-model__card{gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-2xl);border-left-width:var(--spacing-sm);grid-template-columns:auto minmax(0,1fr);align-items:center}.pt-model__medal{grid-row:1/span 2}.pt-model__card strong,.pt-model__desc,.pt-model__best{grid-column:2}.pt-model__card{row-gap:var(--spacing-xs)}.pt-model__medal{width:var(--spacing-6xl);height:var(--spacing-6xl);border:var(--spacing-xxs) solid var(--palette-base-white);border-radius:var(--radius-full);place-items:center;display:grid}.pt-model__medal svg{width:var(--spacing-3xl);height:var(--spacing-3xl);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.pt-model__card{transition:transform .12s}.pt-model:hover .pt-model__card{transform:translateY(calc(-1 * var(--spacing-xxs)))}.pt-list--before{border-top:var(--spacing-xs) solid var(--palette-paper-300)}.pt-split .pt-list ul{gap:var(--spacing-lg)}@media (width>=768px){.pt-split .pt-list li{white-space:nowrap}}.pt-faq{max-width:var(--width-2xl);align-items:start}@media (width>=1000px){.pt-faq{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-faq details{padding:0;transition:border-color .12s,box-shadow .12s}.pt-faq summary{gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-3xl);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.pt-faq summary::-webkit-details-marker{display:none}.pt-faq summary:after{width:var(--spacing-xl);height:var(--spacing-xl);background:linear-gradient(var(--palette-brand-800), var(--palette-brand-800)) center / 100% var(--spacing-xxs) no-repeat, linear-gradient(var(--palette-brand-800), var(--palette-brand-800)) center / var(--spacing-xxs) 100% no-repeat;content:"";flex:none}.pt-faq details[open] summary:after{background-size:100% var(--spacing-xxs), 0 0}.pt-faq details:hover{border-color:var(--palette-brand-300);box-shadow:var(--shadow-md)}.pt-faq details p{padding:0 var(--spacing-3xl) var(--spacing-xl);margin:0}.pt-faq summary:focus-visible{outline-offset:calc(-1 * var(--spacing-xs))}.pt-calc{padding-block:var(--spacing-3xl)}.pt-calc .pt-panel[data-step="1"] .pt-panel__h{margin-top:var(--spacing-xs);text-align:center}.pt-calc .pt-panel[data-step="1"] .pt-panel__k{display:none}.pt-model__desc{color:inherit;font-size:var(--text-sm-size);line-height:1.4}.pt-model__card{padding-block:var(--spacing-lg)}.pt-models{gap:var(--spacing-md)}.pt-model__card{cursor:pointer}.pt-calc .pt-panel[data-step="1"]:not([hidden]){gap:var(--spacing-md);display:grid}.pt-calc .pt-panel[data-step="1"] .pt-panel__h{order:1;margin:0}.pt-calc .pt-panel[data-step="1"] .pt-progress{order:2;margin:0}.pt-calc .pt-panel[data-step="1"] .pt-models{order:3}.pt-split .pt-list ul{margin-top:var(--spacing-md)}.pt-split .pt-list .fsec__card-t{margin-bottom:var(--spacing-xl)}.pt-calc .pt-panel[data-step="1"] .pt-progress{margin-bottom:var(--spacing-xs)}.pt-apply a{color:var(--palette-brand-800);font-weight:600;text-decoration:underline}.pt-calc button.fsec__btn{cursor:pointer;font:inherit;border:0;font-weight:600}.pt-calc .pt-panel[data-step="1"] .pt-panel__h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-model__best{margin-top:var(--spacing-xs);padding-top:var(--spacing-sm);border-top:1px solid color-mix(in srgb, currentcolor 25%, transparent);font-size:var(--text-xs-size);font-weight:700;line-height:1.3}.pt-model__cta{margin-top:var(--spacing-md);grid-column:1/-1}.pt-calc:has(.pt-panel[data-step="1"]:not([hidden])){max-width:var(--width-2xl)}.pt-calc .pt-panel:not([data-step="1"]){width:100%;max-width:var(--width-xs);margin-inline:auto}.pt-model__card{position:relative}.pt-model__card>.pt-model__badge{padding:var(--spacing-xs) var(--spacing-xl);border-radius:var(--radius-full);background:var(--palette-brand-800);color:var(--palette-base-white);font-size:var(--text-sm-size);white-space:nowrap;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.pt-models{align-items:stretch;gap:var(--spacing-xl);padding-top:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.pt-model--silver,.pt-model--gold,.pt-model--diamond{grid-area:auto}.pt-model__card{height:100%;padding:var(--spacing-3xl) var(--spacing-xl) var(--spacing-xl);text-align:left;border-left-width:1px;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr);align-content:stretch;justify-items:start}.pt-model__medal{margin-bottom:var(--spacing-md);grid-row:auto}.pt-model__card strong,.pt-model__desc,.pt-model__best{grid-column:1}.pt-model__card strong{font-size:var(--heading-xs-size)}.pt-model__desc{font-size:var(--text-md-size)}.pt-model__best{width:100%}.pt-model__cta{text-align:center;grid-column:1;justify-self:stretch}}@media (width<=767px){.pt-model:has(.pt-model__badge){margin-top:var(--spacing-2xl)}.pt-model:has(.pt-model__badge) .pt-model__card{padding-top:var(--spacing-3xl)}}.pt-model--silver .pt-model__card,.pt-model--gold .pt-model__card,.pt-model--diamond .pt-model__card{border:1px solid var(--palette-paper-200);background:var(--palette-base-white);box-shadow:var(--shadow-sm);color:var(--palette-paper-700)}.pt-model--gold .pt-model__card{border:var(--spacing-xxs) solid var(--palette-brand-800);box-shadow:var(--shadow-lg)}.pt-models .pt-model input:checked+.pt-model__card{border-color:var(--palette-brand-800);box-shadow:0 0 0 var(--spacing-xxs) var(--palette-brand-800), var(--shadow-lg)}.pt-model--silver .pt-model__medal{border-color:var(--palette-paper-300);background:linear-gradient(160deg, var(--palette-paper-50), var(--palette-paper-300));color:var(--palette-paper-800)}.pt-model--gold .pt-model__medal{border-color:color-mix(in srgb, var(--palette-brass) 60%, var(--palette-base-white));background:linear-gradient(160deg, var(--palette-brass), color-mix(in srgb, var(--palette-brass) 70%, var(--palette-paper-900)));color:var(--palette-base-white)}.pt-model--diamond .pt-model__medal{border-color:var(--palette-brand-300);background:var(--palette-brand-800);color:var(--palette-base-white)}#arbejdsflow{padding-bottom:var(--spacing-5xl)}#arbejdsflow .fsec__in{gap:var(--spacing-xl)}#arbejdsflow .pfx{margin-top:0}.pt-calc .pt-panel[data-step="1"] .pt-progress{display:none}.pt-calc:has(.pt-panel[data-step="1"]:not([hidden])){box-shadow:none;background:0 0;border:0;padding:0}.pt-rail{--thumb:var(--spacing-3xl);--row:var(--spacing-5xl);--pct:.2222;height:calc(var(--row) + var(--spacing-3xl));position:relative}.pt-rail:before,.pt-rail:after{top:calc(var(--row) / 2 - 1px);left:calc(var(--thumb) / 2);height:var(--spacing-xxs);border-radius:var(--radius-full);content:"";position:absolute}.pt-rail:before{right:calc(var(--thumb) / 2);background:var(--palette-paper-300)}.pt-rail:after{width:calc((100% - var(--thumb)) * var(--pct));background:var(--palette-brand-800)}.pt-ticks{z-index:1;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0}.pt-ticks li{width:var(--thumb);padding-top:calc(var(--row) + var(--spacing-xs));color:var(--palette-paper-600);cursor:pointer;font-size:var(--text-md-size);font-variant-numeric:tabular-nums;text-align:center;line-height:1;position:relative}.pt-ticks li:before{top:calc(var(--row) / 2 - var(--spacing-xs));width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--radius-full);background:var(--palette-paper-400);content:"";position:absolute;left:50%;transform:translate(-50%)}.pt-ticks li.is-passed:before{background:var(--palette-brand-800)}.pt-ticks li.is-current{color:var(--palette-brand-800);font-weight:700}.pt-rail input{z-index:2;width:100%;height:var(--row);appearance:none;cursor:grab;background:0 0;margin:0;display:block;position:relative}.pt-rail input::-webkit-slider-runnable-track{height:var(--row);background:0 0}.pt-rail input::-moz-range-track{height:var(--row);background:0 0}.pt-rail input::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:calc((var(--row) - var(--thumb)) / 2);border:var(--spacing-xxs) solid var(--palette-base-white);border-radius:var(--radius-full);appearance:none;background:var(--palette-brand-800);box-shadow:var(--shadow-md)}.pt-rail input::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:var(--spacing-xxs) solid var(--palette-base-white);border-radius:var(--radius-full);background:var(--palette-brand-800);box-shadow:var(--shadow-md)}.pt-rail input:focus-visible{outline:none}.pt-rail input:focus-visible::-webkit-slider-thumb{outline:var(--spacing-xxs) solid var(--palette-brand-800);outline-offset:var(--spacing-xxs)}.pt-rail input:focus-visible::-moz-range-thumb{outline:var(--spacing-xxs) solid var(--palette-brand-800);outline-offset:var(--spacing-xxs)}.pt-compare{min-width:0}.pt-panel__head{gap:var(--spacing-sm);display:grid}.pt-compare__note{color:var(--palette-paper-700);font-size:var(--text-sm-size);margin:0}.pt-compare__punch{color:var(--palette-paper-900);margin:0;font-weight:600}.pt-facts{min-width:0}.pt-facts__list{gap:var(--spacing-md);margin:0;padding:0;list-style:none;display:grid}.pt-facts__list li{padding:var(--spacing-lg) var(--spacing-xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-xl);background:var(--palette-paper-50);color:var(--palette-paper-700);font-size:var(--text-md-size);line-height:1.45}.pt-facts__list b{color:var(--palette-paper-900);font-size:var(--heading-xs-size);font-variant-numeric:tabular-nums;line-height:1.2;display:block}.pt-compare .shop-why .shop-why__list{grid-template-columns:minmax(0,1fr)}.pt-own-cover{text-align:center;justify-items:center}.pt-groups{gap:var(--spacing-sm);display:grid}.pt-group{border:1px solid var(--palette-paper-200);border-radius:var(--radius-lg);background:var(--palette-base-white)}.pt-group summary{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);color:var(--palette-paper-900);cursor:pointer;font-weight:600;list-style:none;display:flex}.pt-group summary::-webkit-details-marker{display:none}.pt-group__name{flex:1}.pt-group__sum{color:var(--palette-paper-700);font-variant-numeric:tabular-nums;font-weight:400}.pt-group svg{width:var(--spacing-xl);height:var(--spacing-xl);fill:none;stroke:var(--palette-brand-800);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.pt-group[open] svg{transform:rotate(180deg)}.pt-group .shop-fields,.pt-group .shop-choice{margin:0 var(--spacing-xl) var(--spacing-lg)}.pt-group .shop-choice{margin-top:0}.pt-group .shop-field[hidden]{display:none}@media (prefers-reduced-motion:reduce){.pt-group svg{transition:none}}@media (width<=479px){.pt-calc{padding-inline:var(--spacing-lg)}}.pt-chart{gap:var(--spacing-lg);padding:var(--spacing-xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-xl);background:var(--palette-base-white);margin:0;display:grid}.pt-chart figcaption{gap:var(--spacing-xxs);color:var(--palette-paper-700);font-size:var(--text-sm-size);display:grid}.pt-chart figcaption b{color:var(--palette-paper-900);font-size:var(--heading-xs-size)}.pt-chart__legend{gap:var(--spacing-xl);color:var(--palette-paper-900);font-size:var(--text-sm-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pt-chart__legend li{align-items:center;gap:var(--spacing-sm);display:inline-flex}.pt-chart__key{width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-xs)}.pt-chart__key--estaldo,.pt-chart__bar--partner{background:var(--color-background-cta)}.pt-chart__key--own,.pt-chart__bar--own{background:var(--palette-paper-400)}.pt-chart__plot{gap:var(--spacing-sm);padding-top:var(--spacing-2xl);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.pt-chart__year{gap:var(--spacing-sm);display:grid}.pt-chart__bars{height:calc(5 * var(--spacing-4xl));position:relative}.pt-chart__bars:before{content:"";inset-inline:0;bottom:calc(var(--zero) * 100%);border-top:1px solid var(--palette-paper-300);position:absolute}.pt-chart__bar{bottom:calc(var(--b) * 100%);width:calc(50% - 1px);height:calc(var(--h) * 100%);border-radius:var(--radius-xs) var(--radius-xs) 0 0;transition:height .2s,bottom .2s;position:absolute}.pt-chart__bar--partner{left:0}.pt-chart__bar--own{right:0}.pt-chart__bar.is-loss{border-radius:0 0 var(--radius-xs) var(--radius-xs)}.pt-chart__val{padding-bottom:var(--spacing-xxs);color:var(--palette-paper-900);font-size:var(--text-xs-size);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pt-chart__label{color:var(--palette-paper-700);font-size:var(--text-sm-size);text-align:center;display:grid}.pt-chart__label small{color:var(--palette-paper-600);font-size:var(--text-sm-size)}@media (prefers-reduced-motion:reduce){.pt-chart__bar{transition:none}}.pt-compare__sum{padding:var(--spacing-xl);border:1px solid var(--palette-success-200);border-radius:var(--radius-xl);background:var(--palette-success-50);color:var(--palette-paper-900);text-align:center;margin:0}.pt-compare__sum b{margin-block:var(--spacing-xs);color:var(--color-background-cta);font-size:var(--heading-sm-size);font-variant-numeric:tabular-nums;display:block}.pt-compare__how{margin:0 0 var(--spacing-xs);color:var(--palette-paper-900);font-weight:600}.pt-compare__list{gap:var(--spacing-xs);padding-left:var(--spacing-xl);margin:0;display:grid}.pt-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
