.FreeDesignPreviewPage-module__tzPhFa__page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 16%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, #fff 94%), #fff 28%);min-height:100%;color:var(--text,#1a1a1a)}.FreeDesignPreviewPage-module__tzPhFa__shell{gap:1.5rem;width:min(78rem,100vw - 2rem);margin:0 auto;padding:clamp(5rem,8vw,7rem) 0 4rem;display:grid}.FreeDesignPreviewPage-module__tzPhFa__introRail,.FreeDesignPreviewPage-module__tzPhFa__formRail{gap:1rem;display:grid}.FreeDesignPreviewPage-module__tzPhFa__header{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border) 86%);background:linear-gradient(160deg, #fffffff2, #f5fbffeb), var(--surface,#fff);border-radius:1.6rem;padding:1.75rem;box-shadow:0 22px 55px #0c225414}.FreeDesignPreviewPage-module__tzPhFa__eyebrow{color:color-mix(in srgb, var(--accent) 72%, var(--primary) 28%);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.76rem;font-weight:800}.FreeDesignPreviewPage-module__tzPhFa__title{color:var(--primary,#0c2254);letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,7vw,4.65rem);line-height:.97}.FreeDesignPreviewPage-module__tzPhFa__description{max-width:36rem;color:color-mix(in srgb, var(--primary) 56%, #fff 44%);margin:1rem 0 0;font-size:1.02rem;line-height:1.75}.FreeDesignPreviewPage-module__tzPhFa__introCard,.FreeDesignPreviewPage-module__tzPhFa__progressCard,.FreeDesignPreviewPage-module__tzPhFa__panelCard,.FreeDesignPreviewPage-module__tzPhFa__successCard{border:1px solid color-mix(in srgb, var(--primary) 9%, var(--border) 91%);background:color-mix(in srgb, var(--surface) 92%, #ffffffb8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;box-shadow:0 22px 55px #0c225414}.FreeDesignPreviewPage-module__tzPhFa__introCard{padding:1.35rem}.FreeDesignPreviewPage-module__tzPhFa__kickerRow{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.FreeDesignPreviewPage-module__tzPhFa__kickerPill{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 10%, #fff 90%);min-height:2rem;color:var(--primary,#0c2254);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .8rem;font-size:.76rem;font-weight:700;display:inline-flex}.FreeDesignPreviewPage-module__tzPhFa__introList{gap:.75rem;display:grid}.FreeDesignPreviewPage-module__tzPhFa__introItem{color:color-mix(in srgb, var(--primary) 74%, #fff 26%);padding-left:1rem;font-size:.95rem;line-height:1.65;position:relative}.FreeDesignPreviewPage-module__tzPhFa__introItem:before{content:"";background:color-mix(in srgb, var(--accent) 78%, var(--primary) 22%);width:.42rem;height:.42rem;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:999px;position:absolute;top:.72rem;left:0}.FreeDesignPreviewPage-module__tzPhFa__progressCard{padding:1.15rem 1rem 1rem;position:relative}.FreeDesignPreviewPage-module__tzPhFa__progressTrack{background:color-mix(in srgb, var(--primary) 10%, var(--border) 90%);height:1px;position:absolute;top:2.05rem;left:1.25rem;right:1.25rem}.FreeDesignPreviewPage-module__tzPhFa__progressFill{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 40%, var(--primary) 60%));height:100%}.FreeDesignPreviewPage-module__tzPhFa__progressSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid;position:relative}.FreeDesignPreviewPage-module__tzPhFa__progressStep{flex-direction:column;align-items:center;gap:.7rem;display:flex}.FreeDesignPreviewPage-module__tzPhFa__progressBubble{border:1px solid color-mix(in srgb, var(--primary) 10%, var(--border) 90%);width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--primary) 50%, #fff 50%);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.FreeDesignPreviewPage-module__tzPhFa__progressBubbleCurrent,.FreeDesignPreviewPage-module__tzPhFa__progressBubbleDone{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--accent) 42%, var(--primary) 58%));color:#fff;border-color:#0000;box-shadow:0 12px 26px #0c225433}.FreeDesignPreviewPage-module__tzPhFa__progressIcon{width:.95rem;height:.95rem}.FreeDesignPreviewPage-module__tzPhFa__progressLabel{color:color-mix(in srgb, var(--primary) 42%, #fff 58%);letter-spacing:.05em;text-transform:uppercase;text-align:center;font-size:.69rem;font-weight:800}.FreeDesignPreviewPage-module__tzPhFa__progressLabelCurrent{color:var(--primary,#0c2254)}.FreeDesignPreviewPage-module__tzPhFa__formWrap{display:block}.FreeDesignPreviewPage-module__tzPhFa__panelCard{padding:1.4rem}.FreeDesignPreviewPage-module__tzPhFa__formPanel{min-height:26rem}.FreeDesignPreviewPage-module__tzPhFa__stepHeader{margin-bottom:1.5rem}.FreeDesignPreviewPage-module__tzPhFa__stepEyebrow{color:color-mix(in srgb, var(--primary) 48%, #fff 52%);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:inline-block}.FreeDesignPreviewPage-module__tzPhFa__stepTitle{color:var(--primary,#0c2254);letter-spacing:-.04em;margin:.35rem 0 0;font-size:1.95rem;font-weight:800;line-height:1.05}.FreeDesignPreviewPage-module__tzPhFa__grid,.FreeDesignPreviewPage-module__tzPhFa__projectGrid,.FreeDesignPreviewPage-module__tzPhFa__timelineGrid{gap:.9rem;display:grid}.FreeDesignPreviewPage-module__tzPhFa__stack{gap:1rem;display:grid}.FreeDesignPreviewPage-module__tzPhFa__field{gap:.46rem;display:grid}.FreeDesignPreviewPage-module__tzPhFa__blockField{margin-top:1rem}.FreeDesignPreviewPage-module__tzPhFa__fieldLabel{color:color-mix(in srgb, var(--primary) 82%, #fff 18%);font-size:.93rem;font-weight:700}.FreeDesignPreviewPage-module__tzPhFa__requiredMark{color:color-mix(in srgb, var(--accent) 76%, var(--primary) 24%);margin-left:.25rem}.FreeDesignPreviewPage-module__tzPhFa__input,.FreeDesignPreviewPage-module__tzPhFa__textarea,.FreeDesignPreviewPage-module__tzPhFa__select{border:1px solid color-mix(in srgb, var(--primary) 10%, var(--border) 90%);background:color-mix(in srgb, #fff 94%, var(--accent) 6%);width:100%;color:var(--primary,#0c2254);font:inherit;border-radius:1rem;box-shadow:inset 0 1px #fff9}.FreeDesignPreviewPage-module__tzPhFa__input,.FreeDesignPreviewPage-module__tzPhFa__select{min-height:3rem;padding:0 .95rem}.FreeDesignPreviewPage-module__tzPhFa__textarea{resize:vertical;min-height:7rem;padding:.9rem .95rem}.FreeDesignPreviewPage-module__tzPhFa__input::placeholder,.FreeDesignPreviewPage-module__tzPhFa__textarea::placeholder{color:color-mix(in srgb, var(--primary) 38%, #fff 62%)}.FreeDesignPreviewPage-module__tzPhFa__input:focus,.FreeDesignPreviewPage-module__tzPhFa__textarea:focus,.FreeDesignPreviewPage-module__tzPhFa__select:focus{border-color:color-mix(in srgb, var(--accent) 42%, var(--primary) 58%);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.FreeDesignPreviewPage-module__tzPhFa__fieldError,.FreeDesignPreviewPage-module__tzPhFa__formError{color:#b91c1c;font-size:.84rem}.FreeDesignPreviewPage-module__tzPhFa__turnstile{min-height:65px}.FreeDesignPreviewPage-module__tzPhFa__projectCard,.FreeDesignPreviewPage-module__tzPhFa__timelineCard{border:1px solid color-mix(in srgb, var(--primary) 10%, var(--border) 90%);width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#fffffff5,#f5fafff0);border-radius:1rem;align-items:flex-start;gap:.9rem;padding:1rem;transition:border-color .14s,background-color .14s,transform .14s,box-shadow .14s;display:flex}.FreeDesignPreviewPage-module__tzPhFa__projectCard:hover,.FreeDesignPreviewPage-module__tzPhFa__timelineCard:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--primary) 66%);transform:translateY(-1px);box-shadow:0 14px 28px #0c225414}.FreeDesignPreviewPage-module__tzPhFa__projectCardSelected,.FreeDesignPreviewPage-module__tzPhFa__timelineCardSelected{border-color:color-mix(in srgb, var(--accent) 52%, var(--primary) 48%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, #fff 88%), color-mix(in srgb, var(--accent) 4%, #fff 96%));box-shadow:0 16px 32px #0c22541f}.FreeDesignPreviewPage-module__tzPhFa__projectCardIcon{background:color-mix(in srgb, var(--primary) 10%, #fff 90%);width:2.15rem;height:2.15rem;color:color-mix(in srgb, var(--primary) 70%, #fff 30%);border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FreeDesignPreviewPage-module__tzPhFa__projectCardSelected .FreeDesignPreviewPage-module__tzPhFa__projectCardIcon{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--accent) 38%, var(--primary) 62%));color:#fff}.FreeDesignPreviewPage-module__tzPhFa__projectCardIconSvg,.FreeDesignPreviewPage-module__tzPhFa__projectCardCheck,.FreeDesignPreviewPage-module__tzPhFa__navigationIcon,.FreeDesignPreviewPage-module__tzPhFa__successBadgeIcon{width:1rem;height:1rem}.FreeDesignPreviewPage-module__tzPhFa__projectCardCopy{min-width:0}.FreeDesignPreviewPage-module__tzPhFa__projectCardTitle,.FreeDesignPreviewPage-module__tzPhFa__timelineCardTitle{color:color-mix(in srgb, var(--primary) 90%, #fff 10%);font-size:.98rem;font-weight:800;line-height:1.3}.FreeDesignPreviewPage-module__tzPhFa__projectCardText,.FreeDesignPreviewPage-module__tzPhFa__timelineCardSub{color:color-mix(in srgb, var(--primary) 50%, #fff 50%);margin-top:.15rem;font-size:.82rem;line-height:1.45}.FreeDesignPreviewPage-module__tzPhFa__projectCardCheck{color:color-mix(in srgb, var(--accent) 42%, var(--primary) 58%);flex-shrink:0;margin-top:.1rem;margin-left:auto}.FreeDesignPreviewPage-module__tzPhFa__timelineCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:5.7rem;padding:.9rem}.FreeDesignPreviewPage-module__tzPhFa__checkboxRow{color:color-mix(in srgb, var(--primary) 64%, #fff 36%);align-items:flex-start;gap:.65rem;font-size:.92rem;display:flex}.FreeDesignPreviewPage-module__tzPhFa__checkboxRow input{accent-color:var(--primary,#0c2254);margin-top:.18rem}.FreeDesignPreviewPage-module__tzPhFa__summaryCard{border:1px solid color-mix(in srgb, var(--primary) 10%, var(--border) 90%);background:linear-gradient(#fffffff0,#f6fbfff0);border-radius:1rem;overflow:hidden}.FreeDesignPreviewPage-module__tzPhFa__summaryRow{border-top:1px solid color-mix(in srgb, var(--primary) 8%, var(--border) 92%);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.FreeDesignPreviewPage-module__tzPhFa__summaryRow:first-child{border-top:0}.FreeDesignPreviewPage-module__tzPhFa__summaryKey{color:color-mix(in srgb, var(--primary) 48%, #fff 52%);flex-shrink:0;font-size:.8rem}.FreeDesignPreviewPage-module__tzPhFa__summaryValue{color:var(--primary,#0c2254);text-align:right;font-size:.93rem;font-weight:700}.FreeDesignPreviewPage-module__tzPhFa__navigation{border-top:1px solid color-mix(in srgb, var(--primary) 8%, var(--border) 92%);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.FreeDesignPreviewPage-module__tzPhFa__primaryButton,.FreeDesignPreviewPage-module__tzPhFa__accentButton,.FreeDesignPreviewPage-module__tzPhFa__backButton,.FreeDesignPreviewPage-module__tzPhFa__successLink{min-height:2.95rem;font:inherit;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;font-size:.93rem;font-weight:800;text-decoration:none;display:inline-flex}.FreeDesignPreviewPage-module__tzPhFa__primaryButton,.FreeDesignPreviewPage-module__tzPhFa__accentButton{cursor:pointer;border:none;padding:0 1.35rem;transition:transform .14s,box-shadow .14s,filter .14s}.FreeDesignPreviewPage-module__tzPhFa__primaryButton{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--accent) 34%, var(--primary) 66%));color:#fff;box-shadow:0 16px 32px #0c22542e}.FreeDesignPreviewPage-module__tzPhFa__accentButton{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 48%, #fff 52%));color:var(--primary,#0c2254);box-shadow:0 18px 34px #00e0e733}.FreeDesignPreviewPage-module__tzPhFa__primaryButton:hover,.FreeDesignPreviewPage-module__tzPhFa__accentButton:hover{filter:brightness(1.02);transform:translateY(-1px)}.FreeDesignPreviewPage-module__tzPhFa__backButton{color:color-mix(in srgb, var(--primary) 54%, #fff 46%);cursor:pointer;background:0 0;border:none;padding:0}.FreeDesignPreviewPage-module__tzPhFa__primaryButton:disabled,.FreeDesignPreviewPage-module__tzPhFa__accentButton:disabled{opacity:.35;cursor:not-allowed;transform:none}.FreeDesignPreviewPage-module__tzPhFa__spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:.95rem;height:.95rem;animation:.8s linear infinite FreeDesignPreviewPage-module__tzPhFa__spin}.FreeDesignPreviewPage-module__tzPhFa__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.FreeDesignPreviewPage-module__tzPhFa__successShell{justify-content:center;padding:6rem 1rem 4rem;display:flex}.FreeDesignPreviewPage-module__tzPhFa__successCard{width:min(34rem,100%);padding:2rem}.FreeDesignPreviewPage-module__tzPhFa__successBadge{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);width:3.2rem;height:3.2rem;color:var(--primary,#0c2254);border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.4rem;display:inline-flex}.FreeDesignPreviewPage-module__tzPhFa__successTitle{color:var(--primary,#0c2254);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,6vw,3rem);line-height:1.02}.FreeDesignPreviewPage-module__tzPhFa__successText{color:color-mix(in srgb, var(--primary) 58%, #fff 42%);margin:.95rem 0 0;line-height:1.75}.FreeDesignPreviewPage-module__tzPhFa__successList{border:1px solid color-mix(in srgb, var(--primary) 10%, var(--border) 90%);background:linear-gradient(#fffffff2,#f6fbffeb);border-radius:1rem;margin-top:1.5rem;overflow:hidden}.FreeDesignPreviewPage-module__tzPhFa__successItem{border-top:1px solid color-mix(in srgb, var(--primary) 8%, var(--border) 92%);color:color-mix(in srgb, var(--primary) 76%, #fff 24%);padding:1rem 1rem 1rem 1.2rem;font-size:.93rem;line-height:1.65}.FreeDesignPreviewPage-module__tzPhFa__successItem:first-child{border-top:0}.FreeDesignPreviewPage-module__tzPhFa__successActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.FreeDesignPreviewPage-module__tzPhFa__successLink{color:color-mix(in srgb, var(--primary) 58%, #fff 42%);text-underline-offset:.22rem;text-decoration:underline}@media (min-width:960px){.FreeDesignPreviewPage-module__tzPhFa__shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start}.FreeDesignPreviewPage-module__tzPhFa__introRail{top:calc(var(--site-header-height,72px) + 1rem);position:sticky}}@media (min-width:640px){.FreeDesignPreviewPage-module__tzPhFa__grid,.FreeDesignPreviewPage-module__tzPhFa__projectGrid,.FreeDesignPreviewPage-module__tzPhFa__timelineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.FreeDesignPreviewPage-module__tzPhFa__shell{width:min(78rem,100vw - 1.25rem);padding-top:4.85rem}.FreeDesignPreviewPage-module__tzPhFa__header,.FreeDesignPreviewPage-module__tzPhFa__introCard,.FreeDesignPreviewPage-module__tzPhFa__panelCard,.FreeDesignPreviewPage-module__tzPhFa__successCard{padding:1.15rem}.FreeDesignPreviewPage-module__tzPhFa__progressLabel{font-size:.58rem}.FreeDesignPreviewPage-module__tzPhFa__navigation{flex-direction:column-reverse;align-items:stretch}.FreeDesignPreviewPage-module__tzPhFa__primaryButton,.FreeDesignPreviewPage-module__tzPhFa__accentButton,.FreeDesignPreviewPage-module__tzPhFa__backButton{width:100%}.FreeDesignPreviewPage-module__tzPhFa__summaryRow{flex-direction:column;align-items:flex-start}.FreeDesignPreviewPage-module__tzPhFa__summaryValue{text-align:left}}@keyframes FreeDesignPreviewPage-module__tzPhFa__spin{to{transform:rotate(360deg)}}
