.pos{--pos-ink:var(--gray-900);--pos-strong:var(--gray-1300);--pos-body:var(--gray-700);--pos-faint:var(--gray-400);--pos-space:calc(var(--rhythm-half)*4/3)}.pos-form{flex-direction:column;display:flex}.pos-input{height:var(--control-h-lg);background:var(--white);letter-spacing:-.01em;color:var(--pos-ink);border:1px solid #d9d9d9;border-radius:8px;outline:none;padding:0 16px;font-size:14px;line-height:21px;transition:border-color .15s,box-shadow .15s}.pos-input::placeholder{color:var(--gray-650)}.pos-input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px var(--focus-halo)}.pos-input[aria-invalid=true]{border-color:var(--destructive)}.pos-form-cta{gap:12px}.pos-lead-cta{width:320px}.pos-form-submit{width:100%}.pos-form-error{color:var(--destructive);font-size:12px;font-weight:500;line-height:18px}.pos-cta,.pos-install{scroll-margin-top:calc(var(--banner-height,0px) + var(--header-height,64px))}.pos-hero{overflow-x:clip}.pos-hero-head{--pos-h1:clamp(min(40px,(min(1080px,100vw - 48px))/9.8),min(1080px,100vw - 48px)*48/1080,48px);justify-content:space-between;align-items:flex-start;column-gap:40px;padding-top:45px;display:flex}.pos-hero-copy{flex:0 483px;min-width:0;padding-top:56px}.pos-hero-title{--gradient-accent-angle:65.574deg;max-width:calc(var(--pos-h1)*483/48);font-size:var(--pos-h1);letter-spacing:-.02em;font-weight:600;line-height:1.125}.pos-hero-title-lead{color:var(--pos-ink)}.pos-hero-points{letter-spacing:-.02em;color:var(--pos-strong);flex-direction:column;gap:16px;margin-top:24px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.pos-hero-points li{align-items:flex-start;gap:14px;min-height:26px;display:flex}.pos-hero-points img{flex:none;margin-top:2.5px}.pos-hero-points span{max-width:422px;padding-top:1px}.pos-hero-card{flex:0 537px;min-width:0;margin:0 -1px -17px 0;position:relative;container-type:inline-size}.pos-hero-card:after{content:"";background:var(--gradient-card-foot);pointer-events:none;height:153px;position:absolute;bottom:0;left:-52px;right:-34px}.pos-hero-frame{--sheet-w:min(424px,100cqw - 24px);--sheet-top:clamp(12px,(100cqw - 424px)/2,50.08px);padding:calc(var(--sheet-top) + 34.92px)0 128px;border:1px solid var(--gray-200);background:var(--gray-25);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 4px 8px -2px #3636301a,0 2px 4px -2px #3636300d}.pos-hero-frame-art{width:537px;max-width:none;height:532px;position:absolute;top:-1px;left:-1px}.pos-hero-sheet{top:var(--sheet-top);width:var(--sheet-w);border:1px solid var(--gray-100);background:var(--white);border-radius:20px;position:absolute;bottom:-91.08px;left:50%;translate:-50%;box-shadow:0 32px 64px -12px #36363026}.pos-hero-veil{background:var(--gradient-card-foot);width:697.35px;height:279.71px;position:absolute;bottom:-78px;left:calc(50% - 337.36px)}.pos-hero-form-box{width:min(355px,var(--sheet-w) - 32px);margin-inline:auto;position:relative}.pos-hero-form-title{letter-spacing:-.02em;color:#111114;text-wrap:balance;margin-bottom:28px;font-size:24px;font-weight:600;line-height:1.375}.pos-form-fields{flex-direction:column;gap:9px;padding:.5px 0;display:flex}.pos-form-hero .pos-input{letter-spacing:0;padding:0 14px;font-size:15px;font-weight:400;line-height:normal}.pos-form-hero .pos-input:not(:focus-visible,[aria-invalid=true]){border-color:#e4e4e9}.pos-form-hero .pos-input::placeholder{color:#757575}.pos-form-hero .pos-form-submit{margin-top:27px}.pos-form-hero>.pos-form-error{margin-top:8px}.pos-hero-art,.pos-test-plan-art{position:relative;overflow:hidden;container-type:inline-size}.pos-hero-art>*{--u:calc(min(1280px,100cqw)/1280)}.pos-test-plan-art>*{--u:calc(min(1120px,100cqw)/1120)}.pos-scene{margin-inline:auto;position:relative}.pos-l,.pos-hs-win,.pos-hs-table,.pos-tp-card,.pos-tp-grid,.pos-tp-float,.pos-tp-float-shadow{left:calc(var(--u)*var(--x));top:calc(var(--u)*var(--y));width:calc(var(--u)*var(--w));height:calc(var(--u)*var(--h));position:absolute}.pos-l{max-width:none;display:block}.pos-hs{width:calc(var(--u)*1440);height:calc(var(--u)*689);margin-inline:calc((100cqw - var(--u)*1440)/2)}.pos-hs-bg{top:0;left:calc((var(--u)*1440 - 100cqw)/2);width:100cqw;height:calc(var(--u)*844);position:absolute}.pos-hs-frame{left:calc(var(--u)*436);top:calc(var(--u)*114);width:calc(var(--u)*894);height:calc(var(--u)*575);border-radius:calc(var(--u)*21);background:linear-gradient(#ffffff16 calc(var(--u)*10),#ffffff1a calc(var(--u)*10));-webkit-backdrop-filter:blur(calc(var(--u)*2));backdrop-filter:blur(calc(var(--u)*2));position:absolute}.pos-hs-frame-rim{display:none}@supports (mix-blend-mode:plus-lighter){.pos-hs-frame-rim{left:calc(var(--u)*436);top:calc(var(--u)*114);box-sizing:border-box;width:calc(var(--u)*894);height:calc(var(--u)*575);border-radius:calc(var(--u)*21);mix-blend-mode:plus-lighter;pointer-events:none;background:linear-gradient(270deg,#0f0f0f,#0c0c0c 1px,#090909 2px,#070707 3px,#050505 4px,#030303 6px 12px,#0000 12px) padding-box padding-box;border-top:1px solid #343434;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:1px solid #292929;display:block;position:absolute}}.pos-hs-step{left:calc(var(--u)*120);top:calc(var(--u)*97);width:calc(var(--u)*1200);height:calc(var(--u)*592);position:absolute;overflow:hidden}.pos-hs-win{border-radius:calc(var(--u)*18.555);background:#262624;overflow:hidden}.pos-hs-table{border-radius:calc(var(--u)*10);overflow:hidden}.pos-hs-fade{left:0;top:calc(var(--u)*415);width:100%;height:calc(var(--u)*150);background:var(--gradient-chat-foot);position:absolute}.pos-hs-gradient{left:0;right:0;top:calc(var(--u)*469);height:calc(var(--u)*299);background-image:var(--gradient-band-veil);pointer-events:none;position:absolute}.pos-stats{align-items:center;gap:calc(var(--pos-space)*.8);padding:var(--pos-space)0;flex-direction:column;display:flex}.pos-stats-title,.pos-cta-title{font-size:clamp(32px,min(1080px,100vw - 48px)/92.25 + 28.2927px,40px)}.pos-stats-title{letter-spacing:-.02em;width:min(100% - 48px,1080px);color:var(--pos-ink);text-align:center;font-weight:600;line-height:1.125}@media (min-width:1128px){.pos-stats-title{position:relative;left:2.5px}.pos-stat:first-child{width:151px}.pos-stat:nth-child(3){width:178px}.pos-stat:nth-child(5){width:122px}}.pos-stats-row{align-items:center;gap:96px;height:104px;display:flex}.pos-stat{color:var(--pos-ink);flex-direction:column;align-items:center;gap:20px;display:flex}.pos-stat-value{height:.9375em;font-family:var(--font-heading);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(48px,10vw - 4.8px,64px);font-weight:600;line-height:1.125;translate:-.5px .5px}.pos-stat-label{letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:500;line-height:1;translate:0 -.5px}.pos-stats-divider{width:0;height:164px;position:relative}.pos-stats-divider img{max-width:none;position:absolute;top:-.5px;left:-.5px}.pos-test-plan{align-items:center;gap:calc(40px*var(--phone-gap));padding:var(--pos-space)0;flex-direction:column;display:flex;overflow:clip}.pos-test-plan-text{flex-direction:column;align-items:center;gap:20px;width:min(100% - 48px,1080px);display:flex}.pos-test-plan-art{width:100%}.pos-tp{width:calc(var(--u)*1120);height:calc(var(--u)*520)}.pos-tp-card{border-radius:calc(var(--u)*16);background:var(--white);box-shadow:var(--shadow-figma-xl);border:1px solid #e6e3da}.pos-tp-card>picture:first-child img{border-radius:calc(var(--u)*15)calc(var(--u)*15)0 0}.pos-tp-grid{border-radius:calc(var(--u)*10);background:var(--white);border:1px solid #e6e3da;overflow:hidden}.pos-tp-float{transform-origin:calc(var(--u)*547.5)calc(var(--u)*59.258)}.pos-tp-float-shadow{border-radius:calc(var(--u)*21.496);box-shadow:0 calc(var(--u)*7.477)calc(var(--u)*7.477)calc(var(--u)*-3.738)#36363008,0 calc(var(--u)*22.43)calc(var(--u)*52.336)calc(var(--u)*-11.215)#3636302e;background:#fbf8f6}.pos-tp-float>picture img{clip-path:inset(calc(var(--u)*2.286)calc(var(--u)*2.329)calc(var(--u)*2.77)calc(var(--u)*2.329)round calc(var(--u)*19.496))}.pos-tp-float:after{content:"";left:calc(var(--u)*.329);top:calc(var(--u)*.286);box-sizing:border-box;width:calc(var(--u)*1094.34);height:calc(var(--u)*117.944);padding:calc(var(--u)*3.4);border-radius:calc(var(--u)*21.496);-webkit-mask-composite:xor;background:linear-gradient(90deg,#e9eae5,#ebeaef);position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pos-tp-row-dim{opacity:.4}.pos-scene:not([data-play]) .pos-a{animation:none}.pos-rise{animation:pos-rise var(--dur)ease-out var(--delay)backwards}.pos-slide{animation:pos-slide var(--dur)ease-out var(--delay)backwards}.pos-press{animation:pos-press .27s var(--delay)backwards}.pos-pin{transform-origin:calc(var(--u)*23)calc(var(--u)*23);animation:pos-fade .2s ease-out var(--delay)backwards,pos-pin .45s var(--delay)backwards}.pos-tp-row-dim{animation:1.16s .69s backwards pos-rise-dim}.pos-tp-float{animation:.2s ease-out 1.55s backwards pos-fade,.5s ease-out 1.55s backwards pos-grow}.pos-tp-float-shadow{animation:.55s ease-out 1.55s backwards pos-shadow}@keyframes pos-rise{0%{opacity:0;translate:0 calc(var(--u)*var(--dy))}}@keyframes pos-slide{0%{opacity:0;translate:calc(var(--u)*-10)0}}@keyframes pos-fade{0%{opacity:0}}@keyframes pos-press{0%{animation-timing-function:ease-out;scale:1}37.037%{animation-timing-function:ease-out;scale:.86}to{scale:1}}@keyframes pos-pin{0%{animation-timing-function:ease-out;scale:.4}55.556%{animation-timing-function:ease-in-out;scale:1.15}to{scale:1}}@keyframes pos-rise-dim{0%{opacity:0;translate:0 calc(var(--u)*10);animation-timing-function:ease-out}34.483%{opacity:1;animation-timing-function:linear;translate:0}74.138%{opacity:1;animation-timing-function:ease-out}to{opacity:.4}}@keyframes pos-grow{0%{scale:.9}}@keyframes pos-shadow{0%{box-shadow:0 calc(var(--u)*7.477)calc(var(--u)*7.477)calc(var(--u)*-3.738)#36363008,0 calc(var(--u)*2)calc(var(--u)*8)calc(var(--u)*-11.215)#3636302e}}@media (prefers-reduced-motion:reduce){.pos-scene .pos-a{animation:none!important}}.pos-hs{position:relative}.pos-tp{margin-inline:auto;position:relative}.pos-hc,.pos-tpc{--u:1px;--pos-sf:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",system-ui,sans-serif;--pos-serif:var(--font-source-serif),Georgia,serif;font-family:var(--pos-sf);line-height:normal;position:relative}@media (min-width:1024px){.pos-hc,.pos-tpc{visibility:hidden;content-visibility:hidden;width:100%;position:absolute;top:0;left:0}}@media (max-width:1023.98px){.pos-hs,.pos-tp{visibility:hidden;content-visibility:hidden;position:absolute;top:0;left:0}.pos-hero-art{background:linear-gradient(#f9f6ff,var(--gray-25)160px)0 844px/100% 100% no-repeat,var(--gray-25)}.pos-hs-gradient{height:299px;top:auto;bottom:-79px}}.pos-hc{padding-top:97px}.pos-hc-bg{height:844px;position:absolute;inset:0 0 auto}.pos-hc-stage{--pw:clamp(280px,34cqw,340px);--pu:calc(var(--pw)/394);align-items:flex-end;width:min(100% - 48px,976px);margin-inline:auto;display:flex;position:relative;container-type:inline-size}.pos-hc-phone{--u:var(--pu);z-index:1;width:var(--pw);height:calc(var(--u)*592);flex:none;position:relative}.pos-hc-frame{min-width:0;margin:calc(var(--pu)*17)0 0 calc(var(--pu)*-78);padding:10px 10px 0 calc(var(--pu)*30);background:#ffffff1a;border-radius:21px 21px 0 0;flex:1 1 0;position:relative}.pos-hc-win{--pad-l:calc(var(--pu)*48 + 20px);color:#f5f4ee;background:#262624;border-radius:18.555px 18.555px 0 0;overflow:hidden}.pos-hc-bar{height:48px;padding:0 16px 0 var(--pad-l);justify-content:space-between;align-items:center;gap:12px;display:flex}.pos-hc-title{white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:13px;font-weight:590;display:flex}.pos-hc-title span{text-overflow:ellipsis;overflow:hidden}.pos-hc-share{background:#30302e;border:1px solid #42423f;border-radius:8px;flex:none;padding:5px 12px;font-size:12px;font-weight:590}.pos-hc-thread{padding:16px 20px 0 var(--pad-l);flex-direction:column;align-items:flex-start;gap:10px;display:flex;container-type:inline-size}.pos-hc-ask{background:#181818;border:1px solid #42423f;border-radius:12px;align-self:flex-end;align-items:center;gap:10px;margin-bottom:8px;padding:6px 14px 6px 6px;font-size:13.5px;line-height:1.3;display:flex}.pos-hc-thumb{background:url(/img/paywall-optimization-skill/hero/win-user@2x.webp) -343px -7px/680px 44px;border-radius:3px;flex:none;width:22px;height:30px}.pos-hc-logo{background:url(/img/paywall-optimization-skill/hero/win-reply@2x.webp) 0 0/680px 20px;flex:none;width:15px;height:15px;margin-top:2px}.pos-hc-skill{color:#a6a39a;white-space:nowrap;background:#30302e;border:1px solid #42423f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px 6px;max-width:100%;padding:5px 10px 5px 8px;font-size:11.5px;display:flex}.pos-hc-skill>span:last-of-type{white-space:normal}.pos-hc-skill strong{color:#f5f4ee;font-weight:590}.pos-hc-lead,.pos-hc-text,.pos-hc-table{font-family:var(--pos-serif);font-variation-settings:"opsz" 20}.pos-hc-lead,.pos-hc-text{font-size:14px;line-height:1.4}.pos-hc-lead{gap:10px;display:flex}.pos-hc-text{margin-top:3px}.pos-hc-table{background:#30302e;border:1px solid #42423f;border-radius:10px;width:100%;font-size:13px;line-height:1.35;overflow:hidden}.pos-hc-row{grid-template-columns:12px 64px minmax(0,1fr) auto;column-gap:14px;padding:10px 14px;display:grid}.pos-hc-row+.pos-hc-row{border-top:1px solid #42423f}.pos-hc-thead{background:#393937;padding-block:8px;font-weight:600}.pos-hc-row strong{font-weight:600}.pos-hc-idea>*{display:block}.pos-hc-idea>span{color:#a6a39a;margin-top:3px}.pos-hc-impact{white-space:nowrap}@container (max-width:379.98px){.pos-hc-row{grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"n p i"".t t";gap:4px 10px}.pos-hc-row>:first-child{grid-area:n}.pos-hc-row>:nth-child(2){grid-area:p}.pos-hc-row>.pos-hc-idea{grid-area:t}.pos-hc-row>.pos-hc-impact{grid-area:i}}.pos-hc-input{margin:24px 20px 16px var(--pad-l);background:#30302e;border:1px solid #42423f;border-radius:18px;flex-direction:column;gap:12px;padding:14px 12px 12px 16px;display:flex;box-shadow:0 4px 16px #00000040}.pos-hc-hint{color:#7a7870;font-size:14px;line-height:1.3}.pos-hc-tools,.pos-hc-tools>span{align-items:center;gap:6px;display:flex}.pos-hc-tools{justify-content:space-between}.pos-hc-tools>span+span{gap:10px}.pos-hc-tools img{display:block}.pos-hc-model{color:#a6a39a;align-items:center;gap:3px;font-size:12px;display:flex}@media (max-width:767.98px){.pos-hc-stage{--pw:min(300px,100cqw - 32px);flex-direction:column;align-items:center;width:min(100% - 32px,560px)}.pos-hc-phone{z-index:auto}.pos-hc-frame{width:100%;margin:calc(var(--pu)*-128)0 0;flex:none;padding:10px 10px 0}.pos-hc-win{--pad-l:16px}.pos-hc-thread{padding-right:16px}.pos-hc-input{margin-inline:16px}}.pos-tpc{padding:40px 24px}.pos-tpc-bg{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.pos-tpc-card{background:var(--white);max-width:1024px;box-shadow:var(--shadow-figma-xl);color:#21211f;border:1px solid #e6e3da;border-radius:16px;margin-inline:auto;position:relative}.pos-tpc-head{border-bottom:1px solid #ecebe6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 20px;display:flex}.pos-tpc-brand{align-items:center;gap:8px;font-size:15px;font-weight:590;display:flex}.pos-tpc-logo{background:url(/img/paywall-optimization-skill/test-plan/header@2x.webp) -20px -17px/1022px 51px;width:16px;height:16px}.pos-tpc-chip{color:#6b6a63;white-space:nowrap;border:1px solid #e6e3da;border-radius:999px;align-items:center;gap:6px;margin-left:2px;padding:4px 10px;font-size:11.5px;display:flex}.pos-tpc-note{color:#77756f;font-size:12px}.pos-tpc-grid{border:1px solid #e6e3da;border-radius:10px;margin:16px 20px 20px;container-type:inline-size}.pos-tpc-row{border-top:1px solid #ecebe6;grid-template-columns:20px 88px minmax(0,.9fr) minmax(0,1.65fr) minmax(0,.75fr) 118px;grid-template-areas:"n p pat idea seen imp";gap:4px 16px;padding:14px 16px;font-size:14px;line-height:1.3;display:grid;position:relative}.pos-tpc-colhead>:first-child,.pos-tpc-n{grid-area:n}.pos-tpc-colhead>:nth-child(2),.pos-tpc-prio{grid-area:p}.pos-tpc-colhead>:nth-child(3),.pos-tpc-pattern{grid-area:pat}.pos-tpc-colhead>:nth-child(4),.pos-tpc-idea{grid-area:idea}.pos-tpc-colhead>:nth-child(5),.pos-tpc-seen{grid-area:seen}.pos-tpc-colhead>:nth-child(6),.pos-tpc-impact{grid-area:imp}.pos-tpc-colhead{color:#77756f;background:#f3f1eb;border-top:0;border-radius:9px 9px 0 0;padding-block:8px;font-size:13px;font-weight:500}.pos-tpc-row:nth-child(2){background:#fffaf9}.pos-tpc-row:last-child{border-radius:0 0 9px 9px}.pos-tpc-n{color:#6e6b65}.pos-tpc-badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:700;line-height:1.3;display:inline-block}.pos-tpc-badge.is-first{color:var(--white);background:#8259d6}.pos-tpc-badge.is-high{color:#6a3fc4;background:#e9e0fa}.pos-tpc-badge.is-medium{color:#77756f;background:#efeeea}.pos-tpc-pattern{font-weight:600}.pos-tpc-idea{font-family:var(--pos-serif);font-variation-settings:"opsz" 20;color:#232120;font-size:14.5px;line-height:1.2}.pos-tpc-seen{color:#8a8780}.pos-tpc-impact{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pos-tpc-gain{color:#2f8f5b;white-space:nowrap;background:#e8f0e8;border-radius:5px;padding:3px 6px;font-size:12.5px;font-weight:600}.pos-tpc-gain-note{color:#77756f;font-size:12px}.pos-tpc-label{display:none}.pos-tpc-float{z-index:1;scale:1.03}.pos-tpc-lift{z-index:-1;background:#fbf9f7;border-radius:14px;position:absolute;inset:-4px -8px;box-shadow:0 7.477px 7.477px -3.738px #36363008,0 22.43px 52.336px -11.215px #3636302e}.pos-tpc-lift:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(90deg,#e9eae5,#ebeaef);border-radius:16.8px;padding:2.8px;position:absolute;inset:-2.8px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pos-tpc-row.pos-tpc-float{animation:.4s ease-out .69s backwards pos-rise,.5s ease-out 1.55s backwards pos-tpc-lift}.pos-tpc-lift{animation:.2s ease-out 1.55s backwards pos-fade,.55s ease-out 1.55s backwards pos-shadow}@keyframes pos-tpc-lift{0%{scale:1}}@container (max-width:819.98px){.pos-tpc-row{grid-template-columns:20px 88px minmax(0,1fr) 96px 112px;grid-template-areas:"n p pat seen imp""n p idea seen imp"}}@container (max-width:659.98px){.pos-tpc-row{grid-template-columns:auto minmax(0,1fr) minmax(min-content,1fr);grid-template-areas:"n p p""pat pat pat""idea idea idea""seen seen imp";gap:8px 12px;padding:14px}.pos-tpc-colhead{display:none}.pos-tpc-row:nth-child(2){border-top:0;border-radius:9px 9px 0 0}.pos-tpc-n{align-self:center;font-weight:600}.pos-tpc-seen,.pos-tpc-impact{margin-top:4px}.pos-tpc-label{letter-spacing:.02em;color:#8a8780;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.pos-tpc-seen{color:#6b6a63}.pos-tpc-lift{inset:-4px -6px}}@media (max-width:767.98px){.pos-tpc{padding:24px 16px}.pos-tpc-head{padding:12px 16px}.pos-tpc-grid{margin:12px}}.pos-install{z-index:1;align-items:center;gap:calc(40px*var(--phone-gap));padding:var(--pos-space)0;flex-direction:column;display:flex;position:relative}.pos-install-cards{grid-template-columns:repeat(3,minmax(0,350px));justify-content:center;gap:12px;width:min(100% - 48px,1080px);display:grid}.pos-install-card{border:1px solid var(--gray-100);background:var(--white);box-shadow:var(--shadow-figma-md);border-radius:20px;flex-direction:column;display:flex;position:relative;container-type:inline-size}.pos-install-art{--u:calc((100cqw + 2px)/350);width:calc(var(--u)*350);height:calc(var(--u)*220);flex:none;margin:14px 0 0 -1px;position:relative}.pos-ia-layer,.pos-ia-guides,.pos-ia-move{position:absolute;inset:0}.pos-ia-layer{width:100%;max-width:none;height:100%;display:block}.pos-ia-pixels{background:url(/img/home/role-texture.webp) 0 0/calc(var(--u)*116.996)calc(var(--u)*116.996);position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pos-ia-guides,.pos-ia-move{transition:transform .56s cubic-bezier(.22,1,.36,1)var(--d,0s),opacity .56s cubic-bezier(.22,1,.36,1)var(--d,0s)}.pos-ia-guides{--d:0s}.pos-ia-move{--d:70ms}:is(.pos-ia-install-download,.pos-ia-install-claude) .pos-ia-move{--d:0s}@media (prefers-reduced-motion:no-preference) and ((any-hover:hover) or (not (any-pointer:coarse))){.pos-install-card:hover .pos-ia-move{--d:0s}.pos-install-card:hover .pos-ia-guides{--d:70ms;opacity:.35}.pos-install-card:hover :is(.pos-ia-install-download,.pos-ia-install-claude) :is(.pos-ia-move,.pos-ia-guides){--d:0s;transition-duration:.42s;transition-timing-function:cubic-bezier(.5,0,.85,.4)}.pos-install-card:hover :is(.pos-ia-install-download,.pos-ia-install-claude) .pos-ia-guides{opacity:0}.pos-install-card:hover .pos-ia-install-download .pos-ia-move{transform:translate(0,calc(var(--u)*60))}.pos-install-card:hover .pos-ia-install-claude .pos-ia-move{transform:translate(0,calc(var(--u)*40))}.pos-install-card:hover .pos-ia-install-teardown .pos-ia-move{transform:translate(calc(var(--u)*-20),calc(var(--u)*10))}}.pos-install-number{border:1px solid var(--purple-50);background:var(--white);width:30px;height:30px;box-shadow:var(--shadow-figma-xs);letter-spacing:-.01em;color:var(--pos-body);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:12px;display:flex;position:absolute;top:11px;left:11px}.pos-install-title{letter-spacing:-.02em;color:var(--pos-strong);margin:27.23px 21px 0;font-size:20px;font-weight:600;line-height:1.375;position:relative;top:1px}.pos-install-text{letter-spacing:-.02em;max-width:247px;color:var(--gray-650);margin:8.5px 21px 22.77px;font-size:14px;font-weight:500;line-height:1.5}.pos-cta{padding-top:var(--pos-space);justify-content:center;display:flex;position:relative;overflow-x:clip}.pos-cta-band img{pointer-events:none;width:max(1440px,100%);max-width:none;height:max(975px,100% + 336px);position:absolute;top:-100px;left:50%;transform:translate(-50%)}.pos-cta-card{border:1px solid var(--gray-100);background:var(--gray-25);width:1080px;min-height:543px;box-shadow:var(--shadow-figma-xs);border-radius:20px;position:relative;overflow:hidden}.pos-cta:after{content:"";background:linear-gradient(transparent,var(--footer-surface-inverse));pointer-events:none;height:121px;position:absolute;bottom:-1px;left:0;right:0}.pos-cta-card{z-index:1}.pos-cta-art{clip-path:inset(0 calc(100% - 230px) calc(100% - 230px) 0);width:1078px;max-width:none;height:541px;position:absolute;top:0;left:0}.pos-cta-stack{width:560px;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px);container-type:size}.pos-cta-stack-art{aspect-ratio:1078/541;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0;transform:translate(max(0px,73.3826cqh + 48px - 100cqw));-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.pos-cta-content{box-sizing:content-box;flex-direction:column;gap:32px;width:520px;padding:175px 0 64px 64px;display:flex;position:relative}.pos-cta-title{letter-spacing:-.02em;width:518px;color:var(--pos-strong);text-wrap:balance;font-weight:600;line-height:1.125}@media (max-width:1127px){.pos-cta{padding-inline:24px}.pos-cta-card{width:100%;height:auto;min-height:543px;container-type:inline-size}.pos-cta-art{left:calc(var(--cta-pad,65px) - 65px);top:calc(var(--cta-pad,65px) - 65px)}.pos-cta-stack{width:max(470px,100% - 420px)}.pos-cta-stack-art{height:min(100%,542px);top:50%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(#0000,#000 56px calc(100% - 56px),#0000)}.pos-cta-content{box-sizing:border-box;width:auto;max-width:calc(100% - 470px);padding:175px 16px 64px 64px}.pos-cta-title{width:auto;max-width:518px}}@media (max-width:999px){.pos-stats-row{gap:40px;max-width:calc(100% - 24px);height:auto;min-height:104px}.pos-stats-divider{display:none}.pos-stat-label{white-space:normal;text-align:center}.pos-hero-head{padding-top:var(--pos-space);flex-direction:column;align-items:center;row-gap:40px}.pos-hero-copy{flex-direction:column;flex:none;align-items:center;max-width:100%;padding-top:0;display:flex}.pos-hero-title{text-align:center;text-wrap:balance}.pos-hero-points li{text-align:center;display:block}.pos-hero-points img{vertical-align:-5px;margin:0 10px 0 0;display:inline-block}.pos-hero-points span{padding-top:0}.pos-hero-card{flex:none;width:min(100%,537px);margin-right:0}}@media (max-width:899px){.pos-cta-card{--cta-pad:32px;flex-direction:column;min-height:0;display:flex}.pos-cta-art{left:calc(50% - 104.5px)}.pos-cta-content{max-width:none;padding:calc(var(--cta-pad) + 110px)var(--cta-pad)var(--cta-pad);text-align:center;align-items:center}.pos-cta-title{max-width:none}.pos-lead-cta{width:100%;max-width:400px}.pos-cta-stack{display:none}}@media (max-width:767px){.pos-install-cards{grid-template-columns:minmax(0,350px)}}@media (min-width:560px) and (max-width:767px){.pos-install-cards{grid-template-columns:minmax(0,680px)}.pos-install-card{grid-template-rows:1fr auto auto 1fr;grid-template-columns:auto minmax(0,1fr);column-gap:8px;display:grid}.pos-install-art{--u:calc(min(300px,46cqw)/350);grid-area:1/1/-1/2;align-self:center;margin:14px 0 14px -1px}.pos-install-title{grid-area:2/2;margin:0 24px 0 0}.pos-install-text{grid-area:3/2;max-width:none;margin:8.5px 24px 0 0}}@media (max-width:639px){.pos-cta-card{--cta-pad:24px}}@media (max-width:479px){.pos-stats-row{flex-direction:column;height:auto}}.pos-hc-video,.pos-tp-video{display:none}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){html[data-lite] .pos-hc-stage,html[data-lite] .pos-tpc{display:none}html[data-lite] .pos-hc-video{width:min(100% - 32px,976px);margin-inline:auto;display:block;position:relative}html[data-lite] .pos-tp-video{width:100%;display:block}html[data-lite] .pos-hs-gradient{--v:calc(min(100cqw - 32px,976px)*592/1200);top:calc(97px + var(--v)*.6284);height:calc(var(--v)*.5051);bottom:auto}}