.section-home-projects{--pj-ease:cubic-bezier(.22, 1, .36, 1)}.pj-grid{flex-direction:column;display:flex}.pj-leads{gap:1.5rem;display:grid}.pj-card{border:1px solid var(--line);border-radius:var(--r-xxhuge);background-color:var(--white);min-width:0;transition:transform .6s var(--pj-ease), box-shadow .6s var(--pj-ease), border-color .4s;flex-direction:column;display:flex;position:relative;overflow:hidden}.pj-link{color:inherit;transition:background-size .6s var(--pj-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .07em;text-decoration:none}.pj-link:after{content:"";z-index:1;position:absolute;inset:0}.pj-link:focus-visible{outline:none}.pj-card:has(.pj-link:focus-visible){outline:2px solid var(--black);outline-offset:4px}.pj-media{border-radius:calc(var(--r-xxhuge) - .5rem);background-color:color-mix(in srgb, var(--accent) 16%, var(--bg-primary));flex-direction:column;margin:.5rem .5rem 0;padding:1.25rem 1.25rem 0;display:flex;position:relative;overflow:hidden}.pj-window{border-radius:var(--r-large) var(--r-large) 0 0;background-color:var(--white);transition:top .7s var(--pj-ease), box-shadow .7s var(--pj-ease), transform 1.3s var(--pj-ease);flex-direction:column;flex:auto;margin-bottom:-1.5rem;display:flex;position:relative;top:0;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a0f,0 18px 40px #0a0a0a1a}.pj-chrome{z-index:2;border-bottom:1px solid var(--line);align-items:center;gap:.75rem;min-height:2.75rem;padding:0 1rem;display:flex;position:relative}.pj-dots{flex:none;gap:5px;display:flex}.pj-dot{background-color:var(--accent);border-radius:100px;width:9px;height:9px}.pj-dot.is-2{background-color:color-mix(in srgb, var(--accent) 55%, var(--white))}.pj-dot.is-3{background-color:color-mix(in srgb, var(--accent) 25%, var(--white))}.pj-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);font-weight:var(--fw-medium);letter-spacing:.02em;flex:auto;text-decoration:none;transition:color .3s;overflow:hidden}.pj-url.is-live{align-items:center;min-height:2.75rem;display:flex}.pj-url.is-live:hover,.pj-url.is-live:focus-visible{color:var(--black);text-underline-offset:.2em;text-decoration:underline}.pj-url.is-live:focus-visible{outline:2px solid var(--black);outline-offset:-2px;border-radius:var(--r-small)}.pj-status{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:.4rem;display:inline-flex}.pj-status-dot{background-color:var(--accent);border-radius:100px;width:7px;height:7px;position:relative}.pj-status-dot:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:100px;animation:2.6s ease-out infinite pj-pulse;position:absolute;inset:-3px}@keyframes pj-pulse{0%{opacity:.8;transform:scale(.5)}60%,to{opacity:0;transform:scale(1.35)}}.pj-frame{aspect-ratio:16/10;background-color:color-mix(in srgb, var(--accent) 10%, #f4f4f4);flex:auto;position:relative;overflow:hidden;container-type:size}.pj-shot{object-fit:cover;object-position:top center;width:100%;height:auto;min-height:100%;transition:transform 1.4s var(--pj-ease);display:block;position:absolute;top:0;left:0;transform:translateY(0)}.pj-body{flex-direction:column;flex:auto;gap:.65rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.pj-index{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);font-weight:var(--fw-medium);letter-spacing:.08em}.pj-name{color:var(--black);font-family:var(--font-primary);font-size:1.625rem;font-weight:var(--fw-black);letter-spacing:-.035em;margin:0;line-height:1.1}.pj-summary{color:var(--neutral);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.pj-opening{color:var(--neutral);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.pj-outcome{border-top:1px dashed var(--line);gap:.3rem;margin:.35rem 0 0;padding-top:.9rem;display:grid}.pj-label{color:var(--neutral);font-family:var(--font-secondary);font-size:.6875rem;font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.pj-label:before{content:"";background-color:var(--accent);border-radius:2px;width:.9rem;height:2px}.pj-outcome-text{color:var(--black);font-size:1rem;font-weight:var(--fw-medium);text-wrap:pretty;line-height:1.45}.pj-foot{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:.75rem;display:flex}.pj-stack{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.pj-tech{border:1px solid var(--line);color:var(--black);font-family:var(--font-secondary);font-size:var(--text-tiny);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:.3rem .65rem}.pj-go{flex:none;align-items:center;gap:.75rem;display:inline-flex}.pj-go-text{color:var(--black);font-family:var(--font-secondary);font-size:var(--text-tiny);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase}.pj-arrow{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--black);background-color:var(--white);border-radius:100px;place-items:center;transition:background-color .35s,border-color .35s;display:grid}.pj-arrow svg{width:1.05rem;height:1.05rem;transition:transform .45s var(--pj-ease)}.pj-card.is-lead .pj-frame{aspect-ratio:16/9}.pj-card.is-lead .pj-name{letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1}.pj-card.is-lead .pj-summary{color:var(--black);max-width:32rem;font-size:clamp(1.125rem,1.35vw,1.375rem);line-height:1.4}.pj-card.is-lead .pj-opening{max-width:34rem}@media screen and (min-width:992px){.pj-card.is-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.pj-card.is-lead .pj-media{border-radius:calc(var(--r-xxhuge) - .625rem);margin:.625rem 0 .625rem .625rem;padding:clamp(1.75rem,2.8vw,2.75rem) clamp(1.75rem,2.8vw,2.75rem) 0}.pj-card.is-lead .pj-frame{aspect-ratio:16/10}.pj-card.is-lead .pj-body{gap:.85rem;padding:clamp(1.75rem,3vw,3rem)}.pj-card.is-lead .pj-index{margin-bottom:.35rem}.pj-leads>.pj-card:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pj-leads>.pj-card:nth-child(2n) .pj-media{order:2;margin:.625rem .625rem .625rem 0}}.pj-rest-head{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;margin:clamp(3rem,6vw,5rem) 0 1.5rem;display:flex}.pj-rest-head:after{content:"";background-color:var(--line);flex:auto;order:1;height:1px}.pj-rest-count{order:2}.pj-rest{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;display:grid}.pj-rest>.pj-card{grid-column:span 2}.pj-rest>.pj-card:last-child:nth-child(3n+1){grid-column:3/span 2}.pj-rest>.pj-card:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}@media screen and (max-width:1199px){.pj-rest{grid-template-columns:repeat(4,minmax(0,1fr))}.pj-rest>.pj-card:last-child:nth-child(3n+1),.pj-rest>.pj-card:nth-last-child(2):nth-child(3n+1){grid-column:span 2}.pj-rest>.pj-card:last-child:nth-child(odd){grid-column:2/span 2}}@media (hover:hover){.pj-card:hover,.pj-card:focus-within{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.pj-card:hover .pj-link{background-size:100% .07em}.pj-card:has(.pj-link:focus-visible) .pj-link{background-size:100% .07em}.pj-card:hover .pj-arrow,.pj-card:focus-within .pj-arrow{background-color:var(--accent);border-color:var(--accent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pj-card:hover,.pj-card:focus-within{box-shadow:0 30px 60px -24px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-4px)}.pj-card:hover .pj-window,.pj-card:focus-within .pj-window{top:-.625rem;box-shadow:0 0 0 1px #0a0a0a0f,0 26px 50px #0a0a0a29}.pj-card:hover .pj-shot,.pj-card:focus-within .pj-shot{transition-duration:var(--pj-dur,6s);transition-timing-function:cubic-bezier(.3,.1,.2,1);transform:translateY(min(0px,100cqh - 100%))}.pj-card:hover .pj-arrow svg,.pj-card:focus-within .pj-arrow svg{transform:translate(2px,-2px)}}.section-home-projects .pj-card.wk-pending{opacity:0;transition:opacity .8s var(--pj-ease), transform 1.1s var(--pj-ease);transition-delay:calc(var(--wk-i,0) * .11s);transform:translateY(2.5rem)}.section-home-projects .pj-card.wk-pending.is-in{opacity:1;transform:none}.section-home-projects .pj-card.wk-pending .pj-window{transition-delay:calc(var(--wk-i,0) * .11s + .16s);transform:translateY(2.5rem)}.section-home-projects .pj-card.wk-pending.is-in .pj-window{transform:none}@media screen and (max-width:767px){.pj-media{padding:1rem 1rem 0}.pj-card.is-lead .pj-frame,.pj-frame{aspect-ratio:16/10}.pj-chrome{gap:.6rem;padding:0 .85rem}.pj-body{padding:1.125rem 1.25rem 1.25rem}.pj-name{font-size:1.5rem}.pj-card.is-lead .pj-name{font-size:2rem}.pj-card.is-lead .pj-summary{font-size:1.125rem}.pj-go-text{display:none}.pj-leads{gap:1.25rem}.pj-rest-head{margin:2.5rem 0 1.25rem}.pj-rest{flex-direction:column;gap:1.25rem;display:flex}.pj-rest>.pj-card:last-child{margin-bottom:1.5rem}}@media screen and (max-width:767px) and (min-height:720px){.pj-rest>.pj-card{top:calc(4.5rem + var(--n,0) * .85rem);position:sticky;box-shadow:0 -14px 34px #0a0a0a1f}}@media (prefers-reduced-motion:reduce){.pj-card,.pj-window,.pj-shot,.pj-link,.pj-arrow svg{transition:none}.pj-status-dot:after{animation:none}.section-home-projects .pj-card.wk-pending,.section-home-projects .pj-card.wk-pending .pj-window{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.pj-rest>.pj-card{position:relative;top:auto}}
.svh{--svh-line:#ffffff17;--svh-tile:#ffffff08;--svh-radius:1.5rem;gap:3rem;width:100%;display:grid}.svh .svh-group.service-wrapper{position:relative;top:auto}.svh-row{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:3rem .75rem;display:grid}.svh-label{color:var(--white);font-family:var(--font-secondary);font-size:var(--xs-05);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.svh-label-count{color:var(--neutral);letter-spacing:.08em}.svh-label:after{content:"";background:var(--svh-line);flex:auto;height:1px}.svh-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.svh-row .svh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svh-item{min-width:0;display:grid}.svh-item.is-lead{grid-area:span 2/span 2}.svh-tile{border:1px solid var(--svh-line);border-radius:var(--svh-radius);background-color:var(--svh-tile);min-height:13.5rem;color:var(--white);isolation:isolate;flex-direction:column;gap:1.1rem;padding:1.5rem;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,background-color .35s,box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.svh-tile:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;z-index:1;height:1px;transition:opacity .4s;position:absolute;top:-1px;left:10%;right:10%}.svh-tile:after{content:"";background:radial-gradient(70% 55% at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%);opacity:0;z-index:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.svh-tile>*{z-index:1;position:relative}.svh-tile:hover,.svh-tile:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--svh-line));box-shadow:0 22px 45px #00000073, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent);background-color:#ffffff0b;transform:translateY(-5px)}.svh-tile:hover:before,.svh-tile:hover:after,.svh-tile:focus-visible:before,.svh-tile:focus-visible:after{opacity:1}.svh-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.svh-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.svh-mark{background-color:color-mix(in srgb, var(--accent) 14%, transparent);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:.85rem;flex:none;place-items:center;transition:background-color .35s,color .35s,transform .45s cubic-bezier(.22,1,.36,1);display:grid}.svh-mark svg{width:1.3rem;height:1.3rem}.svh-tile:hover .svh-mark,.svh-tile:focus-visible .svh-mark{background-color:var(--accent);color:var(--black);transform:scale(1.06)}.svh-meta{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--xs-04);letter-spacing:.08em;align-items:center;gap:.75rem;display:flex}.svh-arrow{border:1px solid var(--svh-line);width:1.75rem;height:1.75rem;color:var(--white);border-radius:100px;place-items:center;transition:border-color .35s,background-color .35s,color .35s;display:grid}.svh-arrow svg{width:.85rem;height:.85rem;transition:transform .35s cubic-bezier(.65,.05,0,1)}.svh-tile:hover .svh-arrow,.svh-tile:focus-visible .svh-arrow{border-color:var(--accent);background-color:var(--accent);color:var(--black)}.svh-tile:hover .svh-arrow svg,.svh-tile:focus-visible .svh-arrow svg{transform:translate(1px,-1px)}.svh-body{gap:.4rem;margin-top:auto;display:grid}.svh-title{font-family:var(--font-primary);font-size:1.35rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--white);margin:0;line-height:1.1}.svh-blurb{color:var(--neutral);font-size:.95rem;font-weight:var(--fw-medium);margin:0;line-height:1.5}.svh-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.svh-chip{border:1px solid var(--svh-line);color:var(--white);font-family:var(--font-secondary);font-size:var(--xs-04);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:100px;align-items:center;gap:.4rem;padding:.35rem .7rem;display:inline-flex}.svh-chip:before{content:"";background-color:var(--accent);border-radius:100px;flex:none;width:.4rem;height:.4rem}.svh-chip.is-parent{color:var(--neutral);border-style:dashed}.svh-chip.is-parent:before{display:none}.svh-stack{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.svh-stack li{color:var(--neutral-secondary);font-family:var(--font-secondary);font-size:var(--xs-04);letter-spacing:.04em;background-color:#ffffff0f;border-radius:.5rem;padding:.3rem .6rem}.svh-item.is-lead .svh-tile{gap:1.5rem;padding:2rem}.svh-item.is-lead .svh-mark{border-radius:1.1rem;width:3.5rem;height:3.5rem}.svh-item.is-lead .svh-mark svg{width:1.7rem;height:1.7rem}.svh-item.is-lead .svh-title{font-size:clamp(2rem,3vw,2.75rem);font-weight:var(--fw-black);letter-spacing:-.03em}.svh-item.is-lead .svh-blurb{max-width:28rem;font-size:1.05rem}.svh-item.is-lead .svh-body{gap:.75rem}.svh-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;max-width:26rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.svh-features li{border-bottom:1px solid var(--svh-line);color:var(--neutral-secondary);font-family:var(--font-secondary);font-size:var(--xs-04);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding:.55rem 0;overflow:hidden}.section-home-services .projects-head-link{color:var(--white);border-color:#ffffff38}.section-home-services .projects-head-link:hover{background-color:var(--white);border-color:var(--white);color:var(--black)}@media screen and (max-width:1199px){.svh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:991px){.svh{gap:2.5rem}.svh-grid,.svh-row .svh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svh-row{grid-template-columns:1fr;gap:2.5rem}.svh-item.is-lead{grid-area:auto/span 2}.svh-tile{min-height:12rem}}@media screen and (max-width:639px){.svh{gap:2rem}.svh-grid,.svh-row .svh-grid{grid-template-columns:minmax(0,1fr)}.svh-item.is-lead{grid-column:auto}.svh-tile,.svh-item.is-lead .svh-tile{gap:1rem;min-height:0;padding:1.35rem}.svh-item.is-lead .svh-title{font-size:1.9rem}.svh-features{max-width:none}.svh-blurb{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.svh-tile,.svh-mark,.svh-arrow svg{transition:none}.svh-tile:hover,.svh-tile:focus-visible,.svh-tile:hover .svh-mark{transform:none}}.svh-proof{color:#ffffffb8;font-family:var(--font-secondary);font-size:var(--text-small);letter-spacing:.04em;flex-wrap:wrap;gap:.6rem 1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.svh-proof li{align-items:center;gap:.6rem;display:inline-flex}.svh-proof-dot{background-color:#23b768;border-radius:50%;width:.45rem;height:.45rem}.svh-num{z-index:0;font-family:var(--font-primary);font-size:5.5rem;font-weight:var(--fw-black);letter-spacing:-.06em;color:#ffffff0b;pointer-events:none;line-height:1;transition:color .45s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.4rem;right:1.1rem}.svh-tile>:not(.svh-num){z-index:1;position:relative}.svh-tile:hover .svh-num,.svh-tile:focus-visible .svh-num{color:color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-.35rem)}.svh-tile:after{content:"";z-index:0;background:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(15%,15%)}.svh-tile:hover:after,.svh-tile:focus-visible:after{opacity:1;transform:none}.svh-tile:hover .svh-mark,.svh-tile:focus-visible .svh-mark{transform:translateY(-2px)rotate(-6deg)scale(1.06)}@supports (animation-timeline:view()){.svh-item{animation:linear both svh-rise;animation-timeline:view();animation-range:entry entry 35%}@keyframes svh-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}}@media screen and (max-width:639px){.svh-grid,.svh-row .svh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.svh-item.is-lead{grid-column:span 2}.svh-tile{border-radius:1.1rem;gap:.75rem;padding:1rem}.svh-item:not(.is-lead) .svh-blurb,.svh-item:not(.is-lead) .svh-chip.is-parent{display:none}.svh-item:not(.is-lead) .svh-title{font-size:1.05rem}.svh-num{font-size:3.5rem;bottom:.25rem;right:.75rem}.svh-proof{font-size:var(--text-tiny);gap:.5rem 1rem}}@media (prefers-reduced-motion:reduce){.svh-item{animation:none}.svh-num,.svh-tile:after{transition:none}}
.section-home-pricing .black-background.is-night{--pn-top:#121a38;--pn-mid:#1e2b52;--pn-bottom:#2a3962;--pn-card:#0d1229d1;--pn-card-line:#ffffff17;isolation:isolate;background-color:var(--pn-mid);position:relative;overflow:hidden}.pricing-sky{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pricing-sky-base{background:linear-gradient(to bottom, var(--pn-top) 0%, var(--pn-mid) 55%, var(--pn-bottom) 100%);position:absolute;inset:0}.pricing-sky-stars{width:100%;height:100%;position:absolute;inset:0}.pricing-sky-star{fill:#fff;animation:pricing-twinkle var(--d,4s) ease-in-out var(--o,0s) infinite alternate}@keyframes pricing-twinkle{0%{opacity:var(--lo,.2)}to{opacity:var(--hi,.8)}}.pricing-sky-clouds{opacity:.85;background-image:url(/images/sky/clouds-night.webp);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;animation:170s ease-in-out infinite alternate pricing-drift;position:absolute;inset:-4%}@keyframes pricing-drift{0%{transform:translate(-1.2%)scale(1)}to{transform:translate(1.2%,-.5%)scale(1.04)}}.pricing-sky-moon{aspect-ratio:1;width:clamp(3.25rem,5vw,5rem);position:absolute;top:4.5rem;left:91%;transform:translate(-50%,-50%)}.pricing-sky-moon img{opacity:.96;width:100%;height:100%;display:block}.pricing-sky-halo{opacity:.5;background:radial-gradient(circle,#fffaecd9 0%,#fffaec33 40%,#fffaec00 68%);border-radius:50%;animation:9s ease-in-out infinite alternate pricing-breathe;position:absolute;inset:-70%}@keyframes pricing-breathe{0%{transform:scale(.96)}to{transform:scale(1.04)}}.pricing-sky-shade{background:radial-gradient(70% 55% at 50% 58%,#06091880 0%,#06091800 100%),linear-gradient(#0609181f 0%,#06091880 32%,#0609188c 70%,#0609184d 100%);position:absolute;inset:0}.section-home-pricing .is-night .plan-block{background-color:var(--pn-card);box-shadow:inset 0 0 0 1px var(--pn-card-line), 0 24px 60px #04071459}.section-home-pricing .is-night .plan-divider-block{background-color:var(--pn-card)}.section-home-pricing .is-night .top-corner,.section-home-pricing .is-night .bottom-corner{aspect-ratio:191/110;width:100%;height:auto;fill:var(--pn-card);display:block}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.section-home-pricing .is-night .plan-block{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.section-home-pricing .is-night .dark-line{border-color:#ffffff29}.section-home-pricing .is-night .plan-tag{background-color:#ffffff0d;border-color:#ffffff38}.section-home-pricing .is-night .text-size-small.text-color-secondary,.section-home-pricing .is-night .text-size-regular.text-color-secondary,.section-home-pricing .is-night .text-color-secondary{color:#c2cadf}.section-home-pricing .is-night .price-feature-text{color:#dbe3f2}.section-home-pricing .is-night .plan-video-block{background:radial-gradient(80% 60% at 50% 100%,#7aa6de38 0%,#7aa6de00 70%),#0609188c;box-shadow:inset 0 0 0 1px #ffffff12}.pricing-shots{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pricing-shot{--accent:#6e9bff;aspect-ratio:4/3;width:62%;transform:translate(-50%, 0) rotate(var(--tilt,0deg));will-change:transform;background-color:#fff;border-radius:.75rem;margin:0;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 18px 40px #04071480}.pricing-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pricing-shot-bar{border-bottom:1px solid var(--line,#e0e0e0);background-color:#f4f4f4;align-items:center;gap:4px;height:1.1rem;padding:0 .5rem;display:flex}.pricing-shot-bar i{background-color:var(--accent);opacity:.85;border-radius:50%;width:5px;height:5px;display:block}.pricing-shot-bar i:nth-child(2){opacity:.55}.pricing-shot-bar i:nth-child(3){opacity:.3}.pricing-shot.is-1{--tilt:-7deg;z-index:1;opacity:.92;top:18%;left:30%}.pricing-shot.is-2{--tilt:6deg;z-index:2;opacity:.96;top:22%;left:70%}.pricing-shot.is-3{--tilt:0deg;z-index:3;width:68%;top:32%;left:50%}.section-home-pricing .plan-block:hover .pricing-shot.is-1{transform:translate(-54%,-3%)rotate(-9deg)}.section-home-pricing .plan-block:hover .pricing-shot.is-2{transform:translate(-46%,-3%)rotate(8deg)}.section-home-pricing .plan-block:hover .pricing-shot.is-3{transform:translate(-50%,-5%)rotate(0)}@media screen and (max-width:991px){.pricing-shot{width:min(62%,22rem)}.pricing-shot.is-3{width:min(68%,24rem)}}@media screen and (max-width:767px){.pricing-sky-moon{top:4.25rem;left:84%}}@media screen and (max-width:479px){.pricing-sky-clouds{background-position:62% 30%}.pricing-shot{width:66%}.pricing-shot.is-3{width:72%}}@media (prefers-reduced-motion:reduce){.pricing-sky-star,.pricing-sky-clouds,.pricing-sky-halo{animation:none}.pricing-shot{transition:none}}.section-home-pricing .client-proof-link{color:#fff;border-bottom-color:#ffffff59}.section-home-pricing .client-proof-link:hover{border-bottom-color:#fff}.section-home-pricing .subtitle-text.is-alternate{color:#ffffffbd}@media screen and (max-width:479px){.section-home-pricing .plan-item .review-wrap{flex-flow:column;align-items:flex-start;gap:.25rem;display:flex}}.price-promise{color:#ffffffbd;max-width:34rem;font-family:var(--font-secondary);font-size:var(--text-small);letter-spacing:.03em;margin:1.1rem 0 0;line-height:1.6}
