.home-module__to4eqa__page{--home-bg:#f2f1ed;--home-ink:#1c1d1b;--home-muted:#676963;--home-line:#1c1d1b21;--home-accent:#c45f3f;isolation:isolate;color:var(--home-ink);background:radial-gradient(circle at 82% 12%, #c45f3f1a, transparent 24rem), radial-gradient(circle at 9% 32%, #ffffffc2, transparent 31rem), var(--home-bg);position:relative}.home-module__to4eqa__page:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#1c1d1b06 1px,#0000 1px);background-size:100% 5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.home-module__to4eqa__header{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#f6f5f1b8;border:1px solid #ffffff9e;border-radius:999px;box-shadow:inset 0 1px #ffffffbf,0 12px 40px #1c1d1b12}.home-module__to4eqa__navAction,.home-module__to4eqa__footerAction{border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding:.62rem 1rem;font-size:.76rem;font-weight:650;transition:transform .12s ease-out,color .24s cubic-bezier(.16,1,.3,1),background-color .24s cubic-bezier(.16,1,.3,1);display:inline-flex}.home-module__to4eqa__navAction{background:var(--home-ink);color:#fff}.home-module__to4eqa__navAction:hover,.home-module__to4eqa__footerAction:hover{background:var(--home-accent);color:#fff}.home-module__to4eqa__navAction:active,.home-module__to4eqa__footerAction:active,.home-module__to4eqa__textAction:active{transform:scale(.97)}.home-module__to4eqa__kicker{color:var(--home-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.68rem;font-weight:700;display:flex}.home-module__to4eqa__kicker>span{background:var(--home-accent);border-radius:999px;width:.45rem;height:.45rem}.home-module__to4eqa__heroTitle{font-family:var(--font-display), var(--font-sans), -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif;letter-spacing:-.07em;text-wrap:balance;font-size:clamp(3.35rem,6.7vw,7.2rem);font-weight:620;line-height:.94}.home-module__to4eqa__heroTitle span{color:var(--home-muted);margin-top:.08em;display:block}.home-module__to4eqa__heroActions .primary-action{background:var(--home-ink);color:#fff;min-height:3.25rem;box-shadow:0 12px 34px #1c1d1b2e}.home-module__to4eqa__heroActions .primary-action:hover{background:var(--home-accent);box-shadow:0 16px 38px #63382b33}.home-module__to4eqa__textAction{color:var(--home-ink);padding-block:.7rem;font-size:.82rem;font-weight:650;transition:transform .12s ease-out,color .22s;position:relative}.home-module__to4eqa__textAction:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.52rem;left:0;right:0;transform:scaleX(.22)}.home-module__to4eqa__textAction:hover{color:var(--home-accent)}.home-module__to4eqa__textAction:hover:after{transform:scaleX(1)}.home-module__to4eqa__previewShell{background:#20221f;border:1px solid #ffffff1f;border-radius:2.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 40px 90px #1c1d1b38}.home-module__to4eqa__previewShell:after{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.home-module__to4eqa__viewfinder{background:#5f625d;min-height:24rem;position:relative;overflow:hidden}.home-module__to4eqa__fieldScene{filter:saturate(72%)contrast(92%);background:linear-gradient(#0000 45%,#1416147a),radial-gradient(circle at 72% 26%,#e6dabda6 0 6%,#0000 7%),linear-gradient(118deg,#8a8f88 0 24%,#676d67 24% 54%,#979b91 54% 69%,#545954 69%);position:absolute;inset:0}.home-module__to4eqa__fieldScene:before{content:"";background:linear-gradient(150deg,#ffffff26,#21252233);border:1px solid #ffffff47;width:38%;height:66%;position:absolute;top:13%;left:17%;transform:perspective(500px)rotateY(9deg);box-shadow:18px 18px #181b1821}.home-module__to4eqa__fieldScene:after{content:"";filter:blur(1px);background:#22262242;border-radius:48% 48% 12% 12%;width:31%;height:40%;position:absolute;bottom:8%;right:8%}.home-module__to4eqa__corner{border-color:#ffffff94;width:1.7rem;height:1.7rem;position:absolute}.home-module__to4eqa__cornerTopLeft{border-top:1px solid;border-left:1px solid;top:1.25rem;left:1.25rem}.home-module__to4eqa__cornerTopRight{border-top:1px solid;border-right:1px solid;top:1.25rem;right:1.25rem}.home-module__to4eqa__cornerBottomLeft{border-bottom:1px solid;border-left:1px solid;bottom:1.25rem;left:1.25rem}.home-module__to4eqa__cornerBottomRight{border-bottom:1px solid;border-right:1px solid;bottom:1.25rem;right:1.25rem}.home-module__to4eqa__scanLine{background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;top:4.5rem;left:1.4rem;right:1.4rem;box-shadow:0 0 18px #ffffff40}.home-module__to4eqa__markerPanel{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#1d1f1db8;border:1px solid #ffffff21;border-radius:1.35rem;align-items:center;gap:.9rem;padding:.85rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:inset 0 1px #ffffff17,0 20px 45px #13151338}.home-module__to4eqa__proofBand{background:#20221f;border:1px solid #ffffff12;border-radius:2rem;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 60px #1c1d1b1f}.home-module__to4eqa__workflowRow{border-top:1px solid var(--home-line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:2rem;padding-inline:clamp(1rem,2.4vw,2rem);transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.home-module__to4eqa__workflowRow:last-child{border-bottom:1px solid var(--home-line)}.home-module__to4eqa__workflowRow:hover{transform:translate(.35rem)}.home-module__to4eqa__stepCode{color:var(--home-accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;padding-top:.35rem;font-size:.72rem;font-weight:650}.home-module__to4eqa__footer{border-top:1px solid var(--home-line)}.home-module__to4eqa__footerAction{border:1px solid var(--home-line);color:var(--home-ink);background:#ffffff7a}@media (max-width:639px){.home-module__to4eqa__heroTitle{font-size:clamp(3rem,15vw,4.5rem);line-height:.98}.home-module__to4eqa__viewfinder{min-height:21rem}.home-module__to4eqa__markerPanel{gap:.7rem;bottom:.8rem;left:.8rem;right:.8rem}.home-module__to4eqa__proofBand{border-radius:1.5rem}}@media (prefers-reduced-transparency:reduce){.home-module__to4eqa__header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f5f1}.home-module__to4eqa__markerPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2b2d2a}}@media (prefers-contrast:more){.home-module__to4eqa__header,.home-module__to4eqa__proofBand,.home-module__to4eqa__previewShell,.home-module__to4eqa__markerPanel{border-color:currentColor}}@media (prefers-reduced-motion:reduce){.home-module__to4eqa__workflowRow:hover,.home-module__to4eqa__navAction:hover,.home-module__to4eqa__footerAction:hover,.home-module__to4eqa__textAction:hover{transform:none}}
