@property --b{syntax:'<color>';inherits:true;initial-value:#4F7D6C}@property --b-deep{syntax:'<color>';inherits:true;initial-value:#22382F}@property --b-ink{syntax:'<color>';inherits:true;initial-value:#1F2B26}@property --b-mid{syntax:'<color>';inherits:true;initial-value:#CADBD3}@property --b-soft{syntax:'<color>';inherits:true;initial-value:#F1F5F3}@property --b-light{syntax:'<color>';inherits:true;initial-value:#93C7B3}@property --b-glow{syntax:'<color>';inherits:true;initial-value:rgba(79,125,108,.5)}@property --hero-a{syntax:'<color>';inherits:true;initial-value:#D4E3DC}@property --hero-b{syntax:'<color>';inherits:true;initial-value:#EEF4F1}.promo{--b:#4F7D6C;--b-deep:#22382F;--b-ink:#1F2B26;--b-mid:#CADBD3;--b-soft:#F1F5F3;--b-light:#93C7B3;--b-glow:rgba(79,125,108,.5);--hero-a:#D4E3DC;--hero-b:#EEF4F1;--b-on:#FFFFFF;--p-ink:#111815;--p-text:#F3EFE6;background:var(--ivory);padding:clamp(3rem,7vw,6rem) 0;transition:--b .7s var(--ease-io),--b-deep .7s var(--ease-io),--b-ink .7s var(--ease-io),--b-mid .7s var(--ease-io),--b-soft .7s var(--ease-io),--b-light .7s var(--ease-io),--b-glow .9s var(--ease-io),--hero-a .7s var(--ease-io),--hero-b .7s var(--ease-io)}.promo-wrap{max-width:calc(var(--maxw) + var(--gutter)*2);margin:0 auto;padding:0 var(--gutter)}.promo-card{position:relative;isolation:isolate;overflow:hidden;border-radius:clamp(22px,3vw,34px);background:var(--p-ink);color:var(--p-text);padding:clamp(1.4rem,4vw,3.6rem) clamp(1.2rem,4vw,3.6rem) clamp(1.6rem,4vw,3.2rem);box-shadow:0 40px 100px rgba(17,24,21,.28)}@supports (overflow:clip){.promo-card{overflow:clip}}.promo-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.promo-bg i{position:absolute;display:block}.pb-glow.a{width:80%;aspect-ratio:1;right:-18%;top:-12%;background:radial-gradient(closest-side,var(--b-glow),transparent);opacity:.9;animation:pb-drift 18s var(--ease-io) infinite alternate}.pb-glow.b{width:60%;aspect-ratio:1;left:-22%;bottom:-30%;background:radial-gradient(closest-side,var(--b-glow),transparent);opacity:.45;animation:pb-drift 22s var(--ease-io) infinite alternate-reverse}.pb-grid{inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(70% 60% at 72% 46%,#000,transparent);mask-image:radial-gradient(70% 60% at 72% 46%,#000,transparent)}@keyframes pb-drift{from{transform:translate(0,0) scale(1)}to{transform:translate(-6%,8%) scale(1.12)}}.promo-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.5rem;margin-bottom:clamp(1.8rem,4vw,3.4rem)}.promo-ad{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0;font-size:.8rem;font-weight:500;color:rgba(243,239,230,.78)}.promo-pill{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:6px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--p-text)}.tk-mark{display:inline-flex;align-items:center;gap:.32rem;min-height:44px;color:var(--p-text);text-decoration:none;font-family:var(--sans);line-height:1}.tk-mark b{font-weight:800;font-size:1.7rem;letter-spacing:-.04em}.tk-mark i{width:7px;height:7px;border-radius:50%;background:var(--b-light);transform:translateY(-1px)}.tk-mark span{font-weight:500;font-size:1.55rem;letter-spacing:-.01em}.tk-mark:hover b,.tk-mark:hover span:not(.visually-hidden){color:#fff}.promo-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);grid-template-areas:"copy stage" "form stage" "cta stage";column-gap:clamp(2rem,4.5vw,4.5rem);align-items:start}.promo-copy{grid-area:copy}.promo-stage{grid-area:stage;position:sticky;top:calc(var(--header-h) + 1.5rem);align-self:start}.promo-form{grid-area:form}.promo-cta{grid-area:cta}.promo-eyebrow{display:flex;align-items:center;gap:.8rem;margin:0 0 1.1rem;font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--b-light)}.promo-eyebrow::before{content:"";width:28px;height:1px;background:currentColor}.promo-title{font-family:var(--sans);font-weight:700;font-size:clamp(2.4rem,4.3vw,3.7rem);line-height:1;text-wrap:balance;letter-spacing:-.035em;color:#fff;margin:0 0 1.3rem}.promo-title em{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.01em;color:var(--b-light);font-size:1.12em;line-height:.8}.promo-hook{position:relative;margin:0 0 1rem;padding:.95rem 1.1rem .95rem 2.9rem;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font-size:1.02rem;line-height:1.55;color:rgba(243,239,230,.9);transition:opacity .4s}.promo-hook::before{content:"";position:absolute;left:1.1rem;top:1.25rem;width:.85rem;height:.85rem;background:var(--b-light);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5l2.6 7.9 7.9 2.6-7.9 2.6L12 22.5l-2.6-7.9L1.5 12l7.9-2.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5l2.6 7.9 7.9 2.6-7.9 2.6L12 22.5l-2.6-7.9L1.5 12l7.9-2.6z'/%3E%3C/svg%3E") center/contain no-repeat}.promo-hook strong{color:#fff;font-weight:700}.promo-hook.swap{opacity:0}.promo-lede{margin:0 0 1.8rem;font-size:1.08rem;line-height:1.6;color:rgba(243,239,230,.76);max-width:34em}.promo-form{padding:clamp(1.1rem,2.4vw,1.6rem);border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.11)}.pf-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.3rem}.pf-field label,.pf-set legend{font-size:.82rem;font-weight:600;letter-spacing:.01em;color:rgba(243,239,230,.92);padding:0}.pf-input{width:100%;min-height:52px;padding:.7rem 1rem;border-radius:12px;border:1.5px solid rgba(255,255,255,.18);background:rgba(0,0,0,.28);color:#fff;font-size:1.05rem;transition:border-color .25s,box-shadow .25s,background-color .25s}.pf-input::placeholder{color:rgba(243,239,230,.46)}.pf-input:hover{border-color:rgba(255,255,255,.32)}.pf-input:focus{outline:2px solid var(--p-text);outline-offset:2px;border-color:var(--b-light);background:rgba(0,0,0,.4)}.pf-set{border:0;margin:0 0 1.25rem;padding:0;min-width:0}.pf-set:last-child{margin-bottom:0}.pf-set legend{margin-bottom:.6rem}.pf-chips{display:flex;flex-wrap:wrap;gap:.5rem}.pf-chip{position:relative;display:inline-flex}.pf-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.pf-chip span{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.45rem .95rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.2);background:rgba(255,255,255,.035);font-size:.9rem;font-weight:500;color:rgba(243,239,230,.9);transition:background-color .25s,border-color .25s,color .25s,transform .2s var(--ease-out),box-shadow .25s;user-select:none}.pf-chip .pm-ic{width:18px;height:18px;flex:none}.pf-chip input:hover+span{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.08)}.pf-chip input:checked+span{background:var(--p-text);border-color:var(--p-text);color:var(--p-ink)}.pf-chip input:checked+span .pm-ic{color:var(--b-deep)}.pf-chip input:active+span{transform:scale(.97)}.pf-chip input:focus-visible+span,.pf-swatch input:focus-visible+.sw{box-shadow:0 0 0 3px var(--p-ink),0 0 0 5px var(--p-text)}.pf-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.pf-swatch{position:relative;display:inline-flex;width:44px;height:44px}.pf-swatch input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.pf-swatch .sw{width:100%;height:100%;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);transition:transform .25s var(--ease-out),box-shadow .25s}.pf-swatch input:hover+.sw{transform:scale(1.07)}.pf-swatch input:checked+.sw{box-shadow:0 0 0 2.5px var(--p-ink),0 0 0 4.5px var(--p-text);transform:scale(.9)}.pf-swatch input:checked:focus-visible+.sw{box-shadow:0 0 0 2.5px var(--p-ink),0 0 0 5.5px #fff}.pf-custom{border-radius:50%;padding:3px;background:conic-gradient(from 200deg,#e5484d,#f2a541,#e8d44d,#55b97a,#3b8fd9,#8c5bd6,#e5484d)}.pf-custom input[type=color]{width:100%;height:100%;padding:0;border:2px solid var(--p-ink);border-radius:50%;background:var(--cc,#262c29);cursor:pointer;-webkit-appearance:none;appearance:none}.pf-custom input[type=color]::-webkit-color-swatch-wrapper{padding:0}.pf-custom input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.pf-custom input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.pf-custom input[type=color]:focus-visible{outline:2px solid var(--p-text);outline-offset:3px}.pf-custom.is-on{box-shadow:0 0 0 2.5px var(--p-ink),0 0 0 4.5px var(--p-text)}.pf-eye{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .9rem;border-radius:999px;border:1.5px dashed rgba(255,255,255,.28);background:0 0;color:rgba(243,239,230,.88);font-size:.84rem;font-weight:600;cursor:pointer}.pf-eye:hover{border-color:rgba(255,255,255,.5);color:#fff}.pf-eye .pm-ic{width:17px;height:17px}.pf-eye[hidden]{display:none}.promo-cta{margin-top:1.6rem}.promo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.promo-go{position:relative;display:inline-flex;align-items:center;gap:1.1rem;min-height:66px;padding:.7rem 1.5rem .7rem 1.8rem;border-radius:999px;background:var(--b);color:var(--b-on);font-family:var(--sans);font-weight:700;font-size:1.17rem;line-height:1.2;letter-spacing:-.005em;text-decoration:none;overflow:hidden;isolation:isolate;box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 16px 44px -8px var(--b-glow);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .7s}.promo-go::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 66%);transform:translateX(-120%);animation:pg-shine 4.8s var(--ease-io) 1.5s infinite}@keyframes pg-shine{0%,62%{transform:translateX(-120%)}100%{transform:translateX(120%)}}.pg-text{display:flex;flex-direction:column;gap:.15rem;text-align:left}.pg-text small{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.promo-go .ic{width:20px;height:20px;flex:none;margin-left:auto;transition:transform .4s var(--ease-out)}.promo-go:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 22px 54px -8px var(--b-glow)}.promo-go:hover .ic{transform:translateX(4px)}.promo-go:active{transform:translateY(1px) scale(.985)}.promo-go:focus-visible{outline:2px solid var(--p-text);outline-offset:4px}.promo-copybtn{display:inline-flex;align-items:center;gap:.55rem;min-height:52px;padding:0 1.25rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.26);background:rgba(255,255,255,.03);color:var(--p-text);font-weight:600;font-size:.95rem;cursor:pointer;transition:background-color .25s,border-color .25s}.promo-copybtn:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.45)}.promo-copybtn .pm-ic{width:18px;height:18px}.promo-status{min-height:1.4em;margin:.8rem 0 0;font-size:.9rem;font-weight:600;color:var(--b-light)}.promo-status:empty{margin:0;min-height:0}.promo-alt{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1.4rem;margin:.6rem 0 0;font-size:.92rem;color:rgba(243,239,230,.7)}.promo-alt a{display:inline-flex;align-items:center;min-height:44px;color:var(--p-text);text-underline-offset:3px}.promo-call{gap:.6rem;text-decoration:none}.promo-call .pm-ic{width:30px;height:30px;padding:6px;flex:none;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:var(--b-light);transition:background-color .25s}.promo-call strong{font-weight:700;color:#fff;white-space:nowrap}.promo-call:hover .pm-ic{background:rgba(255,255,255,.16)}.promo-call:hover span{text-decoration:underline;text-underline-offset:3px}.promo-fine{margin:1.2rem 0 0;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;line-height:1.5;color:rgba(243,239,230,.62)}.pm-preview{position:relative;container-type:inline-size;aspect-ratio:100/80;perspective:1600px}.pm-rings{position:absolute;left:54%;top:46%;width:96cqw;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.pm-rings i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,255,255,.07)}.pm-rings i:nth-child(2){inset:13%;border-color:rgba(255,255,255,.06)}.pm-rings i:nth-child(3){inset:26%;border-color:color-mix(in srgb,var(--b-light) 22%,transparent)}.pm-devices{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .8s var(--ease-out)}.pm-layer{position:absolute;inset:0;pointer-events:none}.pm-layer.l-phone{transform:translateZ(70px)}.pm-layer>*{pointer-events:auto}.pm-browser{position:absolute;left:0;top:4cqw;width:84cqw;container-type:inline-size;border-radius:1.4cqw;background:#fff;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 3cqw 8cqw -1cqw rgba(0,0,0,.6),0 1cqw 2cqw rgba(0,0,0,.25)}.pm-chrome{position:relative;display:flex;align-items:center;gap:2.4cqw;height:5.6cqw;padding:0 2.4cqw;background:#edebe6;border-bottom:1px solid rgba(0,0,0,.06)}.pm-dots{display:flex;gap:.9cqw}.pm-dots i{width:1.35cqw;height:1.35cqw;border-radius:50%;background:#d9d5cd}.pm-dots i:first-child{background:#e8857a}.pm-dots i:nth-child(2){background:#e9c46a}.pm-dots i:nth-child(3){background:#8fc28a}.pm-url{display:flex;align-items:center;gap:.8cqw;flex:1;max-width:46cqw;height:3.5cqw;margin:0 auto;padding:0 1.6cqw;border-radius:99px;background:#fff;font:500 1.65cqw/1 var(--sans);color:#55524c;white-space:nowrap;overflow:hidden}.pm-url .pm-ic{width:1.7cqw;height:1.7cqw;flex:none;color:#7f7a70}.pm-url span{overflow:hidden;text-overflow:ellipsis}.pm-load{position:absolute;left:0;bottom:-1px;height:.35cqw;width:100%;background:var(--b);transform-origin:left;transform:scaleX(0);opacity:0}.pm-browser.loading .pm-load{animation:pm-load 1s var(--ease-out)}@keyframes pm-load{0%{transform:scaleX(0);opacity:1}75%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}.pm-site{position:relative;background:var(--b-soft)}.pm-site::after{content:"";position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--b) 14%,transparent) 55%,transparent);opacity:0;pointer-events:none;transform:translateY(-100%)}.pm-browser.loading .pm-site::after{animation:pm-scan 1s var(--ease-io)}@keyframes pm-scan{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}100%{opacity:0;transform:translateY(340%)}}.pm-nav{display:flex;align-items:center;gap:2.2cqw;height:7.4cqw;padding:0 4.4cqw;background:#fff;border-bottom:1px solid rgba(0,0,0,.05)}.pm-logo{display:flex;align-items:center;gap:1.2cqw;margin-right:auto;min-width:0}.pm-mono{display:grid;place-items:center;flex:none;width:3.9cqw;height:3.9cqw;border-radius:1.1cqw;background:linear-gradient(150deg,color-mix(in srgb,var(--b) 78%,#fff),var(--b) 50%,var(--b-deep));color:var(--mono-ink,#f1dca6);font:600 1.75cqw/1 var(--serif);letter-spacing:-.02em;box-shadow:inset 0 .15cqw 0 rgba(255,255,255,.3)}.pm-mono[data-len="3"]{font-size:1.35cqw}.pm-logo b{font:600 2.35cqw/1.1 var(--serif);color:var(--b-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32cqw}.pm-links{display:flex;gap:2.4cqw;font:500 1.45cqw/1 var(--sans);color:#5a5650;white-space:nowrap}.pm-navcta{flex:none;padding:1.1cqw 1.9cqw;border-radius:99px;background:var(--b);color:var(--b-on);font:600 1.4cqw/1 var(--sans);white-space:nowrap}.pm-hero{position:relative;height:29cqw;overflow:hidden;background:radial-gradient(110% 160% at 72% 42%,var(--hero-a) 0,var(--hero-b) 62%,var(--hero-b) 100%)}.pm-gl{position:absolute;inset:0;cursor:pointer}.pm-gl canvas:not(.pm-mirror){position:absolute;inset:0;width:100%!important;height:100%!important;opacity:1}.pm-hero-copy{position:absolute;left:4.4cqw;top:50%;width:48%;transform:translateY(-50%);z-index:2;pointer-events:none}.pm-kicker{margin:0 0 1.1cqw;font:700 1.25cqw/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--b)}.pm-h{margin:0 0 1.2cqw;font:500 4.5cqw/1.02 var(--serif);letter-spacing:-.012em;color:var(--b-ink)}.pm-sub{margin:0 0 2cqw;font:400 1.6cqw/1.45 var(--sans);color:color-mix(in srgb,var(--b-ink) 72%,transparent)}.pm-btn{display:inline-flex;align-items:center;gap:.8cqw;padding:1.25cqw 2.1cqw;border-radius:99px;background:var(--b);color:var(--b-on);font:600 1.45cqw/1 var(--sans);box-shadow:0 1cqw 2.4cqw -.6cqw var(--b-glow)}.pm-badge2d{position:absolute;left:72%;top:50%;width:17.5cqw;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .6s}.pm-badge2d>span{position:absolute;inset:0;display:grid;place-items:center;border-radius:23%;background:linear-gradient(150deg,color-mix(in srgb,var(--b) 72%,#fff) 0,var(--b) 46%,var(--b-deep) 100%);box-shadow:inset 0 .35cqw 0 rgba(255,255,255,.32),inset 0 -.55cqw 0 rgba(0,0,0,.22),0 2.6cqw 3.6cqw -1.2cqw rgba(0,0,0,.42);font:600 7.6cqw/1 var(--serif);letter-spacing:-.02em;color:var(--mono-ink,#ecd196);text-shadow:0 .14cqw 0 #b28b4b,0 .28cqw 0 #8b6a35,0 .7cqw .9cqw rgba(0,0,0,.35);animation:pm-float 5.5s var(--ease-io) infinite}.pm-badge2d>span::before{content:"";position:absolute;inset:8.5%;border-radius:18%;border:.32cqw solid rgba(236,209,150,.85);box-shadow:0 .14cqw 0 rgba(139,106,53,.8)}.pm-badge2d[data-len="3"]>span{font-size:5.4cqw}.pm-badge2d[data-len="1"]>span{font-size:9.4cqw}.pm-badge2d.pop>span{animation:pm-pop .9s var(--ease-out) both,pm-float 5.5s var(--ease-io) .9s infinite}.pm-badge2d.spin>span{animation:pm-flip .9s var(--ease-out)}@keyframes pm-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes pm-pop{0%{transform:scale(.2) rotate(-12deg);opacity:0}60%{transform:scale(1.06) rotate(2deg);opacity:1}100%{transform:none;opacity:1}}@keyframes pm-flip{0%{transform:perspective(60cqw) rotateY(0)}100%{transform:perspective(60cqw) rotateY(360deg)}}.pm-gl.live .pm-badge2d,.pm-gl.mirror .pm-badge2d{opacity:0}.pm-mirror{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s}.pm-gl.mirror .pm-mirror{opacity:1}.pm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;padding:2.6cqw 4.4cqw 3.4cqw;background:var(--b-soft)}.pm-card{position:relative;padding:1.3cqw 1.3cqw 1.5cqw;border-radius:1.4cqw;background:#fff;box-shadow:0 .5cqw 1.6cqw rgba(30,30,20,.07)}.pm-card.ghost{background:0 0;box-shadow:none;border:.25cqw dashed color-mix(in srgb,var(--b-ink) 18%,transparent);display:grid;place-items:center;color:color-mix(in srgb,var(--b-ink) 40%,transparent);font:600 1.4cqw/1 var(--sans)}.pm-card b{display:block;margin-top:1.2cqw;font:600 1.55cqw/1.2 var(--sans);color:var(--b-ink)}.pm-card small{display:block;margin-top:.4cqw;font:400 1.22cqw/1.3 var(--sans);color:#7a766e}.pm-more{position:absolute;right:1cqw;top:1cqw;padding:.5cqw .9cqw;border-radius:99px;background:var(--b-ink);color:#fff;font:600 1.1cqw/1 var(--sans);font-style:normal}.pm-viz{position:relative;display:grid;place-items:center;height:9.4cqw;border-radius:1cqw;overflow:hidden;background:linear-gradient(160deg,var(--b-mid),color-mix(in srgb,var(--b-mid) 60%,#fff))}.pm-viz .pm-ic{width:3.4cqw;height:3.4cqw;color:var(--b-deep)}.v-3d{perspective:40cqw}.pm-cube{position:relative;width:4.6cqw;height:4.6cqw;transform-style:preserve-3d;animation:pm-cube 9s linear infinite}.pm-cube b{position:absolute;inset:0;margin:0;border-radius:.5cqw;background:color-mix(in srgb,var(--b) 86%,#fff);box-shadow:inset 0 0 0 .2cqw rgba(255,255,255,.35)}.pm-cube b:first-child{transform:translateZ(2.3cqw)}.pm-cube b:nth-child(2){transform:rotateY(180deg) translateZ(2.3cqw);background:var(--b-deep)}.pm-cube b:nth-child(3){transform:rotateY(90deg) translateZ(2.3cqw);background:var(--b)}.pm-cube b:nth-child(4){transform:rotateY(-90deg) translateZ(2.3cqw);background:var(--b)}.pm-cube b:nth-child(5){transform:rotateX(90deg) translateZ(2.3cqw);background:color-mix(in srgb,var(--b) 55%,#fff)}.pm-cube b:nth-child(6){transform:rotateX(-90deg) translateZ(2.3cqw);background:var(--b-deep)}@keyframes pm-cube{from{transform:rotateX(-22deg) rotateY(0)}to{transform:rotateX(-22deg) rotateY(360deg)}}.pm-field{display:flex;align-items:center;width:78%;height:3.4cqw;padding:0 1.1cqw;border-radius:.7cqw;background:#fff;box-shadow:0 0 0 .2cqw var(--b);font:600 1.5cqw/1 var(--serif);color:var(--b-ink);white-space:nowrap;overflow:hidden}.pm-field i{width:.18cqw;height:2cqw;margin-left:.2cqw;background:var(--b);animation:blink 1.1s steps(1) infinite}.pm-lines{display:grid;gap:.8cqw;width:74%}.pm-lines i{display:block;height:1.1cqw;border-radius:.6cqw;background:rgba(255,255,255,.75)}.pm-lines i:nth-child(2){width:70%}.pm-lines u{display:block;justify-self:end;width:40%;height:2cqw;border-radius:99px;background:var(--b);text-decoration:none}.pm-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:.55cqw;width:76%}.pm-cal i{aspect-ratio:1;border-radius:.4cqw;background:rgba(255,255,255,.7)}.pm-cal i.on{background:var(--b);box-shadow:0 0 0 .25cqw rgba(255,255,255,.9)}.pm-gal{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:.6cqw;width:80%;height:74%}.pm-gal i{border-radius:.6cqw;background:color-mix(in srgb,var(--b) 45%,#fff)}.pm-gal i:first-child{grid-row:1/span 2;background:linear-gradient(160deg,color-mix(in srgb,var(--b) 70%,#fff),var(--b-deep))}.pm-gal i:nth-child(3){background:color-mix(in srgb,var(--b) 25%,#fff)}.pm-shop{display:flex;align-items:flex-end;gap:1cqw}.pm-shop i{width:4.4cqw;height:5.4cqw;border-radius:.8cqw .8cqw 1.2cqw 1.2cqw;background:linear-gradient(170deg,color-mix(in srgb,var(--b) 70%,#fff),var(--b-deep))}.pm-shop u{padding:.6cqw 1cqw;border-radius:99px;background:var(--b-ink);color:#fff;font:600 1.05cqw/1 var(--sans);text-decoration:none}.pm-phone{position:absolute;right:1.5cqw;top:21cqw;width:25cqw;aspect-ratio:9/19;padding:1.05cqw;border-radius:4.4cqw;background:linear-gradient(150deg,#4a4f4c,#171a18 38%,#2e3330 100%);box-shadow:inset 0 0 0 .22cqw rgba(255,255,255,.14),0 3.4cqw 8cqw -1cqw rgba(0,0,0,.7),0 1cqw 2cqw rgba(0,0,0,.3)}.pm-pscreen{position:relative;display:flex;flex-direction:column;height:100%;border-radius:3.4cqw;overflow:hidden;background:var(--b-soft);container-type:inline-size}.pm-pstatus{display:flex;align-items:center;justify-content:space-between;height:11cqw;padding:0 7.5cqw;font:600 4.4cqw/1 var(--sans);color:#1e1e1c}.pm-island{width:27cqw;height:7.6cqw;border-radius:99px;background:#111}.pm-batt{width:8cqw;height:3.8cqw;border-radius:1cqw;border:.5cqw solid #1e1e1c;position:relative}.pm-batt::after{content:"";position:absolute;inset:.45cqw;right:1.8cqw;border-radius:.4cqw;background:#1e1e1c}.pm-phead{display:flex;align-items:center;gap:3cqw;padding:1.5cqw 6cqw 3.4cqw}.pm-phead .pm-mono{width:10cqw;height:10cqw;border-radius:2.8cqw;font-size:4.6cqw}.pm-phead .pm-mono[data-len="3"]{font-size:3.5cqw}.pm-phead b{font:600 6.2cqw/1.1 var(--serif);color:var(--b-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-phero{position:relative;height:70cqw;margin:0 4.5cqw;border-radius:6cqw;overflow:hidden;background:radial-gradient(120% 120% at 50% 40%,var(--hero-a) 0,var(--hero-b) 70%)}.pm-phero .pm-badge2d{left:50%;top:44%;width:38cqw}.pm-phero .pm-badge2d>span{font-size:17cqw}.pm-phero .pm-badge2d[data-len="3"]>span{font-size:12cqw}.pm-phero .pm-badge2d[data-len="1"]>span{font-size:21cqw}.pm-ph{position:absolute;left:5cqw;right:5cqw;bottom:4.4cqw;z-index:2;margin:0;font:500 7cqw/1.04 var(--serif);color:var(--b-ink);pointer-events:none}.pm-plist{list-style:none;margin:3cqw 0 0;padding:0 4.5cqw;display:grid;gap:2.4cqw}.pm-plist li{display:flex;align-items:center;gap:3cqw;height:13.5cqw;padding:0 3.4cqw;border-radius:4cqw;background:#fff;font:600 4.4cqw/1 var(--sans);color:var(--b-ink);box-shadow:0 .8cqw 2.4cqw rgba(30,30,20,.06)}.pm-plist li i{display:grid;place-items:center;flex:none;width:8.4cqw;height:8.4cqw;border-radius:2.6cqw;background:var(--b-mid);color:var(--b-deep)}.pm-plist li i .pm-ic{width:5cqw;height:5cqw}.pm-plist li::after{content:"";margin-left:auto;width:2.2cqw;height:2.2cqw;border-right:.6cqw solid #b8b3a9;border-top:.6cqw solid #b8b3a9;transform:rotate(45deg)}.pm-ptabs{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;align-items:center;height:15cqw;padding-bottom:2.4cqw;background:rgba(255,255,255,.94);border-top:1px solid rgba(0,0,0,.06)}.pm-ptabs i{display:grid;place-items:center;width:9cqw;height:9cqw;color:#a19c92}.pm-ptabs i:first-child{color:var(--b)}.pm-ptabs .pm-ic{width:6cqw;height:6cqw}.pm-chip{position:absolute;left:1.5cqw;top:62cqw;display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.5rem .95rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:.82rem;font-weight:600;color:var(--p-text);white-space:nowrap;max-width:62cqw}.pm-chip span{overflow:hidden;text-overflow:ellipsis}.pm-chip i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--b-light);box-shadow:0 0 0 0 var(--b-light);animation:pm-pulse 2.2s ease-out infinite}@keyframes pm-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--b-light) 70%,transparent)}100%{box-shadow:0 0 0 10px transparent}}.pm-b>*{transition:opacity .55s var(--ease-out),transform .65s var(--ease-out)}.pm-site.building .pm-b:not(.is-built){background:#e6e8e5 linear-gradient(100deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%) 0 0/220% 100%;animation:pm-shim 1.1s linear infinite}.pm-site.building .pm-b:not(.is-built)>*{opacity:0;transform:translateY(1.2cqw)}@keyframes pm-shim{from{background-position:120% 0}to{background-position:-120% 0}}.promo.pre .pm-browser,.promo.pre .pm-chip,.promo.pre .pm-phone{opacity:0}@media (max-width:900px){.promo-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "stage" "form" "cta"}.promo-stage{position:relative;top:auto;margin:0 0 1.8rem}.promo-lede{margin-bottom:1.4rem}}@media (max-width:600px){.promo-card{padding-inline:1rem}.promo-copy,.promo-cta,.promo-form,.promo-top{margin-inline:.25rem}.pm-preview{aspect-ratio:100/153;max-width:440px;margin:0 auto}.pm-layer.l-browser{display:none}.pm-layer.l-phone{transform:none}.pm-phone{left:50%;right:auto;top:1cqw;width:64cqw;padding:2.4cqw;border-radius:10.5cqw;margin-left:-32cqw}.pm-pscreen{border-radius:8.2cqw}.pm-rings{left:50%;top:46%;width:118cqw}.pm-chip{left:50%;top:auto;bottom:0;transform:translateX(-50%);max-width:92cqw}.promo-title{font-size:clamp(2.3rem,10.5vw,3rem)}.promo-go{width:100%;font-size:1.12rem}.promo-copybtn{width:100%;justify-content:center}.promo-call{width:100%;min-height:52px;padding:0 1rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.2);justify-content:center}.promo-call .pm-ic{width:26px;height:26px;padding:5px;border:0;background:0 0}.promo-or{width:100%;text-align:center}}:is([data-quality=minimal],[data-quality=low]) .pb-glow{animation:none}@media (prefers-reduced-motion:reduce){.pb-glow,.pm-badge2d>span,.pm-chip i,.pm-cube,.pm-site.building .pm-b:not(.is-built),.promo-go::after{animation:none!important}.pm-devices{transition:none}}@media print{.promo{display:none}}