@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&display=swap");*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;background:#f3f1eb;color:#111;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{height:76px;padding:0 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #111;position:relative;z-index:2}footer b,header b{font-size:22px;letter-spacing:-.065em}header nav{display:flex;gap:26px;font:500 9px DM Mono;letter-spacing:.1em}header>span{text-align:right;font:500 9px DM Mono;letter-spacing:.12em}.hero{min-height:calc(100svh - 76px);padding:28px 3vw 36px;flex-direction:column}.edition,.hero{display:flex;justify-content:space-between}.edition{font:500 9px DM Mono;letter-spacing:.12em}.hero h1{font-size:clamp(72px,12.5vw,190px);line-height:.75;letter-spacing:-.09em;margin:5vw 0;font-weight:900}.hero mark{background:linear-gradient(transparent 18%,#ff4f28 0,#ff4f28 86%,transparent 0);color:inherit;padding:0 .05em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.heroFoot{display:flex;justify-content:space-between;align-items:end;font:500 10px/1.45 DM Mono;letter-spacing:.08em}.heroFoot a{border-bottom:1px solid;padding-bottom:4px}.statement{background:#111;color:#f3f1eb;padding:7vw 3vw 9vw}.archive small,.products small,.review small,.statement small{font:500 9px DM Mono;letter-spacing:.13em}.statement p{font-size:clamp(48px,7.8vw,118px);line-height:.9;letter-spacing:-.065em;margin:8vw 0 0}.archive i,.legacy em,.statement em{font-family:Georgia,serif;font-weight:400}.products{display:grid;grid-template-columns:1fr 1fr}.products>a{min-height:80vh;padding:4vw 3vw;display:flex;flex-direction:column;border-right:1px solid;border-bottom:1px solid}.products>a:last-child{background:#d8ff3e}.products h2{font-size:clamp(62px,8vw,120px);line-height:.78;letter-spacing:-.075em;margin:6vw 0 2vw}.products p{font-size:17px;line-height:1.4;max-width:430px}.products span{margin-top:auto;padding-top:18px;border-top:1px solid;font:500 9px DM Mono;letter-spacing:.1em}.archive{padding:5vw 3vw 7vw;background:#e7ded2;color:#111;overflow:hidden}.archiveTop{display:flex;justify-content:space-between;font:500 9px DM Mono;letter-spacing:.1em}.archive h2{font-size:clamp(78px,14vw,210px);line-height:.75;letter-spacing:-.09em;margin:9vw 0 5vw}.ticker{display:flex;gap:4vw;width:max-content;border-top:1px solid;border-bottom:1px solid;padding:18px 0;font:500 11px DM Mono;letter-spacing:.1em}.archive>p{font-size:20px;line-height:1.35;max-width:530px;margin:5vw 0 0 auto}.review{padding:7vw 3vw 9vw;display:grid;grid-template-columns:1fr 3fr}.review h2{font-size:clamp(70px,10vw,150px);line-height:.78;letter-spacing:-.08em;margin:0}.review p{font-size:18px;line-height:1.4;max-width:520px;margin:4vw 0 0}.legacy{min-height:85vh;background:#ff4f28;padding:5vw 3vw;display:flex;flex-direction:column;justify-content:space-between}.legacy>span{font:500 9px DM Mono;letter-spacing:.13em}.legacy h2{font-size:clamp(85px,14vw,210px);line-height:.72;letter-spacing:-.09em;margin:4vw 0}.legacy p{align-self:flex-end;font:500 11px/1.5 DM Mono;letter-spacing:.06em}footer{background:#111;color:#f3f1eb;padding:32px 3vw;display:flex;justify-content:space-between;align-items:center;font:500 9px DM Mono;letter-spacing:.1em}@media(max-width:720px){header{grid-template-columns:1fr auto}header nav{display:none}.hero{padding:22px 5vw 28px}.hero h1{font-size:22vw}.statement{padding:20vw 5vw}.products{grid-template-columns:1fr}.products>a{min-height:70vh}.archive,.products>a{padding:15vw 5vw}.archive h2{font-size:22vw}.review{padding:18vw 5vw;grid-template-columns:1fr;gap:50px}.legacy{padding:15vw 5vw}.legacy h2{font-size:22vw}footer{flex-direction:column;align-items:flex-start;gap:24px}}.workPage header a:last-child{font:500 9px DM Mono;letter-spacing:.1em;text-align:right}.workHero{padding:6vw 3vw 8vw;border-bottom:1px solid}.workHero h1{font-size:clamp(70px,11vw,165px);line-height:.77;letter-spacing:-.085em;margin:5vw 0 3vw}.creation h2 em,.workHero h1 em{font-family:Georgia,serif;font-weight:400}.workHero p{font-size:18px;line-height:1.4;max-width:560px}.challenge{padding:5vw 3vw;display:grid;grid-gap:0;gap:0}.challenge label{font:500 9px DM Mono;letter-spacing:.1em;border-top:1px solid;padding:22px 0;display:grid;grid-template-columns:22% 1fr}.challenge input,.challenge textarea{border:0;background:transparent;font:500 clamp(25px,3vw,48px) Arial;letter-spacing:-.04em;outline:0;resize:none}.actions button,.challenge button{border:0;background:#111;color:white;padding:22px 28px;font:500 10px DM Mono;letter-spacing:.1em;justify-self:end}.result{background:#111;color:#f3f1eb;padding:6vw 3vw}.resultTop{display:flex;justify-content:space-between;font:500 10px DM Mono}.creation>h2,.result>h2{font-size:clamp(65px,10vw,150px);line-height:.8;letter-spacing:-.08em;margin:8vw 0}.resultGrid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #666}.resultGrid>div{padding:25px 20px 80px 0;border-right:1px solid #666}.bottomRead small,.creation article>span,.resultGrid span{font:500 9px DM Mono;letter-spacing:.1em}.resultGrid h3{font-size:18px;line-height:1.3;margin-top:40px}.bottomRead{border-top:1px solid #666;padding-top:30px;display:grid;grid-template-columns:25% 1fr}.bottomRead p{font-size:28px;line-height:1.2;margin:0}.builder{min-height:calc(100svh - 76px);padding:4vw 3vw}.progress{font:500 9px DM Mono;letter-spacing:.1em}.progress i{display:block;border-top:3px solid #ff4f28;margin-top:14px}.builder form{margin-top:8vw}.builder h1{font-size:clamp(50px,7vw,105px);line-height:.9;letter-spacing:-.06em;max-width:1100px}.builder textarea{width:100%;min-height:120px;border:0;border-bottom:1px solid;background:transparent;font-size:32px;outline:0;resize:none}.actions{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.creation article{border-top:1px solid #666;padding:30px 0;display:grid;grid-template-columns:20% 30% 1fr}.creation article p{margin:0;font-size:16px;max-width:350px}.creation article h3{font-size:30px;margin:0 0 12px}.seoContext{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:normal;border:0}@media(max-width:720px){.challenge label{gap:20px}.challenge label,.resultGrid{grid-template-columns:1fr}.bottomRead,.creation article{grid-template-columns:1fr;gap:25px}.builder{padding:12vw 5vw}.workHero{padding:15vw 5vw}}.analysisStatus{grid-column:1/-1;margin-top:42px;border-top:1px solid;padding-top:18px}.analysisStatus>div{display:flex;justify-content:space-between;font:500 10px DM Mono;letter-spacing:.1em}.analysisStatus i{display:block;height:5px;background:#d8d5ce;margin:14px 0;overflow:hidden}.analysisStatus i em{display:block;height:100%;background:#ff4f28;transition:width .4s ease}.analysisStatus small{font:500 8px DM Mono;letter-spacing:.1em}.analysisRead{border-top:1px solid #666;padding:30px 0;display:grid;grid-template-columns:25% minmax(0,1fr)}.analysisRead small{font:500 9px DM Mono;letter-spacing:.1em}.analysisRead p{font-size:clamp(20px,2vw,28px);line-height:1.2;margin:0;max-width:100%;overflow-wrap:anywhere}.analysisRead,.bottomRead,.result,.resultGrid,.resultGrid>div{min-width:0}.bottomRead p,.resultGrid h3{overflow-wrap:anywhere}@media(max-width:720px){.analysisRead{grid-template-columns:1fr;gap:20px}.analysisStatus{margin-top:30px}}.resultEditorial{border-top:1px solid #666}.resultEditorial article{display:grid;grid-template-columns:18% minmax(0,1fr);grid-gap:5vw;gap:5vw;border-bottom:1px solid #666;padding:34px 0}.resultEditorial span{font:500 9px DM Mono;letter-spacing:.1em}.resultEditorial h3{font-size:clamp(24px,2.6vw,42px);line-height:1.08;letter-spacing:-.035em;font-weight:500;margin:0;max-width:1050px;overflow-wrap:anywhere}@media(max-width:720px){.resultEditorial article{grid-template-columns:1fr;gap:18px}.resultEditorial h3{font-size:26px}}.continueBlock{margin-top:7vw;padding-top:3vw;border-top:1px solid #666}.continueBlock label,.continueBlock>small{font:500 9px DM Mono;letter-spacing:.1em}.continueBlock h2{font-size:clamp(48px,7vw,108px);line-height:.82;letter-spacing:-.065em;margin:4vw 0}.continueBlock h2 em{font-family:Georgia,serif;font-weight:400}.continueBlock form button,.continueBlock>button{border:0;background:#d8ff3e;color:#111;padding:22px 28px;font:500 10px DM Mono;letter-spacing:.1em}.continueBlock form{display:grid;grid-template-columns:25% 1fr auto;grid-gap:24px;gap:24px;align-items:end;border-top:1px solid #666;padding-top:28px}.continueBlock label{display:flex;flex-direction:column;gap:8px}.continueBlock label span{opacity:.65}.continueBlock input{border:0;border-bottom:1px solid #f3f1eb;background:transparent;color:#f3f1eb;font-size:26px;padding:10px 0;outline:0;min-width:0}@media(max-width:720px){.continueBlock{margin-top:18vw;padding-top:8vw}.continueBlock form{grid-template-columns:1fr}.continueBlock h2{margin:10vw 0}}.creation article{display:block}.territoryRead{display:grid;grid-template-columns:20% minmax(0,1fr);grid-gap:4vw;gap:4vw;margin-bottom:34px}.territoryRead span{font:500 9px DM Mono;letter-spacing:.1em}.territoryRead p{margin:0;font-size:16px;line-height:1.25;max-width:520px}.territoryLines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4vw;gap:4vw;align-items:end}.territoryLines h3{font-size:clamp(25px,2.4vw,38px);line-height:1.05;margin:0;align-self:end}@media(max-width:720px){.territoryLines,.territoryRead{grid-template-columns:1fr;gap:22px}.territoryLines h3{font-size:28px}}.developGate{margin-top:7vw;padding:5vw 0 2vw;border-top:1px solid #666}.developGate>small{font:500 9px DM Mono;letter-spacing:.1em}.developGate h2{font-size:clamp(48px,7vw,108px);line-height:.82;letter-spacing:-.065em;margin:4vw 0 3vw}.developGate h2 em{font-family:Georgia,serif;font-weight:400}.developGate p{font-size:clamp(18px,1.7vw,25px);line-height:1.25;max-width:760px;margin:0 0 36px}.developGate button{border:0;background:#d8ff3e;color:#111;padding:22px 28px;font:500 10px DM Mono;letter-spacing:.1em}@media(max-width:720px){.developGate{margin-top:16vw;padding-top:10vw}.developGate h2{margin:10vw 0 7vw}}.developedResult{margin-top:6vw;border-top:1px solid #666;padding-top:4vw}.decisionRead>small,.developedResult section small,.developedResult section>span,.developedResult>small{font:500 9px DM Mono;letter-spacing:.1em}.developedResult>p{font-size:clamp(22px,2.5vw,38px);line-height:1.12;max-width:950px;margin:2vw 0 5vw}.developedResult section{border-top:1px solid #666;padding:28px 0 42px}.developedResult section>div{display:grid;grid-template-columns:34% 1fr 24%;grid-gap:3vw;gap:3vw;align-items:start;border-top:1px solid #333;padding:25px 0}.developedResult section h3{font-size:clamp(26px,3vw,46px);line-height:1;margin:0}.developedResult section p{font-size:15px;line-height:1.35;margin:0;max-width:520px}.decisionRead{border-top:1px solid #666;padding-top:4vw;margin-top:3vw}.decisionRead h3{font-size:clamp(34px,5vw,72px);line-height:.95;letter-spacing:-.045em;max-width:1100px}.decisionRead button{border:0;background:#ff4f28;color:#111;padding:22px 28px;font:500 10px DM Mono;letter-spacing:.1em}@media(max-width:720px){.developedResult section>div{grid-template-columns:1fr;gap:18px}.developedResult>p{margin:8vw 0 14vw}}.offerGrid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #666;border-bottom:1px solid #666;margin:42px 0 24px}.offerGrid>div{padding:24px 18px 28px 0;border-right:1px solid #666;display:flex;flex-direction:column;gap:12px}.offerGrid b{font-size:34px}.offerGrid span{font:500 9px DM Mono;letter-spacing:.08em;line-height:1.4}.developGate .megaCta{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;background:#d8ff3e;color:#111;padding:30px 34px;border:0;font:700 clamp(18px,2.2vw,34px) Arial;letter-spacing:-.03em}.megaCta b{font:500 14px DM Mono;letter-spacing:.05em}.demoCheckout{border:1px solid #f3f1eb;padding:34px;margin-top:24px}.demoCheckout>small{display:inline-block;background:#ff4f28;color:#111;padding:7px 9px;font:500 8px DM Mono;letter-spacing:.1em}.demoCheckout h3{font-size:clamp(44px,6vw,90px);line-height:.84;letter-spacing:-.055em;margin:40px 0 24px}.demoCheckout>p{font:500 10px DM Mono;letter-spacing:.08em}.demoCheckout>div{border-top:1px solid #666;margin-top:30px;padding-top:26px;display:flex;justify-content:space-between;align-items:center}.demoCheckout strong{font-size:clamp(42px,5vw,72px)}.demoCheckout button{border:0;background:#d8ff3e;color:#111;padding:24px 30px;font:500 10px DM Mono;letter-spacing:.1em}@media(max-width:720px){.offerGrid{grid-template-columns:1fr 1fr}.offerGrid>div{border-bottom:1px solid #666}.demoCheckout>div,.developGate .megaCta{align-items:flex-start;gap:24px;flex-direction:column}}.megaCta>span{display:flex;flex-direction:column;gap:8px}.megaCta>span small{font:500 8px DM Mono;letter-spacing:.12em}.developGate .megaCta>b{font:700 clamp(20px,2vw,32px) Arial;letter-spacing:-.03em}.developStatus{margin-top:28px;border-top:1px solid #666;padding-top:20px}.developStatus>div{display:flex;justify-content:space-between;font:500 10px DM Mono;letter-spacing:.1em}.developStatus i{display:block;height:5px;background:#333;margin:14px 0;overflow:hidden}.developStatus i em{display:block;height:100%;background:#ff4f28;transition:width .4s ease}.developStatus small{font:500 8px DM Mono;letter-spacing:.1em;line-height:1.5}.developedResult section small{font-size:11px;line-height:1.45;letter-spacing:.07em}.developOverlay{margin-top:32px;background:#f3f1eb;color:#111;padding:clamp(28px,4vw,64px)}.developOverlay .developStatus{margin:0;border-top:0;padding:0}.developOverlay .developStatus>div{font-size:clamp(12px,1.2vw,18px)}.developOverlay .developStatus i{height:8px;background:#d8d5ce;margin:22px 0}.developOverlay .developStatus small{font-size:clamp(9px,.75vw,12px);line-height:1.5}.compareStatus{margin-top:28px;background:#f3f1eb;color:#111;padding:clamp(28px,4vw,60px)}.compareStatus>div{display:flex;justify-content:space-between;font:500 clamp(12px,1.2vw,18px) DM Mono;letter-spacing:.08em}.compareStatus i{display:block;height:8px;background:#d8d5ce;margin:22px 0;overflow:hidden}.compareStatus i em{display:block;height:100%;background:#ff4f28;transition:width .4s ease}.compareStatus small{font:500 clamp(9px,.75vw,12px) DM Mono;letter-spacing:.08em}.compareResult{margin-top:8vw;padding-top:4vw;border-top:1px solid #666}.compareCards span,.compareResult>small,.finalDecision>small{font:500 9px DM Mono;letter-spacing:.1em}.compareResult>h2{font-size:clamp(52px,8vw,120px);line-height:.8;letter-spacing:-.065em;margin:4vw 0}.compareResult>h2 em{font-family:Georgia,serif;font-weight:400}.compareIntro{font-size:clamp(20px,2vw,30px);line-height:1.2;max-width:900px;margin:0 0 5vw}.compareCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #666;border-bottom:1px solid #666}.compareCards article{padding:28px 28px 38px 0;border-right:1px solid #666}.compareCards article+article{padding-left:28px}.compareCards h3{font-size:clamp(30px,3.2vw,52px);line-height:.95;letter-spacing:-.04em;margin:40px 0}.compareCards dl{margin:0}.compareCards dl>div{border-top:1px solid #444;padding:18px 0}.compareCards dt{font:500 9px DM Mono;letter-spacing:.1em;margin-bottom:9px}.compareCards dd{font-size:14px;line-height:1.35;margin:0}.finalDecision{margin-top:7vw;padding-top:4vw;border-top:1px solid #666}.finalDecision h3{font-size:clamp(42px,6vw,90px);line-height:.9;letter-spacing:-.05em;max-width:1250px;margin:3vw 0}.finalDecision p{font-size:clamp(18px,1.6vw,24px);line-height:1.3;max-width:760px}.finalDecision button{width:100%;margin-top:38px;border:0;background:#ff4f28;color:#111;padding:30px 34px;text-align:left;font:700 clamp(17px,2vw,30px) Arial;letter-spacing:-.025em}@media(max-width:720px){.compareCards{grid-template-columns:1fr}.compareCards article,.compareCards article+article{padding:28px 0;border-right:0;border-bottom:1px solid #666}.compareResult>h2{margin:10vw 0}.finalDecision{margin-top:16vw}}.workspacePage{min-height:100vh;background:#f3f1eb;color:#111}.workspacePage header{border-bottom:1px solid #111}.workspaceHero{padding:7vw 4vw 5vw}.workspaceHero>small{font:500 9px DM Mono;letter-spacing:.1em}.workspaceHero h1{font-size:clamp(64px,10vw,150px);line-height:.78;letter-spacing:-.07em;margin:3vw 0}.workspaceHero h1 em{font-family:Georgia,serif;font-weight:400}.workspaceHero p{font-size:20px}.projectList{padding:0 4vw 7vw;border-top:1px solid #111}.projectRow{display:grid;grid-template-columns:7% 1fr 20% 10%;grid-gap:2vw;gap:2vw;align-items:center;padding:28px 0;border-bottom:1px solid #111;color:#111;text-decoration:none}.projectRow b,.projectRow small,.projectRow>span{font:500 9px DM Mono;letter-spacing:.1em}.projectRow h2{font-size:clamp(30px,4vw,60px);margin:0;letter-spacing:-.045em}.projectRow>div{display:flex;flex-direction:column;gap:8px}.projectRow>strong{font:500 10px DM Mono;letter-spacing:.08em}.emptyWorkspace{padding:5vw 0}.emptyWorkspace h2{font-size:clamp(36px,6vw,80px)}.emptyWorkspace a{display:inline-block;background:#d8ff3e;color:#111;padding:22px 28px;text-decoration:none;font:500 10px DM Mono;letter-spacing:.1em}@media(max-width:720px){.workspaceHero{padding:16vw 6vw 12vw}.projectList{padding:0 6vw 14vw}.projectRow{grid-template-columns:12% 1fr}.projectRow>div,.projectRow>strong{grid-column:2}.workspaceHero h1{margin:10vw 0}}