.h2-title{margin-top: 24px;font: 700 clamp(32px,3.6vw,52px)/1.06 var(--display);letter-spacing: -.045em}.h2-title em{color: var(--copper)}.h2-text{margin-top: 22px;max-width: 470px;font-size: 17px;line-height: 1.6;color: rgba(247,242,235,.78)}.h2-actions{margin-top: 32px;display: flex;align-items: center;flex-wrap: wrap;gap: 14px 26px}.h2-stats{margin: 40px 0 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: 14px 32px}.h2-stats li{display: flex;flex-direction: column;gap: 3px}.h2-stats li + li{padding-left: 32px;border-left: 1px solid var(--line-dark)}.h2-stats strong{font: 700 24px/1 var(--display);letter-spacing: -.03em;color: var(--cream)}.h2-stats em{color: var(--copper)}.h2-stats span{font-size: 13.5px;color: var(--muted-dark)}@media (max-width: 560px){.h2-text{font-size: 16px}.h2-stats{gap: 14px 22px}.h2-stats li + li{padding-left: 22px}.h2-stats strong{font-size: 21px}}.h2b{overflow: hidden;text-align: center;min-height: 100vh;min-height: 100svh;display: flex;flex-direction: column;padding-top: clamp(76px,10vh,100px)}.h2b__bg{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(35% 30% at 50% 0%,rgba(244,168,90,.08),transparent 70%)}.h2b__bg::before{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.h2b__bg::after{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(255,236,220,.09) 1px,transparent 1px);background-size: 24px 24px;-webkit-mask-image: radial-gradient(60% 55% at 50% 40%,#000,transparent 75%);mask-image: radial-gradient(60% 55% at 50% 40%,#000,transparent 75%)}.h2b__inner{position: relative;z-index: 1;flex: 1;width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center}.h2b .h2-title{margin-top: clamp(12px,2vh,24px);font-size: clamp(32px,min(5.2vw,6.6vh),70px);line-height: 1.02}.h2b .reveal{animation: h2b-in .9s var(--ease) var(--d,0ms) both}@keyframes h2b-in{from{opacity: 0;transform: translateY(22px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.h2b .reveal{animation: none}}.h2b .h2-text{margin-top: clamp(10px,2vh,22px);max-width: 640px}.h2b .h2-actions{margin-top: clamp(16px,2.6vh,32px);justify-content: center}.h2b .h2-stats{margin-top: clamp(16px,2.8vh,40px);justify-content: center;text-align: left}@media (max-height: 940px){.h2b .h2-text{font-size: 16px;line-height: 1.5}}@media (max-height: 800px){.h2b .h2b__label{display: none}.h2b .h2b__apps{margin-top: 0}.h2b .h2-stats strong{font-size: 21px}}@media (max-height: 720px){.h2b .h2b__stack{display: none}.h2b .h2-text{font-size: 15.5px}}.h2b__stack{margin-top: clamp(20px,3.5vh,64px)}.h2b__label{font: 600 11.5px var(--font);letter-spacing: .16em;text-transform: uppercase;color: var(--muted-dark)}.h2b__apps{--gap: 10px;--tile: 50px;margin-top: 18px;display: inline-flex;gap: var(--gap);padding: 10px;border-radius: 22px;background: linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border: 1px solid var(--line-dark);box-shadow: inset 0 1px 0 rgba(255,255,255,.12),0 24px 40px -20px rgba(0,0,0,.7);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.h2b__app{position: relative;width: var(--tile);height: var(--tile);border-radius: 12px;display: grid;place-items: center;background: #fff;box-shadow: 0 6px 14px -6px rgba(0,0,0,.5);transition: transform .25s var(--ease),box-shadow .25s;cursor: default}.h2b__app img{width: 52%;height: 52%}.h2b__app--fill{background: var(--app-bg)}.h2b__app--fill img{width: 56%;height: 56%}.h2b__app--core{background: var(--copper);box-shadow: 0 6px 18px -6px rgba(226,117,58,.7)}.h2b__app--core .mark{width: 22px;height: 28px}.h2b__app--core .mark img{width: auto;max-width: none;height: 28px;filter: invert(1)}.h2b__app:hover{transform: translateY(-9px) scale(1.2);box-shadow: 0 14px 24px -8px rgba(0,0,0,.6);z-index: 2}.h2b__app:hover + .h2b__app,.h2b__app:has(+ .h2b__app:hover){transform: translateY(-4px) scale(1.08)}.h2b__app[data-name]::after{content: attr(data-name);position: absolute;left: 50%;bottom: calc(100% + 10px);transform: translate(-50%,4px);padding: 4px 8px;border-radius: 6px;white-space: nowrap;font: 600 10.5px var(--font);color: var(--cream);background: #0f0b09;border: 1px solid var(--line-dark);opacity: 0;pointer-events: none;transition: opacity .2s,transform .2s}.h2b__app[data-name]:hover::after{opacity: 1;transform: translate(-50%,0)}@media (max-width: 560px){.h2b{padding-top: 88px}.h2b .h2b__stack{display: none}.h2b__apps{--gap: 5px;--tile: min(38px,calc((100vw - 56px) / 9 - 5px));padding: 6px}.h2b__app{border-radius: 10px}}@media (max-width: 560px) and (max-height: 720px){.h2b .h2-perks{gap: 6px}.h2b .h2-perks__item{font-size: 13px;padding-block: 3px}.h2b .h2-text{font-size: 14.5px;line-height: 1.45}.h2b .h2-actions{margin-top: 14px;row-gap: 8px}.h2b .h2-actions .btn{height: 44px}.h2b .h2-stats{margin-top: 14px}.h2b{padding-top: 80px}.h2b .band__label{display: none}}.h2-perks{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 10px}.h2-perks__item{display: inline-flex;align-items: center;gap: 8px;padding: 4px 14px 4px 4px;border-radius: 999px;border: 1px solid rgba(244,168,90,.28);background: rgba(244,168,90,.05);font-size: 14px;font-weight: 500;color: var(--cream);white-space: nowrap}.h2-perks__item:has(.h2-perks__tag--open){border-color: rgba(95,211,154,.28);background: rgba(95,211,154,.05)}.h2-perks__tag{padding: 3px 8px;border-radius: 999px;font-size: 10px;font-weight: 700;letter-spacing: .06em}.h2-perks__tag--free{background: rgba(244,168,90,.14);color: var(--amber)}.h2-perks__tag--open{background: rgba(95,211,154,.14);color: var(--green)}.h2-perks.is-staged .h2-perks__item{opacity: 0;transform: translateY(14px) scale(.94)}.h2-perks.is-staged .h2-perks__item.is-in{opacity: 1;transform: none;transition: opacity .45s var(--ease),transform .55s cubic-bezier(.2,1.4,.4,1);animation: h2-perk-flash 1.2s ease-out}@keyframes h2-perk-flash{0%{box-shadow: 0 0 0 0 rgba(244,168,90,.5)}100%{box-shadow: 0 0 0 10px rgba(244,168,90,0)}}@media (max-width: 900px){.h2-perks{justify-content: flex-start}}.hero__band{position: relative;z-index: 0;text-align: left;padding: clamp(16px,2.5vh,40px) 0 clamp(32px,6vh,72px)}.band__head{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px 24px;margin-bottom: clamp(10px,1.6vh,26px)}.band__label{font-family: var(--display);font-size: 18px;font-weight: 600;letter-spacing: -.02em;color: var(--cream)}.marquee{position: relative;overflow: hidden;padding-block: 6px;-webkit-mask: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display: flex;width: max-content;animation: scroll 50s linear infinite}.marquee:hover .marquee__track{animation-play-state: paused}.marquee__set{display: flex;gap: 12px;margin: 0;padding: 0 12px 0 0;list-style: none}.marquee__set li{display: flex;align-items: center;gap: 10px;padding: 11px 18px 11px 12px;border-radius: 14px;font-size: 15px;font-weight: 500;letter-spacing: -.01em;white-space: nowrap;color: rgba(247,242,235,.88);background: linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border: 1px solid rgba(255,236,220,.1);box-shadow: inset 0 1px 0 rgba(255,255,255,.06);transition: border-color .3s,background .3s,transform .3s var(--ease)}.marquee--no-icons .marquee__set li img{display: none}.marquee--no-icons .marquee__set li{padding-left: 18px}.marquee--no-text .marquee__set li span{display: none}.marquee--no-text .marquee__set li{padding: 11px 14px}.marquee__set li:hover{border-color: rgba(244,168,90,.45);background: rgba(226,117,58,.12)}.marquee__set img{width: 35px;height: 35px;border-radius: 9px;flex: none}@media (max-width: 640px){.hero__band{padding: 20px 0 32px}.band__head{margin-bottom: 20px}.band__label{font-size: 16px}.marquee__set{gap: 8px;padding-right: 8px}.marquee__set li{padding: 8px 14px 8px 9px;font-size: 13.5px;border-radius: 12px}.marquee__set img{width: 26px;height: 26px;border-radius: 8px}}@keyframes scroll{to{transform: translateX(-50%)}}.fwork{padding-top: calc(clamp(24px,4vw,48px) + 64px)}.fwork__head{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: end;gap: 24px clamp(40px,6vw,96px);margin-bottom: clamp(36px,5vw,56px)}.fwork__title{font-family: var(--display);font-size: clamp(30px,3.4vw,50px);font-weight: 700;line-height: 1.08;letter-spacing: -.045em;color: var(--ink)}.fwork__title b{display: block;font-weight: inherit;color: var(--copper)}.fwork__side{display: grid;justify-items: start;gap: 18px;padding-bottom: 6px}.fwork__lead{font-size: 17px;line-height: 1.55;color: var(--muted)}.fwork__all{padding-bottom: 3px;font-size: 15px;font-weight: 600;color: var(--ink);border-bottom: 1px solid rgba(29,23,18,.25);transition: color .25s,border-color .25s}.fwork__all span{display: inline-block;transition: transform .25s var(--ease)}.fwork__all:hover{color: var(--copper);border-color: var(--copper)}.fwork__all:hover span{transform: translateX(3px)}.fwork__deck{container-type: inline-size;display: flex;gap: 12px;height: clamp(540px,72vh,640px)}.wcol{position: relative;flex: 1 1 0;min-width: 84px;overflow: hidden;border-radius: 26px;color: var(--cream);background: var(--espresso);transition: flex-grow .8s var(--ease)}.wcol.is-on{flex-grow: 7;background: radial-gradient(70% 90% at 100% 100%,rgba(226,117,58,.38),transparent 70%),var(--espresso)}.wcol__bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top center;opacity: .22;filter: grayscale(1);transform: scale(1.1);transition: opacity .5s,transform 1.2s var(--ease)}.wcol::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(27,20,17,.2),rgba(27,20,17,.85));pointer-events: none}.wcol:not(.is-on):hover .wcol__bg{opacity: .4;transform: scale(1.04)}.wcol.is-on .wcol__bg,.wcol.is-on::after{opacity: 0}.wcol__tab{position: absolute;inset: 0;z-index: 2;display: flex;flex-direction: column;align-items: center;justify-content: space-between;padding: 26px 0;border: 0;background: none;color: inherit;font: inherit;cursor: pointer;transition: opacity .3s}.wcol.is-on .wcol__tab{opacity: 0;pointer-events: none}.wcol__num{font-size: 13px;font-weight: 600;color: var(--amber);font-variant-numeric: tabular-nums}.wcol__label{writing-mode: vertical-rl;transform: rotate(180deg);font-family: var(--display);font-size: 20px;font-weight: 700;letter-spacing: -.02em;white-space: nowrap}.wcol__plus{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;border: 1px solid rgba(255,236,220,.3);transition: background .3s,border-color .3s,transform .4s var(--ease)}.wcol__tab:hover .wcol__plus{background: var(--copper);border-color: var(--copper)}.wcol__body{position: absolute;inset: 0;z-index: 1;opacity: 0;visibility: hidden;transition: opacity .15s,visibility 0s .15s}.wcol.is-on .wcol__body{opacity: 1;visibility: visible;transition: opacity .5s .35s,visibility 0s}.wcol__inner{position: relative;height: 100%;width: calc((100cqi - (var(--n) - 1) * 12px) * 7 / (6 + var(--n)))}.wcol__cover{position: absolute;inset: 0 0 auto;display: block;height: min(64%,calc(100% - 260px));overflow: hidden}.wcol__cover img{width: 100%;height: 100%;object-fit: cover;object-position: top center;-webkit-mask: linear-gradient(180deg,#000 35%,transparent 100%);mask: linear-gradient(180deg,#000 35%,transparent 100%);transform: scale(1.06);transition: transform 1.4s .2s var(--ease)}.wcol.is-on .wcol__cover img{transform: none}.wcol__cover:hover img{transform: scale(1.02)}.wcol__side{align-self: stretch;display: flex;flex-direction: column;gap: 16px}.wcol__side .wcol__live{margin-top: auto;align-self: flex-end}.wcol__live{display: inline-flex;align-items: center;gap: 8px;padding: 6px 13px 6px 11px;border-radius: 999px;font-size: 12.5px;font-weight: 600;color: var(--cream);background: rgba(255,236,220,.08);border: 1px solid rgba(255,236,220,.16);backdrop-filter: blur(10px)}.wcol__live i{width: 7px;height: 7px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 3px rgba(95,211,154,.25)}.wcol__copy{position: absolute;inset: auto 0 0;display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);align-items: start;gap: 18px clamp(24px,3vw,48px);padding: 0 clamp(26px,3vw,40px) clamp(26px,3vw,36px)}.wcol__intro{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 0 24px}.wcol__intro .wcol__visit{grid-column: 2;grid-row: 1 / 3}.wcol__cat{display: flex;align-items: center;gap: 10px;font-size: 12px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--amber)}.wcol__cat span{color: rgba(247,242,235,.5);letter-spacing: 0;font-variant-numeric: tabular-nums}.wcol__name{margin-top: 8px;font-family: var(--display);font-size: clamp(28px,2.8vw,40px);font-weight: 700;line-height: 1.05;letter-spacing: -.04em}.wcol__desc{font-size: 15px;line-height: 1.6;color: rgba(247,242,235,.75)}.wcol__did > span{font-size: 11.5px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: rgba(247,242,235,.55)}.wcol__did ul{display: flex;flex-wrap: wrap;gap: 6px;margin: 10px 0 0;padding: 0;list-style: none}.wcol__did li{padding: 4px 11px;border-radius: 999px;font-size: 12.5px;font-weight: 500;color: var(--cream);border: 1px solid rgba(255,236,220,.18);background: rgba(255,236,220,.05)}.wcol__visit{display: inline-flex;align-items: center;gap: 8px;padding: 11px 18px;border-radius: 999px;font-size: 14px;font-weight: 600;color: var(--espresso);background: var(--cream);transition: background .25s,color .25s}.wcol__visit svg{width: 15px;height: 15px}.wcol__visit:hover{color: var(--cream);background: var(--copper)}.fwork__next{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 18px 32px;margin-top: 16px;padding: clamp(24px,3vw,32px) clamp(24px,3.4vw,44px);border-radius: 26px;color: var(--cream);border: 1px solid rgba(255,236,220,.08);background: radial-gradient(60% 140% at 100% 100%,rgba(226,117,58,.3),transparent 60%),var(--espresso)}.fwork__next > span{font-size: 16px;color: var(--muted-dark)}.fwork__next b{display: block;margin-top: 4px;font-family: var(--display);font-size: clamp(22px,2.2vw,30px);font-weight: 700;letter-spacing: -.035em;color: var(--cream)}.fwork__next em{display: inline-flex;align-items: center;gap: 12px;font-style: normal;font-size: 15px;font-weight: 600}.fwork__next em i{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;color: #fff;background: var(--copper);transition: transform .3s var(--ease),background .3s}.fwork__next:hover em i{transform: translateX(4px);color: var(--espresso);background: var(--cream)}@media (max-width: 960px){.fwork__head{grid-template-columns: 1fr;align-items: start}.fwork__deck{flex-direction: column;height: auto;gap: 10px}.wcol{flex: none;min-width: 0;border-radius: 20px}.wcol__bg{display: none}.wcol::after{content: none}.wcol__tab{position: relative;inset: auto;flex-direction: row;justify-content: flex-start;gap: 14px;width: 100%;padding: 18px 20px}.wcol.is-on .wcol__tab{opacity: 1;pointer-events: auto}.wcol__label{writing-mode: horizontal-tb;transform: none;font-size: 18px}.wcol__plus{margin-left: auto;width: 30px;height: 30px}.wcol.is-on .wcol__plus{transform: rotate(45deg)}.wcol__body{position: static;display: grid;grid-template-rows: 0fr;opacity: 1;transition: grid-template-rows .5s var(--ease),visibility 0s .5s}.wcol.is-on .wcol__body{grid-template-rows: 1fr;transition: grid-template-rows .5s var(--ease),visibility 0s}.wcol__inner{width: auto;height: auto;min-height: 0;overflow: hidden;padding: 0 20px}.wcol.is-on .wcol__inner{padding-bottom: 22px}.wcol__cover{position: relative;height: auto;border-radius: 14px}.wcol__cover img{height: auto;aspect-ratio: 2 / 1;-webkit-mask: none;mask: none;transform: none;transition: none}.wcol__copy{position: static;grid-template-columns: 1fr;gap: 16px;margin-top: 20px;padding: 0 2px}.wcol__cat span,.wcol__name{display: none}.wcol__intro{display: contents}.wcol__side .wcol__live{margin-top: 0;align-self: flex-start}.wcol__intro .wcol__visit{grid-column: auto;grid-row: auto;order: 3;justify-self: start}}@media (max-width: 640px){.wcol__cover{border-radius: 11px}.wcol__desc{font-size: 15px}.wcol__did li{font-size: 12px;padding: 3px 10px}}@media (prefers-reduced-motion: reduce){.wcol,.wcol__bg,.wcol__body,.wcol__cover img,.wcol__plus,.fwork__next em i{transition: none}}.svc__head{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: end;gap: 24px clamp(40px,6vw,96px);margin-bottom: clamp(36px,5vw,56px)}.svc__title{font-family: var(--display);font-size: clamp(30px,3.4vw,50px);font-weight: 700;line-height: 1.08;letter-spacing: -.045em;color: var(--cream)}.svc__title b{display: block;font-weight: inherit;color: var(--copper)}.svc__lead{padding-bottom: 6px;font-size: 17px;line-height: 1.55;color: var(--muted-dark)}.svc__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;grid-template-areas: "web web wp" "woo dokan app" "plugin plugin app"}.stile--web{grid-area: web}.stile--wp{grid-area: wp}.stile--woo{grid-area: woo}.stile--dokan{grid-area: dokan}.stile--app{grid-area: app}.stile--plugin{grid-area: plugin}.stile{position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 12px;min-height: 330px;padding: 26px;border-radius: 26px;color: var(--cream);background: radial-gradient(80% 60% at 50% 0%,rgba(226,117,58,.1),transparent 70%),var(--espresso-2);border: 1px solid var(--line-dark);transition: border-color .35s,transform .45s var(--ease)}.stile:hover{border-color: rgba(244,168,90,.35)}.stile--plugin{flex-direction: row;align-items: stretch}.stile--plugin .stile__copy{flex: 0 0 42%;order: -1;justify-content: center}.stile--web .stile__copy{display: grid;grid-template-columns: 38% minmax(0,1fr);align-items: start}.stile--web .stile__name,.stile--web .stile__icons{grid-column: 1}.stile--web .stile__text{grid-column: 2;grid-row: 1 / 3;margin-top: 2px}.stile__art{position: relative;flex: 1;display: grid;place-items: center;min-height: 170px}.stile__copy{display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;padding-right: 36px}.stile__icons{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-top: 12px}.stile__ico{display: inline-flex}.stile__ico img{width: 26px;height: 26px;object-fit: contain;opacity: .8;transition: opacity .3s}.stile__ico img[src*="/devicons/"]{filter: brightness(0) invert(.95)}.stile:hover .stile__ico img{opacity: 1}.stile__name{font-family: var(--display);font-size: clamp(20px,1.7vw,24px);font-weight: 700;line-height: 1.15;letter-spacing: -.03em}.stile__text{margin-top: 8px;font-size: 15px;line-height: 1.55;color: var(--muted-dark)}.stile__go{position: absolute;right: 26px;bottom: 26px;z-index: 2;display: flex;font-size: 22px;color: var(--muted-dark);transition: color .3s}.stile__go svg{width: 1em;height: 1em}.stile:hover .stile__go{color: var(--copper)}.stile__img{width: 100%;max-width: 440px;height: auto;max-height: 280px;object-fit: contain;transition: transform .6s var(--ease)}.stile:hover .stile__img{transform: scale(1.02)}.stile--app .stile__img{max-width: 360px;max-height: 480px}.art-web{position: relative;width: 100%;height: 250px}.art-browser{position: absolute;left: 0;top: 0;width: 56%;overflow: hidden;border-radius: 14px;background: #fff;border: 1px solid var(--line-dark);box-shadow: 0 30px 50px -30px rgba(0,0,0,.8);transform: rotate(-2deg);transform-origin: 0 100%;transition: transform .6s var(--ease)}.stile:hover .art-browser{transform: rotate(0deg)}.art-web__img{position: absolute;left: 0;top: 0;width: 58%;height: 100%;object-fit: contain;object-position: left top;transition: transform .6s var(--ease)}.art-browser__bar{display: flex;align-items: center;gap: 5px;padding: 8px 12px;background: #f3eee8;border-bottom: 1px solid var(--line)}.art-browser__bar i{width: 8px;height: 8px;border-radius: 50%;background: #ff5f57}.art-browser__bar i:nth-child(2){background: #febc2e}.art-browser__bar i:nth-child(3){background: #28c840}.art-browser__bar em{margin-left: 8px;padding: 2px 10px;border-radius: 999px;font: 10.5px var(--mono);font-style: normal;color: var(--muted);background: #fff}.art-browser__page{display: grid;gap: 10px;padding: 12px 14px 14px}.art-browser__nav{display: flex;align-items: center;gap: 6px}.art-browser__nav b{width: 46px;height: 8px;margin-right: auto;border-radius: 4px;background: var(--ink)}.art-browser__nav i{width: 22px;height: 5px;border-radius: 3px;background: var(--line)}.art-browser__hero{display: grid;gap: 6px;padding: 14px;border-radius: 10px;background: linear-gradient(120deg,#f7e6d4,#f3d4bc)}.art-browser__hero b{width: 62%;height: 9px;border-radius: 5px;background: var(--ink)}.art-browser__hero b + b{width: 40%;opacity: .3}.art-browser__hero em{width: 64px;height: 16px;margin-top: 2px;border-radius: 999px;background: var(--copper)}.art-browser__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 7px}.art-browser__grid i{aspect-ratio: 4 / 3;border-radius: 8px;background: linear-gradient(135deg,#f4a85a,#e2753a)}.art-browser__grid i:nth-child(2){background: linear-gradient(135deg,#8ecbff,#2a8fbd)}.art-browser__grid i:nth-child(3){background: linear-gradient(135deg,#a5e3a0,#2e9e6a)}.art-browser__grid i:nth-child(4){background: linear-gradient(135deg,#c9a7ff,#7f54b3)}.art-web .art-code{position: absolute;right: 0;top: 30px;z-index: 1;width: 52%}.art-score{position: absolute;left: 4%;bottom: -6px;z-index: 2;display: flex;gap: 14px;padding: 9px 14px;border-radius: 16px;color: var(--cream);background: var(--espresso);border: 1px solid var(--line-dark);box-shadow: 0 16px 30px -16px rgba(0,0,0,.8);transition: transform .5s var(--ease)}.art-score__item{display: grid;justify-items: center;gap: 4px}.art-score i{position: relative;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;font-style: normal;background: radial-gradient(closest-side,var(--espresso) 76%,transparent 78% 100%),conic-gradient(var(--green) calc(var(--s) * 1%),rgba(255,236,220,.12) 0)}.art-score b{font: 700 11.5px var(--display)}.art-score em{font-size: 9.5px;font-style: normal;white-space: nowrap;color: var(--muted-dark)}.art-code{width: min(100%,440px);overflow: hidden;border-radius: 14px;background: #120d0b;border: 1px solid var(--line-dark);box-shadow: 0 30px 50px -30px rgba(0,0,0,.8)}.art-code__bar{display: flex;align-items: center;gap: 6px;padding: 10px 14px;border-bottom: 1px solid var(--line-dark)}.art-code__bar i{width: 9px;height: 9px;border-radius: 50%;background: #ff5f57}.art-code__bar i:nth-child(2){background: #febc2e}.art-code__bar i:nth-child(3){background: #28c840}.art-code__bar em{margin-left: 10px;font: 12px var(--mono);font-style: normal;color: var(--muted-dark)}.art-code__body{display: grid;gap: 7px;padding: 16px 16px 14px;font: 12.5px/1.4 var(--mono);color: rgba(247,242,235,.78);white-space: nowrap}.art-code__body > span{opacity: .55;transform: translateX(-6px);transition: opacity .4s,transform .5s var(--ease)}.art-code__body > span:nth-child(2){transition-delay: .06s}.art-code__body > span:nth-child(3){transition-delay: .12s}.art-code__body > span:nth-child(4){transition-delay: .18s}.stile:hover .art-code__body > span{opacity: 1;transform: none}.art-code__body b{font-weight: 400}.art-code__body .k{color: #f4a85a}.art-code__body .f{color: #8ecbff}.art-code__body .s{color: #a5e3a0}.art-code__body .t{color: #ff9b85}.art-code__ok{display: flex;align-items: center;gap: 8px;margin: 0 16px 16px;padding: 7px 12px;width: fit-content;border-radius: 999px;font-size: 12px;font-weight: 600;color: var(--green);background: rgba(95,211,154,.1)}.art-code__ok i{width: 7px;height: 7px;border-radius: 50%;background: currentColor}.svc--light{overflow: hidden;background: radial-gradient(55% 45% at 88% 0%,rgba(244,168,90,.28),transparent 70%),radial-gradient(45% 40% at 0% 100%,rgba(226,117,58,.16),transparent 70%),#f1e6d8}.svc--light::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(rgba(29,23,18,.09) 1px,transparent 1.4px) 0 0 / 22px 22px;-webkit-mask: linear-gradient(180deg,#000,transparent 75%);mask: linear-gradient(180deg,#000,transparent 75%)}.svc--light > .container{position: relative;z-index: 1}.svc--light .svc__title{color: var(--ink)}.svc--light .svc__lead,.svc--light .stile__text{color: var(--muted)}.svc--light .stile{color: var(--ink);border-color: var(--line);background: radial-gradient(80% 60% at 50% 0%,rgba(226,117,58,.07),transparent 70%),#fff}.svc--light .stile:hover{border-color: rgba(226,117,58,.4)}.svc--light .stile__ico img{filter: invert(.88)}.svc--light .stile__ico img[src*="/devicons/"]{filter: brightness(0) opacity(.88)}.svc--light .stile__go{color: var(--muted)}.svc--light .stile:hover .stile__go{color: var(--copper)}.svc--light .art-code{box-shadow: 0 24px 40px -26px rgba(29,23,18,.55)}.svc--light .art-browser{border-color: var(--line);box-shadow: 0 24px 40px -28px rgba(29,23,18,.4)}@media (max-width: 1080px){.svc__grid{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "web web" "wp woo" "dokan app" "plugin plugin"}}@media (max-width: 960px){.svc__head{grid-template-columns: 1fr;align-items: start}}@media (max-width: 640px){.svc__grid{grid-template-columns: 1fr;grid-template-areas: "web" "wp" "woo" "dokan" "app" "plugin"}.stile{min-height: 0;padding: 20px;border-radius: 22px}.stile--plugin{flex-direction: column}.stile--plugin .stile__copy{flex: none;order: 2}.stile--web .stile__copy{display: flex;align-items: flex-start}.stile--web .stile__name,.stile--web .stile__icons{margin-left: 0}.stile--web .stile__text{margin-top: 8px;align-self: auto}.art-web{height: auto}.art-browser,.art-web__img,.art-score{display: none}.art-web .art-code{position: static;width: 100%}.art-code__body{font-size: 11px}.stile__go{right: 20px;bottom: 20px}}@media (prefers-reduced-motion: reduce){.stile,.stile__go,.stile__ico img,.stile__img,.art-code__body > span,.art-browser,.art-web__img,.art-score{transition: none}}.tko{--tko-ink: var(--cream);--tko-muted: var(--muted-dark);--tko-line: var(--line-dark);--tko-label: var(--amber);--tko-red: #ff8a80;--tko-green: var(--green);overflow: hidden}.tko--dark{background: radial-gradient(50% 45% at 85% 30%,rgba(226,117,58,.2),transparent 70%),radial-gradient(40% 40% at 0% 100%,rgba(244,168,90,.08),transparent 70%),var(--espresso)}.tko--light{--tko-ink: var(--ink);--tko-muted: var(--muted);--tko-line: var(--line);--tko-label: var(--copper);background: radial-gradient(50% 45% at 85% 30%,rgba(244,168,90,.22),transparent 70%),var(--paper)}.tko__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);grid-template-areas: "copy stage" "cta stage";align-items: center;gap: 0 clamp(40px,6vw,96px)}.tko__copy{grid-area: copy;align-self: end}.tko__title{font-family: var(--display);font-size: clamp(30px,3.4vw,50px);font-weight: 700;line-height: 1.08;letter-spacing: -.045em;color: var(--tko-ink)}.tko__title b{display: block;font-weight: inherit;color: var(--copper)}.tko__lead{max-width: 540px;margin-top: 20px;font-size: 17px;line-height: 1.55;color: var(--tko-muted)}.tko__label{margin-top: clamp(28px,4vw,40px);font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--tko-label)}.tko__cases{margin-top: 12px;border-top: 1px solid var(--tko-line)}.tko__case{position: relative;display: block;width: 100%;padding: 17px 0;text-align: left;font: inherit;color: var(--tko-ink);background: none;border: 0;border-bottom: 1px solid var(--tko-line);cursor: pointer}.tko__case-title{position: relative;display: block;font-family: var(--display);font-size: 18px;font-weight: 600;line-height: 1.3;letter-spacing: -.025em;opacity: .5;transition: opacity .3s,padding .45s var(--ease)}.tko__case-title::before{content: "";position: absolute;left: 0;top: .5em;width: 8px;height: 8px;border-radius: 50%;background: var(--copper);box-shadow: 0 0 12px rgba(226,117,58,.7);transform: scale(0);transition: transform .45s var(--ease)}.tko__case:hover .tko__case-title{opacity: .85}.tko__case.is-on .tko__case-title{padding-left: 22px;opacity: 1}.tko__case.is-on .tko__case-title::before{transform: scale(1)}.tko__case-text{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .5s var(--ease)}.tko__case-text > span{overflow: hidden;padding-left: 22px;font-size: 15.5px;line-height: 1.55;color: var(--tko-muted);transition: padding .5s var(--ease)}.tko__case.is-on .tko__case-text{grid-template-rows: 1fr}.tko__case.is-on .tko__case-text > span{padding-top: 6px}.tko__case:focus-visible{outline: 2px solid var(--amber);outline-offset: 4px;border-radius: 4px}.tko__case-timer{position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--copper);transform: scaleX(0);transform-origin: left}.tko__case.is-timing .tko__case-timer{animation: tko-timer var(--tko-dur,10s) linear forwards}.tko.is-paused .tko__case-timer{animation-play-state: paused}.tko__cta{grid-area: cta;justify-self: start;align-self: start;margin-top: 32px}.tko__stage{grid-area: stage;position: relative;display: grid}.tko__stage::before{content: "";position: absolute;inset: 10% -6% -8%;z-index: 0;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(226,117,58,.35),transparent);filter: blur(30px)}.tko__report{position: relative;z-index: 1;grid-area: 1 / 1;padding: clamp(18px,2.2vw,26px);border-radius: 26px;color: var(--cream);background: linear-gradient(180deg,#2a1e17,#1b1411 60%);border: 1px solid rgba(255,236,220,.12);box-shadow: 0 1px 0 rgba(255,236,220,.08) inset,0 50px 90px -40px rgba(10,6,4,.75);opacity: 0;visibility: hidden;transform: translateY(14px) scale(.98);transition: opacity .5s var(--ease),transform .6s var(--ease),visibility 0s .6s}.tko__report.is-on{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.tko__bar{display: flex;align-items: center;gap: 12px;padding-bottom: 16px;border-bottom: 1px solid var(--line-dark)}.tko__lights{display: flex;gap: 6px}.tko__lights i{width: 10px;height: 10px;border-radius: 50%;background: #ff5f57}.tko__lights i:nth-child(2){background: #febc2e}.tko__lights i:nth-child(3){background: #28c840}.tko__name{font-size: 13.5px;font-weight: 500;color: var(--muted-dark)}.tko__chip{display: grid;margin-left: auto;font-size: 11px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase}.tko__chip > span{grid-area: 1 / 1;display: inline-flex;align-items: center;gap: 7px;justify-self: end;padding: 5px 11px;border-radius: 999px;transition: opacity .4s}.tko__chip-audit{color: var(--amber);background: rgba(244,168,90,.12)}.tko__chip-audit::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor;animation: tko-blink 1s ease-in-out infinite}.tko__chip-fixed{color: var(--tko-green);background: rgba(95,211,154,.12);opacity: 0}.tko__report.is-done .tko__chip-audit{opacity: 0}.tko__report.is-done .tko__chip-fixed{opacity: 1}.tko__score{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 22px;padding: 22px 4px}.tko__ring{position: relative;width: 116px;height: 116px}.tko__ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.tko__ring circle{fill: none;stroke: rgba(255,236,220,.08);stroke-width: 9}.tko__ring .tko__arc{stroke: var(--tko-red);stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: calc(100 - var(--p));transition: stroke-dashoffset .8s var(--ease),stroke .6s}.tko__report.is-mid .tko__arc{stroke: var(--amber)}.tko__report.is-done .tko__arc{stroke: var(--tko-green)}.tko__ring b{position: absolute;inset: 0;display: grid;place-items: center;font-family: var(--display);font-size: 34px;font-weight: 700;letter-spacing: -.045em;font-variant-numeric: tabular-nums}.tko__k{display: block;font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--muted-dark)}.tko__health strong{display: flex;align-items: center;gap: 10px;margin-top: 6px;font-family: var(--display);font-size: 24px;font-weight: 700;letter-spacing: -.035em}.tko__health strong svg{width: 18px;height: 18px;color: var(--copper)}.tko__was{color: var(--tko-red)}.tko__now{color: var(--tko-green)}.tko__sub{display: block;margin-top: 4px;font-size: 14px;color: var(--muted-dark)}.tko__sub span{font-weight: 600;color: var(--cream)}.tko__issues{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.tko__issue{display: grid;grid-template-columns: 34px minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 12px 14px;border-radius: 15px;background: rgba(255,255,255,.035);border: 1px solid var(--line-dark);transition: background .6s,border-color .6s}.tko__issue.is-fixed{background: rgba(95,211,154,.06);border-color: rgba(95,211,154,.22)}.tko__mark{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 10px;color: var(--tko-red);background: rgba(255,99,99,.12);transition: color .5s,background .5s}.tko__mark svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;overflow: visible}.tko__x{transform-origin: 12px 12px;transition: transform .35s var(--ease),opacity .35s}.tko__tick{stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset .45s var(--ease) .2s}.tko__issue.is-fixed .tko__mark{color: var(--tko-green);background: rgba(95,211,154,.14)}.tko__issue.is-fixed .tko__x{opacity: 0;transform: scale(.4) rotate(45deg)}.tko__issue.is-fixed .tko__tick{stroke-dashoffset: 0}.tko__txt{display: grid;min-width: 0;font-size: 15px;line-height: 1.4}.tko__txt > span{grid-area: 1 / 1;transition: opacity .45s,transform .5s var(--ease)}.tko__found{color: rgba(247,242,235,.78)}.tko__fixed{color: var(--cream);opacity: 0;transform: translateY(8px)}.tko__issue.is-fixed .tko__found{opacity: 0;transform: translateY(-8px)}.tko__issue.is-fixed .tko__fixed{opacity: 1;transform: none}.tko__pill{display: grid;font-size: 11px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase}.tko__pill > span{grid-area: 1 / 1;justify-self: end;padding: 4px 10px;border-radius: 999px;transition: opacity .4s}.tko__pill-found{color: var(--tko-red);background: rgba(255,99,99,.12)}.tko__pill-fixed{color: var(--tko-green);background: rgba(95,211,154,.12);opacity: 0}.tko__issue.is-fixed .tko__pill-found{opacity: 0}.tko__issue.is-fixed .tko__pill-fixed{opacity: 1}.tko__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line-dark)}.tko__hand{display: flex;flex-wrap: wrap;gap: 6px}.tko__hand span{padding: 6px 12px;border-radius: 999px;font-size: 13px;font-weight: 500;color: var(--muted-dark);border: 1px solid var(--line-dark);opacity: .45;transition: opacity .5s,color .5s,border-color .5s,background .5s}.tko__report.is-done .tko__hand span{opacity: 1;color: var(--cream);border-color: rgba(226,117,58,.45);background: rgba(226,117,58,.1)}.tko__report.is-done .tko__hand span:nth-child(2){transition-delay: .12s}.tko__report.is-done .tko__hand span:nth-child(3){transition-delay: .24s}.tko__steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(20px,3vw,44px);margin: clamp(64px,8vw,104px) 0 0;padding: 0;list-style: none}.tko__step{position: relative;padding-top: 22px;border-top: 1px solid var(--tko-line)}.tko__step::before{content: "";position: absolute;left: 0;top: -1px;width: 64px;height: 2px;background: var(--copper);transform: scaleX(0);transform-origin: left;transition: transform .9s var(--ease) var(--d,0ms)}.tko__step.is-in::before{transform: scaleX(1)}.tko__step-no{font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--tko-label)}.tko__step-title{margin-top: 10px;font-family: var(--display);font-size: 21px;font-weight: 700;line-height: 1.25;letter-spacing: -.03em;color: var(--tko-ink)}.tko__step-text{max-width: 360px;margin-top: 8px;font-size: 16px;line-height: 1.55;color: var(--tko-muted)}@keyframes tko-timer{to{transform: scaleX(1)}}@keyframes tko-blink{50%{opacity: .25}}@media (max-width: 1080px){.tko__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 40px}}@media (max-width: 960px){.tko__grid{grid-template-columns: 1fr;grid-template-areas: "copy" "stage" "cta"}.tko__stage{width: 100%;max-width: 600px;margin-top: 40px}}@media (max-width: 760px){.tko__steps{grid-template-columns: 1fr;gap: 28px}}@media (max-width: 640px){.tko__case-title{font-size: 17px}.tko__case-text > span{font-size: 15px}.tko__report{border-radius: 20px}.tko__name{display: none}.tko__score{gap: 16px;padding: 18px 0}.tko__ring{width: 92px;height: 92px}.tko__ring b{font-size: 27px}.tko__health strong{gap: 8px;font-size: 20px}.tko__sub{font-size: 13px}.tko__issue{grid-template-columns: 30px minmax(0,1fr);gap: 12px;padding: 11px 12px}.tko__mark{width: 30px;height: 30px}.tko__txt{font-size: 14px}.tko__pill{display: none}}@media (prefers-reduced-motion: reduce){.tko__case-title,.tko__case-title::before,.tko__case-text,.tko__case-text > span,.tko__report,.tko__arc,.tko__issue,.tko__mark,.tko__x,.tko__tick,.tko__txt > span,.tko__pill > span,.tko__chip > span,.tko__hand span,.tko__step::before{transition: none}.tko__chip-audit::before,.tko__case.is-timing .tko__case-timer{animation: none}}.prc{--prc-ink: var(--ink);--prc-muted: var(--muted);--prc-line: var(--line);--prc-label: var(--copper);--prc-card: #fff;--prc-card-line: var(--line);--pop-bg: linear-gradient(180deg,#2c1f17,var(--espresso) 65%);--pop-ink: var(--cream);--pop-muted: var(--muted-dark);--pop-line: var(--line-dark);--thumb: var(--espresso);--thumb-ink: var(--cream);overflow: hidden}.prc--light{background: radial-gradient(55% 45% at 12% 0%,rgba(244,168,90,.28),transparent 70%),radial-gradient(45% 40% at 100% 100%,rgba(226,117,58,.16),transparent 70%),#f1e6d8}.prc--light::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(rgba(29,23,18,.09) 1px,transparent 1.4px) 0 0 / 22px 22px;-webkit-mask: linear-gradient(180deg,#000,transparent 75%);mask: linear-gradient(180deg,#000,transparent 75%)}.prc--dark{--prc-ink: var(--cream);--prc-muted: var(--muted-dark);--prc-line: var(--line-dark);--prc-label: var(--amber);--prc-card: rgba(255,255,255,.035);--prc-card-line: var(--line-dark);--pop-bg: linear-gradient(180deg,#fff,var(--cream));--pop-ink: var(--ink);--pop-muted: var(--muted);--pop-line: var(--line);--thumb: var(--cream);--thumb-ink: var(--ink);background: radial-gradient(50% 45% at 15% 0%,rgba(226,117,58,.18),transparent 70%),var(--espresso)}.prc > .container{position: relative;z-index: 1}.prc__head{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: end;gap: 24px clamp(40px,6vw,96px);margin-bottom: clamp(36px,5vw,56px)}.prc__title{font-family: var(--display);font-size: clamp(30px,3.4vw,50px);font-weight: 700;line-height: 1.08;letter-spacing: -.045em;color: var(--prc-ink)}.prc__title b{display: block;font-weight: inherit;color: var(--copper)}.prc__lead{font-size: 17px;line-height: 1.55;color: var(--prc-muted)}.prc__switch{position: relative;display: inline-grid;grid-auto-flow: column;grid-auto-columns: 1fr;margin-top: 22px;padding: 5px;border-radius: 999px;background: var(--prc-card);border: 1px solid var(--prc-card-line)}.prc__thumb{position: absolute;top: 5px;bottom: 5px;left: 5px;width: calc((100% - 10px) / 2);border-radius: 999px;background: var(--thumb);box-shadow: 0 8px 20px -10px rgba(27,20,17,.6);transform: translateX(calc(var(--x,0) * 100%));transition: transform .5s var(--ease)}.prc__tab{position: relative;z-index: 1;padding: 10px 22px;border: 0;border-radius: 999px;background: none;cursor: pointer;font: 600 14.5px/1.2 var(--font);white-space: nowrap;color: var(--prc-muted);transition: color .35s}.prc__tab:hover{color: var(--prc-ink)}.prc__tab.is-on{color: var(--thumb-ink)}.prc__tab:focus-visible{outline: 2px solid var(--amber);outline-offset: 2px}.prc__groups{display: grid}.prc__group{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity .4s,visibility 0s .4s}.prc__group.is-on{opacity: 1;visibility: visible;transition-delay: 0s}.prc__note{display: flex;align-items: center;gap: 14px;margin-bottom: 20px;font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: .16em;text-transform: uppercase;color: var(--prc-label)}.prc__note::before{content: "";flex: none;width: 28px;height: 3px;border-radius: 3px;background: linear-gradient(90deg,var(--copper),var(--amber))}.prc__note::after{content: "";flex: 1;height: 1px;background: repeating-linear-gradient(90deg,rgba(226,117,58,.75) 0 6px,transparent 6px 12px);-webkit-mask: linear-gradient(90deg,#000 30%,transparent);mask: linear-gradient(90deg,#000 30%,transparent)}.prc__cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;align-items: stretch}.prc__group.is-on .prc__card{animation: prc-rise .7s var(--ease) both;animation-delay: calc(var(--i) * 90ms)}.prc__card{--c-ink: var(--prc-ink);--c-muted: var(--prc-muted);--c-line: var(--prc-line);position: relative;overflow: hidden;display: flex;flex-direction: column;padding: clamp(24px,2.4vw,32px);border-radius: 26px;color: var(--c-ink);background: var(--prc-card);border: 1px solid var(--prc-card-line);transition: border-color .3s,box-shadow .4s var(--ease)}.prc__card:hover{border-color: rgba(226,117,58,.4);box-shadow: 0 30px 60px -40px rgba(27,20,17,.45)}.prc__card--pop{--c-ink: var(--pop-ink);--c-muted: var(--pop-muted);--c-line: var(--pop-line);background: var(--pop-bg);border-color: transparent;box-shadow: 0 40px 80px -40px rgba(27,20,17,.7)}.prc__card--pop::after{content: "";position: absolute;left: 50%;bottom: -170px;width: 130%;height: 260px;transform: translateX(-50%);pointer-events: none;background: radial-gradient(50% 50% at 50% 50%,rgba(255,179,107,.55),rgba(226,117,58,.3) 35%,transparent 70%)}.prc--dark .prc__card--pop::after{opacity: .55}.prc__card > *{position: relative;z-index: 1}.prc__badge{position: absolute;top: clamp(22px,2.2vw,30px);right: clamp(22px,2.2vw,30px);padding: 5px 11px;border-radius: 999px;font-size: 11px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: #fff;background: var(--copper);box-shadow: 0 6px 18px -6px rgba(226,117,58,.8)}.prc__name{padding-right: 120px;font-family: var(--display);font-size: 20px;font-weight: 700;line-height: 1.25;letter-spacing: -.03em}.prc__card:not(.prc__card--pop) .prc__name{padding-right: 0}.prc__desc{margin-top: 6px;font-size: 15px;line-height: 1.5;color: var(--c-muted)}.prc__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;margin-top: 28px}.prc__price b{font-family: var(--display);font-size: clamp(36px,3.4vw,48px);font-weight: 700;line-height: 1;letter-spacing: -.05em}.prc__price small{font-size: 14px;font-weight: 500;color: var(--c-muted)}.prc__to{margin: 0 .12em;font-weight: 400;opacity: .4}.prc__list{display: grid;align-content: start;gap: 12px;flex: 1;margin: 26px 0 30px;padding: 22px 0 0;list-style: none;border-top: 1px solid var(--c-line)}.prc__list li{display: flex;align-items: flex-start;gap: 10px;font-size: 15px;line-height: 1.45}.prc__tick{flex: none;display: grid;place-items: center;width: 21px;height: 21px;border-radius: 50%;color: var(--copper);background: rgba(226,117,58,.12)}.prc__tick svg{width: 13px;height: 13px}.prc__card--pop .prc__tick{color: #fff;background: var(--copper)}.prc__includes{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px 32px;margin: clamp(36px,5vw,52px) 0 0;padding: 26px 0 0;list-style: none;border-top: 1px solid var(--prc-line)}.prc__includes li{display: inline-flex;align-items: center;gap: 10px;font-size: 15.5px;color: var(--prc-ink)}@keyframes prc-rise{from{opacity: 0;transform: translateY(18px)}}@media (max-width: 1080px){.prc__name{padding-right: 0}.prc__badge{position: static;align-self: flex-start;order: -1;margin-bottom: 14px}}@media (max-width: 960px){.prc__head{grid-template-columns: 1fr}.prc__cards{grid-template-columns: 1fr;max-width: 560px}}@media (max-width: 640px){.prc__switch{display: grid}.prc__tab{padding: 10px 12px;font-size: 14px}.prc__card{border-radius: 22px}.prc__includes{justify-content: flex-start;flex-direction: column;gap: 12px}}@media (prefers-reduced-motion: reduce){.prc__thumb,.prc__tab,.prc__group,.prc__card{transition: none}.prc__group.is-on .prc__card{animation: none}}.why{--why-ink: var(--ink);--why-muted: var(--muted);--why-line: var(--line);--why-label: var(--copper);--why-tile: #faf6f1;--why-chip: rgba(29,23,18,.05);overflow: hidden;background: radial-gradient(45% 40% at 92% 0%,rgba(244,168,90,.14),transparent 70%),radial-gradient(35% 35% at 0% 100%,rgba(226,117,58,.06),transparent 70%),#fff}.why__head{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: end;gap: 24px clamp(40px,6vw,96px);margin-bottom: clamp(36px,5vw,56px)}.why__title{font-family: var(--display);font-size: clamp(30px,3.4vw,50px);font-weight: 700;line-height: 1.08;letter-spacing: -.045em;color: var(--why-ink)}.why__title b{display: block;font-weight: inherit;color: var(--copper)}.why__lead{padding-bottom: 6px;font-size: 17px;line-height: 1.55;color: var(--why-muted)}.why__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-areas: "own own team" "own own reply" "preview nda support";gap: 14px}.wtile--own{grid-area: own}.wtile--team{grid-area: team}.wtile--reply{grid-area: reply}.wtile--preview{grid-area: preview}.wtile--nda{grid-area: nda}.wtile--support{grid-area: support}.wtile{display: flex;flex-direction: column;gap: 24px;min-width: 0;padding: clamp(22px,2.2vw,30px);border-radius: 26px;color: var(--why-ink);background: var(--why-tile);border: 1px solid var(--why-line);transition: border-color .3s}.wtile:hover{border-color: rgba(226,117,58,.4)}.wtile__copy{margin-top: auto}.wtile__title{font-family: var(--display);font-size: 20px;font-weight: 700;line-height: 1.25;letter-spacing: -.03em}.wtile--own .wtile__title{font-size: clamp(22px,2vw,26px)}.wtile__text{max-width: 520px;margin-top: 8px;font-size: 16px;line-height: 1.55;color: var(--why-muted)}.wrepo{overflow: hidden;border-radius: 18px;color: var(--cream);background: linear-gradient(180deg,#241a14,#160f0c);border: 1px solid rgba(255,236,220,.1);box-shadow: 0 40px 70px -45px rgba(10,6,4,.8)}.wrepo__bar{display: flex;align-items: center;gap: 12px;padding: 13px 16px;border-bottom: 1px solid var(--line-dark)}.wrepo__lights{display: flex;gap: 6px}.wrepo__lights i{width: 10px;height: 10px;border-radius: 50%;background: #ff5f57}.wrepo__lights i:nth-child(2){background: #febc2e}.wrepo__lights i:nth-child(3){background: #28c840}.wrepo__path{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 13.5px;color: var(--muted-dark)}.wrepo__path b{font-weight: 600;color: var(--cream)}.wrepo__owner{display: inline-flex;align-items: center;gap: 6px;flex: none;margin-left: auto;padding: 4px 10px 4px 7px;border-radius: 999px;font-size: 12px;font-weight: 600;color: var(--green);background: rgba(95,211,154,.12)}.wrepo__owner svg{width: 13px;height: 13px}.wrepo__list{height: 230px;overflow: hidden;margin: 0;padding: 6px 0;list-style: none}.wrepo__row{display: grid;grid-template-columns: 8px minmax(0,1fr) auto;align-items: center;gap: 14px;height: 44px;padding: 0 16px;font-size: 14.5px}.wrepo__dot{width: 8px;height: 8px;border-radius: 50%;background: rgba(255,236,220,.25)}.wrepo__row:first-child .wrepo__dot{background: var(--copper);box-shadow: 0 0 10px var(--copper)}.wrepo__msg{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: rgba(247,242,235,.9)}.wrepo__when{font-size: 12.5px;color: var(--muted-dark)}.wrepo__row.is-new{animation: wrepo-in .7s var(--ease) both}.wrepo__foot{display: flex;align-items: center;gap: 10px;padding: 11px 16px;border-top: 1px solid var(--line-dark);font-size: 12.5px;color: var(--muted-dark)}.wrepo__branch{padding: 3px 9px;border-radius: 6px;font-weight: 600;color: var(--amber);background: rgba(244,168,90,.12)}.wrepo__foot i{width: 8px;height: 8px;margin-left: auto;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 0 rgba(95,211,154,.5);animation: why-ping 2s ease-out infinite}.wflow{position: relative;display: flex;justify-content: space-between;padding-top: 6px}.wflow::before,.wflow::after{content: "";position: absolute;top: 13px;left: 7px;right: 7px;height: 2px;border-radius: 2px;background: var(--why-line)}.wflow::after{background: linear-gradient(90deg,var(--amber),var(--copper));transform-origin: left}.wflow__step{position: relative;z-index: 1;display: grid;justify-items: center;gap: 10px;font-size: 13px;font-weight: 600;color: var(--why-muted)}.wflow__step:first-child{justify-items: start}.wflow__step:last-child{justify-items: end;color: var(--why-ink)}.wflow__step i{width: 16px;height: 16px;border-radius: 50%;background: var(--copper);box-shadow: 0 0 0 4px rgba(226,117,58,.18)}.wtile.is-in .wflow::after{animation: why-fill 1.8s var(--ease) .3s both}.wtile.is-in .wflow__step i{animation: why-pop .45s var(--ease) both;animation-delay: calc(.3s + var(--n) * .5s)}.wchat{display: flex;flex-direction: column;gap: 8px}.wchat__msg{max-width: 88%;padding: 10px 14px;border-radius: 16px;font-size: 14px;line-height: 1.4}.wchat__msg--you{align-self: flex-start;border-bottom-left-radius: 4px;background: var(--why-chip)}.wchat__msg--us{display: grid;align-self: flex-end;border-bottom-right-radius: 4px;color: #fff;background: var(--copper)}.wchat__msg--us > span{grid-area: 1 / 1}.wchat__typing{display: flex;align-items: center;gap: 4px;opacity: 0}.wchat__typing i{width: 6px;height: 6px;border-radius: 50%;background: #fff;animation: why-dots 1s ease-in-out infinite}.wchat__typing i:nth-child(2){animation-delay: .15s}.wchat__typing i:nth-child(3){animation-delay: .3s}.wchat__meta{align-self: flex-end;font-size: 12px;color: var(--why-muted)}.wtile.is-in .wchat__typing{animation: why-typing 1.8s linear both}.wtile.is-in .wchat__reply{animation: why-reply 1.9s var(--ease) both}.wtile.is-in .wchat__meta{animation: why-reply 2.3s var(--ease) both}.wprev{display: grid;justify-items: start;gap: 12px}.wprev__url{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 999px;font-size: 13.5px;font-weight: 500;background: var(--why-chip)}.wprev__url i{width: 8px;height: 8px;border-radius: 50%;background: var(--green)}.wprev__week{font-size: 13px;color: var(--why-muted)}.wprev__week b{font-weight: 600;color: var(--why-ink)}.wprev__bar{width: 100%;height: 6px;overflow: hidden;border-radius: 3px;background: var(--why-line)}.wprev__bar i{display: block;width: 50%;height: 100%;border-radius: inherit;background: linear-gradient(90deg,var(--amber),var(--copper));transform-origin: left}.wtile.is-in .wprev__bar i{animation: why-fill 1.4s var(--ease) .4s both}.wnda{position: relative;align-self: flex-start;padding: 0 14px 14px 0}.wnda__doc{display: grid;gap: 8px;width: 92px;padding: 16px 14px;border-radius: 10px;background: var(--why-chip);border: 1px solid var(--why-line);transform: rotate(-4deg)}.wnda__doc i{height: 5px;border-radius: 3px;background: var(--why-line)}.wnda__doc i:nth-child(2){width: 80%}.wnda__doc i:nth-child(3){width: 60%}.wnda__doc em{margin-top: 4px;font-size: 13px;font-weight: 600;color: var(--copper)}.wnda__seal{position: absolute;right: 0;bottom: 0;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;color: #fff;background: var(--copper);box-shadow: 0 8px 20px -6px rgba(226,117,58,.8)}.wnda__seal svg{width: 18px;height: 18px}.wtile.is-in .wnda__seal{animation: why-pop .5s var(--ease) .6s both}.wsup{display: grid;grid-template-columns: repeat(3,minmax(0,1fr)) auto;align-items: end;gap: 8px}.wsup__month{display: grid;gap: 8px;font-size: 12.5px;color: var(--why-muted)}.wsup__month i{height: 8px;border-radius: 4px;background: linear-gradient(90deg,var(--amber),var(--copper));transform-origin: left}.wsup__free{margin-left: 6px;padding: 4px 10px;border-radius: 999px;font-size: 11px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--green);background: rgba(95,211,154,.12)}.wtile.is-in .wsup__month i{animation: why-fill .7s var(--ease) both;animation-delay: calc(.3s + var(--n) * .35s)}@keyframes wrepo-in{from{opacity: 0;transform: translateY(-100%);background: rgba(226,117,58,.14)}60%{background: rgba(226,117,58,.1)}}@keyframes why-fill{from{transform: scaleX(0)}}@keyframes why-pop{from{transform: scale(0)}}@keyframes why-ping{70%,100%{box-shadow: 0 0 0 8px rgba(95,211,154,0)}0%{box-shadow: 0 0 0 0 rgba(95,211,154,.5)}}@keyframes why-dots{50%{opacity: .35;transform: translateY(-2px)}}@keyframes why-typing{0%,85%{opacity: 1}100%{opacity: 0}}@keyframes why-reply{0%,88%{opacity: 0;transform: translateY(4px)}100%{opacity: 1;transform: none}}@media (max-width: 1080px){.why__grid{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "own own" "team reply" "preview nda" "support support"}}@media (max-width: 960px){.why__head{grid-template-columns: 1fr}}@media (max-width: 640px){.why__grid{grid-template-columns: 1fr;grid-template-areas: "own" "team" "reply" "preview" "nda" "support"}.wtile{border-radius: 22px}.wrepo__list{height: 186px}.wrepo__row{height: 36px;gap: 10px;padding: 0 14px;font-size: 13.5px}.wrepo__when{display: none}}@media (prefers-reduced-motion: reduce){.wtile{transition: none}.wrepo__row.is-new,.wrepo__foot i,.wchat__typing i,.wtile.is-in .wflow::after,.wtile.is-in .wflow__step i,.wtile.is-in .wchat__typing,.wtile.is-in .wchat__reply,.wtile.is-in .wchat__meta,.wtile.is-in .wprev__bar i,.wtile.is-in .wnda__seal,.wtile.is-in .wsup__month i{animation: none}}.fq{--fq-ink: var(--ink);--fq-muted: var(--muted);--fq-line: var(--line);--fq-item: #fff;--fq-chip: rgba(29,23,18,.05);--ask-bg: linear-gradient(180deg,#2c1f17,var(--espresso) 70%);--ask-ink: var(--cream);--ask-muted: var(--muted-dark);overflow: hidden}.fq--light{background: radial-gradient(50% 45% at 0% 10%,rgba(244,168,90,.28),transparent 70%),radial-gradient(45% 40% at 100% 100%,rgba(226,117,58,.16),transparent 70%),#f1e6d8}.fq--light::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(rgba(29,23,18,.09) 1px,transparent 1.4px) 0 0 / 22px 22px;-webkit-mask: linear-gradient(180deg,#000,transparent 75%);mask: linear-gradient(180deg,#000,transparent 75%)}.fq > .container{position: relative;z-index: 1}.fq--dark{--fq-ink: var(--cream);--fq-muted: var(--muted-dark);--fq-line: var(--line-dark);--fq-item: rgba(255,255,255,.035);--fq-chip: rgba(255,255,255,.06);--ask-bg: linear-gradient(180deg,#fff,var(--cream));--ask-ink: var(--ink);--ask-muted: var(--muted);background: radial-gradient(45% 40% at 0% 20%,rgba(226,117,58,.16),transparent 70%),var(--espresso)}.fq__grid{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);align-items: start;gap: clamp(40px,6vw,96px)}.fq__intro{position: sticky;top: 120px;min-width: 0}.fq__main{min-width: 0}.fq__title{font-family: var(--display);font-size: clamp(30px,3.4vw,50px);font-weight: 700;line-height: 1.08;letter-spacing: -.045em;color: var(--fq-ink)}.fq__title b{display: block;font-weight: inherit;color: var(--copper)}.fq__lead{max-width: 440px;margin-top: 20px;font-size: 17px;line-height: 1.55;color: var(--fq-muted)}.fq__ask{position: relative;overflow: hidden;max-width: 440px;margin-top: clamp(28px,4vw,40px);padding: 26px;border-radius: 24px;color: var(--ask-ink);background: var(--ask-bg);box-shadow: 0 40px 70px -45px rgba(27,20,17,.7)}.fq__ask::after{content: "";position: absolute;right: -90px;bottom: -120px;width: 260px;height: 220px;pointer-events: none;background: radial-gradient(closest-side,rgba(255,179,107,.5),rgba(226,117,58,.25) 45%,transparent)}.fq--dark .fq__ask::after{opacity: .5}.fq__ask > *{position: relative;z-index: 1}.fq__ask-title{font-family: var(--display);font-size: 21px;font-weight: 700;letter-spacing: -.03em}.fq__ask-text{margin-top: 8px;font-size: 15.5px;line-height: 1.55;color: var(--ask-muted)}.fq__ask-btn{margin-top: 20px}.fq__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.fq__chip{padding: 9px 16px;border-radius: 999px;border: 1px solid var(--fq-line);background: none;cursor: pointer;font: 600 14px/1.2 var(--font);color: var(--fq-muted);transition: color .3s,background .3s,border-color .3s}.fq__chip:hover{color: var(--fq-ink);border-color: var(--copper)}.fq__chip.is-on{color: #fff;background: var(--copper);border-color: var(--copper)}.fq__chip:focus-visible{outline: 2px solid var(--amber);outline-offset: 2px}.fq__list{display: grid;gap: 10px}.fq__item{border-radius: 20px;background: var(--fq-item);border: 1px solid var(--fq-line);transition: border-color .3s,box-shadow .4s var(--ease)}.fq__item:hover{border-color: rgba(226,117,58,.35)}.fq__item.is-open{border-color: rgba(226,117,58,.5);box-shadow: 0 24px 50px -36px rgba(27,20,17,.5)}.fq__item.is-hidden{display: none}.fq__item.is-shown{animation: fq-in .45s var(--ease) both}.fq__q{margin: 0;font: inherit}.fq__q button{display: flex;align-items: center;justify-content: space-between;gap: 20px;width: 100%;padding: 20px 22px;border: 0;background: none;cursor: pointer;text-align: left;font-family: var(--display);font-size: 17.5px;font-weight: 600;line-height: 1.35;letter-spacing: -.02em;color: var(--fq-ink)}.fq__q button:focus-visible{outline: 2px solid var(--amber);outline-offset: -2px;border-radius: 20px}.fq__icon{flex: none;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;color: var(--fq-ink);background: var(--fq-chip);transition: transform .4s var(--ease),background .3s,color .3s}.fq__icon svg{width: 16px;height: 16px}.fq__item.is-open .fq__icon{transform: rotate(45deg);color: #fff;background: var(--copper)}.fq__a{display: grid;grid-template-rows: 0fr;visibility: hidden;transition: grid-template-rows .45s var(--ease),visibility 0s .45s}.fq__a > div{overflow: hidden}.fq__a p{max-width: 640px;padding: 0 22px 22px;font-size: 16px;line-height: 1.65;color: var(--fq-muted)}.fq__item.is-open .fq__a{grid-template-rows: 1fr;visibility: visible;transition-delay: 0s}@keyframes fq-in{from{opacity: 0;transform: translateY(10px)}}@media (max-width: 960px){.fq__grid{grid-template-columns: 1fr;gap: 36px}.fq__intro{position: static}}@media (max-width: 640px){.fq__ask{padding: 22px;border-radius: 20px}.fq__chips{flex-wrap: nowrap;overflow-x: auto;margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter);scrollbar-width: none}.fq__chip{flex: none}.fq__q button{padding: 17px 18px;font-size: 16.5px}.fq__a p{padding: 0 18px 18px;font-size: 15.5px}}@media (prefers-reduced-motion: reduce){.fq__chip,.fq__item,.fq__icon,.fq__a{transition: none}.fq__item.is-shown{animation: none}}.ct{--ct-ink: var(--ink);--ct-muted: var(--muted);--ct-line: var(--line);--ct-link: #fff;--ct-solid: #fffdfb;--card-bg: #fff;--card-ink: var(--ink);--card-muted: var(--muted);--card-line: rgba(29,23,18,.12);--in-bg: #fbf8f4;--err: #c8432f;overflow: hidden;background: radial-gradient(40% 50% at 4% 12%,rgba(244,168,90,.14),transparent 70%),radial-gradient(36% 46% at 98% 92%,rgba(226,117,58,.1),transparent 70%),var(--ct-solid)}.ct::before{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(rgba(29,23,18,.045) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,rgba(29,23,18,.045) 1px,transparent 1px) 0 0 / 56px 56px;-webkit-mask: radial-gradient(ellipse 60% 60% at 22% 40%,#000,transparent 75%);mask: radial-gradient(ellipse 60% 60% at 22% 40%,#000,transparent 75%)}.ct > .container{position: relative;z-index: 1}.ct__grid{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);align-items: start;gap: clamp(40px,6vw,96px)}.ct__intro{min-width: 0}.ct__title{font-family: var(--display);font-size: clamp(30px,3.4vw,50px);font-weight: 700;line-height: 1.08;letter-spacing: -.045em;color: var(--ct-ink)}.ct__title b{display: block;font-weight: inherit;color: var(--copper)}.ct__lead{max-width: 480px;margin-top: 20px;font-size: 17px;line-height: 1.55;color: var(--ct-muted)}.ct__steps{position: relative;display: grid;gap: 18px;margin: clamp(28px,4vw,40px) 0 0;padding: 0;list-style: none}.ct__steps::before{content: "";position: absolute;left: 17px;top: 18px;bottom: 18px;width: 1px;background: var(--ct-line)}.ct__steps li{position: relative;display: grid;grid-template-columns: 36px minmax(0,1fr);align-items: center;gap: 14px;font-size: 16.5px;color: var(--ct-ink)}.ct__no{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;font-size: 12px;font-weight: 600;letter-spacing: .04em;color: var(--copper);background: var(--ct-solid);border: 1px solid rgba(226,117,58,.5)}.ct__direct{display: flex;flex-wrap: wrap;gap: 10px;margin-top: clamp(28px,4vw,40px)}.ct__link{display: grid;gap: 2px;padding: 12px 18px;border-radius: 16px;color: var(--ct-ink);background: var(--ct-link);border: 1px solid var(--ct-line);transition: border-color .3s,transform .3s var(--ease)}.ct__link:hover{border-color: var(--copper)}.ct__mail{display: inline-flex;align-items: stretch;border-radius: 16px;background: var(--ct-link);border: 1px solid var(--ct-line);transition: border-color .3s}.ct__mail:hover{border-color: rgba(226,117,58,.5)}.ct__mail-link{display: grid;gap: 2px;padding: 12px 18px;color: var(--ct-ink)}.ct__mail-link:hover .ct__v{color: var(--copper)}.ct__copy{display: inline-flex;align-items: center;gap: 7px;padding: 0 16px;border: 0;border-left: 1px solid var(--ct-line);border-radius: 0 15px 15px 0;background: none;cursor: pointer;font: 600 13.5px var(--font);color: var(--ct-muted);transition: color .25s,background .25s}.ct__copy:hover{color: var(--ink);background: rgba(226,117,58,.08)}.ct__copy:focus-visible{outline: 2px solid var(--amber);outline-offset: -2px}.ct__copy svg{width: 16px;height: 16px}.ct__copy svg[data-icon="Check"],.ct__copy.is-copied svg[data-icon="Copy"]{display: none}.ct__copy.is-copied{color: #2f9e64}.ct__copy.is-copied svg[data-icon="Check"]{display: block}.ct__k{font-size: 11px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--ct-muted)}.ct__v{display: inline-flex;align-items: center;gap: 6px;font-size: 16px;font-weight: 600}.ct__v svg{width: 14px;height: 14px;color: var(--copper)}.ct__card{position: relative;overflow: hidden;min-width: 0;padding: clamp(22px,2.8vw,36px);border-radius: 28px;color: var(--card-ink);background: var(--card-bg);border: 1px solid rgba(29,23,18,.1)}.ct__card::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 4px;background: linear-gradient(90deg,var(--amber),var(--copper) 55%,#b9541f)}.ct__card-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 14px;padding-bottom: 16px;border-bottom: 1px dashed rgba(29,23,18,.14)}.ct__card-title{font-family: var(--display);font-size: 22px;font-weight: 700;letter-spacing: -.035em}.ct__card-chip{display: inline-flex;align-items: center;gap: 8px;padding: 5px 12px 5px 9px;border-radius: 999px;font-size: 12.5px;font-weight: 600;color: #2f7d55;background: rgba(95,211,154,.16)}.ct__card-chip i{width: 7px;height: 7px;border-radius: 50%;background: #3fbf7f}.ct__form{display: grid;gap: 18px}.ct__form[hidden],.ct__thanks[hidden]{display: none}.ct__hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.ct__row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.ct__field{display: grid;gap: 7px;min-width: 0}.ct__label{font-size: 14px;font-weight: 600;color: var(--card-ink)}.ct__label span{margin-left: 4px;font-weight: 500;color: var(--card-muted)}.ct__field input,.ct__field textarea{width: 100%;padding: 13px 16px;border-radius: 14px;border: 1px solid var(--card-line);background: var(--in-bg);font: 16px/1.4 var(--font);color: var(--card-ink);transition: border-color .2s,box-shadow .2s}.ct__field textarea{min-height: 120px;resize: vertical}.ct__field input::placeholder,.ct__field textarea::placeholder{color: var(--card-muted);opacity: .8}.ct__field input:focus,.ct__field textarea:focus{outline: none;border-color: var(--copper);background: #fff;box-shadow: 0 0 0 4px rgba(226,117,58,.18)}.ct__field [aria-invalid="true"]{border-color: var(--err)}.ct__err{min-height: 0;font-size: 13px;font-weight: 500;color: var(--err)}.ct__err:empty{display: none}.ct__choice{min-width: 0;margin: 0;padding: 0;border: 0}.ct__choice legend{margin-bottom: 9px;padding: 0}.ct__chips{display: flex;flex-wrap: wrap;gap: 8px}.ct__chip{position: relative;cursor: pointer}.ct__chip input{position: absolute;opacity: 0;pointer-events: none}.ct__chip span{display: inline-block;padding: 9px 15px;border-radius: 999px;border: 1px solid var(--card-line);background: var(--in-bg);font-size: 14px;font-weight: 500;color: var(--card-ink);transition: background .25s,border-color .25s,color .25s}.ct__chip:hover span{border-color: var(--copper)}.ct__chip input:checked + span{color: #fff;background: var(--copper);border-color: var(--copper)}.ct__chip input:focus-visible + span{outline: 2px solid var(--amber);outline-offset: 2px}.ct__file{position: relative;display: grid;gap: 7px}.ct__file input{position: absolute;inset: 0 0 auto;height: 64px;width: 100%;opacity: 0;cursor: pointer;z-index: 1}.ct__drop{display: flex;align-items: center;gap: 14px;min-height: 64px;padding: 12px 52px 12px 14px;border-radius: 16px;border: 1.5px dashed rgba(29,23,18,.2);background: #fcf9f5;transition: border-color .25s,background .25s}.ct__file:hover .ct__drop,.ct__file.is-over .ct__drop{border-color: var(--copper);background: #fdf6ef}.ct__file input:focus-visible + .ct__drop{outline: 2px solid var(--amber);outline-offset: 2px}.ct__file.has-file .ct__drop{border-style: solid;border-color: rgba(226,117,58,.5);background: #fdf6ef}.ct__drop-ico{display: grid;place-items: center;flex: none;width: 38px;height: 38px;border-radius: 12px;color: var(--copper);background: rgba(226,117,58,.1)}.ct__drop-ico svg{width: 18px;height: 18px}.ct__drop-text{display: grid;gap: 2px;min-width: 0}.ct__drop-text b{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14.5px;font-weight: 600}.ct__drop-text small{font-size: 12.5px;color: var(--card-muted)}.ct__drop-x{position: absolute;top: 17px;right: 14px;z-index: 2;display: grid;place-items: center;width: 30px;height: 30px;border: 0;border-radius: 50%;cursor: pointer;color: var(--card-muted);background: rgba(29,23,18,.06)}.ct__drop-x:hover{color: var(--err);background: rgba(200,67,47,.1)}.ct__drop-x svg{width: 15px;height: 15px;transform: rotate(45deg)}.ct__drop-x[hidden]{display: none}.ct__send{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 4px}.ct__btn[disabled]{opacity: .6;cursor: progress;transform: none}.ct__note{flex: 1 1 220px;font-size: 13.5px;line-height: 1.5;color: var(--card-muted)}.ct__thanks{display: grid;justify-items: center;gap: 10px;padding: clamp(30px,5vw,60px) 10px;text-align: center;outline: none}.ct__tick{display: grid;place-items: center;width: 64px;height: 64px;margin-bottom: 8px;border-radius: 50%;color: #fff;background: var(--copper);box-shadow: 0 16px 36px -12px rgba(226,117,58,.8);animation: ct-pop .6s var(--ease) both}.ct__tick svg{width: 30px;height: 30px}.ct__thanks-title{font-family: var(--display);font-size: 24px;font-weight: 700;letter-spacing: -.035em}.ct__thanks-text{max-width: 380px;font-size: 16px;line-height: 1.55;color: var(--card-muted)}@keyframes ct-pop{from{transform: scale(.4);opacity: 0}}@media (max-width: 960px){.ct__grid{grid-template-columns: 1fr}}@media (max-width: 640px){.ct__row{grid-template-columns: 1fr}.ct__card{border-radius: 22px}.ct__btn{width: 100%}}@media (prefers-reduced-motion: reduce){.ct__link,.ct__chip span,.ct__field input,.ct__field textarea{transition: none}.ct__tick{animation: none}}.prs{--prs-line: rgba(255,236,220,.1);--prs-card: rgba(255,255,255,.035);--prs-card-on: rgba(255,255,255,.06);position: relative;overflow: clip;color: var(--cream);background: radial-gradient(50% 60% at 85% 0%,rgba(226,117,58,.16),transparent 70%),radial-gradient(45% 50% at 10% 100%,rgba(244,168,90,.1),transparent 70%),var(--espresso)}.prs__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(32px,6vw,96px);align-items: start}.prs__side{position: sticky;top: 130px;display: grid;justify-items: start;gap: 18px}.prs__title{font-family: var(--display);font-size: clamp(30px,3.4vw,50px);font-weight: 700;line-height: 1.08;letter-spacing: -.045em}.prs__title b{display: block;font-weight: inherit;color: var(--copper)}.prs__lead{font-size: 17px;line-height: 1.55;color: var(--muted-dark)}.prs__link{display: inline-flex;align-items: center;gap: 8px;padding-bottom: 3px;font-size: 15px;font-weight: 600;border-bottom: 1px solid var(--prs-line);transition: color .25s,border-color .25s}.prs__link span{display: inline-flex;transition: transform .25s var(--ease)}.prs__link:hover{color: var(--amber);border-color: var(--amber)}.prs__link:hover span{transform: translateX(3px)}.prs__now{justify-self: stretch;display: grid;gap: 8px;margin-top: 14px;padding: 22px 24px;border-radius: 20px;background: var(--prs-card);border: 1px solid var(--prs-line)}.prs__kicker{font-size: 11.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--amber)}.prs__now b{font: 700 20px/1.25 var(--display);letter-spacing: -.025em}.prs__meter{height: 3px;margin-top: 6px;border-radius: 3px;overflow: hidden;background: var(--prs-line)}.prs__meter i{display: block;height: 100%;width: calc(var(--p,0) * 100%);background: linear-gradient(90deg,var(--copper),var(--amber))}.prs__list{position: relative;margin: 0;padding: 0 0 0 64px;list-style: none;display: grid;gap: 22px}.prs__line{position: absolute;left: 21px;top: 22px;bottom: 22px;width: 2px;border-radius: 2px;background: var(--prs-line)}.prs__line i{display: block;width: 100%;height: calc(var(--p,0) * 100%);border-radius: 2px;background: linear-gradient(180deg,var(--copper),var(--amber));box-shadow: 0 0 14px rgba(226,117,58,.6)}.prs__step{position: relative}.prs__dot{position: absolute;left: -64px;top: 0;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;font: 700 14px var(--display);color: var(--muted-dark);background: #241a15;box-shadow: 0 0 0 1px var(--prs-line);transition: color .4s,background .4s,box-shadow .4s}.prs__card{display: grid;justify-items: start;gap: 10px;padding: 26px 28px;border-radius: 22px;background: var(--prs-card);border: 1px solid var(--prs-line);opacity: .45;transition: opacity .5s,border-color .5s,background .5s}.prs__icon{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 12px;color: var(--amber);background: rgba(226,117,58,.12)}.prs__name{font: 700 clamp(20px,1.8vw,24px)/1.2 var(--display);letter-spacing: -.03em}.prs__text{font-size: 16px;line-height: 1.6;color: var(--muted-dark)}.prs__step.is-done .prs__dot{color: #fff;background: #8a3d17;box-shadow: 0 0 0 1px var(--copper)}.prs__step.is-done .prs__card{opacity: .75}.prs__step.is-on .prs__dot{color: #fff;background: linear-gradient(135deg,var(--copper),#b4521f);box-shadow: 0 0 0 6px rgba(226,117,58,.2)}.prs__step.is-on .prs__card{opacity: 1;border-color: rgba(226,117,58,.5);background: var(--prs-card-on)}@media (max-width: 900px){.prs__grid{grid-template-columns: 1fr}.prs__side{position: static}.prs__now{display: none}.prs__list{padding-left: 56px}.prs__dot{left: -56px;width: 40px;height: 40px}.prs__line{left: 19px}.prs__card{padding: 20px}}@media (prefers-reduced-motion: reduce){.prs__dot,.prs__card{transition: none}}.prt-sec{overflow: hidden;background: radial-gradient(40% 50% at 85% 40%,rgba(244,168,90,.22),transparent 70%),radial-gradient(35% 45% at 10% 90%,rgba(226,117,58,.08),transparent 70%),#fff}.prt{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);align-items: center;gap: 40px clamp(40px,6vw,96px)}.prt__pill{display: inline-flex;align-items: center;gap: 10px;padding: 5px 14px 5px 5px;border-radius: 999px;font-size: 13px;font-weight: 600;color: var(--ink);background: #fff;border: 1px solid rgba(29,23,18,.08);box-shadow: 0 6px 18px -10px rgba(90,50,20,.3)}.prt__lock{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;color: #fff;background: linear-gradient(135deg,var(--copper),#b4521f)}.prt__pill em{font-style: normal;font-weight: 500;color: var(--muted);padding-left: 10px;border-left: 1px solid rgba(29,23,18,.12)}.prt__title{margin-top: 20px;font-family: var(--display);font-size: clamp(30px,3.4vw,50px);font-weight: 700;line-height: 1.08;letter-spacing: -.045em;color: var(--ink)}.prt__title b{display: block;font-weight: inherit;color: var(--copper)}.prt__lead{margin-top: 18px;max-width: 460px;font-size: 17px;line-height: 1.55;color: var(--muted)}.prt__feats{position: relative;margin: 28px 0 0;padding: 0;list-style: none;display: grid;gap: 10px;max-width: 480px}.prt__feat{position: relative;display: flex;align-items: center;gap: 14px;padding: 14px 16px;border-radius: 16px;overflow: hidden;background: rgba(255,255,255,.7);border: 1px solid rgba(29,23,18,.07);transition: border-color .4s,background .4s,box-shadow .4s,transform .5s var(--ease)}.prt__feat::before{content: "";position: absolute;left: 0;top: 14px;bottom: 14px;width: 3px;border-radius: 0 3px 3px 0;background: var(--copper);transform: scaleY(0);transition: transform .4s var(--ease)}.prt__ficon{display: grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 12px;color: var(--copper);background: rgba(226,117,58,.1);transition: color .4s,background .4s}.prt__ftext{display: grid;gap: 2px;font-size: 14.5px;line-height: 1.45;color: var(--muted)}.prt__ftext b{font: 700 16px/1.3 var(--display);letter-spacing: -.02em;color: var(--ink)}.prt__feat.is-on{background: #fff;border-color: rgba(226,117,58,.35);box-shadow: 0 18px 36px -22px rgba(90,50,20,.45);transform: translateX(6px)}.prt__feat.is-on::before{transform: scaleY(1)}.prt__feat.is-on .prt__ficon{color: #fff;background: linear-gradient(135deg,var(--copper),#b4521f)}.prt__meta{display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: 22px;font-size: 13.5px;color: var(--muted)}.prt__meta span{display: inline-flex;align-items: center;gap: 8px}.prt__meta span::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--copper)}.prt__stage{position: relative}.prt__win{position: relative;overflow: hidden;max-width: 540px;margin-left: auto;border-radius: 16px;color: var(--ink);background: #fff;border: 1px solid rgba(29,23,18,.08);box-shadow: 0 40px 80px -40px rgba(90,50,20,.35),0 2px 6px rgba(29,23,18,.04)}.prt__win::before{content: "";position: absolute;inset: 40px 0 auto;height: 260px;pointer-events: none;background: radial-gradient(60% 60% at 40% 30%,rgba(244,168,90,.14),transparent 70%)}.prt__bar{display: flex;align-items: center;gap: 8px;padding: 12px 18px;border-bottom: 1px solid var(--line);background: #faf6f1}.prt__bar i{width: 12px;height: 12px;border-radius: 50%;background: #ff5f57;box-shadow: inset 0 0 0 .5px rgba(0,0,0,.15)}.prt__bar i:nth-child(2){background: #febc2e}.prt__bar i:nth-child(3){background: #28c840}.prt__url{margin: 0 auto;padding: 3px 12px;border-radius: 6px;background: rgba(29,23,18,.05);font-size: 11.5px;color: var(--muted);transform: translateX(-20px)}.prt__body{position: relative;padding: 18px 22px 22px}.prt__hi{font-family: var(--display);font-weight: 700;font-size: clamp(22px,2.2vw,28px);line-height: 1.15;letter-spacing: -.04em}.prt__tabs{display: flex;gap: 4px;margin-top: 12px;padding-bottom: 10px;border-bottom: 1px solid var(--line);white-space: nowrap}.prt__tabs span{display: inline-flex;align-items: center;gap: 6px;padding: 5px 9px;border-radius: 7px;font-size: 12px;font-weight: 600;color: var(--muted)}.prt__tabs span.is-on{color: var(--ink);background: #f6efe7;box-shadow: inset 0 0 0 1px var(--line)}.prt__tabs em{min-width: 18px;padding: 1px 5px;border-radius: 999px;font-style: normal;font-size: 10.5px;text-align: center;color: var(--muted);background: rgba(29,23,18,.06)}.prt__tabs .is-on em{color: #fff;background: var(--copper)}.prt__list{list-style: none;margin: 8px 0 0;padding: 0;display: grid;gap: 6px}.prt__item{display: grid;grid-template-columns: auto 1fr;gap: 12px;align-items: start;padding: 9px 14px;border-radius: 10px;text-align: left;background: #faf7f3;border: 1px solid rgba(29,23,18,.06);transition: background .3s,border-color .3s}.prt__item.is-done{background: #f1f9f4;border-color: rgba(47,158,100,.18)}.prt__item p{font-size: 14.5px;line-height: 1.35;color: var(--ink);transition: color .3s}.prt__item b{font-weight: 600}.prt__item.is-done p{color: var(--muted);text-decoration: line-through;text-decoration-color: rgba(29,23,18,.35)}.prt .ava{display: inline-grid;place-items: center;width: 18px;height: 18px;border-radius: 50%;font-size: 10px;vertical-align: -3px;background: rgba(29,23,18,.06)}.prt__box{display: grid;place-items: center;margin-top: 2px;width: 17px;height: 17px;border-radius: 4px;color: #fff;background: #fff;border: 1.5px solid rgba(29,23,18,.25);transition: transform .15s,background-color .25s,border-color .25s}.prt__box svg{width: 12px;height: 12px;opacity: 0;transform: scale(.4);transition: opacity .2s,transform .3s var(--ease)}.prt__item.is-done .prt__box{background: #2f9e64;border-color: #2f9e64}.prt__item.is-done .prt__box svg{opacity: 1;transform: none}.prt__box.is-pressed{transform: scale(.8)}.prt__chips{margin-top: 6px;display: flex;flex-wrap: wrap;gap: 5px}.prt__chip{display: inline-flex;align-items: center;gap: 5px;padding: 3px 7px;border-radius: 5px;font-size: 11px;font-weight: 600;letter-spacing: .02em;background: rgba(29,23,18,.06);color: var(--ink);transition: background .3s,color .3s}.prt__chip img{width: 11px;height: 11px}.prt__chip--p0{background: rgba(220,60,60,.1);color: #c83a3a}.prt__chip--p1{background: rgba(226,117,58,.12);color: #b85a24}.prt__chip--green{background: rgba(47,158,100,.12);color: #23804f}.prt__chip--muted{color: var(--muted)}.prt__toast{position: absolute;right: 18px;bottom: 22px;z-index: 3;display: flex;align-items: center;gap: 10px;padding: 10px 14px;border-radius: 10px;background: var(--espresso);color: var(--cream);font-size: 13px;font-weight: 500;box-shadow: 0 16px 30px -12px rgba(29,23,18,.5);opacity: 0;transform: translateY(14px) scale(.96);transition: opacity .5s var(--ease),transform .5s var(--ease)}.prt__toast em{font-style: normal;font-weight: 400;font-size: 12px;color: var(--muted-dark)}.prt__toast.is-in{opacity: 1;transform: none}.prt__dot{width: 8px;height: 8px;border-radius: 50%;background: var(--green);box-shadow: 0 0 10px var(--green)}.prt__cursor{position: absolute;left: 80%;top: 92%;z-index: 5;pointer-events: none;filter: drop-shadow(0 4px 6px rgba(0,0,0,.35));opacity: 0;transition: left .9s var(--ease),top .9s var(--ease),opacity .3s,transform .15s}.prt__cursor.is-on{opacity: 1}.prt__cursor.is-click{transform: scale(.82)}@media (max-width: 960px){.prt{grid-template-columns: 1fr}.prt__win{margin-inline: auto}.prt__feats{max-width: none}.prt__feat.is-on{transform: none}}@media (max-width: 560px){.prt__body{padding: 16px 14px}.prt__item{padding: 10px 12px;gap: 10px}.prt__item p{font-size: 13.5px}.prt__tabs{gap: 2px}.prt__tabs span{padding: 4px 7px;font-size: 11px}.prt__tabs span:nth-child(4),.prt__item:nth-child(5){display: none}.prt__toast{right: 10px;bottom: 14px;font-size: 12px}}@media (prefers-reduced-motion: reduce){.prt__box,.prt__box svg,.prt__toast,.prt__cursor,.prt__feat,.prt__feat::before,.prt__ficon{transition: none}}