.amber-home .pr-hero,.amber-home .pr-plans{--pricing-card:var(--brand-color-surface-elevated);--pricing-tint:var(--brand-color-surface-tint);--pricing-action:var(--brand-color-primary);--pricing-action-hover:var(--brand-color-primary-hover);--pricing-momentum:var(--brand-color-accent);--pricing-progress:var(--brand-color-success);--pricing-info:var(--brand-color-info)}.amber-home .pr-plans{text-align:center}.amber-home .pr-hero{padding:54px 0 0;position:relative}.amber-home .pr-hero:before{content:"";z-index:0;pointer-events:none;background:0 0;height:72%;position:absolute;inset:8% 0 auto}.amber-home .pr-hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:72px;display:grid;position:relative}.amber-home .pr-hero-copy h1{font-size:var(--heading-xl);max-width:12ch;margin-top:20px}.amber-home .pr-hero-copy h1 span{color:var(--brand-color-accent)}.amber-home .pr-hero-copy>p{font-size:var(--body-lg);line-height:var(--lh-body);color:var(--ink-2);max-width:55ch;margin:22px 0 0}.amber-home .pr-hero-jump{font-family:var(--d);color:var(--pricing-action);align-items:center;gap:9px;margin-top:26px;font-weight:700;text-decoration:none;display:inline-flex}.amber-home .pr-hero-jump:hover{color:var(--pricing-action-hover)}.amber-home .pr-hero-jump:focus-visible{outline:3px solid var(--pricing-action);outline-offset:5px;border-radius:var(--radius-sm)}.amber-home .pr-journey{background:var(--pricing-card);border:1px solid var(--bd);border-radius:var(--radius-xl);box-shadow:var(--sh-l);padding:24px;position:relative}.amber-home .pr-journey:after{content:"";border-left:2px dashed color-mix(in srgb,var(--pricing-momentum) 42%,var(--bd));z-index:0;position:absolute;top:70px;bottom:70px;left:55px}.amber-home .pr-journey-step{z-index:1;grid-template-columns:64px 1fr;align-items:center;gap:18px;padding:16px 12px;display:grid;position:relative}.amber-home .pr-journey-step+.pr-journey-step{border-top:1px solid var(--bd)}.amber-home .pr-journey-marker{border-radius:var(--radius-md);background:var(--pricing-tint);width:48px;height:48px;color:var(--pricing-action);place-items:center;display:grid;position:relative}.amber-home .pr-journey-marker span{font:700 10px/1 var(--m);border-radius:var(--radius-sm);background:var(--pricing-momentum);color:var(--card);padding:5px;position:absolute;top:-9px;left:-10px}.amber-home .pr-journey-step:nth-child(2) .pr-journey-marker{background:var(--hw);color:var(--pricing-momentum)}.amber-home .pr-journey-step:nth-child(3) .pr-journey-marker{background:var(--gw);color:var(--pricing-progress)}.amber-home .pr-journey-step h2{color:var(--ink);font-size:18px}.amber-home .pr-journey-step p{color:var(--ink-2);margin:5px 0 0;font-size:13px;line-height:1.5}.amber-home .pr-trustline{color:var(--ink-2);border-block:1px solid var(--bd);background:color-mix(in srgb,var(--pricing-tint) 72%,transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:100%;margin-top:38px;padding:17px 20px;font-size:13px;display:flex}.amber-home .pr-trustline span{align-items:center;gap:7px;display:flex}.amber-home .pr-trustline b{background:var(--card);border:1px solid var(--bd);width:24px;height:24px;color:var(--pricing-progress);box-shadow:var(--sh-s);border-radius:8px;place-items:center;font-weight:700;display:grid}.amber-home .pr-plans-section{padding-top:88px}.amber-home .pr-plans-section h2{max-width:19ch;margin:16px auto 0}.amber-home .pr-plans-section>.wrap>.sub{max-width:720px;margin:18px auto 0}.amber-home .pr-policy-line{font-family:var(--m);color:var(--ink-3);max-width:72ch;margin:10px auto 0;font-size:12px}.amber-home .pr-toggle{background:var(--card);border:1px solid var(--bd);box-shadow:var(--sh-s);border-radius:14px;margin:28px auto 0;padding:4px;display:inline-flex}.amber-home .pr-toggle button{font-family:var(--d);cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:11px;padding:10px 18px;font-size:14px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.amber-home .pr-toggle button.on{background:var(--pricing-action);color:var(--on-action);box-shadow:var(--sh-s)}.amber-home .pr-toggle button:focus-visible,.amber-home .pr-cta:focus-visible{outline:3px solid var(--amber-d);outline-offset:3px}.amber-home .pr-toggle button.on .pr-save{color:var(--on-action)}.amber-home .pr-save{font-family:var(--m);color:var(--pricing-progress);margin-left:5px;font-size:10px}.amber-home .pr-cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;max-width:1040px;margin:34px auto 0;display:grid}.amber-home .pr-card{background:var(--pricing-card);border:1px solid var(--bd);border-radius:var(--radius-xl);box-shadow:var(--sh-m),inset 0 1px 0 var(--pricing-card);flex-direction:column;min-width:0;padding:26px 22px 24px;display:flex;position:relative;overflow:hidden}.amber-home .pr-card:before{content:"";background:var(--pricing-info);height:6px;position:absolute;inset:0 0 auto}.amber-home .pr-pro:before{background:var(--pricing-momentum)}.amber-home .pr-max:before{background:var(--pricing-progress)}.amber-home .pr-card.feat{border:2px solid var(--pricing-momentum);box-shadow:0 0 0 4px color-mix(in srgb,var(--pricing-momentum) 10%,transparent),var(--sh-l);padding:25px 21px 23px;transform:translateY(-8px)}.amber-home .pr-badge{white-space:nowrap;background:var(--pricing-momentum);color:var(--card);border-radius:var(--radius-pill);font-family:var(--m);letter-spacing:.04em;box-shadow:var(--sh-s);padding:6px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.amber-home .pr-name{font-family:var(--d);color:var(--ink);font-size:20px;font-weight:700}.amber-home .pr-tagline{color:var(--ink-2);min-height:38px;margin:6px 0 0;font-size:12.5px;line-height:1.45}.amber-home .pr-price{font-family:var(--d);letter-spacing:-.035em;color:var(--ink);margin-top:15px;font-size:40px;font-weight:700;line-height:1}.amber-home .pr-price small{font-family:var(--f);letter-spacing:0;color:var(--ink-3);font-size:13px;font-weight:500}.amber-home .pr-billing{font-family:var(--m);color:var(--ink-3);min-height:18px;margin:7px 0 0;font-size:11px}.amber-home .pr-value{background:var(--hw);border:1px solid var(--bd);border-radius:12px;flex-direction:column;gap:3px;margin-top:12px;padding:11px 12px;display:flex}.amber-home .pr-starter .pr-value{background:var(--cw)}.amber-home .pr-max .pr-value{background:var(--pw)}.amber-home .pr-value strong{font-family:var(--d);color:var(--pricing-action);font-size:12px}.amber-home .pr-value span{color:var(--ink-2);font-size:11.5px}.amber-home .pr-features{border-top:1px solid var(--bd);flex-direction:column;flex:1;gap:10px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:flex}.amber-home .pr-features li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.amber-home .pr-features svg{width:16px;height:16px;color:var(--pricing-progress);flex:none;margin-top:1px}.amber-home .pr-cta{text-align:center;justify-content:center;width:100%;margin-top:22px}.amber-home .pr-trial{font-family:var(--m);color:var(--ink-3);text-align:center;margin:10px 0 0;font-size:10.5px}.amber-home .pr-disclosure{background:var(--hw);border:1px solid var(--bd);max-width:860px;color:var(--ink-2);text-align:left;border-radius:12px;margin:22px auto 0;padding:13px 16px;font-size:12.5px;line-height:1.55}.amber-home .pr-disclosure strong{color:var(--pricing-action)}.amber-home .pr-answer{background:var(--card);border:1px solid var(--bd);border-left:4px solid var(--amber);box-shadow:var(--sh-s),inset 0 1px 0 var(--card);text-align:left;max-width:760px;color:var(--ink-2);border-radius:16px;margin:22px auto 0;padding:22px 24px;font-size:16px;line-height:1.65}.amber-home .pr-table-wrap{background:var(--card);border:1px solid var(--bd);max-width:900px;box-shadow:var(--sh-m);border-radius:20px;margin:28px auto 0;overflow-x:auto}.amber-home .pr-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:14px}.amber-home .pr-table th{font-family:var(--d);color:var(--ink);border-bottom:2px solid var(--bd);background:var(--hw);padding:14px;font-size:13px;font-weight:700}.amber-home .pr-table td{border-bottom:1px solid var(--bd);color:var(--ink-2);vertical-align:middle;text-align:center;padding:12px 14px}.amber-home .pr-table th:first-child,.amber-home .pr-table td:first-child{text-align:left;color:var(--ink);font-weight:600}.amber-home .pr-table tr:last-child td{border-bottom:0}.amber-home .pr-check{color:var(--green)}.amber-home .pr-dash{color:var(--ink-3)}.amber-home .pr-final{background:color-mix(in srgb,var(--brand-color-mint) 14%,var(--brand-color-surface-elevated));position:relative;overflow:hidden}.amber-home .pr-final-mark{width:64px;margin-bottom:var(--brand-space-sm)}.amber-home .pr-final-path{justify-content:center;gap:58px;width:min(360px,80%);margin:0 auto 22px;display:flex;position:relative}.amber-home .pr-final-path:before{content:"";border-top:2px dashed color-mix(in srgb,var(--brand-color-accent) 58%,transparent);position:absolute;top:8px;left:18%;right:18%}.amber-home .pr-final-path i{border-radius:var(--radius-pill);background:var(--brand-color-accent);border:4px solid var(--brand-color-surface-elevated);z-index:1;width:18px;height:18px;box-shadow:var(--sh-s);position:relative}.amber-home .pr-final-path i:nth-child(2){background:var(--brand-color-primary)}.amber-home .pr-final-path i:nth-child(3){background:var(--brand-color-success)}@media (max-width:980px){.amber-home .pr-hero-grid{grid-template-columns:1fr;gap:38px}.amber-home .pr-hero-copy{text-align:center}.amber-home .pr-hero-copy h1,.amber-home .pr-hero-copy>p{margin-inline:auto}.amber-home .pr-journey{max-width:680px;margin-inline:auto}.amber-home .pr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.amber-home .pr-card.feat{transform:none}}@media (max-width:600px){.amber-home .pr-hero{padding-top:32px}.amber-home .pr-hero-grid{gap:28px}.amber-home .pr-hero-copy h1{font-size:var(--heading-base)}.amber-home .pr-journey{padding:12px}.amber-home .pr-journey-step{grid-template-columns:52px 1fr;gap:12px;padding:14px 8px}.amber-home .pr-journey:after{left:43px}.amber-home .pr-trustline{justify-content:flex-start;gap:10px;margin-top:26px}.amber-home .pr-plans-section{padding-top:64px}.amber-home .pr-cards{grid-template-columns:1fr;max-width:420px}.amber-home .pr-toggle{width:100%;max-width:360px}.amber-home .pr-toggle button{flex:1;padding-inline:10px}.amber-home .pr-save{margin:2px 0 0;display:block}.amber-home .pr-card.feat{order:-1}}@media (prefers-reduced-motion:reduce){.amber-home .pr-hero-jump,.amber-home .pr-card,.amber-home .pr-toggle button{scroll-behavior:auto;transition:none}}
