.v3.v3k{min-height:60vh}.v3 .v3k-narrow{max-width:60rem}.v3 .v3k-h{padding-bottom:.08em}.v3 .v3k-h .v2-grad{padding-bottom:.12em}.v3 .v3k-hero{position:relative;isolation:isolate;overflow:hidden;background:#fff;padding:4.5rem 0 3.5rem}@media (min-width:768px){.v3 .v3k-hero{padding:6rem 0 4.5rem}}.v3 .v3k-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#f1efea 1px,transparent 0),linear-gradient(90deg,#f1efea 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 0,#000,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 50% 0,#000,transparent 75%)}.v3 .v3k-hero .v3k-hero-h{margin-top:1.6rem;font-size:clamp(2.3rem,5.2vw,4.25rem);line-height:1.08}.v3 .v3k-hero .v2-lead{max-width:38rem}.v3 .v3k-ghost{display:inline-flex;height:3.5rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border:1px solid var(--line);border-radius:10px;background:#fff;padding:0 1.75rem;font-size:16px;font-weight:600;color:var(--ink);transition:border-color .2s,transform .2s}.v3 .v3k-ghost:hover{border-color:#c9c6bf}.v3 .v3k-ghost:active{transform:scale(.97)}@media (max-width:480px){.v3 .v3k-ghost{height:3.25rem;padding:0 1.4rem;font-size:15px}}.v3 .v3k-close{padding-bottom:6rem}.v3 .v3k-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:1.5rem;background:#fff;padding:1.6rem;box-shadow:0 40px 90px -65px rgba(20,20,20,.5);transition:transform .25s ease-out,box-shadow .25s}@media (min-width:768px){.v3 .v3k-card{padding:2rem}}.v3 .v3k-card:hover{transform:translateY(-2px);box-shadow:0 40px 90px -55px rgba(20,20,20,.55)}.v3 .v3k-card h3{margin-top:1.4rem;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.v3 .v3k-card p{margin-top:.6rem;font-size:15px;line-height:1.65;color:var(--mut)}.v3 .v3k-card--tint{background:#f6f5f2}.v3 .v3k-ic{display:inline-flex;width:2.9rem;height:2.9rem;flex:none;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:.85rem;background:transparent;color:var(--ink)}.v3 .v3k-grid3{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.v3 .v3k-grid3{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1024px){.v3 .v3k-grid3{grid-template-columns:repeat(3,1fr)}}.v3 .v3k-grid2{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.v3 .v3k-grid2{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.v3 .v3k-rows{border-top:1px solid var(--line)}.v3 .v3k-rows li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.4rem 1rem;border-bottom:1px solid var(--line);padding:1.6rem 0}@media (min-width:768px){.v3 .v3k-rows li{grid-template-columns:3.5rem minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;padding:2rem 0}}.v3 .v3k-rows span{padding-top:.25rem;font-size:12px;font-variant-numeric:tabular-nums;color:var(--soft)}.v3 .v3k-rows h3{font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.v3 .v3k-rows p{grid-column:2;font-size:15.5px;line-height:1.7;color:var(--mut)}@media (min-width:768px){.v3 .v3k-rows p{grid-column:3}}.v3 .v3k-statement{margin-inline:auto;max-width:52rem;text-align:center}.v3 .v3k-statement blockquote{font-size:clamp(1.5rem,3vw,2.35rem);font-weight:500;letter-spacing:-.025em;line-height:1.3;color:var(--ink);text-wrap:balance}.v3 .v3k-statement p{margin:1.5rem auto 0;max-width:40rem;font-size:16px;line-height:1.75;color:var(--mut)}.v3 .v3k-split{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:1024px){.v3 .v3k-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem;align-items:start}.v3 .v3k-sticky{position:sticky;top:7rem}}.v3 .v3k-faq{border-top:1px solid var(--line)}.v3 .v3k-faq>li{border-bottom:1px solid var(--line)}.v3 .v3k-faq button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0;text-align:left;font-size:17px;font-weight:500;color:var(--ink)}.v3 .v3k-faq [role=region] p{padding-bottom:1.4rem;font-size:15px;line-height:1.7;color:var(--mut)}.v3 .v3k-form{border:1px solid var(--line);border-radius:1.5rem;background:#fff;padding:1.6rem;box-shadow:0 50px 110px -70px rgba(20,20,20,.55)}@media (min-width:640px){.v3 .v3k-form{padding:2.25rem}}.v3 .v3k-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.v3 .v3k-field{height:3rem;width:100%;border:1px solid var(--line);border-radius:.75rem;background:#fff;padding:0 1rem;font-size:15px;color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}.v3 .v3k-field::placeholder{color:#a3a3a3}.v3 .v3k-field:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(20,20,20,.08)}.v3 .v3k-field--error{border-color:#d48a86}.v3 textarea.v3k-field{height:auto;min-height:8rem;padding:.85rem 1rem}.v3 .v3k-submit{display:flex;height:3.5rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;font-size:16px;font-weight:600;transition:transform .2s}.v3 .v3k-submit:active{transform:scale(.99)}.v3 .v3k-detail{display:flex;gap:1rem;border-bottom:1px solid var(--line);padding:1.25rem 0}.v3 .v3k-detail:first-child{border-top:1px solid var(--line)}.v3 .v3k-detail b{display:block;font-size:16px;font-weight:600;color:var(--ink)}.v3 .v3k-detail small{display:block;margin-top:.2rem;font-size:14.5px;line-height:1.6;color:var(--mut)}.v3 .v3k-plans{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}@media (min-width:640px){.v3 .v3k-plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.v3 .v3k-plans{grid-template-columns:repeat(4,1fr)}}.v3 .v3k-plan{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:1.5rem;background:#fff;padding:1.6rem;box-shadow:0 40px 90px -65px rgba(20,20,20,.5)}.v3 .v3k-plan--hl{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),0 50px 100px -60px rgba(20,20,20,.6)}.v3 .v3k-plan h2{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.v3 .v3k-plan-badge{border-radius:999px;background:var(--ink);padding:.25rem .65rem;font-size:11px;font-weight:600;color:#fff}.v3 .v3k-price{margin-top:1.4rem;display:flex;align-items:baseline;gap:.25rem}.v3 .v3k-price b{font-size:2.75rem;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.v3 .v3k-price span{font-size:14px;color:var(--mut)}.v3 .v3k-plan-cta{margin-top:1.25rem;width:100%;height:3.25rem;padding:0 1rem;font-size:15px}.v3 .v3k-incl{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1.25rem}.v3 .v3k-incl ul{margin-top:.85rem;display:flex;flex-direction:column;gap:.65rem}.v3 .v3k-incl li{display:flex;align-items:flex-start;gap:.6rem;font-size:14px;line-height:1.4;color:var(--txt)}.v3 .v3k-incl li svg{margin-top:.1rem;flex:none;color:#3f7f60}.v3 .v3k-frame{overflow:hidden;border:1px solid var(--line);border-radius:1.5rem;background:#fff;box-shadow:0 60px 120px -70px rgba(20,20,20,.55)}.v3 .v3k-frame-bar{display:flex;align-items:center;gap:.4rem;border-bottom:1px solid #f1efea;background:#f6f5f2;padding:.75rem 1rem}.v3 .v3k-frame-bar i{width:.55rem;height:.55rem;border-radius:999px;background:#e2dfd8}.v3 .v3k-frame-bar span{margin-left:.6rem;font-size:12.5px;color:var(--mut)}.v3 .v3k-legal{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:1024px){.v3 .v3k-legal{grid-template-columns:15rem minmax(0,1fr);gap:4rem}}.v3 .v3k-legal-toc{position:sticky;top:7rem;max-height:calc(100svh - 8rem);overflow-y:auto;border-left:1px solid var(--line);padding-left:1.25rem}.v3 .v3k-legal-toc a{color:var(--mut)!important}.v3 .v3k-legal-toc a:hover{color:var(--ink)!important}.v3 .v3k-prose{min-width:0;max-width:46rem}.v3 .v3k-prose h2{margin:3.5rem 0 1.1rem!important;scroll-margin-top:7rem;font-size:clamp(1.35rem,2.2vw,1.7rem)!important;font-weight:600!important;letter-spacing:-.025em;line-height:1.25;color:var(--ink)!important}.v3 .v3k-prose h2:first-child{margin-top:0!important}.v3 .v3k-prose h3{margin:1.75rem 0 .5rem!important;font-size:17px!important;font-weight:600!important;color:var(--ink)!important}.v3 .v3k-prose li,.v3 .v3k-prose p{font-size:16px;line-height:1.8;color:var(--txt)!important}.v3 .v3k-prose ul{margin-bottom:1rem}.v3 .v3k-prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.v3 .v3k-prose table{font-size:14px}.v3 .v3k-prose th{background:#f6f5f2!important;color:var(--ink)!important}.v3 .v3k-prose td,.v3 .v3k-prose th{border-color:var(--line)!important}.v3 .v3k-prose>div[class*=rounded]{border-color:var(--line)!important;border-radius:1rem}.v3 .v3k-post{display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid var(--line);border-radius:1.5rem;background:#fff;box-shadow:0 40px 90px -65px rgba(20,20,20,.5);transition:transform .3s ease-out,box-shadow .3s}.v3 .v3k-post:hover{transform:translateY(-3px);box-shadow:0 50px 100px -60px rgba(20,20,20,.6)}.v3 .v3k-post-img{position:relative;aspect-ratio:16/10;background:#f6f5f2}.v3 .v3k-post-body{display:flex;flex-direction:column;justify-content:center;gap:.9rem;padding:1.6rem}@media (min-width:768px){.v3 .v3k-post-body{padding:2.25rem}}.v3 .v3k-post h3{font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--ink)}.v3 .v3k-post p{font-size:15.5px;line-height:1.7;color:var(--mut)}@media (min-width:1024px){.v3 .v3k-post--feature{grid-template-columns:1.2fr 1fr}.v3 .v3k-post--feature .v3k-post-img{aspect-ratio:auto;min-height:26rem}}.v3 .v3k-posts{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.25rem}@media (min-width:900px){.v3 .v3k-posts{grid-template-columns:1fr 1fr}}.v3 .v3k-author{display:flex;align-items:center;gap:.75rem}.v3 .v3k-author b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.v3 .v3k-author small{display:block;font-size:13px;color:var(--mut)}.v3 .v3k-readmore{display:inline-flex;align-items:center;gap:.4rem;font-size:14px;font-weight:600;color:var(--ink)}.v3 .v3k-media{overflow:hidden;border:1px solid var(--line);border-radius:1.5rem;background:#f6f5f2;box-shadow:0 60px 120px -70px rgba(20,20,20,.6)}.v3 .v3k-media-img{position:relative;aspect-ratio:3/2}.v3 .v3k-stats{display:grid;grid-template-columns:1fr;border-block:1px solid var(--line)}@media (min-width:640px){.v3 .v3k-stats{grid-template-columns:repeat(3,1fr)}.v3 .v3k-stats li+li{border-left:1px solid var(--line)}}.v3 .v3k-stats li{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.25rem 1.5rem;text-align:center}.v3 .v3k-stats li+li{border-top:1px solid var(--line)}@media (min-width:640px){.v3 .v3k-stats li+li{border-top:0}}.v3 .v3k-stats b{font-size:clamp(2rem,4vw,2.9rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink)}.v3 .v3k-stats span{font-size:14px;color:var(--mut)}.v3 .v3k-quote{margin-inline:auto;max-width:56rem;text-align:center}.v3 .v3k-quote blockquote{font-size:clamp(1.6rem,3.4vw,2.7rem);font-weight:500;letter-spacing:-.03em;line-height:1.22;color:var(--ink);text-wrap:balance}.v3 .v3k-quote figcaption{margin-top:1.75rem;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.v3 .v3k-quote figcaption i{display:block;width:2.5rem;height:1px;background:var(--line)}.v3 .v3k-acc{border-top:1px solid var(--line)}.v3 .v3k-acc>li{border-bottom:1px solid var(--line)}.v3 .v3k-acc button{display:flex;width:100%;align-items:center;gap:1rem;padding:1.15rem 0;text-align:left;font-size:16.5px;font-weight:600;color:var(--ink)}.v3 .v3k-acc button span:first-child{width:1.8rem;flex:none;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--soft)}.v3 .v3k-acc [role=region] p{padding:0 0 1.25rem 2.8rem;font-size:15px;line-height:1.7;color:var(--mut)}.v3 .v3k-tabs{display:flex;gap:.4rem;overflow-x:auto;margin-inline:auto;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:999px;background:#f6f5f2;padding:.3rem;scrollbar-width:none}.v3 .v3k-tabs::-webkit-scrollbar{display:none}.v3 .v3k-tabs button{flex:none;border-radius:999px;padding:.6rem 1.15rem;font-size:14.5px;color:var(--mut);transition:background .2s,color .2s}.v3 .v3k-dark,.v3 .v3k-tabs button[aria-selected=true]{background:#141414;color:#fff}.v3 .v3k-dark{border-radius:2rem}.v3 .v3k-dark .v2-h,.v3 .v3k-dark h3{color:#fff}.v3 .v3k-dark .v2-grad{background:linear-gradient(95deg,#fff,#a8a8a8);-webkit-background-clip:text;background-clip:text;color:transparent}.v3 .v3k-dark .v2-kicker,.v3 .v3k-dark .v2-lead{color:#b3b3b3}.v3 .v3k-dark .v3k-card{border-color:#2b2b2b;background:#1c1c1c;box-shadow:none}.v3 .v3k-dark .v3k-card p{color:#b3b3b3}.v3 .v3k-dark .v3k-ic{border-color:#fff;color:#fff}.v3 .v3k-band{margin-inline:.75rem;padding:5rem 0}@media (min-width:768px){.v3 .v3k-band{margin-inline:1.25rem;padding:7rem 0}}.v3 .v3k-legal-toc nav{border:0!important;background:transparent!important;padding:0!important}.v3 .v3k-legal-toc nav ol a{font-size:13.5px}.v3 .blog-v3-head{background:#fff;border-bottom:1px solid var(--line)}.v3 .blog-v3-head:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#f1efea 1px,transparent 0),linear-gradient(90deg,#f1efea 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 20% 0,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 20% 0,#000,transparent 75%)}.v3 .blog-v3-head nav{color:var(--mut)}.v3 .blog-v3-end{margin:2rem .75rem 0;border:1px solid var(--line);border-radius:2rem;background:#f6f5f2}@media (min-width:768px){.v3 .blog-v3-end{margin-inline:1.25rem}}.v3 .blog-v3-end h2{font-weight:600!important;letter-spacing:-.035em;color:var(--ink)!important}.v3 .blog-v3-end p{color:var(--mut)!important}.v3 .blog-scope-figure,.v3 article figure{border-color:var(--line)!important;border-radius:1.5rem!important}.v3 .blog-prose{color:var(--txt)}.v3 .blog-prose h2,.v3 .blog-prose h3{color:var(--ink);font-weight:600;letter-spacing:-.025em}@media (max-width:480px){.v3 .v3k-tabs{flex-wrap:wrap;justify-content:center;border-radius:1.25rem}.v3 .v3k-tabs button{padding:.6rem .85rem;font-size:13.5px;min-height:2.5rem}}@media (max-width:767px){.v3 .v3k-field{font-size:16px}}.v3 .v3k-plan-nocard{margin-top:.6rem;text-align:center;font-size:12.5px;line-height:1.4;color:#6b6b6b}