.cr-sec{border-top: 1px solid var(--line)}.cr-hero h1{font-size: clamp(2.7rem,1.2rem + 4.6vw,5.6rem)}.cr-state{display: flex;align-items: center;gap: .6rem;font-size: .92rem;color: var(--text-2)}.cr-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--ok);box-shadow: 0 0 0 4px rgba(61,220,151,.15);flex: none}.cr-wall{position: relative;aspect-ratio: 10 / 9;max-width: 36rem;width: 100%;margin-inline: auto}.cr-wall>*{position: absolute}.cr-wall__film{top: 0;left: 0;width: 78%;border-radius: var(--r);box-shadow: var(--shadow)}.cr-wall__post{left: 12%;top: 45%;width: 40%;border-radius: var(--r);box-shadow: var(--shadow)}.cr-wall__phone{right: 0;top: 21%;width: 26%;aspect-ratio: auto;padding: 5px;border-radius: 26px}.cr-wall__phone .phone__screen{height: auto;aspect-ratio: 9 / 16;border-radius: 21px}.cr-crafts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 clamp(1.25rem,.6rem + 2vw,2.75rem)}.cr-craft{position: relative;display: grid;grid-template-rows: auto auto 1fr auto;gap: .6rem;padding: 1.5rem 0 1.4rem;border-top: 1px solid var(--line-2)}.cr-craft::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: var(--grad);transform: scaleX(0);transform-origin: left;transition: transform .8s var(--ease)}.cr-craft:hover::before,.cr-craft:focus-visible::before{transform: none}.cr-craft__n,.cr-look__n{font-size: .82rem;font-weight: 600;font-variant-numeric: tabular-nums;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.cr-craft h3{font-size: clamp(1.4rem,1.1rem + .9vw,1.9rem);letter-spacing: -.03em}.cr-craft p{color: var(--muted);max-width: 22rem}.cr-craft__go{display: inline-flex;align-items: center;gap: .4rem;min-height: 44px;font-size: .92rem;font-weight: 500;color: var(--text-2);transition: color var(--dur-1)}.cr-craft:hover .cr-craft__go{color: var(--text)}.cr-split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.55fr);gap: 3rem clamp(2rem,1rem + 4.5vw,6.5rem);align-items: start}.cr-aside{position: sticky;top: calc(var(--header-h) + 2rem);display: grid;gap: 1.15rem;justify-items: start}.cr-aside h2{font-size: clamp(1.9rem,1.3rem + 1.8vw,2.9rem)}.cr-look{display: grid;width: 100%;margin-block: .4rem;border-top: 1px solid var(--line)}.cr-look li{display: grid;grid-template-columns: 2.25rem minmax(0,1fr);gap: .2rem 1rem;padding: 1rem 0;border-bottom: 1px solid var(--line)}.cr-look li>b{font-weight: 500;font-size: 1.05rem}.cr-look li>span:last-child{grid-column: 2;color: var(--muted);font-size: .95rem}.cr-look__n{grid-row: span 2;padding-top: .2rem}.cr-aside .link--tap{margin-block: -10px}.cr-form{gap: 2.25rem}.cr-form .field{align-content: start}.cr-form .choice span{min-height: 44px}.cr-group{display: grid;gap: 1.1rem}.cr-group__h{display: flex;align-items: baseline;gap: .8rem;padding-bottom: .9rem;border-bottom: 1px solid var(--line);font-size: 1.2rem}.cr-works{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.1rem}.cr-send{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 1.5rem}.cr-send .form-note{flex: 1 1 18rem;max-width: 30rem}.cr-hire{border-top: 1px solid var(--line)}.cr-hire__in{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;gap: 1.5rem 3rem}.cr-hire h2{font-size: var(--fs-h2)}@media (max-width: 960px){.cr-crafts{grid-template-columns: repeat(2,minmax(0,1fr))}.cr-split{grid-template-columns: minmax(0,1fr)}.cr-aside{position: static}}@media (max-width: 640px){.cr-crafts{grid-template-columns: minmax(0,1fr)}.cr-craft{grid-template-columns: 2.25rem minmax(0,1fr);grid-template-rows: none;gap: .35rem .5rem;padding: 1.15rem 0 .6rem}.cr-craft>:not(.cr-craft__n){grid-column: 2}.cr-craft__n{padding-top: .3rem}.cr-craft__go{min-height: 40px}.cr-works{grid-template-columns: minmax(0,1fr)}.cr-wall__phone{border-radius: 20px;padding: 4px}.cr-wall__phone .phone__screen{border-radius: 16px}}@media (prefers-reduced-motion: reduce){.cr-craft::before{transition: none}}
