.crumbs{max-width:48rem;margin:0 auto -2rem;padding:32px 24px 0}.crumbs ol{font-size:var(--step-0);color:var(--gray-500);align-items:center;gap:8px;display:flex}.crumbs a{transition:color .2s var(--ease)}.crumbs a:hover{color:var(--purple-500)}.crumbs .sep{color:var(--gray-300)}.crumbs .cur{color:var(--gray-900);font-weight:500}@media (width>=1024px){.crumbs{padding:48px 32px 0}}.node-head{padding:64px 0}.node-head.center{text-align:center;padding-inline:24px}.node-head.center.left{text-align:left}.node-head.inv{background:var(--gray-900);color:#fff}.node-head.pulled{margin-top:calc(var(--header-offset)*-1);padding-top:160px}.node-head.case{padding:0}.node-head .in{max-width:48rem;margin-inline:auto;padding-inline:24px}.node-head .in>*{max-width:42rem}.node-head.wide .in{max-width:72rem}.node-head.wide .in>*{max-width:56rem}.node-head.center .in{padding-inline:0}.node-head.center .in>*{max-width:none}.node-head.center.mw4 .in{max-width:56rem}.node-head.center.mw5 .in{max-width:64rem}.node-head h1{font-weight:800;line-height:1;font-size:var(--step-5);text-align:left;margin:0 0 32px}.node-head.center .ingress,.node-head.center h1{text-align:center}.node-head.center.left .ingress,.node-head.center.left h1{text-align:left}.node-head.t3 h1{font-size:var(--step-3)}.node-head.t4 h1{font-size:var(--step-4)}.node-head.t6 h1{font-size:var(--step-6)}.node-head h1.normal{letter-spacing:-.034em;font-weight:500}.node-head .ingress{font-size:var(--step-1);text-align:left;line-height:1.5}.node-head.center .ingress{max-width:48rem;margin-inline:auto}.node-head .ingress.md{font-size:var(--step-0-5)}.node-head .ingress.xl{font-size:var(--step-2)}.node-head .ingress a{text-decoration:underline}.node-head .acts{margin-top:32px}.node-head .below{font-size:var(--step--2);color:var(--gray-600);margin-top:16px}.node-head.inv .below{color:var(--gray-300)}.node-head.dark .btn-w{background:color-mix(in oklab,var(--white) 5%,transparent)}.node-head .pill{margin-bottom:16px}.post-head.img{padding-bottom:160px}.node-head .hero-img{margin-top:var(--spacer-sm);flex-direction:column;justify-content:center;align-items:center;display:flex}.node-head .hero-img img{max-width:100%;height:auto}.node-head .hero-img.mwxl img{max-width:36rem}.node-head .hero-img.mw2 img{max-width:42rem}.node-head .hero-img.mw4 img{max-width:56rem}.node-head .logos-row{max-width:80rem;margin:96px auto 0}.node-head.cols .in{flex-direction:column;justify-content:space-between;align-items:center;gap:32px;display:flex}.node-head.cols .txt{text-align:center;flex:1;max-width:42rem}.node-head.cols .pic{border-radius:12px;flex:1;align-self:flex-start;max-width:469px;display:none;overflow:hidden;box-shadow:0 0 50px #00000008}.node-head.cols .pic.plain{background:color-mix(in oklab,var(--white) 70%,transparent);border:1px solid #0000000d}.node-head.cols .pic img{z-index:10;width:100%;height:auto;transition:all .3s var(--ease);position:relative}.node-head.cols .pic:hover img{scale:1.02}@media (width>=768px){.node-head.cols .in{flex-direction:row}.node-head.cols .txt{text-align:left;padding-right:48px}.node-head.cols .pic{min-width:300px;margin:0;display:block}}@media (width>=1024px){.node-head{padding:96px 0}.node-head.center{padding-inline:32px}.node-head.pulled{padding-top:256px}.node-head.case{padding:0}.node-head .in{padding-inline:32px}.node-head.center .in{padding-inline:0}.node-head h1{font-size:var(--step-7)}.node-head.t3 h1{font-size:var(--step-5)}.node-head.t4 h1{font-size:var(--step-6)}.node-head.t6 h1{font-size:var(--step-8)}.post-head.img{padding-bottom:160px}}.node-head.one-size h1{font-size:var(--step-7)}.node-head.one-size.t3 h1{font-size:var(--step-5)}.node-head.one-size.t4 h1{font-size:var(--step-6)}.node-head.one-size.t6 h1{font-size:var(--step-8)}.ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ctas.left{justify-content:flex-start}.ctas.right{justify-content:flex-end}.btn .wrap-ok{white-space:normal}@media (width>=360px){.ctas{gap:8px}}@media (width>=400px){.ctas{gap:12px}}@media (width>=640px){.ctas{gap:16px}}.shell{padding:64px 0}.shell.pad-b{padding-top:0}.shell.bg-purple{background:#ede9fb}.shell .in{margin-inline:auto;padding-inline:24px}.shell .in.legacy{padding-inline:16px}.shell .mw4{max-width:56rem}.shell .mw6{max-width:72rem}.shell .mw7{max-width:80rem}.shell .mw8{max-width:82.5rem}.rev-head,.shell .lead,.vt .lead,.wiz-rel .head{text-align:center;margin-bottom:48px}.rev-head h2,.shell .lead h2{font-size:var(--step-4);letter-spacing:-.025em;font-weight:500}.spl .head h2,.wiz-rel .head h2{font-size:var(--step-4);color:var(--gray-900);margin-bottom:16px;font-weight:700}.shell .lead h2.large{max-width:48rem;font-size:var(--step-6);margin-inline:auto;line-height:1.5}.shell .lead p{font-size:var(--step-2);color:var(--gray-600)}.more{text-align:center;margin-top:48px}.more a{color:#7633f5;transition:all .2s var(--ease);align-items:center;font-weight:500;display:inline-flex}.more a:hover{filter:brightness(.75)}.more img{width:20px;height:20px;margin-left:8px}@media (width>=640px){.shell .in.legacy{padding-inline:32px}}@media (width>=1024px){.shell{padding:96px 0}.shell.pad-b{padding-top:0}.shell .in{padding-inline:32px}.shell .lead h2{font-size:var(--step-5)}}.byline{font-size:var(--step--1);align-items:center;margin:32px 0;display:flex}.byline img{border-radius:var(--full);border:4px solid #fff;width:56px;height:auto;margin:0 16px 0 auto}.byline>div{flex-direction:column;flex:1;display:flex}.byline .pub{display:inline-block;position:relative}.byline .tip{background:color-mix(in oklab,var(--black) 90%,transparent);color:#fff;font-size:var(--step--2);background:#000000e6;border-radius:6px;padding:6px 12px;position:absolute;top:-36px;left:0}.byline .tip i{border-inline:6px solid #0000;border-top:5px solid #000000e6;width:0;height:0;position:absolute;bottom:-4px;left:50%;translate:50%}.fade-enter-active,.fade-leave-active{transition:opacity .2s var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}.post-img{background:#fff}.post-img .in{max-width:48rem;margin-inline:auto;padding:64px 24px}.post-img figure{padding:48px 0 var(--spacer-xs);margin:-224px 0 0}.post-img img{border-radius:12px;width:100%;height:auto;display:block}.post-img figcaption{font-size:var(--step--2);color:var(--gray-600);text-align:center;margin-top:8px}@media (width>=640px){.post-img .in{padding-inline:32px}}@media (width>=1280px){.post-img figure{margin-inline:-160px}}.post-body{background:#fff}.post-body .rel{padding-bottom:96px;position:relative}.post-nav{z-index:20;background:color-mix(in oklab,var(--purple-100) 5%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:330px;max-height:calc(100vh - 8rem);font-size:var(--step--1-5);border-radius:24px;padding:20px 28px 20px 20px;font-weight:600;display:none;position:sticky;top:112px;left:8px;overflow-y:auto}@media (width>=1420px){.post-nav{display:block}}@media (width>=1536px){.post-nav{font-size:var(--step--1);left:5%}}@media (width>=1800px){.post-nav{left:7%}}@media (width>=2100px){.post-nav{left:15%}}.post-nav .guide{text-transform:uppercase;transition:color .2s var(--ease);align-items:center;gap:6px;margin:80px 0 32px;font-size:15px;display:flex}.post-nav .guide:hover{color:var(--purple-400)}.post-nav .guide svg{transition:color .2s var(--ease);position:relative;top:-1px}.post-nav .chapters{flex-direction:column;gap:24px;display:flex}.post-nav .ch{border-radius:12px;align-items:center;gap:8px;display:flex}.post-nav a.ch{transition:all .2s var(--ease)}.post-nav a.ch:hover{opacity:.8}.post-nav .ch>div{flex:1;min-width:0;line-height:1rem}.post-nav .ch small{letter-spacing:.025em;text-transform:uppercase;color:var(--gray-400);margin-bottom:6px;font-size:10px;font-weight:700;line-height:.75rem;display:block}.post-nav .ch b{font-size:15px;font-weight:600;line-height:1rem;display:block}.post-nav a.ch>div{line-height:.75rem}.post-nav a.ch:hover small{color:var(--purple-400)}.post-nav a.ch:hover b{color:var(--purple-500)}.post-nav .ch.dim,.post-nav .ch.off{opacity:.5}.post-nav .ch.dim b{color:var(--gray-400)}.post-nav .ch.cur small{color:var(--gray-600)}.post-nav .ch.cur b{color:var(--purple-700)}.post-nav .ch.off b,.post-nav .ch.off small{color:var(--gray-500)}.post-nav hr{border:0;border-top:1px solid var(--gray-200);margin:16px 0 0;padding-top:16px}.post-nav .toc-title{text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;display:flex}.post-nav .toc-title svg{position:relative;top:-1px}.post-nav .toc li{margin-bottom:16px}.post-nav .toc li>div{cursor:pointer;transition:all .2s var(--ease);gap:12px;display:flex}.post-nav .toc li>div:hover{color:color-mix(in oklab,var(--purple-800) 80%,transparent)}.post-nav .toc svg{min-width:20px;position:relative;top:4px}.post-content{padding:32px 0 64px}.post-content .in{max-width:48rem;margin-inline:auto;padding-inline:24px}.post-tail{padding-bottom:var(--spacer-md);background:#fff}.post-tail.both{padding-top:var(--spacer-md)}.post-body h2.stop{margin:0}@media (width>=1024px){.post-content{padding:64px 0 96px}.post-content .in{padding-inline:32px}}.rich .fig{margin:0 0 32px}.rich .fig>img{-o-object-fit:contain;object-fit:contain;border-radius:12px;width:100%;max-width:704px;height:auto;margin:0;display:block}.rich .fig figcaption{max-width:704px;font-size:var(--step--2);color:var(--gray-600);text-align:center;margin-top:8px}.rich .fig.w-s{max-width:200px;margin-inline:auto}.rich .fig.w-m{max-width:300px;margin-inline:auto}.rich .fig.w-l{max-width:400px;margin-inline:auto}.rich .fig.callout,.rich .fig.profile{background:var(--gray-50);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100vw;margin:96px 0 32px;padding:64px 32px;display:flex;position:relative;left:50%;translate:-50%}.rich .fig.callout>img{-o-object-fit:cover;object-fit:cover}.rich .fig.profile>img{-o-object-fit:contain;object-fit:contain;width:auto;max-height:450px}.rich .tbl{vertical-align:middle;min-width:100%;display:inline-block}.rich .tbl>table{border:1px solid var(--gray-200);border-collapse:separate;border-spacing:0;min-width:100%;overflow:hidden}.rich .tbl th{background:var(--gray-50);font-size:var(--step--1);text-align:left;color:var(--gray-900);padding:14px 12px;font-weight:600}.rich .tbl td{font-size:var(--step--1);white-space:nowrap;color:var(--gray-500);background:#fff;padding:16px 12px}.rich .tbl tbody tr:first-child td,.rich .tbl tr+tr td{border-top:1px solid var(--gray-200)}@media (width>=640px){.rich .tbl>table{border-radius:8px}}@media (width>=768px){.rich .fig.callout,.rich .fig.profile{padding-inline:64px}}@media (width>=1024px){.rich .fig.callout,.rich .fig.profile{padding:96px}}:root{--gap:70px;--duration:45s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}@media (width<=768px){:root{--gap:50px;--duration:30s}}@media (width<=540px){:root{--gap:10px;--duration:18s}}.logos-band{text-align:center;max-width:82.5rem;margin-inline:auto}.logos-band>strong{max-width:48rem;font-size:var(--step--0-5);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto 28px;font-weight:300;display:block}.marquee{-webkit-user-select:none;user-select:none;min-height:64px;margin:-20px -2px;padding:20px 2px;overflow:clip visible;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 20% 80%,#0000)}.marquee,.marquee .group{gap:var(--gap);will-change:transform;display:flex}.marquee .group{min-width:100%;animation:scroll-x var(--duration) linear infinite;flex-shrink:0;justify-content:space-around;align-items:center}.marquee .item{width:175px;display:inline-block}.marquee .item img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:175px;height:auto;max-height:50px;display:inline-block}@media (width<=768px){.marquee{margin-top:-30px;margin-bottom:-30px}.marquee .item{transform:scale(.85)}}@media (width>=1024px){.logos-band{text-align:left}}@media (prefers-reduced-motion:reduce){.marquee .group{animation-play-state:paused}}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.benefit{align-items:center;gap:32px;padding:40px 0;display:grid}.benefit .pic{border:1px solid color-mix(in oklab,var(--line) 70%,transparent);border-radius:12px;max-width:469px;position:relative;overflow:hidden;box-shadow:0 0 50px #00000008}.benefit .pic.plain{background:#f7f9fc}.benefit .pic img{z-index:10;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .3s var(--ease);will-change:transform;display:block;position:relative}.benefit .pic img:hover{transform:scale(1.02)}.benefit .txt{max-width:36rem}.benefit h2{font-size:var(--step-3);color:var(--black);margin-bottom:16px;font-weight:600;line-height:1.5}.benefit .rich{color:#404040}.benefit .feat-link{font-size:var(--step--0-5);margin-top:24px;line-height:1.5}.benefit .feat-link a{font-weight:500;text-decoration:underline}@media (width>=768px){.benefit{grid-template-columns:repeat(2,1fr);padding:64px 0}.benefit.odd>:first-child{order:2}.benefit.odd .pic{justify-self:end}}@media (width>=1024px){.benefit{gap:64px}.benefit h2{font-size:var(--step-4);line-height:1}.benefit .feat-link{font-size:18px}}.tint-white{background:#fff}.tint-white-25{background:#ffffff40}.tint-white-50{background:#ffffff80}.tint-white-75{background:#ffffffbf}.tint-light-purple{background:#f1eef3}.tint-dark-purple{background:#e6e2e9}.tint-dark-blue{background:#e9eaf1}.tint-blue-15{background:#d6daf126}.tint-blue-30{background:#d6daf14d}.tint-light-gray{background:#f9fafc}.tour{padding:32px 0}.tour>.in{max-width:82.5rem;margin-inline:auto;padding-inline:24px}.tour .row-pad{padding:32px 0}.tour .row-btns{padding:16px 0}.tour .benefits{max-width:82.5rem;margin-inline:auto}.cards{gap:24px;padding:32px 0;display:grid}.cards.mw5{max-width:64rem;margin-inline:auto}.cards.mw3{max-width:48rem;margin-inline:auto}.tcard{border-radius:16px;overflow:hidden}.tcard.plain{border:1px solid color-mix(in oklab,var(--line) 70%,transparent);background:#fff}.tcard.soft{background:#fcfaf9}.tcard>img{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.tcard .body{padding:24px}.tcard h2{font-size:var(--step--1);margin-bottom:4px;font-weight:600}.tcard .icon{width:36px;height:36px;margin-bottom:16px}.rich.sm{font-size:var(--step--1)}.rich.pre{white-space:pre-line}.icon-row .rich,.img-row .rich,.tcard .rich,.text-row .rich,.tint-panel .rich{color:#404040}.benefit .rich :is(h2,h3,h4),.icon-row .rich :is(h2,h3,h4),.img-row .rich :is(h2,h3,h4),.tcard .rich :is(h2,h3,h4),.text-row .rich :is(h2,h3,h4),.tint-panel .rich :is(h2,h3,h4){color:inherit}.rich h2,.rich h3,.rich h4{color:var(--black)}.wide-img{border-radius:12px;max-width:72rem;margin:32px auto;overflow:hidden}.wide-img img{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.wide-img.mw-xs{max-width:20rem}.wide-img.mw-sm{max-width:24rem}.wide-img.mw-md{max-width:28rem}.wide-img.mw-lg{max-width:32rem}.wide-img.mw-xl{max-width:36rem}.wide-img.mw-2xl{max-width:42rem}.wide-img.mw-3xl{max-width:48rem}.wide-img.mw-4xl{max-width:56rem}.wide-img.mw-5xl{max-width:64rem}.wide-img.mw-6xl{max-width:72rem}.wide-img.mw-7xl{max-width:80rem}.img-row{align-items:center;gap:32px;padding:40px 0;display:grid}.img-row.tinted{margin:32px 0;padding:24px}.img-row figure{width:100%;max-width:469px;position:relative;overflow:hidden}.img-row figure.framed{border:1px solid color-mix(in oklab,var(--line) 70%,transparent);background:#f7f9fc;border-radius:12px;box-shadow:0 0 50px #00000008}.img-row figure img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.img-row .txt{max-width:36rem}.tour h2.ts{font-size:var(--step-2)}.tour h2.tm{font-size:var(--step-3)}.tour h2.tl{font-size:var(--step-4)}.img-row h2{line-height:1.5}.icon-row h2,.img-row h2{color:var(--black);margin-bottom:16px;font-weight:600}.icon-row h2{line-height:1.2}.img-row .actions{grid-template-columns:1fr;gap:16px;padding-top:40px;display:grid}.img-row .actions>div,.img-row .ico-box{align-items:center;display:flex}.img-row .ico-box{width:44px;height:44px;color:var(--gray-600);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;margin-right:12px;padding:12px}.img-row .actions .t{font-size:var(--step--1);white-space:pre-line;color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;line-height:1.25rem}.icon-row{border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;max-width:56rem;margin:40px auto;padding:32px 24px 40px;display:flex}.icon-row.plain{border:1px solid color-mix(in oklab,var(--line) 70%,transparent);background:#fff}.icon-row .txt{flex:1}.icon-row .icon{flex-shrink:0;width:44px;height:44px;padding:10px}@media (width>=640px){.icon-row .icon{margin-top:4px}}@media (width>=768px){.icon-row .icon{width:56px;height:56px;padding:12px}}.tint-panel{border:1px solid #f0f0f0;border-radius:12px;max-width:56rem;margin:24px auto;padding:16px;box-shadow:0 2px #00000026}.tint-panel h3{font-size:var(--step-1);margin-bottom:16px;font-weight:600}.text-row{text-align:center;max-width:48rem;margin-inline:auto;padding:32px 0}.text-row h2{letter-spacing:-.034em;color:var(--black);margin-bottom:16px;font-weight:500}.text-row h2,.text-row h2.ct-2xl{font-size:var(--step-3)}.text-row h2.ct-3xl{font-size:var(--step-4)}.text-row h2.ct-4xl{font-size:var(--step-5)}.text-row h2.ct-5xl{font-size:var(--step-6)}.text-row h2.ct-6xl{font-size:var(--step-7)}.text-row h2.ct-7xl{font-size:var(--step-8)}.text-row .rich{margin-inline:auto}.links{flex-wrap:wrap;gap:8px 24px;display:flex}.links .btn{margin-top:16px}@media (width>=540px){.tint-panel{padding:24px}}@media (width>=640px){.cards.c2,.cards.c3,.cards.c4{grid-template-columns:repeat(2,1fr)}.tcard .body{padding:32px}.img-row.tinted{padding:40px}.icon-row{flex-direction:row;gap:24px;padding:48px 40px 56px}.tint-panel{padding:32px}}@media (width>=768px){.img-row{grid-template-columns:repeat(2,1fr);padding:64px 0}.img-row.tinted{border-radius:24px;padding:40px}.img-row.right figure{order:2;justify-self:end}.icon-row{margin-block:64px;padding-top:56px}.tint-panel{padding:48px}}@media (width>=950px){.cards.c3{grid-template-columns:repeat(3,1fr)}.cards.c4{grid-template-columns:repeat(4,1fr)}}@media (width>=480px){.img-row .actions{grid-template-columns:repeat(2,1fr)}}@media (width>=640px){.img-row .actions{-moz-column-gap:40px;column-gap:40px}}@media (width>=1024px){.tour{padding:48px 0}.tour>.in{padding-inline:32px}.cards{gap:32px}.img-row{gap:64px}.img-row.tinted{padding:48px 64px}.img-row h2{line-height:1}.tour h2.tm{font-size:var(--step-4)}.tour h2.tl{font-size:var(--step-5)}.icon-row{gap:40px;padding-inline:64px}.text-row h2{font-size:var(--step-5)}}@media (width>=1280px){.cards{gap:48px}}.info-cards{gap:32px;display:grid}.info-cards>div{display:flex}.icard,.ncard,.pcard.white,.scard,.scard-lg,.ucard{border:var(--card-line);background:#fff;border-radius:16px}.ncard,.scard,.scard-lg,.ucard{flex-direction:column;display:flex;overflow:hidden}.icard{flex:1;max-width:32rem;margin-inline:auto;padding:24px}.icard .icon{width:36px;height:36px;margin-bottom:16px}.icard .photo{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;margin-bottom:16px;display:block}.icard h2{font-size:var(--step-1);margin-bottom:8px;font-weight:600}.icard ul{margin-top:16px}.icard li+li{margin-top:8px}.icard li a{color:#7633f5;transition:all .2s var(--ease);font-weight:500}.icard li a:hover{filter:brightness(.75)}.rich.ctr{text-align:center;max-width:48rem;margin-inline:auto}.lead-inset{padding-inline:16px}.node-head .mb4{margin-bottom:16px}@media (width>=640px){.info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.icard{padding:32px}.lead-inset{padding-inline:32px}}@media (width>=1024px){.info-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.html-content a{color:var(--purple-400);-webkit-transition:color .15s var(--ease);transition:color .15s var(--ease);text-decoration:underline}.faq summary::-webkit-details-marker{color:var(--purple-400);-webkit-transition:color .15s var(--ease);transition:color .15s var(--ease);text-decoration:underline}.html-content a:hover{color:var(--purple-500)}.tstm{text-align:center;max-width:82.5rem;margin-inline:auto}.tstm.masonry{-moz-column-count:1;column-count:1;-moz-column-gap:32px;column-gap:32px}.tstm .brk{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;margin-bottom:32px;display:inline-block}.tstm.grid3{grid-template-columns:1fr;gap:32px;display:grid}.tstm-card{text-align:left;flex-direction:column;width:100%;max-width:32rem;margin-inline:auto;display:flex}.tstm-card.tall{height:100%}.tstm-card.boxed{border:var(--card-line);background:#fff;border-radius:16px;padding:32px;overflow:hidden}.tstm-card .big-pic{margin-bottom:32px}.tstm-card .big-pic img{border-radius:var(--full);width:80px;height:80px}.tstm-card blockquote{font-family:TiemposHeadline,serif;font-style:italic;font-weight:400;font-size:var(--step-0);color:var(--gray-900);margin-bottom:32px}.tstm-card blockquote.fx1{flex:1}.tstm-card blockquote.tight{margin-bottom:16px}.tstm-card .stars-row{margin-bottom:16px;display:flex}.tstm-card .name{color:var(--gray-900);font-weight:600}.tstm-card .meta,.tstm-card .name{font-size:var(--step--2);line-height:1.25}.tstm-card .meta{color:var(--gray-600)}.tstm-card .who{align-items:center;gap:16px;display:flex}.tstm-card .who img{border-radius:var(--full);flex-shrink:0;width:48px;height:48px}.tstm-card .who .fx1{flex:1}.tstm-card .who .g{flex-shrink:0;width:16px;height:16px}.stars{border-radius:var(--full);background:#fff9ee;justify-content:center;margin-inline:auto;padding:8px;display:flex}.stars.bare{background:0 0;border-radius:0;justify-content:flex-start;margin-inline:0;padding:0}.stars-bar{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDE4LjAyIDE3Ljk0Ij48cGF0aCBmaWxsPSIjZmFjYzE2IiBkPSJtOS44LjYxIDIuMSA0LjRjLjEuMy40LjQuNi41bDQuNy43Yy44IDAgMS4xLjkuNSAxLjRsLTMuNCAzLjVjLS4yLjMtLjMuNy0uMy45bC44IDQuOGMuMS43LS42IDEuMy0xLjMgMWwtNC4yLTIuM2MtLjMtLjItLjUtLjItLjggMGwtNC4yIDIuM2MtLjYuNC0xLjQtLjItMS4zLTFsLjktNC44Yy4xLS4zLS4xLS42LS4zLS44TC4yIDcuNzFjLS40LS41LS4yLTEuNC42LTEuNWw0LjctLjdjLjMgMCAuNS0uMy42LS41TDguMi41MWMuNC0uNyAxLjMtLjcgMS42LjEiLz48L3N2Zz4=);background-repeat:repeat-x;background-size:18px 14.7px;width:90px;height:14.7px}.stars-bar.n1{width:18px}.stars-bar.n2{width:36px}.stars-bar.n3{width:54px}.stars-bar.n4{width:72px}.tslider{align-items:flex-start;max-width:72rem;margin:-16px auto 0;display:flex}.tslider .nav{width:48px;position:relative;translate:0 64px}.tslider .nav button{transition:transform .15s var(--ease);padding:32px 0}.tslider .prev button:hover{transform:translate(-4px)}.tslider .next button:hover{transform:translate(4px)}.tslider .nav button:active{transform:translateY(2px)}.tslider .prev svg{rotate:180deg}.tslider .slide{flex:1;animation:.5s ease-in-out jump-in}.tslider .row{flex-direction:column;align-items:center;max-width:72rem;margin-inline:auto;display:flex}.tslider .pic{margin:0 0 32px}.tslider .txt{text-align:center}.tslider blockquote{font-size:var(--step-3);margin-bottom:32px;font-style:italic;line-height:1.4;display:block}.tslider strong{font-weight:700}.tslider p,.tslider strong{font-size:var(--step--1)}.cutout-fig{width:200px}.cutout{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 356 373'%3E%3Cpath fill='red' d='m162 373-63-78 15-17-54 26-60-79L203 0l76 68-25 27 40-20 62 78-49 57 35 63z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 356 373'%3E%3Cpath fill='red' d='m162 373-63-78 15-17-54 26-60-79L203 0l76 68-25 27 40-20 62 78-49 57 35 63z'/%3E%3C/svg%3E")}.jump-in{animation:.5s ease-in-out jump-in}@keyframes jump-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (width>=640px){.tstm-card.boxed{padding:40px}.tstm-card .big-pic{margin-bottom:48px}.tstm-card .big-pic img{width:140px;height:140px}}@media (width>=768px){.tslider .nav{translate:0 96px}.cutout-fig{width:280px}}@media (width>=950px){.tstm.masonry{-moz-column-count:3;column-count:3}.tstm.grid3{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.tstm{text-align:left}.tstm-card blockquote{line-height:1.5rem}.tslider .nav{translate:0 128px}.tslider .row{flex-direction:row}.tslider .pic{margin:0 48px 32px 0}}@media (width>=1280px){.tslider .nav{translate:0 176px}.tslider .prev{left:-48px}.tslider .next{right:-48px}.cutout-fig{width:356px}}.gbadge-link.still,.ptabs{max-width:82.5rem;margin-inline:auto}.ptabs .strip{max-width:72rem;margin-inline:auto}.ptabs .rail{justify-content:center;display:flex;position:relative}.ptabs .fade{z-index:50;pointer-events:none;width:48px;position:absolute;top:0;bottom:0}.ptabs .fade.r{border-radius:0 var(--full) var(--full) 0;right:0}.ptabs .fade.l{border-radius:var(--full) 0 0 var(--full);left:0}.ptabs .tabs{border-radius:var(--full);scrollbar-width:none;-ms-overflow-style:none;transition:all .7s var(--ease);margin-inline:auto;padding-inline:4px;display:flex;position:relative;overflow-x:auto}.ptabs .tabs::-webkit-scrollbar{display:none}.ptabs .tabs li{transition:transform .3s var(--ease)}.ptabs .pane{background:color-mix(in oklab,var(--white) 50%,transparent);box-shadow:var(--shadow-lg);border-radius:24px;margin-top:24px;padding:16px}.tab{padding-inline:4px}.tab button{border-radius:var(--full);width:100%;font-size:var(--step--1);color:var(--gray-700);cursor:pointer;transition:all .15s var(--ease);align-items:center;gap:8px;margin-block:8px;padding-inline:12px;font-weight:700;display:inline-flex}.tab button:hover{background:color-mix(in oklab,var(--white) 50%,transparent)}.tab button.on,.tab button.on:hover{color:var(--black);background:#fff}.tab button.has-icon{padding-left:6px}.tab .ico{border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tab .ico .icon{width:18px}.tab .lbl{white-space:nowrap;text-align:center;flex:1;padding-block:8px}.bigpanel{border-radius:8px;flex:1}.bigpanel .row{flex-direction:column;gap:16px;display:flex}.bigpanel .pic{background:color-mix(in oklab,var(--white) 70%,transparent);border-radius:12px;align-self:flex-start;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 50px #00000008}.bigpanel .pic img{transition:all .3s var(--ease)}.bigpanel .pic:hover img{scale:1.02}.over{z-index:10;position:relative}.bigpanel .content{flex:1;padding:16px}.bigpanel .content h2{font-size:var(--step-3)}.bigpanel .rich{max-width:none;font-size:var(--step-0)}@media (width>=640px){.ptabs .fade{width:128px}.ptabs .pane{padding:48px}.tab button{padding-inline:24px}.tab button.has-icon{padding-left:12px}.bigpanel .row{gap:32px}}@media (width>=768px){.tab .lbl{padding-block:12px}.bigpanel{border-radius:24px;margin-inline:auto}.bigpanel .row{flex-direction:row;align-items:center}.bigpanel .pic{order:2;width:50%}.bigpanel .content{width:50%}}@media (width>=1024px){.bigpanel .pic{max-width:469px}}@media (width>=1280px){.bigpanel .content h2{padding-right:96px}}@media (width>=1536px){.bigpanel .row{gap:48px}.bigpanel .content{padding:32px}}.accordion{max-width:72rem;margin-inline:auto}.acc-rel{position:relative}.acc-item{transition:all .15s var(--ease);border-left:2px solid #0000;margin-bottom:16px}.acc-item.on{border-left-color:#35213c}.acc-item button{text-align:left;width:100%;color:var(--gray-500);cursor:pointer;border-radius:0 8px 8px 0;padding:16px 32px;transition:all .4s}.acc-item button:hover{background:color-mix(in oklab,var(--gray-500) 5%,transparent);color:var(--gray-700)}.acc-item.on button,.acc-item.on button:hover{color:#35213c}.acc-item button span{font-size:var(--step-2)}.acc-text{padding-inline:32px;transition:all .3s cubic-bezier(.2,0,0,1);overflow:hidden}.acc-pic{border-radius:8px;overflow:hidden}.acc-pic.plain{background:#f7f9fc}.acc-side{width:50%;padding-left:48px;display:none;position:absolute;top:0;right:0}.expand-enter-from,.expand-leave-to{opacity:0}.expand-enter-active,.expand-leave-active{transition:all .3s cubic-bezier(.2,0,0,1)}@media (width>=768px){.acc-item{width:50%}.acc-pic.mobile{display:none}.acc-side{display:block}}.cards3{grid-template-columns:1fr;gap:32px;max-width:82.5rem;margin-inline:auto;display:grid}.ncard{position:relative}.ncard .pic{overflow:hidden}.ncard .pic img{transition:all .3s var(--ease);border-radius:4px;margin-inline:auto}.ncard.cs .pic img{border-radius:4px 4px 0 0}.ncard .pic:hover img{scale:1.02}.ncard .body{flex-direction:column;flex:1;padding:24px;display:flex}.ncard .tl{text-underline-offset:4px;transition:all .3s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.ncard .tl:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}.ncard h3{font-size:var(--step-1);margin-bottom:16px;font-weight:500;line-height:1.2}.ncard .teaser{font-size:var(--step--1);flex:1}.ncard .rm{margin-top:8px}.ncard.cs{container-type:inline-size}.ncard.cs .body{padding:32px 16px;position:relative}.ncard.cs .seg{border:1px solid var(--black);border-radius:var(--full);background:#f2efe7;align-self:flex-start;padding:6px 16px;font-size:14px;position:absolute;top:0;transform:translateY(-50%)}.ncard.cs .tl{text-decoration:none}.ncard.cs .tl:hover{text-decoration:underline}.ncard.cs h3{font-size:var(--step-0);text-wrap:wrap;flex:1;line-height:1.375}.ncard.cs .foot{justify-content:space-between;align-items:baseline;display:flex}@container (width>=320px){.ncard.cs .body{padding:32px}}@media (width>=640px){.ncard .body{padding:32px}}@media (width>=768px){.cards3{grid-template-columns:repeat(3,1fr)}}.draft-dot{pointer-events:none;z-index:10;border-radius:var(--full);color:#fff;width:12px;height:12px;box-shadow:0 0 0 2px #fff,var(--shadow-sm);background:#f59e0b;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex;position:absolute;top:12px;right:12px}.draft-dot.lbl{width:auto;height:auto;padding:2px 8px}.cvideo{margin:32px 0}.cvideo .fig.callout{margin-bottom:96px}.cvideo .reel{width:100%;max-width:28rem}.vid-inline{max-width:82.5rem;margin-inline:auto}.vid-inline.narrow{max-width:56rem}.vid-inline>p{font-size:var(--step-2);text-align:center;margin-bottom:16px}.vid-box{padding:56.25% 0 0;position:relative}.vid-box>.vid{width:100%;height:100%;box-shadow:var(--shadow-box-lg);border-radius:8px;position:absolute;top:0;left:0;overflow:hidden}.vid .mux-box{transition:opacity .3s var(--ease)}.vid.veiled .mux-box{opacity:0}.video-overlay{pointer-events:none;transition:opacity .3s}.video-overlay img{width:100%;box-shadow:var(--shadow-box);border-radius:8px;margin-inline:auto;position:absolute;top:0;left:0}.vbtn{z-index:10;opacity:.9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vid.hover .vbtn{scale:1.05}.vbtn svg{margin-right:8px}.vbtn.round{border-radius:var(--full);width:64px;height:64px;transition:all .2s var(--ease);background:#fff;justify-content:center;align-items:center;padding:16px;display:flex;box-shadow:0 3px 15px #00000042,0 0 1px #00000052,0 1px 5px #00000032}.vbtn.round svg{width:100%;margin:0;position:relative;left:4px}.vid-popup{display:flex}.vid-popup>div{box-shadow:var(--shadow-md);opacity:.9;cursor:pointer;transition:all .5s var(--ease);border-radius:6px;margin-inline:auto;position:relative;overflow:hidden}.vid-popup>div:hover{opacity:1}.vid-popup img{width:100%;margin-inline:auto}.vid-popup .go{z-index:10;border-radius:var(--full);background:var(--purple-500);width:80px;height:80px;transition:all .3s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vid-popup .go:hover{background:var(--purple-600);transform:translate(-50%,-50%)scale(1.05)}.yt{max-width:42rem;margin-inline:auto}.yt.mw-xs{max-width:20rem}.yt.mw-sm{max-width:24rem}.yt.mw-md{max-width:28rem}.yt.mw-lg{max-width:32rem}.yt.mw-xl{max-width:36rem}.yt.mw-2xl{max-width:42rem}.yt.mw-3xl{max-width:48rem}.yt.mw-4xl{max-width:56rem}.yt.mw-5xl{max-width:64rem}.yt.mw-6xl{max-width:72rem}.yt.mw-7xl{max-width:80rem}.yt.mw-8xl{max-width:82.5rem}.yt .box{padding-bottom:56.6%;position:relative}.yt iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vt .lead h2{font-size:var(--step-4);margin-bottom:16px;font-weight:700}.vt .lead p{max-width:42rem;font-size:var(--step-1);color:var(--gray-600);margin-inline:auto}.vt-grid{grid-template-columns:1fr;gap:24px;margin-inline:auto;display:grid}.vt-grid.n1{max-width:28rem}.vt-grid.n2{max-width:56rem}.vt-grid.n3,.vt-grid.n4{max-width:80rem}.vt-grid p{font-size:var(--step--1);color:var(--night-500);margin-top:12px}@media (width>=640px){.vt-grid.n4{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.vbtn.round{width:96px;height:96px}.vt .lead h2{font-size:var(--step-5)}.vt .lead p{font-size:var(--step-2)}.vt-grid.n2{grid-template-columns:repeat(2,1fr)}.vt-grid.n3{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.vid-popup>div{border-radius:12px}.vt .lead{margin-bottom:64px}.vt .lead h2{font-size:var(--step-6)}.vt-grid{gap:32px}.vt-grid.n4{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.vt-grid.n4{grid-template-columns:repeat(4,1fr)}}.lead-sec{color:#fff;background:#49189a;margin-inline:-16px;padding:64px 16px}.lead-sec .intro h2{letter-spacing:-.034em;text-align:center;max-width:48rem;margin-inline:auto;font-weight:500}.lead-sec .intro p{max-width:28rem;font-size:var(--step--1);text-align:center;margin:0 auto 24px}.lead-box{color:#fff;background:#6025bf;border-radius:24px;width:100%;max-width:42rem;margin-inline:auto;padding:32px}.lead-box form{font-size:var(--step--2)}.lead-box label{text-align:left;margin-bottom:8px;font-weight:600;display:block}.lead-box .fld{margin-bottom:16px;position:relative}.lead-box input{border:1px solid color-mix(in oklab,var(--white) 40%,transparent);border-radius:var(--full);width:100%;font-size:var(--step--1);color:#fff;background:0 0;padding:12px 20px;font-weight:600}.lead-box input::placeholder{color:#fff}.lead-box input:focus{background:color-mix(in oklab,var(--black) 20%,transparent);border-color:#fff;outline:none}.lead-box button{border-radius:var(--full);width:100%;color:var(--black);font-size:var(--step--2-5);text-align:center;transition:all .15s var(--ease);background:#fff;justify-content:center;align-items:center;margin-top:8px;padding:12px 0;display:flex}.lead-box button:hover{background:var(--gray-100);color:#49189a}.spin{width:16px;height:16px;margin:0 12px 0 -4px;animation:1s linear infinite spin}.spin circle{opacity:.25}.spin path{opacity:.75}@keyframes spin{to{transform:rotate(1turn)}}.lead-box .err{color:#b91c1c;margin-bottom:16px}.lead-box .terms{font-size:var(--step--2-5);color:#fff}.lead-box .thanks{text-align:center;border-radius:12px;width:100%;padding:28px;display:inline-block}@media (width>=540px){.lead-box input{padding-right:144px}.lead-box .fld button{width:128px;margin-top:0;position:absolute;top:4px;bottom:4px;right:4px}}@media (width>=640px){.lead-sec{margin-inline:-32px;padding-inline:32px}}@media (width>=768px){.lead-sec .intro p{white-space:pre-line}}@media (width>=1024px){.lead-sec{padding-block:96px}}.ev-wrap{width:100%;max-width:48rem;margin-inline:auto}.ev-intro{font-size:var(--step-3);letter-spacing:-.025em;text-align:center;margin-bottom:32px;font-weight:600}.ev-form{border:1px solid color-mix(in oklab,var(--black) 6%,transparent);color:var(--night-900);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:24px}.ev-form .hp{position:absolute;left:-9999px}.ev-form .fields{gap:16px;display:grid}.ev-form .fields label{font-size:var(--step--1);color:var(--night-900);margin-bottom:6px;font-weight:600;display:block}.ev-form .fields label span{color:var(--purple-600)}.ev-form .fields input{border:1px solid color-mix(in oklab,var(--black) 15%,transparent);width:100%;font-size:var(--step-0);border-radius:12px;padding:10px 16px}.ev-form .fields input:focus{border-color:var(--purple-500);box-shadow:0 0 0 2px color-mix(in oklab,var(--purple-500) 40%,transparent);outline:none}.ev-form input.bad{border-color:#ef4444}.ev-form .err{font-size:var(--step--2);color:#b91c1c;margin-top:4px}.ev-form .err.srv{font-size:var(--step--1);margin-top:16px}.ev-form .consent{font-size:var(--step--1);cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0 0;font-weight:400;display:flex}.ev-form .consent input{width:16px;height:16px;accent-color:var(--purple-600);border-radius:4px;margin-top:2px}.ev-form .consent span{color:var(--night-500)}.ev-form .btn{width:100%;margin-top:24px;padding:12px 32px}.ev-form .btn:disabled{opacity:.6;cursor:not-allowed}.ev-form .note{font-size:var(--step--2);color:var(--night-400);margin-top:16px}.ev-done{border:1px solid color-mix(in oklab,var(--black) 6%,transparent);color:var(--night-900);text-align:center;background:#fff;border-radius:24px;padding:32px}.ev-done .t{font-size:var(--step-1);margin-bottom:4px;font-weight:600}.ev-done p:last-child{color:var(--night-500)}@media (width>=640px){.ev-form{padding:32px}.ev-form .fields{grid-template-columns:repeat(2,1fr)}.ev-form .btn{width:auto}}@media (width>=1024px){.ev-intro{font-size:var(--step-4)}}.prices .mw8{max-width:82.5rem;margin-inline:auto}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .25s}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0}.price-header{z-index:70;width:100%;box-shadow:var(--shadow-box);background:#fff;padding:0 32px;display:none;position:fixed;top:0;left:0}.price-header .grid12{grid-template-columns:repeat(12,minmax(0,1fr));width:100%;display:grid}.price-header .hd-lead{grid-column:span 3;padding:32px 12px 0 0}.price-header .txt{width:100%;font-size:var(--step--2);text-align:center;padding-bottom:7px}.price-header .t{font-size:var(--step--1);margin-bottom:4px;font-weight:700;line-height:20px;display:none}.price-header .s{color:var(--gray-500);align-items:flex-start;gap:6px;display:flex}.price-header .pkg{grid-column:span 3;padding:20px 40px}.price-header .pkg.alt{background:color-mix(in oklab,var(--gray-100) 35%,transparent)}.price-header .row{justify-content:space-between;align-items:flex-end;height:36px;display:flex}.price-header .name{font-size:var(--step--1);font-weight:700;position:relative;top:-4px}.price-header .price{position:relative}.price-header .price b{font-size:var(--step-1);color:var(--black);font-weight:700}.price-header .price small{font-size:11px;position:relative;top:-12px;left:-8px}.price-header .pkg a{border:1px solid var(--gray-200);border-radius:var(--full);font-size:var(--step--1);text-align:center;transition:color .15s var(--ease),background-color .15s var(--ease),border-color .15s var(--ease);background:#fff;margin-top:10px;padding:4px 8px;display:block}.price-header .pkg a:hover{background:var(--gray-50)}.price-header .pkg a.hot{border-color:var(--purple-700);background:var(--purple-600);color:#fff;font-weight:600}.price-header .pkg a.hot:hover{background:var(--purple-700)}.prices .top-grid{text-align:center;flex-direction:column;align-items:center;display:flex}.prices .top-grid.free{flex-direction:row;margin-inline:auto}.prices .intro{margin-top:32px}.prices .intro h1{font-size:var(--step-6);margin-top:0;font-weight:600;line-height:.9}.prices .ing{max-width:32rem;font-size:var(--step-1)}.prices .info{font-size:var(--step--1);background:#bbf7d0;border-radius:8px;margin-top:16px;padding:20px;display:none}.prices .pkgs-col{flex-direction:column;align-items:center;width:100%;display:flex}.prices .sw{padding-top:16px;display:flex}.prices .info-m{font-size:var(--step--0-5);margin-top:16px}.prices .pkgs{flex-direction:column;align-items:center;gap:32px 16px;width:100%;margin-top:16px;display:flex}.prices .pkgs.n1{display:block}.prices .note{max-width:82.5rem;margin:var(--spacer-sm) auto 0;font-size:var(--step--2);text-align:center}.prices .note.full{text-align:right}.pblock{width:100%;max-width:28rem;box-shadow:var(--shadow-box);background:#f7f5ff;border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;margin:3px 0;display:flex;position:relative}.pblock.t-paleGreen{background:linear-gradient(to top left in oklab,#e6e8de,#f0ffc74d,#fff)}.pblock.t-purple{background:linear-gradient(to top left in oklab,#afa0e0,#6d4b99);color:#fff}.pblock.t-green{background:linear-gradient(to top left in oklab,#9fba7d,#7c9533);color:#fff}.pblock.t-gradient1{background:linear-gradient(to top left in oklab,#4ba2a2,#6b2564);color:#fff}.pblock.t-gradient2{background:linear-gradient(to top left in oklab,#674eb9,#cf9e20);color:#fff}.pblock.t-horizontalGradient1{background:linear-gradient(to right in oklab,#fbfafd,#ded2ec)}.pblock .in{text-align:left;flex-direction:column;flex:1;width:100%;padding:16px;display:flex}.pblock .body{flex:1}.pblock .name{font-size:var(--step-1);justify-content:space-between}.pblock .name,.pblock .rec{align-items:center;display:flex}.pblock .rec{border-radius:var(--full);font-size:var(--step--2);background:#bbf7d0;padding:4px 16px}.pblock .amount{display:flex}.pblock .pre{font-size:var(--step-0-5);position:relative;top:4px;left:-4px}.pblock .num{font-size:var(--step-5);font-weight:600}.pblock .num.ml{margin-left:8px}.pblock .per{font-size:var(--step--2);position:relative;top:4px;left:-8px}.pblock .contact{font-size:var(--step-3);margin-top:0;font-weight:600}.pblock .unit{font-size:var(--step--2);margin-bottom:8px;position:relative;top:-8px}.pblock .desc{font-size:var(--step--1)}.pblock .desc.addon{padding-bottom:8px}.pblock .go{border:1px solid var(--gray-200);border-radius:var(--full);font-size:var(--step--1);text-align:center;transition:color .15s var(--ease),background-color .15s var(--ease),border-color .15s var(--ease);background:#fff;margin-top:24px;padding:8px;display:block}.pblock .go:hover{background:var(--gray-50)}.pblock.t-green .go,.pblock.t-purple .go{background:0 0;border-color:#fff}.pblock.t-purple .go:hover{background:var(--purple-50)}.pblock.t-green .go:hover{background:#7f9852}.pblock .go.hot{color:#fff;background:#6b2cf3;border-color:#6720e1;font-weight:600}.pblock .go.hot:hover{background:#6720e1}.pblock .ribbon{font-size:var(--step--2);text-transform:uppercase;background:#cbff58;padding:6px 32px;font-weight:600;position:absolute;top:8px;right:-8px;rotate:10deg}.otype .bar{display:none}.otype select{border:1px solid var(--gray-200);border-radius:12px;padding:8px 32px 8px 16px}.ftable .cat{margin-top:80px}.ftable h2{font-size:var(--step-3);font-weight:700}.ftable .head p{max-width:24rem;font-size:var(--step--1);margin-bottom:16px}.ftable .cmp{margin-inline:-16px}.ftable .tbl{box-shadow:var(--shadow-md);background:#fff;margin-bottom:80px}.ftable .tbl.sign{margin-bottom:32px}.ftable .thead{border-bottom:1px solid var(--gray-200);width:100%;height:48px;font-size:var(--step-1);background:#fff;border-radius:12px 12px 0 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;box-shadow:0 6px 15px -10px #0003,0 12px 8px -17px #00000038}.ftable .fh{grid-column:span 6;padding:16px 0 16px 16px;font-weight:600}.ftable .fh,.ftable .ph{font-size:var(--step--2)}.ftable .ph{text-align:center;grid-column:span 2;padding-block:16px;position:relative;left:-12px}.ftable .tbody{font-size:var(--step--2)}.ftable .tbody>:not(:last-child){border-bottom:1px solid var(--gray-200)}.ftable .frow{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ftable .frow:hover{background:color-mix(in oklab,var(--gray-200) 50%,transparent)}.ftable .fname{grid-column:span 6;align-items:center;display:flex}.ftable .fl{align-items:center;padding:12px 16px;display:inline-flex}.ftable .fl.tip{cursor:default}.ftable .fl.last{padding-bottom:16px}.ftable .frow:hover .fl>span{text-decoration:underline}.ftable .fl svg{width:20px;height:20px;color:var(--purple-500);opacity:0;transition:opacity .1s var(--ease);margin-left:8px}.ftable .frow:hover .fl svg{opacity:1}.ftable .fs{text-align:center;grid-column:span 2;justify-content:center;align-items:center;display:flex;position:relative;left:-12px}.ftable .fs.br{border-bottom-right-radius:12px;overflow:hidden}.ftable .fs svg{width:14px}.ftable .fs .no{color:var(--gray-300)}.ftable .sig-txt{max-width:48rem;font-size:var(--step--1);text-align:center;margin:0 auto}.ftable .sig{grid-template-columns:minmax(0,1fr);gap:16px;max-width:64rem;margin:40px auto 0;display:grid}.ftable .sig-block{max-width:32rem;margin-inline:auto}.ftable .sig-ico{width:28px;margin-right:8px}@media (width>=540px){.ftable .ph{left:0}.ftable .ph.alt{background:color-mix(in oklab,var(--gray-100) 35%,transparent)}.ftable .tbody{font-size:var(--step--1)}.ftable .fs{left:0}.ftable .fs.alt{background:color-mix(in oklab,var(--gray-100) 35%,transparent)}.ftable .frow:hover .fs.alt{background:color-mix(in oklab,var(--gray-200) 50%,transparent)}.ftable .fs svg{width:16px}}@media (width>=640px){.prices .intro{margin-top:16px}.pblock .in{padding:32px}.ftable .cmp{margin-inline:0}.ftable .tbl{border-radius:12px}.ftable .thead{height:80px}.ftable .fh,.ftable .ph{font-size:var(--step--1);padding-block:28px}.ftable .ph{font-weight:600}.ftable .ph:last-child{border-top-right-radius:12px}.ftable .fs svg{width:20px}}@media (width>=768px){.prices .pkgs{margin-top:24px}.pblock .pre{top:32px;left:0}.pblock .per{top:12px;left:-16px}.ftable .sig{margin-top:48px}}@media (width>=1024px){.price-header{display:block}.prices .top{display:flex}.prices .top-grid{text-align:left;align-items:flex-start}.prices .top-grid.full{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prices .intro{margin-top:74px;padding-right:32px}.prices .intro h1{font-size:var(--step-5)}.prices .ing{font-size:var(--step-0)}.prices .info{display:block}.prices .pkgs-col{grid-column:span 3;display:block}.prices .sw{padding-top:0}.prices .info-m{display:none}.prices .pkgs.n2,.prices .pkgs.n3,.prices .pkgs.n4{align-items:stretch;display:grid}.prices .pkgs.n1{max-width:82.5rem}.prices .pkgs.n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem}.prices .pkgs.n3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:82.5rem}.prices .pkgs.n4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:95rem}.prices .note.full{padding-left:25%}.pblock .contact{margin-bottom:.65em}.pblock .unit{margin-bottom:20px}.pblock .desc:not(.addon){min-height:4.5em}.otype .bar{background:var(--purple-50);box-shadow:var(--shadow-box);cursor:default;border-radius:12px;align-items:center;margin-inline:auto;padding:1px;font-weight:600;display:flex}.otype .bar button{font:inherit;font-size:var(--step--1-5);color:var(--gray-500);text-align:center;cursor:pointer;transition:all .15s var(--ease);background:0 0;border:0;border-radius:12px;padding:8px 20px}.otype .bar button+button{margin-left:12px}.otype .bar button:hover{color:var(--black)}.otype .bar button.on{color:var(--gray-800);background:#fff}.ftable .thead,.otype select{display:none}.ftable .fname{grid-column:span 3}.ftable .fl{padding-left:32px;padding-right:8px}.ftable .fl.first{padding-top:16px}.ftable .fs{grid-column:span 3}.ftable .fs.tr{border-top-right-radius:12px}.ftable .fs.first>*{padding-top:2px}.ftable .sig{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.price-header .hd-lead{padding:40px 32px 0 0}}@media (width>=1536px){.price-header .hd-lead{padding-top:24px}.price-header .txt{text-align:left}.price-header .t{display:flex}}.sec{padding:64px 0}.sec.sm{padding:48px 0}.sec>.in{max-width:72rem;margin-inline:auto;padding-inline:24px}.sec>.in.mw7{max-width:80rem}.stack8>*+*{margin-top:32px}.feat-video{max-width:82.5rem;margin:-96px auto 0;padding:64px 0}.feat-video>div{padding-inline:16px}.rich.mw2{max-width:42rem}.rich.mw3{max-width:48rem;margin-inline:auto}.rich.mwxl{max-width:36rem}.rich.node-content ul{white-space:pre-line;margin:0;padding-left:0;list-style:none}.rich.node-content ul li{margin:0 0 1.5rem;padding-left:2.5rem;list-style-type:none;position:relative}.rich.node-content ul li:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='28' fill='none' viewBox='0 0 27 28'%3E%3Cpath stroke='%23967af4' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M22.5 7.534 10.125 19.91 4.5 14.284'/%3E%3C/svg%3E") 0 0/1.5rem no-repeat;width:1.5rem;height:1.5rem;position:absolute;top:.25rem;left:0}.bigtext-sec{background:#ede9fb;line-height:1}.bigtext h2{font-size:var(--step-5);color:#35204f;margin-bottom:8px;font-weight:400;line-height:1.5}.bigtext p{font-size:var(--step-4);color:#6425b5;line-height:1.5}.bigtext p strong{color:#351066;font-weight:700}.pcs{padding:64px 0}.pcs .in{max-width:56rem;margin-inline:auto;padding-inline:24px}.spl{background:var(--gray-50);padding:64px 0}.spl>.in{padding-inline:24px}.spl .head{text-align:center;max-width:48rem;margin:0 auto 48px}.spl .head p{font-size:var(--step-0-5);color:var(--gray-600)}.lead-fig{margin-inline:auto;padding:32px 24px 0}.lead-fig.mw3{max-width:48rem}.lead-fig.mw4{max-width:56rem}.lead-fig.mw5{max-width:64rem}.lead-fig.mw6{max-width:72rem}.lead-fig.mw7{max-width:80rem}.lead-fig img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;display:block}.headless{border-top:20px solid #0000;padding-inline:16px}.headless .sp-b{margin-bottom:var(--spacer-sm)}.headless h1{max-width:42rem;font-size:var(--step-7);letter-spacing:-.025em;text-align:center;margin-inline:auto;font-weight:800;line-height:1}.headless h1.t4{font-size:var(--step-6)}.headless h1.t3{font-size:var(--step-5)}.headless .ing{text-align:center;max-width:36rem;margin-inline:auto}.headless .ing p{font-size:var(--step-1)}.pad8{padding:32px 0}.hero-lockup{justify-content:center;align-items:center;margin-bottom:40px;display:flex}.split-head{padding:64px 0}.split-head .in{flex-direction:column;justify-content:space-between;align-items:center;max-width:72rem;margin-inline:auto;padding-inline:24px;display:flex}.split-head .txt{text-align:center;flex:1;max-width:42rem}.split-head h1{max-width:42rem;font-size:var(--step-6);margin:0 auto 32px;line-height:1.05}.split-head.t3 h1{font-size:var(--step-5)}.split-head.t6 h1{font-size:var(--step-7)}.split-head .ing{max-width:42rem;font-size:var(--step-1);margin:0 auto 32px}.split-head .ing.long{font-size:var(--step-0)}.split-head .acts{margin-bottom:32px}.split-head .pic{border:1px solid color-mix(in oklab,var(--black) 5%,transparent);border-radius:12px;flex:1;align-self:flex-start;max-width:469px;margin-inline:auto;overflow:hidden;box-shadow:0 0 50px #00000008}.split-head .pic img{border-radius:4px;margin-inline:auto}@media (width>=640px){.headless{border-top-width:60px;padding-inline:32px}}@media (width>=768px){.feat-video>div{padding-inline:32px}.headless .ing{white-space:pre-line}.split-head .in{flex-direction:row}.split-head .txt{text-align:left;padding-right:48px}.split-head .pic{min-width:300px;margin-inline:0}}@media (width>=1024px){.sec{padding:96px 0}.sec.sm{padding:48px 0}.sec>.in{padding-inline:32px}.feat-video,.pcs{padding:96px 0}.pcs .in{padding-inline:32px}.spl{padding:96px 0}.spl>.in{padding-inline:32px}.spl .head h2{font-size:var(--step-5)}.lead-fig{padding-inline:32px}.headless{border-top-width:90px}.split-head{padding:80px 0}.split-head .in{padding-inline:32px}.split-head .ing{white-space:pre-line}}.role-benefits .lead h2.plain{max-width:48rem;font-size:var(--step-6);letter-spacing:-.034em;margin:0 auto .3em;font-weight:500}.role-benefits .lead p.pre{max-width:48rem;font-size:var(--step-0);color:inherit;margin-inline:auto}@media (width>=768px){.role-benefits .lead p.pre{white-space:pre-line}}.pcards{gap:8px;max-width:82.5rem;margin-inline:auto;display:grid}.pcards.top-12{margin-top:48px}.pcards.mw5{max-width:64rem}.pcards.end-16{padding-bottom:64px}.pcards.end-lg{margin-bottom:var(--sp-lg)}.pcards.end-2xl{margin-bottom:var(--sp-2xl)}.pcards>div{display:flex}.pcard{flex:1;max-width:32rem;margin-inline:auto;container-type:inline-size}.pcard.white{overflow:hidden}.pcard.soft{background:#fcfaf9;border-radius:16px}.pcard.bare{border-radius:8px;max-width:36rem}.pcards.mw3{max-width:48rem}.pcards.mw-none{max-width:none}.pcards.n1{grid-template-columns:minmax(0,1fr)}.pcard .ico.bare{padding:0 0 12px}.pcard .body.bare{padding:24px 0}.pcard .rich{font-size:var(--step--1)}.pcard .in{text-align:center;flex-direction:column;flex:1;justify-content:space-between;align-items:center;max-width:42rem;margin-inline:auto;padding-inline:8px;display:flex}.pcard .ico{color:var(--gray-800);margin:16px 0 -32px;padding:16px}.pcard .icon{width:28px;height:28px;margin:10px}.pcard .ico.dark{filter:brightness(0)}.pcard .image{background:#f7f9fc;border:1px solid #ebebed;align-self:flex-start;overflow:hidden}.pcard .body{width:100%;font-size:var(--step--2);padding:48px 24px}.pcard .body.flat{padding:24px}.pcard .body>a{text-underline-offset:4px;transition:all .3s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.pcard .body>a:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}.pcard h2{font-size:var(--step--1);color:var(--black);font-weight:600;line-height:1.2}.pcard h2.base{font-size:var(--step-0);line-height:1.5}@container (width>=380px){.pcard h2:not(.base){font-size:var(--step-0)}}.pcard .teaser{font-size:var(--step--1);white-space:pre-line;color:var(--black)}.pcard .teaser a{font-weight:500;text-decoration:underline}.pcard .rm{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.pcard .rm a{font-size:var(--step--1);align-items:center;margin-top:16px;text-decoration:underline;display:flex}.pcard .rm a span{font-weight:700}.sec-head{margin-bottom:var(--sp-xs);text-align:center}.sec-head .lbl{padding-bottom:var(--sp-xs);justify-content:center;display:flex}.sec-head .lbl,.sec-head h2{max-width:48rem;margin-inline:auto}.sec-head h2{font-weight:500}.sec-head h2.sans{letter-spacing:-.034em}.sec-lead{margin-bottom:var(--sp-sm);text-align:center}.sec-lead.xs{margin-bottom:var(--sp-xs)}.rich.n7{color:#404040}.legal-head{padding-inline:16px}.legal-head.lang{margin:var(--sp-lg) auto var(--sp-sm)}.legal-head.lang a{max-width:48rem;font-size:var(--step--1);text-underline-offset:4px;transition:all .2s var(--ease);margin-inline:auto;text-decoration:underline;display:block}.legal-head.lang a:hover{text-decoration-color:#0000}.legal-head.title{margin:var(--sp-md) 0 32px;text-align:left}.legal-head h1{max-width:48rem;font-size:var(--step-6);letter-spacing:-.034em;text-align:left;margin-inline:auto;font-weight:500;line-height:1.2}.legal-head.t3 h1{font-size:var(--step-5)}.legal-head.t6 h1{font-size:var(--step-7)}.legal-note{padding:0 16px 32px}.legal-note .box{background:#fff;border:1px solid #f0f0f0;border-radius:12px;max-width:896px;margin-inline:auto;padding:16px;box-shadow:0 2px #00000026}.legal-note .rich{white-space:pre-line}.legal-body{padding:0 16px 64px}.legal-body .upd{max-width:48rem;font-size:var(--step--1);color:var(--gray-500);margin:32px auto 0}.school-link{transition:all .2s var(--ease);display:block}.school-link:hover{filter:saturate(1.5);scale:1.1}.lesson{max-width:72rem;margin-inline:auto}.lesson .in{margin:-40px 0 64px;padding-inline:16px}.lesson .nav{justify-content:space-between;margin:64px 0 96px;display:flex}.lesson .nav a{color:var(--purple-500);transition:all .2s var(--ease);align-items:center;gap:4px;font-weight:600;display:flex}.lesson .nav a:hover{color:var(--purple-700)}.lesson .nav .long{display:none}.ev-cta{margin-top:32px}.ev-cta .btn{padding:12px 32px}.ev-facts{padding:48px 0}.ev-facts .in{max-width:42rem;margin-inline:auto;padding-inline:24px}.ev-facts .in.wide{max-width:56rem}.ev-facts dl{text-align:center;align-items:center;display:grid}.ev-facts dl.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-facts dl.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-facts dl>div{flex-direction:column-reverse;justify-content:center;padding-inline:8px;display:flex}.ev-facts dl>div+div{border-left:var(--card-line)}.ev-facts dt{font-size:var(--step--1);color:var(--night-400);margin-top:8px}.ev-facts dd{font-size:var(--step-2);letter-spacing:-.025em;white-space:nowrap;font-weight:600}.ev-learn{max-width:42rem;margin-inline:auto}.ev-learn h2{font-size:var(--step-3);margin-bottom:24px;font-weight:600}.ev-learn li{gap:12px;display:flex}.ev-learn li+li{margin-top:16px}.ev-learn svg{width:20px;height:20px;color:var(--purple-500);flex-shrink:0;margin-top:4px}.ev-body{max-width:42rem;margin:40px auto 0}#pamelding{scroll-margin-top:96px}.ev-closed{text-align:center;color:var(--night-500)}.ev-speakers h2{font-size:var(--step-3);text-align:center;margin-bottom:32px;font-weight:600}.ev-speakers .grid{gap:32px;max-width:28rem;margin-inline:auto;display:grid}.ev-speakers .grid.two{max-width:48rem}.ev-speakers .person{align-items:center;gap:16px;display:flex}.ev-speakers .person img{border-radius:var(--full);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:80px;height:80px}.ev-speakers .name{font-weight:600}.ev-speakers .job{font-size:var(--step--1);color:var(--night-500)}.split-head .site-ctas{margin-top:16px}.split-head.two h1{font-size:var(--step-3);letter-spacing:-.025em;text-align:left;margin-bottom:32px;font-weight:800;line-height:1}.split-head.two .ing{font-size:var(--step-1);text-align:left;margin-bottom:0}.split-head.two .acts{margin:32px 0 0}.int-intro{padding:var(--sp-2xl) 16px 0;overflow:hidden}.int-how{padding:64px 16px}.ilogos{grid-template-columns:minmax(0,1fr);gap:32px;max-width:64rem;margin-inline:auto;display:grid}.ilogos.top-12{margin-top:48px}.ilogos>div{box-shadow:var(--shadow-md);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:16px 36px;display:flex}.ilogos a{max-height:100px;padding:24px;display:block}.ilogos a,.ilogos img{width:100%;margin-inline:auto}.ilogos img{border-radius:4px;height:100%}.wiz-head{padding:64px 0}.wiz-head .in{max-width:56rem;margin-inline:auto;padding-inline:24px}.wiz-head .icon{width:64px;height:64px;margin-bottom:24px}.wiz-head h1{font-size:var(--step-5);color:var(--gray-900);margin-bottom:24px;font-weight:700;line-height:1.2}.wiz-head .ing{font-size:var(--step-2);color:var(--gray-600);line-height:1.625}.wiz-head .foot{border-top:1px solid var(--gray-200);margin-top:32px;padding-top:16px}.wiz-head .foot p{max-width:32rem;font-size:var(--step--1);color:var(--gray-600);line-height:1.625}.wiz-head .foot a{text-decoration:underline}.wiz-head .acts{flex-direction:column;gap:16px;margin-top:16px;display:flex}.pcs.white{background:#fff}.wsteps{gap:32px;display:grid}.wsteps>div{max-width:32rem;margin-inline:auto}.wsteps figure{border:1px solid color-mix(in oklab,var(--line) 70%,transparent);background:#f7f9fc;border-radius:12px;margin-bottom:24px;overflow:hidden}.wsteps figure img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.wsteps h2{font-size:var(--step-0);margin-bottom:8px;font-weight:600}.wsteps .rich{max-width:none}.wiz-rel{background:var(--gray-50);padding:64px 0}.wiz-rel .in{max-width:80rem;margin-inline:auto;padding-inline:24px}.wiz-rel .head p{max-width:48rem;font-size:var(--step-2);color:var(--gray-600);margin-inline:auto}.hero-lockup.big{margin-bottom:64px}.hero-lockup.big img{max-width:28rem}.partner-sec{padding:64px 0}.partner-box{border-radius:8px;max-width:82.5rem;margin-inline:16px}.partner-box .in{flex-direction:column;align-items:center;display:flex}.partner-box .pic{background:#f7f9fc;border:1px solid #ebebed;border-radius:12px;flex:1;align-self:flex-start;max-width:469px;margin:16px 16px 0;position:relative;overflow:hidden;box-shadow:0 0 50px #00000008}.partner-box .txt{flex:1;width:100%;padding:32px 16px 64px}.partner-box .rich{max-width:36rem;font-size:var(--step-0);white-space:pre-line}.partner-box.no-pic{border:var(--card-line);background:#fff;max-width:44rem}.partner-box.no-pic .txt{padding:32px 24px}.partner-box.no-pic .rich{margin-inline:auto}.partner-box.no-pic .rich>:first-child{margin-top:0}.cards-3{gap:24px;display:grid}.cards-3>div{display:flex}.icard .icon.big{width:48px;height:48px;padding:8px}.cards-3 .icard h2{font-size:var(--step-0)}.rev-head .stars{margin-bottom:24px}.cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}@media (width>=540px){.pcard .in{padding-inline:16px}.lesson .nav .long{display:block}.lesson .nav .short{display:none}}@media (width>=640px){.pcards{gap:32px 24px}.pcard .ico.bare{padding-bottom:8px}.pcard .body.bare{padding:32px 0}.pcard .in{padding-inline:32px}.pcard .body,.pcard .body.flat{padding:32px}.ilogos{grid-template-columns:repeat(2,minmax(0,1fr))}.ilogos a{max-width:20rem}.legal-head{padding-inline:32px}.legal-note{padding:0 32px 48px}.legal-note .box{padding:32px}.legal-body{padding-inline:32px}.ev-facts dl>div{padding-inline:24px}.ev-facts dt{font-size:var(--step-0)}.ev-facts dd{font-size:var(--step-3)}.ev-speakers .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.int-how,.int-intro{padding-inline:32px}.wiz-head .acts{flex-direction:row}.partner-box{margin-inline:32px}.partner-box .pic{margin:32px 32px 0}.partner-box .txt{padding:48px 32px 80px}}@media (width>=768px){.pcards{gap:24px}.pcards.n2,.pcards.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard .ico.bare{margin-left:-16px}.pcard .icon{width:38px;height:38px;margin:48px 16px 16px}.legal-note .box{padding:48px}.lesson .in{padding-inline:32px}.sec-lead{white-space:pre-line}.wsteps{grid-template-columns:repeat(3,minmax(0,1fr))}.wsteps>div{margin-inline:0}.partner-box{border-radius:24px;margin-inline:auto}.partner-box .in{flex-direction:row}.partner-box .pic{margin:32px 0 32px -32px}.partner-box .txt{padding-top:64px}.partner-box.no-pic .txt{padding:48px}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=950px){.pcards{grid-template-columns:repeat(3,minmax(0,1fr))}.pcards.n1{grid-template-columns:minmax(0,1fr)}.pcards.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.pcards.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.pcard.bare{max-width:42rem}.pcard .in{text-align:left;align-items:flex-start;padding-inline:0}.pcard .rm{justify-content:flex-start}}@media (width>=1024px){.split-head.two{padding:96px 0}.split-head.two h1{font-size:var(--step-5)}.pcards{gap:32px}.ilogos{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-body{padding-bottom:96px}.ev-facts{padding:64px 0}.ev-facts .in{padding-inline:32px}.ev-learn h2,.ev-speakers h2{font-size:var(--step-4)}.int-how{padding-block:96px}.wiz-head{padding:96px 0}.wiz-head .in{padding-inline:32px}.wiz-head h1{font-size:var(--step-6)}.wsteps{gap:48px}.wiz-rel{padding:96px 0}.wiz-rel .in{padding-inline:32px}.wiz-rel .head h2{font-size:var(--step-5)}.partner-sec{padding:96px 0}.partner-box .pic{min-width:300px;margin-left:32px}.partner-box .txt{padding-inline:64px}.cards-3{gap:32px}.rev-head h2{font-size:var(--step-5)}}@media (width>=1280px){.pcards{gap:48px}}.cs-head{padding:64px 0 128px}.cs-head .in{max-width:56rem;margin-inline:auto;padding-inline:24px}.cs-head .meta{font-size:var(--step--1);-webkit-font-smoothing:antialiased;flex-direction:column;gap:8px;margin-bottom:24px;font-weight:300;display:flex}.cs-head .meta>div{align-items:center;gap:8px;display:flex}.cs-head .meta svg{flex-shrink:0}.cs-head .meta b{font-weight:600}.cs-head h1{font-size:var(--step-5);margin-bottom:24px;font-weight:800;line-height:1.2}.cs-hero{background:#fff}.cs-hero .in{max-width:48rem;margin-inline:auto;padding:64px 24px}.cs-hero figure{padding:48px 0 var(--sp-xs);margin-top:-224px}.cs-hero figure img{border-radius:12px}.cs-hero figcaption{font-size:var(--step--2);color:var(--gray-600);text-align:center;margin-top:8px}.case-study{background:#fff;min-width:100%}.cs-ingress{max-width:48rem;margin-inline:auto}.cs-ingress .box{border-bottom:2px solid var(--gray-200);background:#f6f8fc;border-radius:12px}.cs-ingress .in{max-width:42rem;padding:var(--sp-md) 24px;margin-inline:auto}.cs-ingress img{margin-inline:auto;display:inline-block}.cs-content{max-width:42rem;margin-inline:auto;padding:64px 24px}.cs-content.rich h2{font-size:var(--step-4);margin-bottom:32px;font-weight:500}.cs-content.rich h3{margin-bottom:4px}.cs-content.rich h3.b{font-weight:600}.cs-video{background:#f6f8fc;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 32px;display:flex}.cs-quote{text-align:center;background:#f6f8fc;overflow:auto}.cs-quote .in{margin:var(--sp-xl) 0}.cs-quote img{border-radius:8px;width:144px;margin:0 auto 40px}.cs-quote blockquote{max-width:48rem;margin-inline:auto;padding-inline:16px}.cs-quote cite{font-size:var(--step--1);gap:16px;margin:0 auto 32px;font-style:normal;display:inline-flex}.cs-quote p{font-size:var(--step-2);margin-bottom:32px;font-style:italic}.cs-benefits{padding:var(--sp-lg) 0;background:#fff}.cs-benefits .in{max-width:48rem;margin-inline:auto;padding-inline:24px}.cs-benefits h3{font-size:var(--step-3);text-align:center;margin-bottom:48px;font-weight:600}.cs-benefits .row{max-width:36rem;margin-inline:auto;display:flex}.cs-benefits .num{flex-direction:column;flex-shrink:0;width:55px;display:flex;position:relative}.cs-benefits .n{z-index:10;border:1px solid var(--purple-300);border-radius:var(--full);background:var(--purple-200);width:32px;height:32px;font-size:var(--step--1);-webkit-font-smoothing:antialiased;text-align:center;justify-content:space-around;align-items:center;font-weight:300;display:flex;position:relative}.cs-benefits .line{z-index:0;background:var(--purple-200);width:1px;height:100%;position:absolute;left:16px}.cs-benefits .txt{font-size:var(--step--1)}.cs-benefits .txt.gap{padding-bottom:96px}.cs-feat-head{text-align:center;max-width:42rem;margin:0 auto 16px}.cs-feat-head.pt16{padding-top:64px}.cs-feat-head p{font-size:var(--step-1);color:var(--black)}.cs-feat-head strong{font-weight:600}.related-cs{background:color-mix(in oklab,var(--white) 50%,transparent);padding:64px 0}.related-cs .in{padding-inline:24px}.scard{height:100%;position:relative}.scard .pic{aspect-ratio:4/3;position:relative;overflow:hidden}.scard .pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s var(--ease)}.scard:hover .pic img{scale:1.02}.scard .body{flex-direction:column;flex-shrink:0;padding:40px 24px;display:flex;position:relative}.scard .seg{border:1px solid var(--black);border-radius:var(--full);background:#fff;align-self:flex-start;padding:6px 16px;font-size:14px;position:absolute;top:0;translate:0 -50%}.scard .tl:hover{text-decoration:underline}.scard h3{-webkit-line-clamp:2;font-size:var(--step-0);-webkit-box-orient:vertical;margin-bottom:20px;font-weight:600;display:-webkit-box;overflow:hidden}.scard .foot{justify-content:space-between;align-items:center;display:flex}.scard .logo{height:32px}.scard .logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:80px;height:100%}.scard-lg{aspect-ratio:16/9;width:100%;height:100%;position:relative}.scard-lg .bg{width:100%;height:100%;position:absolute;inset:0}.scard-lg .bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .5s var(--ease)}.scard-lg:hover .bg img{scale:1.02}.scard-lg .veil{background:linear-gradient(to top in oklab,color-mix(in oklab,var(--black) 80%,transparent),color-mix(in oklab,var(--black) 30%,transparent),transparent);position:absolute;inset:0}.scard-lg .seg{z-index:10;position:absolute;bottom:32px;right:32px}.scard-lg .seg span{border:1px solid var(--black);border-radius:var(--full);background:#fff;padding:6px 16px;font-size:14px}.scard-lg .body{z-index:10;color:#fff;margin-top:auto;padding:24px 160px 24px 24px;position:relative}.scard-lg .logo{height:40px;margin-bottom:16px}.scard-lg .logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:120px;height:100%}.scard-lg .logo img.inv{filter:brightness(0)invert()}.scard-lg h3{-webkit-line-clamp:2;font-size:var(--step-2);-webkit-box-orient:vertical;margin-bottom:12px;font-weight:700;display:-webkit-box;overflow:hidden}.scard-lg h3:hover{text-decoration:underline}.list-sec{padding-bottom:64px}.list-sec>.in{padding-inline:24px}.seg-filter{flex-wrap:wrap;justify-content:center;gap:12px;margin:-32px 0 48px;display:flex}.seg-filter button{border:1px solid var(--black);border-radius:var(--full);font-size:var(--step--1);color:var(--gray-700);transition:all .2s var(--ease);background:#fff;padding:8px 16px;font-weight:500}.seg-filter button:hover{border-color:var(--purple-400)}.seg-filter button.on{border-color:var(--purple-600);background:var(--purple-600);color:#fff}.story-grid{grid-auto-flow:dense;gap:24px;max-width:82.5rem;margin-inline:auto;display:grid}.lessons{gap:48px;max-width:36rem;margin:64px auto;display:grid}.lessons a{text-align:center}.lessons .shot{max-width:36rem;transition:all .3s var(--ease);border:3px solid #0000;border-radius:12px;margin-inline:auto;position:relative}.lessons a:hover .thumb{border-color:var(--purple-500);translate:0 -4px}.lessons .go{z-index:10;border-radius:var(--full);width:56px;height:56px;box-shadow:var(--shadow-md);opacity:.9;background:#fff;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.lessons .go svg{position:relative;left:3px}.lessons .empty,.lessons .shot img{border-radius:12px}.lessons .empty{aspect-ratio:750/470;background:#f8f9fc}.lessons h3{font-size:var(--step-0-5);color:#6646cc;margin-top:16px;font-weight:700}.lessons a:hover h3{color:var(--black);text-decoration:underline}.lessons p{font-size:var(--step--1)}.ucards{grid-template-columns:minmax(0,1fr);gap:64px;max-width:82.5rem;margin-inline:auto;display:grid}.ucard .head{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.ucard .head>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s var(--ease)}.ucard .head:hover>img{filter:brightness(1.05)}.ucard .grad{background:linear-gradient(to bottom right in oklab,var(--g1),var(--g2));position:absolute;inset:0}.ucard .head:hover .grad{filter:brightness(1.1)}.ucard .noise{pointer-events:none;mix-blend-mode:plus-lighter;opacity:.15;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");position:absolute;inset:0}.ucard .head .ico{z-index:10;opacity:.8;filter:brightness(10);width:40px;height:40px;transition:all .3s var(--ease);position:absolute;bottom:16px;left:24px}.ucard .head:hover .ico{opacity:1;scale:1.1}.ucard .head .icon{width:40px;height:40px}.ucard .body{flex-direction:column;flex:1;padding:24px;display:flex}@media (width>=640px){.ucard .head .ico{left:32px}.ucard .body{padding:32px}}.ucard .tl{text-underline-offset:4px;transition:all .3s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.ucard .tl:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}.ucard h3{font-size:var(--step-0-5);font-weight:500}.ucard p{font-size:var(--step--1);color:var(--gray-600);flex:1;margin-top:8px}.sp-list{margin-inline:-24px}.sp-box{border-block:1px solid var(--gray-200);background:#fff;overflow:hidden}.sp-box>.sp-item:not(:last-child){border-bottom:1px solid var(--gray-200)}.sp-item{align-items:flex-start;gap:12px;padding:16px;display:flex}.sp-item .logo{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.sp-item .logo img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.sp-item .txt{flex-direction:column;flex:1;min-width:0;display:flex}.sp-item h3{color:var(--gray-900);margin-bottom:0;font-weight:600;line-height:1.2}.sp-item h3,.sp-item p{font-size:var(--step--2)}.sp-item p{color:var(--gray-600)}.sp-item .loc{text-align:right;flex-shrink:0;align-self:flex-start}.sp-item .loc span{font-size:var(--step--2);color:var(--gray-500);line-height:1.2}.sp-upd{font-size:var(--step--2);color:var(--gray-600);margin:16px 0 32px;padding-inline:24px}.sp-changes{margin-top:64px}.sp-changes h3{font-size:var(--step-1);color:var(--gray-900);margin-bottom:16px;padding-inline:24px;font-weight:600}.sp-changes h3 span{font-size:var(--step-0);font-weight:400;line-height:1.5}.sp-changes table{width:100%}.sp-changes thead{border-bottom:1px solid var(--gray-200)}.sp-changes thead tr{background:var(--gray-50)}.sp-changes th{font-size:var(--step--2);color:var(--gray-700);text-align:left;padding:12px 16px;font-weight:600}.sp-changes tbody tr:not(:last-child){border-bottom:1px solid var(--gray-200)}.sp-changes tbody tr:hover{background:var(--gray-50)}.sp-changes td{font-size:var(--step--2);color:var(--gray-900);padding:12px 16px;font-weight:500}.sp-changes td.desc{color:var(--gray-600);font-weight:400}.chapters{flex-direction:column;max-width:56rem;margin-inline:auto}.chapter,.chapters{gap:24px;display:flex}.chapter{border:1px solid var(--gray-100);transition:all .3s var(--ease);background:#fff;border-radius:16px;align-items:flex-start;padding:20px}a.chapter:hover{border-color:var(--purple-200);box-shadow:var(--shadow-lg)}.chapter.soon{background:var(--gray-50);opacity:.6;cursor:default}.chapter .no{border-radius:var(--full);background:var(--purple-50);width:40px;height:40px;transition:background-color .3s var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}a.chapter:hover .no{background:var(--purple-100)}.chapter.soon .no{background:var(--gray-100)}.chapter .no span{font-size:var(--step--1);color:var(--purple-700);font-weight:700}.chapter.soon .no span{color:var(--gray-400)}.chapter .txt{flex:1;min-width:0}.chapter h2{font-size:var(--step-0);color:var(--gray-900);transition:color .2s var(--ease);font-weight:600}a.chapter:hover h2{color:var(--purple-800)}.chapter.soon h2{color:var(--gray-400)}.chapter p{-webkit-line-clamp:2;font-size:var(--step--1);color:var(--gray-600);-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.chapter.soon p{color:var(--gray-400)}.chapter .pic{border-radius:8px;flex-shrink:0;width:128px;height:80px;display:none;overflow:hidden}.chapter .pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease)}a.chapter:hover .pic img{transform:scale(1.05)}@media (width>=640px){.cs-benefits .in,.cs-content,.cs-feat-head,.cs-head .in,.cs-hero .in,.cs-ingress .in,.cs-quote blockquote{padding-inline:32px}.sp-list{max-width:48rem;margin-inline:auto}.sp-box{border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);border-radius:8px}.sp-item{gap:16px;padding:24px}.sp-item .logo,.sp-item .logo img{width:32px;height:32px}.sp-item .loc span,.sp-item h3,.sp-item p{font-size:var(--step--1)}.sp-changes h3,.sp-upd{padding-inline:0}.sp-changes td,.sp-changes th{font-size:var(--step--1);padding-inline:24px}.chapter{gap:32px;padding:24px}.chapter .no{width:48px;height:48px}.chapter .no span{font-size:var(--step-0)}.chapter h2{font-size:var(--step-1)}.chapter .pic{display:block}}@media (width>=768px){.cs-head .meta{flex-direction:row;gap:32px;margin-bottom:32px}.cs-ingress .box{margin-inline:16px}.cs-video{padding-inline:64px}.cs-feat-head{white-space:pre-line}.scard .pic,.scard-lg{aspect-ratio:auto}.scard-lg.span2{grid-column:span 2}.scard-lg.span3{grid-column:span 3}.story-grid,.ucards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.cs-head{padding:96px 0 144px}.cs-video{padding:96px}.cs-benefits .txt{font-size:18px}.related-cs{padding:96px 0}.related-cs .in{padding-inline:32px}.list-sec{padding-bottom:96px}.list-sec>.in{padding-inline:32px}.seg-filter{margin:-48px 0 80px}.lessons{grid-template-columns:repeat(3,minmax(0,1fr));max-width:82.5rem}}@media (width>=1280px){.cs-hero figure{margin-inline:-160px}}
