.ArchCodeLandingPage-module__2WNkfq__page{--ink:#080b0a;--ink-soft:#101512;--pine:#0d2f23;--green:#174b37;--paper:#f0ede6;--muted:#b9beb8;--copper:#c98b5b;background:var(--ink);min-height:100vh;color:var(--paper);font-family:var(--font-sans,"Noto Sans TC", "PingFang TC", sans-serif);overflow-x:hidden}.ArchCodeLandingPage-module__2WNkfq__page *{box-sizing:border-box}.ArchCodeLandingPage-module__2WNkfq__header{z-index:20;background:linear-gradient(#040807c7,#0000);border-bottom:1px solid #ffffff1f;position:absolute;inset:0 0 auto}.ArchCodeLandingPage-module__2WNkfq__navShell{justify-content:space-between;align-items:center;gap:28px;width:min(100% - 48px,1320px);min-height:88px;margin:0 auto;display:flex}.ArchCodeLandingPage-module__2WNkfq__brand{color:var(--paper);letter-spacing:-.03em;align-items:center;gap:11px;font-family:Georgia,Noto Serif TC,serif;font-size:22px;text-decoration:none;display:inline-flex}.ArchCodeLandingPage-module__2WNkfq__brandMark{border:1px solid #f0ede694;border-radius:50%;place-items:center;width:34px;height:34px;font-family:inherit;font-size:17px;display:grid}.ArchCodeLandingPage-module__2WNkfq__desktopNav{align-items:center;gap:34px;display:flex}.ArchCodeLandingPage-module__2WNkfq__desktopNav a,.ArchCodeLandingPage-module__2WNkfq__loginLink{color:#f0ede6b8;font-size:13px;text-decoration:none;transition:color .18s}.ArchCodeLandingPage-module__2WNkfq__desktopNav a:hover,.ArchCodeLandingPage-module__2WNkfq__loginLink:hover{color:var(--paper)}.ArchCodeLandingPage-module__2WNkfq__desktopActions{align-items:center;gap:20px;display:flex}.ArchCodeLandingPage-module__2WNkfq__navCta,.ArchCodeLandingPage-module__2WNkfq__primaryCta{background:var(--paper);color:#0b110e;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.ArchCodeLandingPage-module__2WNkfq__navCta{padding:11px 17px}.ArchCodeLandingPage-module__2WNkfq__navCta:hover,.ArchCodeLandingPage-module__2WNkfq__primaryCta:hover{background:#fff;transform:translateY(-2px)}.ArchCodeLandingPage-module__2WNkfq__menuButton,.ArchCodeLandingPage-module__2WNkfq__mobileNav{display:none}.ArchCodeLandingPage-module__2WNkfq__hero{isolation:isolate;align-items:flex-end;min-height:920px;display:flex;position:relative;overflow:hidden}.ArchCodeLandingPage-module__2WNkfq__heroImage{z-index:-4;object-fit:cover;object-position:62% center;transform:scale(1.015)}.ArchCodeLandingPage-module__2WNkfq__heroShade{z-index:-3;background:linear-gradient(90deg,#050a08f5 0%,#050a08cc 35%,#050a0840 72%,#050a0870 100%),linear-gradient(#0407065c 0%,#0000 50%,#040706f5 100%);position:absolute;inset:0}.ArchCodeLandingPage-module__2WNkfq__heroGrid{z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:100% 25%,25% 100%;position:absolute;inset:88px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.ArchCodeLandingPage-module__2WNkfq__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(420px,.72fr);align-items:end;gap:clamp(48px,7vw,110px);width:min(100% - 48px,1320px);margin:0 auto;padding:170px 0 78px;display:grid}.ArchCodeLandingPage-module__2WNkfq__heroCopy{max-width:760px}.ArchCodeLandingPage-module__2WNkfq__eyebrow{color:#d6b18f;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;display:inline-flex}.ArchCodeLandingPage-module__2WNkfq__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:740px;margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(52px,6.1vw,92px);font-weight:400;line-height:1.04}.ArchCodeLandingPage-module__2WNkfq__heroLead{color:#f0ede6c2;letter-spacing:.005em;max-width:640px;margin:28px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.8}.ArchCodeLandingPage-module__2WNkfq__heroActions{align-items:center;gap:22px;margin-top:38px;display:flex}.ArchCodeLandingPage-module__2WNkfq__primaryCta{min-width:150px;padding:14px 21px}.ArchCodeLandingPage-module__2WNkfq__secondaryCta{color:var(--paper);border-bottom:1px solid #f0ede66b;padding:8px 0;font-size:13px;text-decoration:none}.ArchCodeLandingPage-module__2WNkfq__heroFootnote{color:#f0ede670;letter-spacing:.06em;margin:22px 0 0;font-size:12px}.ArchCodeLandingPage-module__2WNkfq__answerPanel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a100dd1;border:1px solid #ffffff2e;border-radius:4px;padding:25px;box-shadow:0 36px 100px #00000061}.ArchCodeLandingPage-module__2WNkfq__answerTopline,.ArchCodeLandingPage-module__2WNkfq__sourceLine{justify-content:space-between;align-items:center;gap:16px;display:flex}.ArchCodeLandingPage-module__2WNkfq__answerTopline{color:#f0ede67a;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.ArchCodeLandingPage-module__2WNkfq__answerStatus{color:var(--paper);align-items:center;gap:8px;display:inline-flex}.ArchCodeLandingPage-module__2WNkfq__answerStatus>span{background:#78a98c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #78a98c}.ArchCodeLandingPage-module__2WNkfq__questionLabel,.ArchCodeLandingPage-module__2WNkfq__answerLabel{color:var(--copper);letter-spacing:.16em;text-transform:uppercase;margin:28px 0 8px;font-size:10px}.ArchCodeLandingPage-module__2WNkfq__question{color:var(--paper);margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:21px;line-height:1.55}.ArchCodeLandingPage-module__2WNkfq__answerDivider{background:#ffffff1f;height:1px;margin:24px 0 0}.ArchCodeLandingPage-module__2WNkfq__answerList{gap:0;margin:0;padding:0;list-style:none;display:grid}.ArchCodeLandingPage-module__2WNkfq__answerList li{border-bottom:1px solid #ffffff1a;grid-template-columns:28px 1fr;gap:14px;padding:15px 0;display:grid}.ArchCodeLandingPage-module__2WNkfq__answerList li>span{color:var(--copper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.8}.ArchCodeLandingPage-module__2WNkfq__answerList strong{color:var(--paper);font-size:13px;font-weight:550}.ArchCodeLandingPage-module__2WNkfq__answerList p{color:#f0ede68c;margin:3px 0 0;font-size:12px;line-height:1.65}.ArchCodeLandingPage-module__2WNkfq__sourceLine{color:#f0ede68f;padding-top:19px;font-size:11px}.ArchCodeLandingPage-module__2WNkfq__signalBar{background:var(--pine);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff1a}.ArchCodeLandingPage-module__2WNkfq__signalInner{grid-template-columns:.7fr 1.5fr .7fr;align-items:center;gap:28px;width:min(100% - 48px,1320px);min-height:102px;margin:0 auto;display:grid}.ArchCodeLandingPage-module__2WNkfq__signalInner>p{color:#f0ede68c;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px}.ArchCodeLandingPage-module__2WNkfq__signalInner>p:last-child{text-align:right}.ArchCodeLandingPage-module__2WNkfq__signalInner>div{justify-content:center;align-items:center;gap:12px;display:flex}.ArchCodeLandingPage-module__2WNkfq__signalInner>div span{color:#f0ede6c7;border:1px solid #f0ede62e;border-radius:999px;padding:8px 13px;font-size:12px}.ArchCodeLandingPage-module__2WNkfq__capabilities,.ArchCodeLandingPage-module__2WNkfq__examplesSection,.ArchCodeLandingPage-module__2WNkfq__trustSection,.ArchCodeLandingPage-module__2WNkfq__finalSection{scroll-margin-top:72px}.ArchCodeLandingPage-module__2WNkfq__capabilities{width:min(100% - 48px,1320px);margin:0 auto;padding:150px 0 80px}.ArchCodeLandingPage-module__2WNkfq__sectionIntro{grid-template-columns:minmax(0,1.25fr) minmax(300px,.65fr);align-items:end;gap:36px 64px;padding-bottom:110px;display:grid}.ArchCodeLandingPage-module__2WNkfq__sectionIntro .ArchCodeLandingPage-module__2WNkfq__sectionEyebrow{grid-column:1/-1}.ArchCodeLandingPage-module__2WNkfq__sectionEyebrow{color:var(--copper);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px}.ArchCodeLandingPage-module__2WNkfq__sectionIntro h2,.ArchCodeLandingPage-module__2WNkfq__systemIntro h2,.ArchCodeLandingPage-module__2WNkfq__examplesHeader h2,.ArchCodeLandingPage-module__2WNkfq__trustHeading h2,.ArchCodeLandingPage-module__2WNkfq__finalCopy h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Georgia,Noto Serif TC,serif;font-weight:400;line-height:1.08}.ArchCodeLandingPage-module__2WNkfq__sectionIntro h2{max-width:820px;font-size:clamp(46px,5.2vw,74px)}.ArchCodeLandingPage-module__2WNkfq__sectionIntro>p:last-child,.ArchCodeLandingPage-module__2WNkfq__systemIntro>p:last-child,.ArchCodeLandingPage-module__2WNkfq__examplesHeader>p,.ArchCodeLandingPage-module__2WNkfq__trustHeading>p:last-child,.ArchCodeLandingPage-module__2WNkfq__finalCopy>p:not(.ArchCodeLandingPage-module__2WNkfq__sectionEyebrow){color:#f0ede68f;margin:0;font-size:15px;line-height:1.8}.ArchCodeLandingPage-module__2WNkfq__featureChapter{border-top:1px solid #ffffff1f;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(58px,7vw,112px);min-height:720px;padding:108px 0;display:grid;position:relative}.ArchCodeLandingPage-module__2WNkfq__featureReverse{grid-template-columns:minmax(0,1.28fr) minmax(310px,.72fr)}.ArchCodeLandingPage-module__2WNkfq__featureReverse .ArchCodeLandingPage-module__2WNkfq__featureCopy{order:2}.ArchCodeLandingPage-module__2WNkfq__featureCopy{align-self:start;padding-top:16px;position:relative}.ArchCodeLandingPage-module__2WNkfq__featureNumber{color:#f0ede61f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:74px;line-height:1;position:absolute;top:8px;right:0}.ArchCodeLandingPage-module__2WNkfq__featureCopy>svg{color:var(--copper);margin-bottom:32px}.ArchCodeLandingPage-module__2WNkfq__featureKicker{color:#f0ede68c;letter-spacing:.09em;margin:0 0 17px;font-size:12px}.ArchCodeLandingPage-module__2WNkfq__featureCopy h3{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(34px,3.3vw,52px);font-weight:400;line-height:1.2}.ArchCodeLandingPage-module__2WNkfq__featureCopy>p:not(.ArchCodeLandingPage-module__2WNkfq__featureKicker){color:#f0ede699;margin:25px 0 0;font-size:15px;line-height:1.9}.ArchCodeLandingPage-module__2WNkfq__featurePoints{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.ArchCodeLandingPage-module__2WNkfq__featurePoints li{color:#f0ede6b8;border-bottom:1px solid #ffffff1a;padding:12px 0;font-size:13px}.ArchCodeLandingPage-module__2WNkfq__featurePoints li:before{color:var(--copper);content:"↳";margin-right:10px}.ArchCodeLandingPage-module__2WNkfq__regulationVisual,.ArchCodeLandingPage-module__2WNkfq__parcelVisual,.ArchCodeLandingPage-module__2WNkfq__caseStudyVisual{background:#121815;border:1px solid #ffffff21;min-width:0;overflow:hidden;box-shadow:0 38px 120px #00000042}.ArchCodeLandingPage-module__2WNkfq__regulationVisual{background:linear-gradient(150deg,#174b373d,#0000 55%),#111613;min-height:610px}.ArchCodeLandingPage-module__2WNkfq__visualChrome,.ArchCodeLandingPage-module__2WNkfq__caseStudyHeading{color:#f0ede666;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 22px;font-size:9px;display:flex}.ArchCodeLandingPage-module__2WNkfq__regulationQuery{color:#f0ede6bf;background:#ffffff08;border:1px solid #ffffff1f;border-radius:2px;align-items:center;gap:12px;margin:36px 36px 0;padding:18px 20px;font-size:13px;display:flex}.ArchCodeLandingPage-module__2WNkfq__regulationQuery svg{color:var(--copper);flex:none}.ArchCodeLandingPage-module__2WNkfq__regulationAnswer{background:#171d19;border:1px solid #ffffff1a;margin:16px 36px 36px;padding:28px}.ArchCodeLandingPage-module__2WNkfq__visualLabel{color:var(--copper);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.ArchCodeLandingPage-module__2WNkfq__regulationAnswer h4,.ArchCodeLandingPage-module__2WNkfq__parcelCard h4{letter-spacing:-.03em;margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.4}.ArchCodeLandingPage-module__2WNkfq__answerCitation{flex-wrap:wrap;gap:8px;margin:22px 0 12px;display:flex}.ArchCodeLandingPage-module__2WNkfq__answerCitation span,.ArchCodeLandingPage-module__2WNkfq__queryTags span{color:#f0ede685;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:10px}.ArchCodeLandingPage-module__2WNkfq__answerNote{border-top:1px solid #ffffff17;grid-template-columns:26px 1fr;gap:13px;padding:15px 0;display:grid}.ArchCodeLandingPage-module__2WNkfq__answerNote span{color:var(--copper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ArchCodeLandingPage-module__2WNkfq__answerNote p{color:#f0ede691;margin:0;font-size:12px;line-height:1.7}.ArchCodeLandingPage-module__2WNkfq__parcelVisual{background:#d8d7cf;place-items:center;min-height:610px;display:grid;position:relative}.ArchCodeLandingPage-module__2WNkfq__mapGrid{background-color:#d8d7cf;background-image:linear-gradient(37deg,#0000 46%,#273a3133 47% 49%,#0000 50%),linear-gradient(90deg,#174b3721 1px,#0000 1px),linear-gradient(#174b3721 1px,#0000 1px);background-size:250px 250px,58px 58px,58px 58px;position:absolute;inset:0}.ArchCodeLandingPage-module__2WNkfq__roadOne,.ArchCodeLandingPage-module__2WNkfq__roadTwo{z-index:1;color:#0c191280;letter-spacing:.12em;background:#d8d7cfe0;padding:5px 8px;font-size:9px;position:absolute}.ArchCodeLandingPage-module__2WNkfq__roadOne{top:15%;left:12%}.ArchCodeLandingPage-module__2WNkfq__roadTwo{bottom:13%;right:14%}.ArchCodeLandingPage-module__2WNkfq__parcelFocus{color:#193526;text-align:center;background:#b4684324;border:2px solid #b46843;place-content:center;width:34%;min-height:210px;display:grid;position:absolute;top:18%;left:14%;transform:skewY(-4deg)}.ArchCodeLandingPage-module__2WNkfq__parcelFocus span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:9px}.ArchCodeLandingPage-module__2WNkfq__parcelFocus strong{font-family:Georgia,Noto Serif TC,serif;font-size:18px;font-weight:400;line-height:1.5}.ArchCodeLandingPage-module__2WNkfq__parcelCard{z-index:3;background:#10241b;width:min(46%,330px);padding:25px;position:absolute;bottom:32px;right:32px;box-shadow:0 24px 70px #050c0840}.ArchCodeLandingPage-module__2WNkfq__parcelCard dl{margin:20px 0 0}.ArchCodeLandingPage-module__2WNkfq__parcelCard dl>div{border-top:1px solid #ffffff1a;grid-template-columns:65px 1fr;gap:12px;padding:11px 0;display:grid}.ArchCodeLandingPage-module__2WNkfq__parcelCard dt{color:#f0ede673;font-size:10px}.ArchCodeLandingPage-module__2WNkfq__parcelCard dd{color:#f0ede6c2;margin:0;font-size:11px}.ArchCodeLandingPage-module__2WNkfq__parcelCta{background:var(--paper);color:#10241b;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:15px;padding:12px 14px;font-family:inherit;font-size:11px;text-decoration:none;display:flex}.ArchCodeLandingPage-module__2WNkfq__caseStudyVisual{color:#101511;background:#e6e2d9;min-height:610px}.ArchCodeLandingPage-module__2WNkfq__caseStudyHeading{color:#1015118c;border-color:#1015111f;min-height:78px}.ArchCodeLandingPage-module__2WNkfq__caseStudyHeading>div{gap:5px;display:grid}.ArchCodeLandingPage-module__2WNkfq__caseStudyHeading strong{color:#101511;letter-spacing:-.02em;text-transform:none;font-family:Georgia,Noto Serif TC,serif;font-size:20px;font-weight:400}.ArchCodeLandingPage-module__2WNkfq__caseStudyGrid{grid-template-columns:repeat(3,1fr);align-items:end;gap:16px;min-height:532px;padding:22px;display:grid}.ArchCodeLandingPage-module__2WNkfq__caseStudyCard{min-width:0}.ArchCodeLandingPage-module__2WNkfq__caseStudyCard:nth-child(2){align-self:start}.ArchCodeLandingPage-module__2WNkfq__caseImage{aspect-ratio:3/4;background:#c8c5bd;position:relative;overflow:hidden}.ArchCodeLandingPage-module__2WNkfq__caseImage img{object-fit:cover;transition:transform .5s}.ArchCodeLandingPage-module__2WNkfq__caseStudyCard:hover .ArchCodeLandingPage-module__2WNkfq__caseImage img{transform:scale(1.035)}.ArchCodeLandingPage-module__2WNkfq__caseImage>span{color:var(--paper);letter-spacing:.08em;background:#080b0ac2;padding:6px 8px;font-size:8px;position:absolute;top:10px;right:10px}.ArchCodeLandingPage-module__2WNkfq__caseStudyCard h4{margin:13px 0 4px;font-size:13px;font-weight:600}.ArchCodeLandingPage-module__2WNkfq__caseStudyCard p{color:#10151185;margin:0;font-size:10px}.ArchCodeLandingPage-module__2WNkfq__systemSection{background:radial-gradient(circle at 70% 48%,#174b3740,#0000 36%),#0d110f;border-top:1px solid #ffffff1a;padding:150px max(24px,50vw - 660px) 170px;scroll-margin-top:72px}.ArchCodeLandingPage-module__2WNkfq__systemIntro{text-align:center;justify-items:center;max-width:880px;margin:0 auto 90px;display:grid}.ArchCodeLandingPage-module__2WNkfq__systemIntro h2{margin-top:24px;font-size:clamp(46px,5vw,72px)}.ArchCodeLandingPage-module__2WNkfq__systemIntro>p:last-child{max-width:620px;margin-top:25px}.ArchCodeLandingPage-module__2WNkfq__systemLayout{grid-template-columns:300px minmax(0,1fr);gap:30px;min-height:650px;display:grid}.ArchCodeLandingPage-module__2WNkfq__layerRail{align-content:start;gap:10px;display:grid}.ArchCodeLandingPage-module__2WNkfq__layerRail>div{color:#f0ede67a;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:22px 1fr auto;align-items:center;gap:11px;min-height:58px;padding:0 16px;font-size:12px;display:grid}.ArchCodeLandingPage-module__2WNkfq__layerRail>div strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:400}.ArchCodeLandingPage-module__2WNkfq__layerRail .ArchCodeLandingPage-module__2WNkfq__layerActive{background:var(--paper);color:#0c1711;border-color:#f0ede638}.ArchCodeLandingPage-module__2WNkfq__layerStage{perspective:1400px;min-height:650px;position:relative}.ArchCodeLandingPage-module__2WNkfq__dataPlate{transform-origin:bottom;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1f2a23e0;border:1px solid #ffffff29;width:min(82%,820px);min-height:300px;padding:28px;position:absolute;left:50%;transform:translate(-50%)rotateX(58deg)rotate(-4deg);box-shadow:0 40px 90px #00000052}.ArchCodeLandingPage-module__2WNkfq__dataPlate>span,.ArchCodeLandingPage-module__2WNkfq__plateHeader{color:#f0ede66b;letter-spacing:.14em;font-size:9px}.ArchCodeLandingPage-module__2WNkfq__dataPlate>strong{color:#f0ede6ad;margin-top:80px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:400;display:block}.ArchCodeLandingPage-module__2WNkfq__plateBack{opacity:.45;top:34px}.ArchCodeLandingPage-module__2WNkfq__plateMiddle{opacity:.7;top:128px}.ArchCodeLandingPage-module__2WNkfq__plateFront{background:#14392aeb;min-height:360px;top:230px;transform:translate(-50%)rotateX(54deg)rotate(-4deg)}.ArchCodeLandingPage-module__2WNkfq__plateHeader{justify-content:space-between;display:flex}.ArchCodeLandingPage-module__2WNkfq__plateFront h3{letter-spacing:-.035em;max-width:560px;margin:64px 0 0;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(30px,3.3vw,48px);font-weight:400}.ArchCodeLandingPage-module__2WNkfq__plateFront>p{color:#f0ede699;max-width:570px;margin:18px 0 0;font-size:12px;line-height:1.8}.ArchCodeLandingPage-module__2WNkfq__plateSignals{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.ArchCodeLandingPage-module__2WNkfq__plateSignals span{color:#f0ede68c;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:9px}.ArchCodeLandingPage-module__2WNkfq__examplesSection{width:min(100% - 48px,1320px);margin:0 auto;padding:150px 0 170px}.ArchCodeLandingPage-module__2WNkfq__examplesHeader{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);align-items:end;gap:50px;margin-bottom:82px;display:grid}.ArchCodeLandingPage-module__2WNkfq__examplesHeader h2{max-width:820px;margin-top:22px;font-size:clamp(46px,5vw,72px)}.ArchCodeLandingPage-module__2WNkfq__queryList{display:grid}.ArchCodeLandingPage-module__2WNkfq__queryCard{min-height:230px;color:inherit;border-top:1px solid #ffffff21;grid-template-columns:60px minmax(0,1fr) 32px;align-items:start;gap:32px;padding:44px 22px;transition:background .2s,padding .2s;display:grid}.ArchCodeLandingPage-module__2WNkfq__queryCard:last-child{border-bottom:1px solid #ffffff21}.ArchCodeLandingPage-module__2WNkfq__queryCard:hover{background:#ffffff08;padding-left:32px;padding-right:32px}.ArchCodeLandingPage-module__2WNkfq__queryNumber{color:var(--copper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ArchCodeLandingPage-module__2WNkfq__queryBody{grid-template-columns:minmax(280px,.9fr) minmax(280px,.65fr);gap:18px;display:grid}.ArchCodeLandingPage-module__2WNkfq__queryBody h3{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(29px,3.2vw,46px);font-weight:400;line-height:1.2}.ArchCodeLandingPage-module__2WNkfq__queryBody>p{color:#f0ede685;margin:0;font-size:13px;line-height:1.8}.ArchCodeLandingPage-module__2WNkfq__queryTags{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.ArchCodeLandingPage-module__2WNkfq__queryCard>svg{color:#f0ede65c}.ArchCodeLandingPage-module__2WNkfq__trustSection{background:#070908;border-top:1px solid #ffffff1a;padding:150px max(24px,50vw - 660px) 70px}.ArchCodeLandingPage-module__2WNkfq__trustHeading{max-width:880px;margin-bottom:100px;display:grid}.ArchCodeLandingPage-module__2WNkfq__trustHeading>svg{color:var(--copper);margin-bottom:28px}.ArchCodeLandingPage-module__2WNkfq__trustHeading h2{margin-top:24px;font-size:clamp(50px,6vw,84px)}.ArchCodeLandingPage-module__2WNkfq__trustHeading>p:last-child{max-width:680px;margin-top:28px}.ArchCodeLandingPage-module__2WNkfq__trustGrid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);display:grid}.ArchCodeLandingPage-module__2WNkfq__trustGrid article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:260px;padding:28px}.ArchCodeLandingPage-module__2WNkfq__trustGrid article>span{color:var(--copper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ArchCodeLandingPage-module__2WNkfq__trustGrid h3{margin:90px 0 12px;font-family:Georgia,Noto Serif TC,serif;font-size:26px;font-weight:400}.ArchCodeLandingPage-module__2WNkfq__trustGrid p{color:#f0ede67a;margin:0;font-size:12px;line-height:1.75}.ArchCodeLandingPage-module__2WNkfq__trustNote{color:#f0ede652;max-width:900px;margin:40px 0 0;font-size:10px;line-height:1.7}.ArchCodeLandingPage-module__2WNkfq__finalSection{background:#070908;padding:110px max(24px,50vw - 660px)}.ArchCodeLandingPage-module__2WNkfq__finalPanel{background:radial-gradient(circle at 80% 10%, #c98b5b33, transparent 28%), var(--pine);border:1px solid #ffffff21;border-radius:4px;grid-template-columns:minmax(0,.85fr) minmax(380px,.65fr);align-items:center;gap:clamp(55px,8vw,120px);min-height:670px;padding:76px;display:grid;overflow:hidden}.ArchCodeLandingPage-module__2WNkfq__finalCopy h2{max-width:700px;margin-top:24px;font-size:clamp(48px,5.3vw,78px)}.ArchCodeLandingPage-module__2WNkfq__finalCopy>p:not(.ArchCodeLandingPage-module__2WNkfq__sectionEyebrow){color:#f0ede6a6;max-width:570px;margin-top:26px}.ArchCodeLandingPage-module__2WNkfq__finalActions{align-items:center;gap:20px;margin-top:38px;display:flex}.ArchCodeLandingPage-module__2WNkfq__finalPrimary{background:var(--paper);color:#0b110e;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 21px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.ArchCodeLandingPage-module__2WNkfq__finalSecondary{color:var(--paper);border-bottom:1px solid #f0ede659;padding-bottom:5px;font-size:12px;text-decoration:none}.ArchCodeLandingPage-module__2WNkfq__finalVisual{align-content:center;min-height:470px;display:grid;position:relative}.ArchCodeLandingPage-module__2WNkfq__finalQuestion,.ArchCodeLandingPage-module__2WNkfq__finalAnswer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0ab3;border:1px solid #ffffff24;box-shadow:0 24px 80px #00000040}.ArchCodeLandingPage-module__2WNkfq__finalQuestion{color:#f0ede6c7;width:78%;padding:22px;font-family:Georgia,Noto Serif TC,serif;font-size:18px;line-height:1.5}.ArchCodeLandingPage-module__2WNkfq__finalQuestion span,.ArchCodeLandingPage-module__2WNkfq__finalAnswer>span{color:var(--copper);font-family:var(--font-sans,sans-serif);letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.ArchCodeLandingPage-module__2WNkfq__finalSources{flex-wrap:wrap;gap:8px;margin:18px 0 18px 11%;display:flex}.ArchCodeLandingPage-module__2WNkfq__finalSources span{color:#f0ede67a;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:9px}.ArchCodeLandingPage-module__2WNkfq__finalAnswer{width:88%;margin-left:auto;padding:26px}.ArchCodeLandingPage-module__2WNkfq__finalAnswer strong{font-family:Georgia,Noto Serif TC,serif;font-size:24px;font-weight:400;line-height:1.5;display:block}.ArchCodeLandingPage-module__2WNkfq__finalAnswer p{color:#f0ede66b;margin:18px 0 0;font-size:10px}.ArchCodeLandingPage-module__2WNkfq__footer{background:#070908;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:start;gap:35px;min-height:250px;padding:54px max(24px,50vw - 660px);display:grid}.ArchCodeLandingPage-module__2WNkfq__footer>div:first-child>p{color:#f0ede661;margin:20px 0 0;font-size:12px}.ArchCodeLandingPage-module__2WNkfq__footerLinks{gap:24px;display:flex}.ArchCodeLandingPage-module__2WNkfq__footerLinks a{color:#f0ede685;font-size:11px;text-decoration:none}.ArchCodeLandingPage-module__2WNkfq__copyright{color:#f0ede63d;letter-spacing:.12em;grid-column:1/-1;align-self:end;margin:0;font-size:10px}@media (max-width:980px){.ArchCodeLandingPage-module__2WNkfq__desktopNav,.ArchCodeLandingPage-module__2WNkfq__desktopActions{display:none}.ArchCodeLandingPage-module__2WNkfq__menuButton{width:42px;height:42px;color:var(--paper);background:#080b0a5c;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.ArchCodeLandingPage-module__2WNkfq__mobileNav{background:#080b0af5;border-top:1px solid #ffffff1a;gap:16px;padding:22px 24px 28px;display:grid}.ArchCodeLandingPage-module__2WNkfq__mobileNav a{color:var(--paper);font-size:15px;text-decoration:none}.ArchCodeLandingPage-module__2WNkfq__hero{min-height:auto}.ArchCodeLandingPage-module__2WNkfq__heroInner{grid-template-columns:1fr;padding-top:180px}.ArchCodeLandingPage-module__2WNkfq__answerPanel{max-width:620px}.ArchCodeLandingPage-module__2WNkfq__signalInner{text-align:center;grid-template-columns:1fr;padding:24px 0}.ArchCodeLandingPage-module__2WNkfq__signalInner>p:last-child{text-align:center}.ArchCodeLandingPage-module__2WNkfq__sectionIntro,.ArchCodeLandingPage-module__2WNkfq__examplesHeader{grid-template-columns:1fr}.ArchCodeLandingPage-module__2WNkfq__sectionIntro .ArchCodeLandingPage-module__2WNkfq__sectionEyebrow{grid-column:auto}.ArchCodeLandingPage-module__2WNkfq__featureChapter,.ArchCodeLandingPage-module__2WNkfq__featureReverse{grid-template-columns:1fr}.ArchCodeLandingPage-module__2WNkfq__featureReverse .ArchCodeLandingPage-module__2WNkfq__featureCopy{order:0}.ArchCodeLandingPage-module__2WNkfq__featureCopy{max-width:680px}.ArchCodeLandingPage-module__2WNkfq__systemLayout{grid-template-columns:1fr}.ArchCodeLandingPage-module__2WNkfq__layerRail{grid-template-columns:repeat(2,minmax(0,1fr))}.ArchCodeLandingPage-module__2WNkfq__queryBody{grid-template-columns:1fr}.ArchCodeLandingPage-module__2WNkfq__queryTags{grid-column:auto}.ArchCodeLandingPage-module__2WNkfq__trustGrid{grid-template-columns:repeat(2,1fr)}.ArchCodeLandingPage-module__2WNkfq__finalPanel{grid-template-columns:1fr;padding:58px}.ArchCodeLandingPage-module__2WNkfq__finalVisual{max-width:620px}}@media (max-width:640px){.ArchCodeLandingPage-module__2WNkfq__navShell,.ArchCodeLandingPage-module__2WNkfq__heroInner{width:min(100% - 32px,1320px)}.ArchCodeLandingPage-module__2WNkfq__navShell{min-height:76px}.ArchCodeLandingPage-module__2WNkfq__heroGrid{inset:76px 0 0}.ArchCodeLandingPage-module__2WNkfq__heroInner{padding:140px 0 42px}.ArchCodeLandingPage-module__2WNkfq__hero h1{font-size:clamp(45px,14vw,64px);line-height:1.08}.ArchCodeLandingPage-module__2WNkfq__heroLead{font-size:16px;line-height:1.7}.ArchCodeLandingPage-module__2WNkfq__heroActions{flex-direction:column;align-items:stretch}.ArchCodeLandingPage-module__2WNkfq__secondaryCta{text-align:center}.ArchCodeLandingPage-module__2WNkfq__answerPanel{padding:20px}.ArchCodeLandingPage-module__2WNkfq__question{font-size:18px}.ArchCodeLandingPage-module__2WNkfq__answerTopline>span:last-child{display:none}.ArchCodeLandingPage-module__2WNkfq__signalInner{width:min(100% - 32px,1320px)}.ArchCodeLandingPage-module__2WNkfq__signalInner>div{flex-direction:column;align-items:stretch}.ArchCodeLandingPage-module__2WNkfq__capabilities,.ArchCodeLandingPage-module__2WNkfq__examplesSection{width:min(100% - 32px,1320px);padding-top:105px}.ArchCodeLandingPage-module__2WNkfq__sectionIntro{padding-bottom:72px}.ArchCodeLandingPage-module__2WNkfq__sectionIntro h2,.ArchCodeLandingPage-module__2WNkfq__systemIntro h2,.ArchCodeLandingPage-module__2WNkfq__examplesHeader h2,.ArchCodeLandingPage-module__2WNkfq__trustHeading h2,.ArchCodeLandingPage-module__2WNkfq__finalCopy h2{font-size:42px}.ArchCodeLandingPage-module__2WNkfq__featureChapter{gap:44px;min-height:auto;padding:76px 0}.ArchCodeLandingPage-module__2WNkfq__featureNumber{font-size:58px}.ArchCodeLandingPage-module__2WNkfq__featureCopy h3{font-size:34px}.ArchCodeLandingPage-module__2WNkfq__regulationVisual,.ArchCodeLandingPage-module__2WNkfq__parcelVisual,.ArchCodeLandingPage-module__2WNkfq__caseStudyVisual{min-height:540px}.ArchCodeLandingPage-module__2WNkfq__regulationQuery,.ArchCodeLandingPage-module__2WNkfq__regulationAnswer{margin-left:18px;margin-right:18px}.ArchCodeLandingPage-module__2WNkfq__regulationAnswer{padding:21px}.ArchCodeLandingPage-module__2WNkfq__parcelFocus{width:50%;top:10%;left:8%}.ArchCodeLandingPage-module__2WNkfq__parcelCard{width:min(76%,330px);bottom:18px;right:18px}.ArchCodeLandingPage-module__2WNkfq__caseStudyHeading>span:last-child{display:none}.ArchCodeLandingPage-module__2WNkfq__caseStudyGrid{grid-template-columns:repeat(3,minmax(210px,1fr));min-height:auto;padding:16px;overflow-x:auto}.ArchCodeLandingPage-module__2WNkfq__systemSection,.ArchCodeLandingPage-module__2WNkfq__trustSection{padding-top:105px;padding-bottom:110px}.ArchCodeLandingPage-module__2WNkfq__systemLayout{min-height:auto}.ArchCodeLandingPage-module__2WNkfq__layerRail{grid-template-columns:1fr}.ArchCodeLandingPage-module__2WNkfq__layerStage{min-height:560px;overflow:hidden}.ArchCodeLandingPage-module__2WNkfq__dataPlate{width:94%}.ArchCodeLandingPage-module__2WNkfq__plateFront h3{margin-top:45px;font-size:30px}.ArchCodeLandingPage-module__2WNkfq__examplesHeader{margin-bottom:55px}.ArchCodeLandingPage-module__2WNkfq__queryCard{grid-template-columns:34px minmax(0,1fr) 24px;gap:18px;min-height:auto;padding:32px 4px}.ArchCodeLandingPage-module__2WNkfq__queryCard:hover{padding-left:4px;padding-right:4px}.ArchCodeLandingPage-module__2WNkfq__queryBody h3{font-size:30px}.ArchCodeLandingPage-module__2WNkfq__trustHeading{margin-bottom:70px}.ArchCodeLandingPage-module__2WNkfq__trustGrid{grid-template-columns:1fr}.ArchCodeLandingPage-module__2WNkfq__trustGrid article{min-height:210px}.ArchCodeLandingPage-module__2WNkfq__trustGrid h3{margin-top:58px}.ArchCodeLandingPage-module__2WNkfq__finalSection{padding:70px 16px}.ArchCodeLandingPage-module__2WNkfq__finalPanel{gap:52px;min-height:auto;padding:38px 22px}.ArchCodeLandingPage-module__2WNkfq__finalActions{flex-direction:column;align-items:stretch}.ArchCodeLandingPage-module__2WNkfq__finalSecondary{text-align:center}.ArchCodeLandingPage-module__2WNkfq__finalVisual{min-height:410px}.ArchCodeLandingPage-module__2WNkfq__finalQuestion,.ArchCodeLandingPage-module__2WNkfq__finalAnswer{width:94%}.ArchCodeLandingPage-module__2WNkfq__finalAnswer strong{font-size:20px}.ArchCodeLandingPage-module__2WNkfq__footer{grid-template-columns:1fr;min-height:300px;padding-left:20px;padding-right:20px}.ArchCodeLandingPage-module__2WNkfq__footerLinks{flex-wrap:wrap}.ArchCodeLandingPage-module__2WNkfq__copyright{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ArchCodeLandingPage-module__2WNkfq__navCta,.ArchCodeLandingPage-module__2WNkfq__primaryCta,.ArchCodeLandingPage-module__2WNkfq__caseImage img,.ArchCodeLandingPage-module__2WNkfq__queryCard{transition:none}}
