.pricing-page{background:var(--grey-0)}.pr-top{position:relative;isolation:isolate;background:var(--grey-0)}.pr-shape{position:absolute;z-index:-1;top:0;right:max(0px,calc((100% - var(--page-max)) / 2));width:min(calc(100% * 632.594 / 1800),calc(var(--page-max) * 632.594 / 1800));aspect-ratio:632.594 / 653;color:var(--grey-100);line-height:0;pointer-events:none}.pr-shape svg{display:block;width:100%;height:100%;opacity:.55}.pr-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding:12.5rem calc(var(--pad-x) + 1.5rem) 7.5rem}.pr-title{margin:0;font-size:var(--fs-hero);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--grey-950)}.pr-ingress{font-size:var(--fs-intro)}.pr-ingress p{margin:0;font-size:inherit;font-weight:400;line-height:1.1;letter-spacing:-.04em;color:var(--on-light-65)}.pr-ingress .pr-ingress-strong{font-weight:500;color:var(--grey-950)}.pr-currency{display:inline-flex;gap:.25rem;margin-top:1.5rem;padding:.25rem;border-radius:6px;background:var(--grey-100)}.pr-currency-option{padding:.5rem .875rem;border:0;border-radius:4px;background:transparent;font:inherit;font-size:var(--fs-base);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--on-light-65);cursor:pointer;transition:background-color .2s,color .2s}.pr-currency-option:hover{color:var(--grey-950)}.pr-currency-option[aria-pressed=true]{background:var(--grey-0);color:var(--grey-950);box-shadow:0 1px 2px #0000000f}.pr-plans{padding:0 var(--pad-x) 3rem}.pr-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:start}.pr-plan{position:relative;display:flex;flex-direction:column;gap:4rem;padding:1.5rem;border-radius:16px;background:var(--grey-50)}.pr-plan-name{margin:0;font-size:var(--fs-2xl);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--grey-950)}.pr-plan-sub{display:block;line-height:1.1;color:var(--grey-500)}.pr-plan-buy{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.pr-price{display:flex;flex-direction:column;gap:.5rem}.pr-price-label{margin:0;font-size:var(--fs-base);font-weight:500;line-height:1.1;letter-spacing:-.04em;color:var(--on-light-65)}.pr-price-row{display:flex;align-items:flex-end;gap:.5rem;margin:0}.pr-price-num{font-size:var(--fs-price);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--primary)}.pr-price-unit{font-size:var(--fs-sm);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--on-light-65)}.pr-ribbon{position:absolute;top:0;right:1.5rem;padding:1rem 1rem calc(1rem + 8px);background:var(--primary);color:var(--grey-0);font-size:var(--fs-base);font-weight:500;line-height:1.1;letter-spacing:-.04em;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 8px),0 100%)}.pr-ribbon~.pr-plan-name,.pr-ribbon~.pr-cmp-name,.pr-ribbon~.pr-cost-name{padding-right:6rem}.pr-included{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding:3rem var(--pad-x) 12.5rem;background:var(--grey-0)}.pr-included-col{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.pr-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 3rem;margin:0;padding:0;list-style:none}.pr-bullet{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-lg);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--on-light-65)}.pr-check{flex:none;width:1.125rem;height:1.125rem;color:var(--primary)}.pr-fees{display:flex;align-items:center;gap:1.5rem}.pr-euipo{flex:none;width:4.3125rem;height:auto;aspect-ratio:69 / 70;color:var(--grey-500)}.pr-uspto{flex:none;width:4.3125rem;height:auto;aspect-ratio:1;background-color:var(--grey-500);mask:url(/design-v2/landing/hero-uspto.png) center / contain no-repeat}.pr-fees-note{margin:0;max-width:37.5rem;font-size:var(--fs-sm);font-weight:400;line-height:1.3;letter-spacing:-.02em;color:var(--grey-500)}.pr-fees-text{margin:0;max-width:37.5rem;padding-left:1.5rem;border-left:1px solid var(--border);font-size:var(--fs-lg);font-weight:300;line-height:1.2;letter-spacing:-.04em;color:var(--on-light-65)}.pr-fees-text strong{font-weight:400;color:var(--grey-950)}.pr-cmp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7.5rem}.pr-cmp{position:relative;display:flex;flex-direction:column;gap:5rem;padding:1.5rem;border-radius:16px}.pr-cmp-others{background:var(--grey-950);border:1px solid var(--grey-700);text-align:right}.pr-cmp-patentir{background:var(--grey-0)}.pr-cmp-name{margin:0;font-size:var(--fs-intro);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--grey-950)}.pr-cmp-others .pr-cmp-name{color:var(--grey-0)}.pr-cmp-kind{display:block;margin-top:.5rem;font-size:var(--fs-2xl);line-height:1.1;color:var(--grey-500)}.pr-cmp-body{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.pr-cmp-list{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0;padding:0;list-style:none}.pr-cmp-row{display:flex;align-items:center;gap:1.5rem}.pr-cmp-others .pr-cmp-row{flex-direction:row-reverse}.pr-cmp-icon{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:3rem;height:3rem;border:1px solid var(--border);border-radius:8px;color:var(--primary)}.pr-cmp-icon svg{display:block;width:2rem;height:2rem}.pr-cmp-others .pr-cmp-icon{border-color:var(--grey-700)}.pr-cmp-text{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;min-width:0}.pr-cmp-title{font-size:var(--fs-xl);font-weight:500;line-height:1.1;letter-spacing:-.04em;color:var(--grey-950)}.pr-cmp-sub{font-size:var(--fs-lg);font-weight:300;line-height:1.2;letter-spacing:-.04em;color:var(--on-light-65)}.pr-cmp-others .pr-cmp-title{color:var(--grey-0)}.pr-cmp-others .pr-cmp-sub{color:var(--on-dark-65)}.pr-cost{padding:7.5rem var(--pad-x);background:var(--grey-100)}.pr-cost-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:2rem 3rem;padding:0 1.5rem 7.5rem}.pr-cost-office{flex:none;max-width:100%}.pr-cost-office button[aria-pressed=true]{background:var(--grey-0)}.pr-cost-title{margin:0;font-size:var(--fs-hero);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--grey-950)}.pr-cost-title-muted{color:var(--grey-500)}.pr-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:start}.pr-cost-card{position:relative;display:flex;flex-direction:column;gap:4rem;padding:1.5rem;border-radius:16px;background:var(--grey-0)}.pr-cost-name{margin:0;padding-bottom:.5rem;font-size:var(--fs-2xl);font-weight:500;line-height:1.1;letter-spacing:-.04em;color:var(--grey-950)}.pr-cost-body{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.pr-cost-rows{align-self:stretch;margin:0}.pr-cost-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:var(--fs-lg);font-weight:400;line-height:1.2;letter-spacing:-.04em}.pr-cost-row:first-child{border-bottom:1px solid var(--border)}.pr-cost-row dt{color:var(--on-light-65)}.pr-cost-row dd{margin:0;color:var(--grey-950);text-align:right;white-space:nowrap}.pr-cost-total{border-top:1px solid var(--grey-500);font-weight:500}.pr-cost-total dt{color:var(--grey-950)}.pr-cost-total dd{color:var(--orange-ui-b)}.motion .landing .pr-title,.motion .landing .pr-ingress{animation:motion-rise var(--motion-dur) var(--motion-ease) backwards}.motion .landing .pr-ingress{animation-delay:calc(var(--motion-step) * 1)}@media (max-width: 1400px){.pr-hero-inner{padding-top:7.5rem;padding-bottom:5rem}.pr-included{padding-bottom:7.5rem}.pr-cmp-grid{gap:3rem}.pr-cost{padding-block:5rem}.pr-cost-head{padding-bottom:4rem}}@media (max-width: 1080px){.pr-included{grid-template-columns:minmax(0,1fr);gap:3rem}}@media (max-width: 820px){.pr-shape{display:none}.pr-hero-inner{grid-template-columns:minmax(0,1fr);gap:2rem;padding:3rem var(--pad-x) 2.5rem}.pr-plans-grid,.pr-cmp-grid,.pr-cost-grid{grid-template-columns:minmax(0,1fr)}.pr-cmp-grid{gap:1.5rem}.pr-cmp{gap:3rem}.pr-cost{padding-block:4rem}.pr-cost-head{flex-direction:column;align-items:stretch;gap:2rem;padding:0 0 2.5rem}}@media (max-width: 560px){.pr-bullets{grid-template-columns:minmax(0,1fr)}.pr-fees{align-items:flex-start}}
