body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.competitionsPage{padding-bottom:80px}.competitionIntro{padding:65px 0 40px;text-align:center}.competitionIntro h1{font-size:clamp(34px,4.5vw,58px);letter-spacing:-.055em;margin:16px 0}.competitionsPage p{color:#78818e;color:var(--muted,#78818e);line-height:1.8}.competitionHero{background:#f4f7fc;border:1px solid #e1e7ef;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.competitionBrief{align-self:center;padding:clamp(26px,4vw,60px)}.competitionStatus{align-items:center;background:#e6edfd;border-radius:30px;color:#316bd5;display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:28px;padding:7px 12px}.competitionStatus>span{background:currentColor;border-radius:50%;height:6px;width:6px}.competitionBrief h2{font-size:clamp(30px,3.7vw,49px);letter-spacing:-.045em;line-height:1.12;margin:14px 0 20px}.competitionBrief .button{margin-top:24px}.competitionPhoto{background:radial-gradient(ellipse at 50% 38%,#edf5ff 0,#dceaff 60%,#ccdef8 100%);display:flex;flex-direction:column;isolation:isolate;justify-content:center;margin:0;padding:24px}.competitionPhoto img{display:block;height:auto;mix-blend-mode:multiply;object-fit:contain;width:100%}.competitionPhoto figcaption{color:#4e6482;font-size:12px;padding:12px 0;text-align:center}.competitionCriteria{padding:75px 0 40px;scroll-margin-top:100px}.competitionKit h2,.competitionLaunch h2,.competitionSectionHeading h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.04em;margin:14px 0}.competitionCriteriaGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:30px}.competitionCriteriaGrid article{background:#f8faff;border:1px solid #e3e8ef;border-radius:18px;padding:32px}.competitionCriteriaGrid article:nth-child(2){background:#f4f9f7}.competitionCriterionTop{align-items:center;color:#3879ed;display:flex;justify-content:space-between;margin-bottom:30px}.competitionCriterionTop span{color:#8f9caf;font:12px monospace}.competitionCriteriaGrid h3{font-size:23px;letter-spacing:-.03em;margin-bottom:12px}.competitionKit{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.3fr 1fr;padding:40px 0 65px}.competitionKit svg{color:#3879ed}.competitionKit ul{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;list-style:none;padding:0}.competitionKit li{border:1px solid #e3e8ef;border-radius:10px;font-size:13px;padding:16px}.competitionLaunch{background:#edf3ff;border-radius:22px;padding:45px 24px;text-align:center}.competitionLaunch>svg{color:#3879ed}.competitionLaunch p{margin:0 auto 24px;max-width:620px}@media(max-width:760px){.competitionCriteriaGrid,.competitionHero,.competitionKit{grid-template-columns:1fr}.competitionIntro{padding-top:40px}.competitionPhoto{padding:20px}.competitionPhoto img{max-height:360px}.competitionCriteria{padding-top:45px}.competitionCriteriaGrid article{padding:24px}.competitionKit{gap:20px}.competitionKit li{padding:12px}.competitionsPage{padding-bottom:45px}}.competitionSchedule{grid-gap:30px;align-items:center;background:#fff;border:1px solid #e1e7ef;border-radius:20px;display:grid;gap:30px;grid-template-columns:.85fr 1.4fr;margin-top:28px;padding:30px}.competitionScheduleIntro>svg{color:#3879ed}.competitionScheduleIntro h2{font-size:26px;letter-spacing:-.04em;margin:12px 0}.competitionCalendarLink{align-items:center;color:#316bd5;display:inline-flex;font-size:13px;gap:8px}.competitionDates{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.competitionDate{align-items:center;display:flex;gap:16px;min-width:0}.competitionDate time{align-items:center;background:#f4f7ff;border:1px solid #d9e5fc;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;min-width:96px;overflow:hidden;padding-bottom:10px}.competitionDate time span:first-child{align-self:stretch;background:#3879ed;color:#fff;font-size:12px;padding:7px 10px;text-align:center}.competitionDate time strong{font-size:36px;letter-spacing:-.04em;line-height:1.25;padding-top:6px}.competitionDate time span:last-child{color:#62738c;font-size:12px}.competitionDate h3{font-size:15px;line-height:1.5;margin:0}.competitionDate p{font-size:13px;margin:5px 0 0}@media (max-width:1000px){.competitionSchedule{grid-template-columns:1fr}}@media (max-width:540px){.competitionSchedule{padding:24px}.competitionDates{grid-template-columns:1fr}.competitionDate{gap:20px}}.competitionPrizes{padding-top:60px}.competitionPrizeGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:25px}.competitionPrizeGrid article{align-items:center;background:#fff;border:1px solid #dbe5f5;border-radius:20px;display:flex;gap:22px;padding:26px}.prizeArtwork{border-radius:14px;display:grid;flex:0 0 120px;height:120px;overflow:hidden;place-items:center;width:120px}.prizeBoardArtwork{background:#f0f5ff}.prizeBoardArtwork>img{display:block;height:106px;object-fit:contain;width:106px}.prizeCoinsArtwork{background:#07172e}.prizeCoinsArtwork>img{display:block;height:100%;object-fit:cover;width:100%}.prizeCopy{min-width:0}.prizeTag{color:#55709a;font-size:10px;font-weight:650;letter-spacing:1px;text-transform:uppercase}.competitionPrizeGrid h3{font-size:24px;letter-spacing:-.035em;margin:10px 0}.competitionPrizeGrid p{font-size:13px;margin:0}@media(max-width:1000px){.competitionPrizeGrid{grid-template-columns:1fr}}@media(max-width:540px){.competitionPrizeGrid article{align-items:flex-start;flex-direction:column;gap:18px;padding:22px}.prizeArtwork{flex-basis:88px;height:88px;width:88px}.prizeBoardArtwork>img{height:78px;width:78px}.competitionPrizes{padding-top:40px}}.kitIntro{padding:65px 0 40px}.kitIntro h1{font-size:clamp(34px,4vw,53px);letter-spacing:-.05em;line-height:1.12;margin:20px 0}.kitIntro h1>span{color:var(--blue)}.kitIntro>p{font-size:15px;max-width:640px}.kitHubLayout{grid-gap:35px;align-items:start;display:grid;gap:35px;grid-template-columns:1.25fr .8fr;padding-bottom:75px}.kitCard{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.kitCardArt{background:#eef4ff;background-image:radial-gradient(#bed1ec .7px,#0000 0);background-size:18px 18px;height:240px;padding:30px;position:relative}.kitCardArt>svg{height:100%;width:100%}.kitArtLabel{color:#879ab5;font:9px monospace;left:24px;letter-spacing:1px;position:absolute;top:22px}.kitSpace{align-items:center;background:#fff;border:solid #dde5f0;border-radius:7px;border-width:1px 1px 3px;bottom:20px;color:#708099;display:flex;font:10px monospace;gap:7px;padding:8px 17px;position:absolute;right:24px}.kitCardBody{padding:28px}.kitTag{color:#367ef8;font-size:8px;font-weight:700;letter-spacing:1.1px}.kitCardBody h2{font-size:28px;margin:12px 0}.kitCardBody p{font-size:13px}.kitCardFacts{color:#818b98;display:flex;font-size:11px;gap:20px;margin:22px 0}.kitCardFacts>span{align-items:center;display:flex;gap:6px}.kitHelp{background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px}.kitHelp h2{font-size:24px;margin:20px 0 15px}.kitHelp p{font-size:13px}.kitHelp>div{align-items:center;border-bottom:1px solid var(--line);color:#748195;display:flex;font-size:12px;gap:10px;padding:16px 0}.kitHelp .kitSmallNote,.kitSmallNote{color:#8d96a2;font-size:11px;margin-top:20px}.kitBack{align-items:center;color:#8390a1;display:inline-flex;font-size:12px;gap:8px;margin-top:30px}.jumpIntro{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:30px 0}.jumpIntro h1{font-size:42px;margin:10px 0}.jumpIntro p{font-size:14px}.jumpLab{background:#fff;border:1px solid #e1e7ef;border-radius:17px;box-shadow:0 8px 24px #213b5d05;overflow:hidden}.jumpToolbar{align-items:center;border-bottom:1px solid #edf0f4;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:18px 22px}.jumpMode{background:#f1f4f8;border-radius:9px;display:flex;gap:3px;padding:4px}.jumpMode button{background:#0000;border:0;border-radius:6px;color:#7b8696;font-size:12px;padding:8px 13px}.jumpMode button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #1726380c;color:#367ef8}.jumpLab button:disabled{cursor:not-allowed;opacity:.55;transform:none}.jumpScores{color:#8b95a3;display:flex;font-size:10px;gap:23px}.jumpScores>span{align-items:center;display:flex;gap:6px}.jumpScores strong{color:#303d4d;font:19px monospace}.jumpScores small{color:#9ba6b4;font-size:10px}.jumpStage{outline-offset:-3px;position:relative}.jumpStage:focus-visible{outline:2px solid #367ef8}.jumpStage canvas{display:block;height:300px;width:100%}.jumpOverlay{inset:25px 14px auto;pointer-events:none;position:absolute;text-align:center}.jumpOverlay h2{font-size:27px;margin:8px 0}.jumpOverlay p{font-size:12px;margin-inline:auto;max-width:530px}.jumpActions{border-top:1px solid #edf0f4;gap:25px;justify-content:space-between;padding:18px 22px}.jumpActions,.jumpActions>div{align-items:center;display:flex}.jumpActions>div{flex-shrink:0;gap:9px}.jumpActions p{font-size:11px;max-width:370px}.jumpActions kbd{border:solid #e0e5ed;border-radius:4px;border-width:1px 1px 2px;font-size:10px;padding:3px 5px}.jumpReset{background:#f3f5f8;border:0;border-radius:7px;color:#7a899d;display:grid;height:39px;place-items:center;width:39px}.sensorPanel{grid-gap:26px;background:#f7f9fc;border-top:1px solid #e7edf5;display:grid;gap:26px;grid-template-columns:150px 1fr;padding:25px}.sensorTargetWrap{padding-top:2px}.sensorTarget{background:#fff;border:1px solid #cbd4df;box-shadow:0 0 0 7px #e6ebf2;height:120px;margin:7px;width:120px}.sensorTarget.calibrationDark,.sensorTarget[data-pulse=dark]{background:#000}.sensorTargetWrap>span{align-items:center;color:#8a99ad;display:flex;font-size:7px;gap:6px;justify-content:center;letter-spacing:1px;margin-top:16px;max-width:138px}.sensorSettings h3{font-size:18px;margin-bottom:7px}.sensorSettings>p{font-size:12px;max-width:680px}.sensorTiming{margin-top:17px;max-width:450px}.sensorTiming label{color:#66778d;display:flex;font-size:11px;gap:10px;justify-content:space-between}.sensorTiming strong{font-feature-settings:"tnum";color:#367ef8;font-variant-numeric:tabular-nums}.sensorTiming input{accent-color:#367ef8;cursor:pointer;margin:10px 0;width:100%}.sensorTiming input:focus-visible{outline:2px solid #367ef8;outline-offset:3px}.sensorTiming small{color:#8b97a6;font-size:10px}.sensorCalibration{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-top:17px}.sensorCalibration .button{font-size:11px;min-height:36px;padding:9px 13px}.sensorCalibration>span{color:#8593a5;font-size:11px}.jumpModeNote{border-top:1px solid #e7edf5;font-size:10px;padding:13px 22px}.kitGuide{padding-block:60px;scroll-margin-top:90px}.kitGuide h2{font-size:30px}.kitDownload{background:#0000;border:0;cursor:pointer}.kitGuideGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.kitGuideGrid article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}.kitGuideGrid article>div{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:22px}.kitGuideGrid article>div>span:last-child{color:#a2adbc;font:10px monospace}.kitGuideGrid h3{font-size:16px;margin-bottom:11px}.kitGuideGrid p{font-size:12px}.kitResources{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;gap:25px;justify-content:space-between;margin-bottom:65px;padding:26px}.kitResources>div:first-child{align-items:center;display:flex;gap:15px}.kitResources h2{font-size:22px}.kitResources p{font-size:12px;margin-top:5px}.kitResourceLinks{display:flex;flex-direction:column;gap:8px}.kitPending{background:#f5f7fa;border-radius:6px;color:#8b95a4;font-size:11px;padding:9px 12px}@media (max-width:1400px){.header .navigation{align-items:stretch;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #17191c08;display:none;gap:4px;left:0;margin:0;padding:16px 24px 24px;position:absolute;right:0;top:79px}.header .navigation.isOpen{display:flex;flex-direction:column}.header .navigation .navCta{margin:10px 0 0}.headerControls .menuToggle{display:flex}}@media (max-width:950px){.kitGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.jumpActions{align-items:flex-start;flex-direction:column;gap:12px}.jumpActions p{max-width:none}.kitHubLayout{gap:20px}}@media (max-width:760px){.header .navigation{top:67px}.kitIntro{padding-top:40px}.kitIntro>p{font-size:13px}.kitHubLayout{grid-template-columns:1fr;padding-bottom:45px}.kitCardBody,.kitHelp{padding:23px}.kitCardArt{height:200px}.jumpIntro{align-items:flex-start;flex-direction:column}.jumpIntro h1{font-size:34px}.jumpIntro p{font-size:13px}.jumpToolbar{gap:13px;padding:13px}.jumpScores{gap:17px}.jumpActions{padding:15px}.jumpActions>div{flex-shrink:1;flex-wrap:wrap}.jumpActions .button{font-size:11px;padding:10px 12px}.jumpOverlay h2{font-size:23px}.jumpOverlay p{font-size:11px}.sensorPanel{gap:20px;grid-template-columns:1fr;padding:20px}.sensorTargetWrap{justify-self:center}.sensorSettings>p{font-size:12px}.sensorSettings h3{font-size:17px}.kitGuide{padding-block:40px}.kitGuideGrid{gap:12px;grid-template-columns:1fr}.kitGuideGrid article{padding:20px}.kitGuideGrid article>div{margin-bottom:15px}.kitResources{align-items:flex-start;flex-direction:column;padding:20px}}.kitHubLayout>section{grid-gap:24px;display:grid;gap:24px}.trackerKitArt{align-items:center;color:#367ef8;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.trackerKitArt strong{color:#243345;font-size:25px}.trackerKitArt span{color:#708099;font:11px monospace}.trackerPage{padding-bottom:70px}.trackerSpecs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.trackerSpecs span{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:7px;color:#64748b;font-size:12px;padding:9px 13px}.trackerSource{border:1px solid #e1e7ef;border-radius:16px;min-width:0;overflow:hidden}.trackerSourceHeading{align-items:center;color:#367ef8;display:flex;gap:12px;padding:22px}.trackerSourceHeading h2{color:#20252c;font-size:18px;margin:0}.trackerSourceHeading>span{color:#8590a0;font-size:11px;margin-left:auto}.trackerFileBar{background:#f7f9fc;border-block:1px solid #e6ebf2;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 18px}.trackerFileActions,.trackerFileButtons{display:flex;flex-wrap:wrap;gap:8px}.trackerFileBar a,.trackerFileBar button{align-items:center;background:#0000;border:0;border-radius:6px;color:#65758a;cursor:pointer;display:inline-flex;font-size:12px;gap:7px;padding:9px}.trackerFileBar button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #20385712;color:#367ef8}.trackerFileBar button:disabled{cursor:wait;opacity:.4}.trackerSource pre{background:#172332;color:#dce8f7;font:12px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;margin:0;max-height:480px;overflow:auto;padding:26px;tab-size:2}.trackerSourceFooter{color:#7b8898;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;padding:13px 22px}.trackerLoad{display:flex;flex-wrap:wrap;gap:15px;padding:35px}.trackerGuide{grid-gap:45px;display:grid;gap:45px;grid-template-columns:1fr 1fr;margin-top:55px}.trackerGuide h2,.trackerNotes h2{font-size:24px;margin:12px 0 20px}.trackerGuide li,.trackerGuide p,.trackerNotes p{color:#758193;font-size:13px;line-height:1.8}.trackerGuide ol{padding-left:20px}.trackerGuide li{padding:0 0 12px 7px}.trackerPins{font-size:12px}.trackerPins>div{border-bottom:1px solid #e6ebf2;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.trackerPins dd{font-family:monospace;margin:0;text-align:right}.trackerNotes{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:12px;margin-top:30px;padding:25px}.trackerNotes summary{color:#367ef8;cursor:pointer;font-size:13px;margin-top:16px}@media(max-width:760px){.trackerGuide{gap:25px;grid-template-columns:1fr}.trackerSourceHeading{flex-wrap:wrap}.trackerSourceHeading>span{margin-left:0;width:100%}.trackerSource pre{font-size:11px;padding:18px}.trackerPage .jumpIntro{align-items:flex-start;flex-direction:column}.trackerPins>div{flex-wrap:wrap}}.plantFeatures{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.plantFeatures>div{align-items:flex-start;background:#fff;border:1px solid #e1e7ef;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:22px}.plantFeatures svg{color:#2f9d68}.plantFeatures strong{font-size:14px}.plantFeatures span{color:#758193;font-size:12px}.plantAssumptions{background:#f0f7f4;border-color:#dcece3;margin:0 0 24px}.plantAssumptions h2{font-size:20px}@media(max-width:950px){.plantFeatures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.plantFeatures>div{padding:16px}}:root{--bg:#f7f8fa;--surface:#fff;--ink:#17191c;--muted:#727880;--line:#e8ebef;--blue:#367ef8;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{-webkit-font-smoothing:antialiased;background:#f7f8fa;background:var(--bg);color:#17191c;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #367ef8;outline-offset:5px}h1,h2,h3,p{margin:0}p{color:#727880;color:var(--muted);line-height:1.75}h1,h2,h3{letter-spacing:-.04em}h2{font-size:34px;line-height:1.2}h3{font-size:19px;letter-spacing:-.025em}svg{stroke-width:1.8;flex-shrink:0}.shell{margin-inline:auto;max-width:1160px;width:calc(100% - 80px)}.App{min-height:100vh}.App-body{min-height:70vh;padding-top:80px}.skipLink{background:#fff;left:20px;padding:12px;position:fixed;top:-60px;z-index:200}.skipLink:focus{top:10px}.header{background:#fffffff7;border-bottom:1px solid #e8ebef;border-bottom:1px solid var(--line);height:80px;inset:0 0 auto;position:fixed;z-index:100}.headerInner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;max-width:1280px;padding:0 40px}.brand{align-items:center;display:inline-flex;font-size:24px;font-weight:750;letter-spacing:-1.1px}.navigation{align-items:center;color:#727880;color:var(--muted);display:flex;font-size:13px;font-weight:550;gap:30px}.navigation>a:not(.button){padding-block:12px}.navigation>a.active:not(.button),.navigation>a:hover{color:#367ef8;color:var(--blue)}.button{align-items:center;border:1px solid #0000;border-radius:9px;display:inline-flex;font-size:13px;font-weight:600;gap:12px;justify-content:center;min-height:46px;padding:13px 20px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:#367ef8;background:var(--blue);color:#fff}.navigation>.primary:hover,.primary:hover{background:#236ce7;color:#fff}.secondary{background:#fff;border-color:#e8ebef;border-color:var(--line)}.secondary:hover{background:#eef4ff}.navCta{margin-left:12px;min-height:40px;padding:10px 16px}.menuToggle{background:#0000;border:0;display:none;padding:8px}.hero{grid-gap:50px;display:grid;gap:50px;padding-block:88px 84px}.hero,.label{align-items:center}.label{color:#66717f;display:inline-flex;font-size:9px;font-weight:700;gap:8px;letter-spacing:1.3px}.statusDot{background:#2f9d68;border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.hero h1{font-size:clamp(38px,4.15vw,57px);letter-spacing:-2.5px;line-height:1.1;margin:23px 0}.hero h1>span{color:var(--blue)}.heroCopy>p{max-width:470px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.heroNote{color:#727880;color:var(--muted);display:flex;font-size:10px;gap:20px;margin-top:22px}.heroNote>span{align-items:center;display:flex;gap:6px}.heroNote svg{color:#2f9d68}.workbench{background:#fff;border:1px solid #e8ebef;border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 45px #22334b08;position:relative;transform:rotate(-1deg)}.workbenchTop{align-items:center;border-bottom:1px solid #e8ebef;border-bottom:1px solid var(--line);color:#8b939f;display:flex;justify-content:space-between;padding:18px 20px}.workbenchTop>span{align-items:center;display:flex;font-weight:650;gap:8px;letter-spacing:1px}.boardStage{background-color:#f2f5f9;background-image:radial-gradient(#cdd6e1 .8px,#0000 0);background-size:16px 16px;overflow:hidden;position:relative}.boardStage>img{height:100%;mix-blend-mode:multiply;object-fit:contain;padding:36px 20px 24px;width:100%}.stageLabel{color:#7c899a;font-size:8px;left:20px;letter-spacing:1.2px;line-height:1.7;position:absolute;top:19px}.partTag{background:#fff;border:1px solid #e8ebef;border:1px solid var(--line);border-radius:6px;bottom:17px;font-size:9px;gap:6px;padding:8px 11px;position:absolute;right:17px}.partTag,.workbenchBottom{align-items:center;display:flex}.workbenchBottom{gap:11px;padding:17px}.floatingNote strong,.workbenchBottom strong{display:block;font-size:11px}.floatingNote div>span,.workbenchBottom div>span{color:#727880;color:var(--muted);display:block;font-size:9px;margin-top:5px}.roundLink{background:#f7f8fa;background:var(--bg);border-radius:50%;display:grid;height:32px;margin-left:auto;place-items:center;width:32px}.floatingNote{align-items:center;background:#f7f8fa;background:var(--bg);border:1px solid #e8ebef;border:1px solid var(--line);border-radius:10px;display:flex;gap:10px;margin:0 17px 17px;padding:12px 14px}.iconTile{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;height:45px;justify-content:center;width:45px}.blue{background:#eef4ff;color:#367ef8}.green{background:#eaf7f1;color:#2f9d68}.purple{background:#f2edff;color:#8a63d2}.orange{background:#fff4e4;color:#d98b22}.benefitStrip{grid-gap:20px;border-block:1px solid #e8ebef;border-block:1px solid var(--line);display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:24px 0}.benefitStrip>div{align-items:center;display:flex;gap:12px}.benefitStrip strong{font-size:12px;font-weight:600}.benefitStrip p{font-size:10px;margin-top:3px}.section{padding-block:78px}.sectionHeading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.eyebrow{color:#858b94;font-size:9px;font-weight:700;letter-spacing:1.5px;line-height:1.5;margin-bottom:10px}.sectionHeading p:not(.eyebrow){font-size:13px;margin-top:12px}.textLink{align-items:center;color:#367ef8;color:var(--blue);display:inline-flex;font-size:12px;font-weight:600;gap:9px}.textLink:hover{text-decoration:underline}.projectGrid,.stepGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.projectCard{align-self:start;background:#fff;border:1px solid #e8ebef;border:1px solid var(--line);border-radius:14px;overflow:hidden}.projectVisual{height:210px;padding:24px;position:relative}.projectVisual img{height:100%;mix-blend-mode:multiply;object-fit:contain;transition:transform .25s;width:100%}.projectCard:hover img{transform:scale(1.04)}.projectBadge{background:#ffffffd9;color:#657078;font-size:8px;font-weight:600;left:15px;letter-spacing:1px;padding:5px 8px;position:absolute;top:14px;z-index:1}.projectBody{padding:23px;position:relative}.projectBody .eyebrow{font-size:8px}.projectBody>p:not(.eyebrow){font-size:12px;margin:10px 0 20px}.projectCorner{border-radius:8px;bottom:20px;display:grid;height:29px;place-items:center;position:absolute;right:20px;width:29px}.projectBody summary{align-items:center;color:#367ef8;color:var(--blue);cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:8px;width:-webkit-fit-content;width:fit-content}.projectDetail{padding-bottom:25px;padding-top:14px}.projectDetail p{font-size:12px;margin-bottom:12px}.howSection{background:#fff;border-block:1px solid #e8ebef;border-block:1px solid var(--line);padding:64px 0}.step{background:#f7f8fa;background:var(--bg);border:1px solid #edf0f3;border-radius:12px;padding:24px}.stepTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.stepTop>span:last-child{font-feature-settings:"tnum";color:#a0a5ac;font-size:12px;font-variant-numeric:tabular-nums}.step h3{font-size:16px}.step p{font-size:12px;margin-top:10px}.faqSection{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1fr 1.2fr}.faqSection>div>p:last-child{font-size:13px;margin-top:15px}.faqList details{border-bottom:1px solid #e8ebef;border-bottom:1px solid var(--line)}.faqList summary{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:550;gap:20px;justify-content:space-between;list-style:none;padding:20px 0}.faqList summary>span{color:#939aa3;font-size:20px;font-weight:400}.faqList details[open] summary>span{transform:rotate(45deg)}summary::-webkit-details-marker{display:none}.faqList details>p{font-size:12px;padding:0 24px 20px 0}.appCta{align-items:center;background:#eef4ff;border:1px solid #dfe9fa;display:flex;gap:30px;justify-content:space-between;margin-bottom:70px;padding:45px 48px}.appCta .label{color:#5880b6}.appCta h2{margin:15px 0 12px}.appCta p{font-size:13px}.appCta .button{flex-shrink:0}.footer{background:#fff;border-top:1px solid #e8ebef;border-top:1px solid var(--line)}.footerTop{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr;padding-block:45px}.footerTop p{font-size:12px;margin-top:17px}.footerLinks{color:#727880;color:var(--muted);display:flex;flex-direction:column;font-size:12px;gap:14px}.footerLinks .eyebrow{margin:0 0 2px}.footerLinks a{align-items:center;display:flex;gap:8px}.footerLinks a:hover{color:#367ef8;color:var(--blue)}.footerBottom{border-top:1px solid #e8ebef;border-top:1px solid var(--line);color:#858b94;display:flex;font-size:10px;justify-content:space-between;padding-block:20px}.pageIntro{padding-block:70px 45px}.pageIntro h1{font-size:44px;line-height:1.15;margin-bottom:18px}.pageIntro>p:not(.eyebrow){font-size:15px;max-width:620px}.catalogGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding-bottom:70px}.catalogCard{background:#fff;border:1px solid #e8ebef;border:1px solid var(--line);border-radius:14px;overflow:hidden}.catalogCard>img{background:#f0f3f7;height:230px;object-fit:contain;padding:20px;width:100%}.catalogCard>div{padding:25px}.catalogCard h2{font-size:23px}.catalogCard p{font-size:13px;margin:12px 0 20px}.downloadPage{padding-bottom:80px;text-align:center}.downloadPage .pageIntro>p{margin-inline:auto}.downloadPage .eyebrow{margin-top:20px}.downloadGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:800px}.downloadCard{background:#fff;border:1px solid #e8ebef;border:1px solid var(--line);border-radius:16px;padding:35px}.downloadCard>svg{color:#367ef8;color:var(--blue);margin-bottom:20px}.downloadCard h2{font-size:22px}.downloadCard p{font-size:13px;margin:15px 0 22px}.availability{background:#fff4e4;border-radius:6px;color:#966013;display:inline-block;font-size:12px;padding:8px 13px}.downloadNote{font-size:13px;margin:30px 0 12px}.about2Hero,.servicesHero{margin:auto;max-width:850px;padding:75px 24px 55px;text-align:center}.about2Hero h1,.servicesHero h1{font-size:43px;margin-bottom:14px}.about2Hero h2{color:#367ef8;color:var(--blue);margin-bottom:22px}.about2Hero p,.servicesHero p{font-size:15px}.about2Split{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:20px auto 65px;max-width:1100px;padding:0 24px}.splitText h3{font-size:26px;margin-bottom:16px}.splitText p{font-size:14px}.splitHighlight{grid-gap:10px;display:grid;gap:10px}.highlightBox{align-items:center;background:#fff;border:1px solid #e8ebef;border:1px solid var(--line);border-radius:12px;display:flex;gap:20px;padding:18px}.highlightBox span{color:#367ef8;color:var(--blue);font-size:13px}.highlightBox p{font-size:13px}.about2Build,.processSection{background:#fff;padding:55px 24px;text-align:center}.buildGrid,.servicesGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:30px auto;max-width:1100px}.buildCard,.serviceCard{background:#f7f8fa;background:var(--bg);border:1px solid #e8ebef;border:1px solid var(--line);border-radius:12px;padding:28px}.buildCard p,.serviceCard p{font-size:13px;margin-top:15px}.servicesGrid{padding-inline:24px}.serviceCard{background:#fff}.about2Founder{padding:60px 24px}.founderCard{margin:auto;max-width:700px;text-align:center}.founderCard p{font-size:14px;margin-top:20px}.about2Vision,.premiumSection,.servicesCTA{background:#eef4ff;border:1px solid #dfe9fa;border-radius:16px;margin:30px auto 60px;max-width:1100px;padding:40px 24px;text-align:center}.about2Vision p,.premiumSection p,.servicesCTA p{font-size:14px;margin:15px auto;max-width:700px}.processSteps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:30px auto 0;max-width:1000px}.processStep span{color:#367ef8;color:var(--blue);font-size:12px}.processStep p{font-size:13px;margin-top:12px}.premiumSection{background:#0000;border:0;margin-bottom:0}@media(min-width:1400px){.hero{padding-block:105px}.boardStage{height:345px}}@media(max-width:1000px){.shell{width:calc(100% - 48px)}.headerInner{padding:0 24px}.navigation{gap:19px}.hero{gap:28px;padding-block:65px}.hero h1{font-size:43px}.heroCopy>p{font-size:13px}.hero .button{font-size:11px;padding:12px 14px}.boardStage{height:280px}.workbenchBottom div>span{line-height:1.5;max-width:160px}.projectBody{padding:18px}.projectVisual{height:180px}.faqSection{gap:35px}.appCta{padding:34px}.benefitStrip strong{font-size:11px}}@media(max-width:760px){.App-body,.header{height:auto}.header{height:68px}.App-body{padding-top:68px}.brand{font-size:22px}.menuToggle{display:block}.navigation{align-items:stretch;background:#fff;border-bottom:1px solid #e8ebef;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #17191c08;display:none;gap:4px;left:0;padding:16px 24px 24px;position:absolute;right:0;top:67px}.navigation.isOpen{display:flex;flex-direction:column}.navigation .navCta{margin:10px 0 0}.hero{gap:50px;grid-template-columns:1fr;padding-block:45px 60px}.hero h1{font-size:clamp(38px,7.5vw,54px)}.heroCopy>p{font-size:14px;max-width:540px}.hero .button{font-size:12px}.workbench{margin:auto;max-width:500px;width:100%}.boardStage{height:300px}.benefitStrip{gap:18px;grid-template-columns:1fr;padding-block:24px}.benefitStrip strong{font-size:12px}.benefitStrip p{font-size:11px}.section{padding-block:50px}.sectionHeading{align-items:start;flex-direction:column;gap:18px}h2{font-size:28px}.projectGrid{grid-template-columns:1fr}.projectVisual{height:240px}.projectBody{padding:23px}.projectBody>p:not(.eyebrow){font-size:13px}.stepGrid{gap:12px;grid-template-columns:1fr}.step{padding:22px}.stepTop{margin-bottom:14px}.howSection{padding-block:45px}.faqSection{gap:20px;grid-template-columns:1fr}.appCta{align-items:start;flex-direction:column;margin-bottom:45px;padding:28px 24px}.appCta p br{display:none}.footerTop{gap:30px;grid-template-columns:1fr 1fr}.footerTop>div:first-child{grid-column:1/-1}.footerBottom{flex-wrap:wrap;gap:15px}.catalogGrid,.downloadGrid{grid-template-columns:1fr}.pageIntro{padding-block:45px 30px}.pageIntro h1{font-size:35px}.about2Split,.buildGrid,.processSteps,.servicesGrid{gap:16px;grid-template-columns:1fr}.about2Hero,.servicesHero{padding-top:45px}.about2Hero h1,.servicesHero h1{font-size:34px}.about2Vision,.servicesCTA{margin-inline:24px}.about2Split{gap:30px}.processSteps{text-align:left}.processStep{align-items:baseline;display:flex;gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.heroAtmosphere{background:radial-gradient(ellipse at 85% 35%,#e4ecfa 0,#0000 52%),linear-gradient(180deg,#fff,#f7f8fa);isolation:isolate;position:relative}.heroAtmosphere:before{background-image:linear-gradient(#8ca7ca0a 1px,#0000 0),linear-gradient(90deg,#8ca7ca0a 1px,#0000 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000);position:absolute;z-index:-1}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed}.hero{gap:44px;grid-template-columns:1.1fr 1fr;padding-block:90px 85px}.heroCopy>.label{background:#fff;border:1px solid #e4e9f0;border-radius:6px;box-shadow:0 2px 5px #22334b03;padding:8px 10px}.hero h1{font-size:clamp(40px,4.3vw,60px);letter-spacing:-.058em;line-height:1.06;margin-block:27px}.hero h1>span{color:#367ef8}.heroCopy>p{font-size:15px;line-height:1.85;max-width:430px}.hero .actions{margin-top:32px}.button{border-radius:8px;min-height:48px}.primary{border-color:#2f74ea;box-shadow:inset 0 1px 0 #ffffff30,0 4px 10px #367ef81a}.button svg,.roundLink svg,.textLink svg{transition:transform .2s}.button:hover svg,.roundLink:hover svg,.textLink:hover svg{transform:translate(2px,-2px)}.heroNote{color:#737e8d;margin-top:25px}.workbench{border:1px solid #fff;border-radius:16px;box-shadow:0 28px 65px -25px #294a7a40,0 5px 12px #294a7a08;min-width:0;outline:1px solid #dce3ed;padding:6px;transform:rotate(-2deg)}.workbenchTop{border:0;padding:15px 13px}.workbenchTop>span{color:#6b7789;font-size:8px;letter-spacing:1.2px}.workbenchTop .benchEdition{color:#9aa4b1;font-family:monospace;font-size:9px;letter-spacing:.3px}.benchSelector{background:#f2f4f7;border:1px solid #e9edf2;border-radius:8px;display:flex;gap:3px;margin:0 10px 13px;padding:4px}.benchSelector button{align-items:center;background:#0000;border:0;border-radius:5px;color:#78808b;display:flex;flex:1 1;font-size:10px;gap:7px;justify-content:center;padding:9px 5px;transition:background .2s,color .2s,box-shadow .2s}.benchSelector button[aria-pressed=true]{background:#fff;box-shadow:0 2px 5px #27364d12;color:#367ef8}.benchSelector button:hover{color:#367ef8}.boardStage{background-color:#eff3f9;background-image:radial-gradient(#b9c9df .7px,#0000 0);background-size:18px 18px;border:1px solid #e4eaf2;border-radius:9px;height:310px}.boardStage>img{animation:componentReveal .4s ease both;padding:37px 15px 30px}.stageLabel{font-size:7px;line-height:1.8}.stageLabel strong{color:#536981;font-family:monospace;font-size:10px;letter-spacing:.5px}.stageCross{color:#9fadc0;font:22px monospace;position:absolute;right:16px;top:12px}.stageScale{bottom:15px;color:#a1afc1;font:10px monospace;left:18px;letter-spacing:2px;position:absolute}.partTag{bottom:13px;box-shadow:0 2px 6px #293a5110;font-size:8px;right:12px}.workbenchBottom{gap:10px;padding:18px 11px}.workbenchBottom>div{min-width:0}.workbenchBottom strong{font-size:12px;line-height:1.5}.workbenchBottom div>span{font-size:10px;line-height:1.5}.roundLink{background:#fff;border:1px solid #e4eaf2;color:#367ef8;flex-shrink:0}.floatingNote{background:#fafbfc;border:0;border-radius:0 0 10px 10px;border-top:1px solid #edf0f5;color:#788590;gap:7px;margin:0;padding:12px}.floatingNote>svg{color:#2f9d68}.floatingNote>span{font-size:9px}.floatingNote strong{color:#52606d;display:inline;font-size:inherit;font-weight:600}.floatingNote .benchSignature{color:#9aa4b1;font:7px monospace;letter-spacing:.4px;margin-left:auto}.benefitStrip{gap:26px;padding-block:30px}.benefitStrip>div+div{border-left:1px solid #e8ebef;border-left:1px solid var(--line);padding-left:26px}.iconTile{box-shadow:inset 0 1px 0 #ffffff90}.section{padding-block:85px}.sectionIndex{align-items:center;border-bottom:1px solid #e8ebef;border-bottom:1px solid var(--line);color:#959daa;display:flex;font:9px monospace;gap:20px;justify-content:space-between;letter-spacing:1.1px;margin-bottom:36px;padding-bottom:18px}.sectionHeading{margin-bottom:34px}.sectionHeading h2{font-size:39px;letter-spacing:-.045em}.serifAccent{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.055em}.projectGrid{gap:23px}.projectCard{border-radius:12px;box-shadow:0 3px 4px #182a4103;transition:transform .25s,box-shadow .25s,border-color .25s}.projectCard:hover{border-color:#d2ddea;box-shadow:0 18px 30px -16px #243f6929;transform:translateY(-5px)}.projectVisual{background-image:radial-gradient(ellipse at 50% 60%,#ffffffa0,#0000 75%);border-bottom:1px solid #17253708;height:235px;padding:33px 18px 20px}.projectVisual img{transition:transform .5s}.projectCard:hover img{transform:scale(1.06) rotate(-2deg)}.projectBadge{align-items:center;border:1px solid #ffffffd0;border-radius:4px;display:flex;font-size:7px;gap:5px}.projectBadge .statusDot{background:currentColor;height:4px;width:4px}.projectBody{padding:25px}.projectBody h3{font-size:21px}.projectBody>p:not(.eyebrow){font-size:13px;min-height:63px}.projectBody summary{border-top:1px solid #e8ebef;border-top:1px solid var(--line);padding-right:35px;padding-top:15px;width:100%}.projectCorner{bottom:22px;right:24px}.howSection{background:#19232f;border:0;color:#fff;padding:65px 0 74px;position:relative}.howSection .sectionIndex{border-color:#ffffff14;color:#8494a8}.howSection .eyebrow{color:#93a9c3}.howSection .sectionHeading p:not(.eyebrow){color:#9eacbd}.howSection .serifAccent{color:#9ec2ff}.stepGrid{gap:0}.step{background:#0000;border:0;border-radius:0;padding:16px 30px 0 0}.step+.step{border-left:1px solid #ffffff14;padding-left:30px}.stepTop{margin-bottom:28px}.stepTop>span:last-child{color:#738399;font:11px monospace}.step h3{font-size:18px;font-weight:550}.step p{color:#a6b3c3;font-size:13px;max-width:280px}.step .iconTile{border-radius:10px;height:44px;width:44px}.faqSection{padding-block:85px}.faqSection h2{font-size:35px}.faqList summary{padding-block:22px}.faqList details[open] summary{color:#367ef8;color:var(--blue)}.appCta{background:#edf3fe;border-color:#dae5f8;border-radius:16px;isolation:isolate;overflow:hidden;padding:55px 48px;position:relative}.appCta h2{font-size:40px;letter-spacing:-.045em}.appCta>a,.appCta>div:not(.ctaArt){position:relative;z-index:1}.ctaArt{color:#c6d9f6;height:310px;position:absolute;right:8%;top:50%;transform:translateY(-50%) rotate(-15deg);width:310px;z-index:-1}.ctaArt>svg{stroke-width:.35;height:100%;width:100%}.ctaArt span{border:1px solid #c6d9f660;border-radius:50%;inset:-40px;position:absolute}.ctaArt span+span{inset:-90px}.footerTop{padding-block:50px}@keyframes componentReveal{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1400px){.hero{padding-block:105px 95px}.boardStage{height:340px}}@media (max-width:1000px){.hero{gap:28px;padding-block:65px}.hero h1{font-size:45px}.boardStage{height:270px}.workbenchBottom strong{font-size:10px}.workbenchBottom div>span{font-size:9px;max-width:none}.floatingNote .benchSignature{display:none}.benefitStrip{gap:16px}.benefitStrip>div+div{padding-left:16px}.projectVisual{height:200px}.projectBody{padding:20px}.projectBody h3{font-size:18px}.projectBody>p:not(.eyebrow){min-height:90px}.appCta{padding:38px 32px}.appCta h2{font-size:34px}}@media (max-width:760px){.hero{gap:40px;grid-template-columns:1fr;padding-block:45px 50px}.hero h1{font-size:clamp(37px,8vw,56px)}.heroCopy>p{font-size:14px}.hero .actions{margin-top:26px}.workbench{transform:none}.boardStage{height:300px}.workbenchBottom strong{font-size:12px}.floatingNote .benchSignature{display:inline}.benefitStrip{gap:19px;padding-block:25px}.benefitStrip>div+div{border:0;padding-left:0}.section{padding-block:50px}.sectionIndex{font-size:8px;margin-bottom:28px}.sectionIndex>span:last-child{display:none}.faqSection h2,.sectionHeading h2{font-size:31px}.projectVisual{height:255px}.projectBody{padding:25px}.projectBody h3{font-size:22px}.projectBody>p:not(.eyebrow){min-height:0}.howSection{padding-block:45px}.step,.step+.step{border-left:0;padding:24px 0}.step+.step{border-top:1px solid #ffffff14}.stepTop{margin-bottom:20px}.step p{max-width:none}.appCta{padding:32px 24px}.appCta h2{font-size:33px}.ctaArt{opacity:.6;right:-130px}}@media (prefers-reduced-motion:reduce){.boardStage>img{animation:none}.projectCard:hover,.projectCard:hover img{transform:none}}.brandLogo{aspect-ratio:724/180;display:inline-block;flex-shrink:0;overflow:hidden;position:relative;vertical-align:middle;width:180px}.brandLogo>img{display:block;height:auto;left:-7.4586%;max-width:none;position:absolute;top:-37.2222%;width:115.1934%}.brandLogoCompact{width:112px}@media (max-width:760px){.brandLogo:not(.brandLogoCompact){width:151px}}.srOnly{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.headerInner{gap:20px}.header .navigation{gap:20px;margin-left:auto}.headerControls{align-items:center;display:flex;flex-shrink:0;gap:10px}.languagePicker{align-items:center;background:#f8fafc;border:1px solid #e8ebef;border:1px solid var(--line);border-radius:8px;color:#66717f;display:inline-flex;gap:5px;padding:7px 8px}.languagePicker select{background:#0000;border:0;border-radius:3px;color:#303a47;cursor:pointer;font:inherit;font-size:11px;min-height:27px;padding:0 2px;width:86px}.languagePicker:focus-within{outline:2px solid #367ef8;outline:2px solid var(--blue);outline-offset:3px}.languagePicker select:focus-visible{outline:none}html:not([lang=en]) .appHero h1{font-size:clamp(38px,3.7vw,54px)}html:not([lang=en]) .appHeroActions{flex-wrap:wrap;gap:16px}html:not([lang=en]) .appHeroCopy>.appEyebrow{letter-spacing:1px}.phoneCategories span,.phoneProductGrid small,.phoneProductGrid strong{overflow-wrap:anywhere}.phoneCategories>div{flex:1 1;max-width:32%;min-width:0}.phoneCategories img{margin-inline:auto}.phoneCategories span{display:block;font-size:7px;line-height:1.3}.phoneInfo>div,.phoneRewards>div>span:nth-child(2){min-width:0}.phoneInfo small,.phoneRewards small{line-height:1.25}.phoneWalletActions>span{font-size:8px;min-width:0}.phoneSubheading{align-items:baseline;display:flex;gap:4px;justify-content:space-between}.phoneSubheading>span{flex-shrink:0;font-size:7px}.appLanding h1,.appLanding h2,.catalogCard h2{overflow-wrap:anywhere}@media (max-width:1100px){.header .navigation{align-items:stretch;background:#fff;border-bottom:1px solid #e8ebef;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #17191c08;display:none;gap:4px;left:0;margin:0;padding:16px 24px 24px;position:absolute;right:0;top:79px}.header .navigation.isOpen{display:flex;flex-direction:column}.header .navigation .navCta{margin:10px 0 0}.headerControls .menuToggle{display:flex}}@media (max-width:760px){.header .navigation{top:67px}.headerInner{gap:10px;padding-inline:18px}.headerControls{gap:5px}.languagePicker{gap:3px;padding:4px 5px}.languagePicker select{font-size:10px;width:86px}.headerControls .menuToggle{padding:5px}html:not([lang=en]) .appHero h1{font-size:clamp(35px,7.4vw,51px)}.platformNote>span{flex-wrap:wrap;justify-content:center}.appValueStrip>div,.rewardReasons>div{min-width:0}.appValueStrip strong{line-height:1.5}.shelfItem>div{align-items:flex-start}}@media (max-width:370px){.header .brandLogo{width:118px}.headerInner{padding-inline:12px}.languagePicker>svg{width:13px}.languagePicker select{width:86px}.sceneNote{max-width:265px}.projectRecipe strong{overflow-wrap:anywhere}.appLanding .heroPhoneScene{margin-block:-115px -123px;transform:scale(.6)}}.componentGallery{background:#fff;border-bottom:1px solid #e8ebef;border-bottom:1px solid var(--line)}.componentGalleryMain{aspect-ratio:3/2;display:block;height:auto;object-fit:contain;width:100%}.componentGalleryControls{border-top:1px solid #f0f3f7;padding:16px 22px}.componentThumbnails{display:flex;flex-wrap:wrap;gap:8px}.componentThumbnails button{background:#fff;border:1px solid #dfe5ed;border-radius:7px;cursor:pointer;padding:3px;transition:border-color .15s}.componentThumbnails button[aria-pressed=true]{border-color:#367ef8;box-shadow:0 0 0 1px #367ef8}.componentThumbnails button:hover{border-color:#367ef8}.componentThumbnails button:focus-visible{outline:2px solid #367ef8;outline-offset:3px}.componentThumbnails img{border-radius:4px;display:block;height:36px;object-fit:contain;width:54px}.componentGalleryCaption{color:#758193;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:12px}.componentGalleryCaption small{font-feature-settings:"tnum";color:#98a3b1;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:760px){.componentGalleryControls{padding:14px 16px}}.serviceCard{overflow:hidden;padding:0}.serviceIllustration{aspect-ratio:16/9;background:#eef4fa;border-bottom:1px solid #e8ebef;border-bottom:1px solid var(--line);display:block;object-fit:cover;object-position:center;width:100%}.serviceCardCopy{padding:26px 28px 28px}@media (max-width:760px){.serviceCardCopy{padding:22px}}.processSection .processSteps{list-style:none;margin-top:42px;padding:0}.processSection .processStep{min-width:0;position:relative}.processNode{border:1px solid #e4ebf4;border-radius:18px;display:grid;height:64px;margin:0 auto 22px;place-items:center;position:relative;width:64px}.processNode.blue{background:#eef4ff;color:#367ef8}.processNode.purple{background:#f2edff;color:#8a63d2}.processNode.green{background:#eaf7f1;color:#2f9d68}.processNode.orange{background:#fff4e4;color:#d98b22}.processNode .processNumber{background:#fff;border:1px solid #e1e7ef;border-radius:50%;color:#65758a;display:grid;font-size:10px;font-weight:700;height:24px;place-items:center;position:absolute;right:-8px;top:-8px;width:24px}.processStep .processConnector{background:#d9e3f0;color:#9aafc9;height:1px;left:calc(50% + 44px);position:absolute;top:32px;width:calc(100% - 64px)}.processConnector svg{position:absolute;right:-1px;top:-7px}.processSection .processStep p{line-height:1.8;margin:0}@media(max-width:760px){.processSection .processSteps{gap:26px;max-width:460px}.processSection .processStep{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:64px 1fr;min-height:86px}.processNode{margin:0}.processStep .processConnector{bottom:-16px;height:auto;left:32px;top:calc(50% + 42px);width:1px}.processConnector svg{bottom:-2px;left:-7px;right:auto;top:auto;transform:rotate(90deg)}}.factoryVerification{text-align:left}.factoryVerification:has(.factoryVerificationPhoto){grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.factoryVerificationPhoto{aspect-ratio:1.4;border-radius:16px;display:block;height:auto;object-fit:cover;width:100%}.factoryVerificationCopy h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.8px;line-height:1.2}.factoryVerificationCopy p{margin-top:20px}@media(max-width:760px){.factoryVerification:has(.factoryVerificationPhoto){gap:26px;grid-template-columns:1fr}}.contactPage{padding-bottom:75px}.contactLayout{grid-gap:50px;align-items:start;display:grid;gap:50px;grid-template-columns:.8fr 1.2fr}.contactDetails{padding:24px 0}.contactDetails h2{font-size:28px;line-height:1.2;margin:22px 0 16px;max-width:330px}.contactDetails p{font-size:14px}.contactDetails>a{align-items:center;color:#367ef8;color:var(--blue);display:inline-flex;flex-wrap:wrap;font-size:15px;gap:8px;margin-top:20px;overflow-wrap:anywhere}.contactDetails .contactHint{font-size:12px;margin-top:30px;max-width:360px}.contactForm{background:#fff;border:1px solid #e8ebef;border:1px solid var(--line);border-radius:16px;min-width:0;padding:30px}.contactForm fieldset{border:0;margin:0;min-width:0;padding:0}.contactFields{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.contactForm label{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:9px;margin-bottom:20px}.contactForm input,.contactForm select,.contactForm textarea{background:#f8fafc;border:1px solid #dfe5ed;border-radius:8px;color:#303033;font:inherit;font-size:16px;font-weight:400;min-width:0;padding:12px;width:100%}.contactForm textarea{min-height:150px;resize:vertical}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{outline:2px solid #367ef8;outline-offset:2px}.contactForm :disabled{cursor:not-allowed;opacity:.65}.contactForm .contactCount{color:#84909f;display:block;font-size:11px;margin-top:-10px}.contactPrivacy{color:#758193;font-size:11px;line-height:1.7;margin:22px 0}.contactPrivacy a{color:#367ef8;text-decoration:underline}.contactHoney,.contactStatus:empty{display:none}.contactStatus{background:#f0f4fa;border-radius:8px;margin-top:20px;padding:14px}.contactStatus p{color:#48566a;font-size:13px}.contactStatus.submitted{background:#eaf7f1}.contactStatus.activation,.contactStatus.error,.contactStatus.invalid{background:#fff4e4}.contactStatus button{background:#0000;border:0;cursor:pointer;margin-top:12px}@media(max-width:760px){.contactLayout{gap:25px;grid-template-columns:1fr}.contactDetails{padding-top:0}.contactForm{padding:22px}.contactFields{gap:0;grid-template-columns:1fr}}.contactDetails .contactResponseTime{align-items:center;background:#eaf7f1;border:1px solid #cde8da;border-left:4px solid #2f9d68;border-radius:12px;color:#246c49;display:flex;gap:16px;margin-top:24px;max-width:390px;padding:20px}.contactResponseIcon{background:#fff;border-radius:12px;color:#2f9d68;display:grid;flex:0 0 48px;height:48px;place-items:center}.contactResponseTime strong{font-size:19px;letter-spacing:-.3px;line-height:1.4}@media(max-width:400px){.contactDetails .contactResponseTime{gap:12px;padding:16px}.contactResponseTime strong{font-size:17px}}.about2Build .buildCard{overflow:hidden;padding:0}.buildIllustration{aspect-ratio:16/9;border-bottom:1px solid #e8ebef;border-bottom:1px solid var(--line);display:block;height:auto;object-fit:cover;width:100%}.buildCardCopy{padding:26px 24px 28px}@media(max-width:760px){.buildCardCopy{padding:22px}}.about2Split.frustrationSection{gap:36px;grid-template-columns:.8fr 2fr;max-width:1280px;padding-block:64px}.frustrationSection .splitText h3{font-size:30px;letter-spacing:-.6px}.frustrationSection .splitText p{font-size:14px;line-height:1.85}.frustrationCards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.frustrationCard{background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 12px 30px #20385706;min-width:0;position:relative}.frustrationCardHeading{align-items:flex-start;display:flex;gap:10px;min-height:105px;padding:20px 14px}.frustrationCardHeading span{background:#eef4ff;border-radius:50%;color:#367ef8;display:grid;flex:0 0 30px;font-size:12px;font-weight:700;height:30px;place-items:center}.frustrationCardHeading h4{font-size:14px;font-weight:600;line-height:1.5;margin:3px 0 0;overflow-wrap:anywhere}.frustrationArt{aspect-ratio:1;border-radius:0 0 15px 15px;overflow:hidden;position:relative}.frustrationArt img{height:auto;max-width:none;position:absolute;top:-45.238095%;width:517.142857%}.frustrationArt.buying img{left:-157.142857%}.frustrationArt.quality img{left:-278.571429%}.frustrationArt.ecosystem img{left:-390.47619%}.frustrationArrow{background:#fff;border:1px solid #dfe8f7;border-radius:50%;color:#7c9fdc;display:grid;height:26px;place-items:center;position:absolute;right:-23px;top:50%;width:26px;z-index:1}@media(max-width:1100px){.about2Split.frustrationSection{gap:28px;grid-template-columns:1fr}.frustrationSection .splitText{max-width:650px}}@media(max-width:760px){.frustrationCards{gap:28px;grid-template-columns:1fr;margin-inline:auto;max-width:440px;width:100%}.frustrationCardHeading{align-items:center;min-height:0;padding:20px}.frustrationArrow{bottom:-27px;right:calc(50% - 13px);top:auto;transform:rotate(90deg)}}.headerInner{max-width:1440px}.header .navContact{background:#fff;border:1px solid #b9cbea;color:#316bd5;white-space:nowrap}.header .navContact.active,.header .navContact:hover{background:#edf3ff;border-color:#3879ed;color:#245fc4}@media (max-width:1400px){.header .navigation .navContact{margin-top:8px}}.founderCard{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,360px) minmax(0,1fr);max-width:1100px;text-align:left}.founderPhoto{border-radius:18px;box-shadow:0 14px 36px #23334d0d;display:block;height:340px;max-width:360px;object-fit:cover;object-position:center 42%;width:100%}.founderCopy h3{font-size:28px;letter-spacing:-.04em}.founderCopy p{line-height:1.85}@media (max-width:760px){.founderCard{gap:28px;grid-template-columns:1fr}.founderPhoto{height:290px;justify-self:center;max-width:300px}.about2Founder{padding-block:40px}.founderCopy h3{font-size:25px}}.founderSignatureBlock{align-items:flex-start;display:flex;flex-direction:column;gap:5px;margin-top:26px}.founderSignatureBlock>strong{color:#20252c;font-size:15px}.founderRole{color:#78818e;font-size:12px}.visionIllustration{border-radius:16px;display:block;height:auto;margin:28px auto 0;max-width:640px;width:100%}.appLanding{--app-blue:#087fff;background:#fff}.appLanding .primary{background:var(--app-blue);border-color:#0878f0}.appLanding .primary:hover{background:#006ee7}.appLanding .shell{max-width:1160px}.appLanding h2{font-size:clamp(32px,3.2vw,43px);font-weight:650;letter-spacing:-.047em;line-height:1.13}.appLanding h2>span{color:#8a929d}.appEyebrow{align-items:center;color:#758390;display:inline-flex;font-size:9px;font-weight:700;gap:8px;letter-spacing:1.55px;line-height:1.6}.appHero{background:radial-gradient(ellipse at 80% 45%,#dbeaff 0,#edf5ff 31%,#0000 65%),#f8fafc;border-bottom:1px solid #e9eef5;overflow:hidden;position:relative}.appHeroGrid{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr 1.06fr;min-height:715px}.appHeroCopy{padding:60px 0;position:relative;z-index:2}.appHeroCopy>.appEyebrow{background:#fff;border:1px solid #e4eaf1;border-radius:30px;font-size:8px;padding:8px 12px}.appHero h1{font-size:clamp(44px,4.45vw,63px);font-weight:680;letter-spacing:-.06em;line-height:1.07;margin:25px 0 24px}.appHero h1>span{color:var(--app-blue)}.appHeroCopy>p{color:#76828f;font-size:16px;line-height:1.8;max-width:410px}.appHeroActions{align-items:center;display:flex;gap:24px;margin-top:30px}.appHeroActions .button{font-size:13px;min-height:49px;padding-inline:22px}.appTourLink{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:10px}.appTourLink:hover{color:var(--app-blue)}.platformNote{color:#85909c;font-size:10px;margin-top:18px}.platformNote,.platformNote>span{align-items:center;display:flex;gap:7px}.platformNote i{background:currentColor;border-radius:50%;height:3px;width:3px}.heroMiniStory{align-items:center;display:flex;gap:13px;margin-top:45px}.miniIconStack{display:flex;padding-left:3px}.miniIconStack>span{border:3px solid #f8fafc;border-radius:50%;display:grid;height:34px;margin-left:-4px;place-items:center;width:34px}.heroMiniStory p{font-size:10px;line-height:1.65}.heroMiniStory strong{color:#626c79;font-weight:500}.heroPhoneScene{height:665px;min-width:0;position:relative}.heroOrbit{border:1px solid #c6dcf6;border-radius:50%;height:565px;left:-3px;position:absolute;top:54px;width:565px}.orbitTwo{border-color:#c6dcf6b3;border-style:dashed;height:445px;inset:114px auto auto 57px;width:445px}.scenePlus{color:#8eb7e6;font:22px monospace;position:absolute}.plusOne{left:16px;top:90px}.plusTwo{bottom:99px;right:-10px}.appPhone{background:linear-gradient(140deg,#767c86,#1d232c 20%,#4a535f 80%,#979eaa);border-radius:39px;box-shadow:0 28px 45px -18px #20324b55,inset 0 0 0 1px #8e97a4;flex-shrink:0;height:574px;padding:7px;position:relative;width:272px}.appPhone:before{border-radius:3px 0 0 3px;height:48px;left:-2px;top:120px}.appPhone:after,.appPhone:before{background:#515c6d;content:"";position:absolute;width:3px}.appPhone:after{border-radius:0 3px 3px 0;height:30px;right:-2px;top:140px}.phoneSurface{background:#f7f8fa;border:2px solid #111820;border-radius:32px;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;overflow:hidden}.phoneStatus{align-items:center;background:#fff;display:flex;flex-shrink:0;font-size:9px;font-weight:650;height:30px;justify-content:space-between;padding:7px 17px 0;position:relative}.phoneStatus>span:last-child{display:flex;gap:3px}.phoneStatus svg{height:10px;width:10px}.phoneCamera{background:#131921;border-radius:50%;box-shadow:inset 0 0 0 3px #090d12;height:12px;left:calc(50% - 6px);position:absolute;top:10px;width:12px}.phoneHeader{align-items:center;background:#fff;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:0 13px}.phoneHeader>svg{color:#636a73;height:17px;width:17px}.phoneHeader>strong{font-size:12px;font-weight:600}.phoneContent{flex:1 1;min-height:0;overflow:hidden;padding:9px}.phoneSearch{align-items:center;background:#f0f2f5;border:1px solid #e9ebef;border-radius:20px;color:#9a9fa8;display:flex;font-size:9px;gap:7px;padding:10px 9px}.phoneSearch>svg{height:13px;width:13px}.phoneSearch>span{font-size:8px;margin-left:auto}.phoneSegments{align-items:center;background:#eef0f3;border-radius:8px;display:flex;font-size:9px;margin:9px 0 13px;padding:3px}.phoneSegments>*{color:#9ca2aa;flex:1 1;padding:7px 2px;text-align:center}.phoneSegments>b{background:#fff;border-radius:6px;box-shadow:0 1px 4px #15213714;color:#30343a;font-weight:600}.phoneSectionTitle{align-items:center;display:flex;justify-content:space-between;margin:8px 1px 10px}.phoneSectionTitle small{color:#9aa1ac;font-size:6px;font-weight:700;letter-spacing:1px}.phoneSectionTitle h3{font-size:15px;font-weight:650;margin-top:3px}.phoneSectionTitle>svg{color:#d7a655;height:18px;width:18px}.phoneProject{background:#fff;border:1px solid #e6e9ee;border-radius:12px;box-shadow:0 2px 5px #14243a05;overflow:hidden}.phoneProjectPhoto{height:143px;position:relative}.phoneProjectPhoto>img{height:100%;object-fit:cover;width:100%}.phoneProjectPhoto>span{background:#ffffffed;border-radius:50%;color:#ef6688;display:grid;height:23px;place-items:center;position:absolute;right:8px;top:8px;width:23px}.phoneProjectPhoto svg{height:13px;width:13px}.phoneProjectPhoto>b{background:#fffffff0;border-radius:20px;bottom:9px;color:#467357;font-size:6px;left:10px;letter-spacing:.6px;padding:4px 7px;position:absolute}.phoneProjectCopy{padding:11px}.phoneProjectCopy h4{font-size:14px;font-weight:650;letter-spacing:-.3px;line-height:1.25;margin:0}.phoneProjectCopy>p{font-size:8px;margin-top:5px}.phoneAuthor{align-items:center;display:flex;gap:6px;margin-top:11px}.phoneAuthor>span:first-child{background:#e7f1fc;border-radius:7px;color:#4289d0;display:grid;font-size:10px;height:22px;place-items:center;width:22px}.phoneAuthor>b{font-size:8px;font-weight:550}.phoneAuthor small{color:#9ea5af;display:block;font-size:6px;font-weight:400;margin-top:2px}.phoneAuthor>span:last-child{align-items:center;color:#a2a8b2;display:flex;font-size:8px;gap:3px;margin-left:auto}.phoneAuthor svg{height:12px;width:12px}.phoneMiniProject{align-items:center;background:#fff;border:1px solid #e6e9ee;border-radius:10px;display:flex;gap:7px;margin-top:9px;padding:6px}.phoneMiniProject>img{height:40px;object-fit:contain;width:53px}.phoneMiniProject small{color:#9aa3af;font-size:5px;letter-spacing:.5px}.phoneMiniProject strong{display:block;font-size:9px;font-weight:600;margin-top:3px}.phoneMiniProject>svg{color:#8e9aab;height:14px;margin-left:auto;width:14px}.phoneNav{background:#fff;border-top:1px solid #edf0f3;flex-shrink:0;height:47px;justify-content:space-between;padding:8px 9px 5px}.phoneNav,.phoneNav>span{align-items:center;display:flex}.phoneNav>span{color:#a8adb5;flex-direction:column;font-size:6px;gap:3px;min-width:31px}.phoneNav svg{color:#717780;height:17px;width:17px}.phoneNav .chosen{color:#41474f}.phoneNav .chosen svg{color:#ff762d}.phoneNav .phonePlus{background:#f1f3f7;border:1px solid #e5e8ed;border-radius:9px;height:33px;justify-content:center;width:35px}.phonePlus svg{color:var(--app-blue);height:24px;width:24px}.phoneHome{background:#fff;flex-shrink:0;height:12px;position:relative}.phoneHome:after{background:#242a32;border-radius:3px;content:"";height:3px;left:33%;position:absolute;top:4px;width:34%}.phoneCategories{display:flex;justify-content:space-around;margin:10px 0 13px}.phoneCategories>div{font-size:8px;text-align:center}.phoneCategories img{background:#fff;border:1px solid #e5e9ee;border-radius:50%;display:block;height:40px;margin-bottom:4px;object-fit:contain;padding:4px;width:40px}.phoneProductGrid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.phoneProductGrid>div{background:#fff;border:1px solid #e5e8ed;border-radius:9px;overflow:hidden;padding-bottom:9px}.phoneProductGrid>div>div{background:#f5f7fa;height:84px;position:relative}.phoneProductGrid img{height:100%;mix-blend-mode:multiply;object-fit:contain;padding:6px;width:100%}.phoneProductGrid svg{color:#ef7190;height:12px;position:absolute;right:6px;top:6px;width:12px}.phoneProductGrid strong{display:block;font-size:9px;padding:7px 6px 0}.phoneProductGrid small{color:#9aa2ad;display:block;font-size:6px;margin:4px 6px 0}.miniIcon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;height:35px;justify-content:center;width:35px}.miniIcon>svg{height:17px;width:17px}.phoneBalance{background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 2px 3px #1b2f4910;padding:13px 12px}.phoneBalance>div:first-child{align-items:center;display:flex;justify-content:space-between}.phoneBalance small{color:#99a2af;font-size:6px;font-weight:650;letter-spacing:1px}.phoneBalance p{font-size:9px;margin-top:4px}.phoneBalance .miniIcon{height:29px;width:29px}.phoneBalance h3{font-size:31px;letter-spacing:-1px;margin:15px 0 12px}.phoneBalance h3>span{color:#949ba5;font-size:10px;font-weight:600;letter-spacing:0}.phoneEarned{align-items:center;background:#e7f8f2;border-radius:6px;color:#06a982;display:inline-flex;font-size:8px;gap:4px;padding:6px 7px}.phoneEarned svg{height:11px;width:11px}.phoneWalletActions{display:flex;gap:6px;margin-top:13px}.phoneWalletActions>span{align-items:center;background:#087fff;border-radius:8px;color:#fff;display:flex;flex:1 1;font-size:9px;font-weight:600;gap:5px;justify-content:center;padding:9px 3px}.phoneWalletActions>span:last-child{background:#edf4ff;color:#087fff}.phoneWalletActions svg{height:12px;width:12px}.phoneInfo{align-items:center;background:#fff;border:1px solid #e9ebef;border-radius:10px;display:flex;gap:7px;margin-top:8px;padding:9px}.phoneInfo .miniIcon{height:26px;width:26px}.phoneInfo strong,.phoneRewards strong{display:block;font-size:9px;font-weight:550}.phoneInfo small,.phoneRewards small{color:#a1a8b2;display:block;font-size:7px;margin-top:3px}.phoneInfo>svg{color:#a1a8b2;height:12px;margin-left:auto;width:12px}.phoneSubheading{font-size:11px;font-weight:550;margin:15px 2px 9px}.phoneSubheading>span{color:#a1a8b2;float:right;font-size:8px;font-weight:400}.phoneJourney{background:#fff;border:1px solid #e9ebef;border-radius:11px;display:flex;padding:12px 5px}.phoneJourney>div{align-items:center;border-right:1px solid #f0f1f3;display:flex;flex:1 1;flex-direction:column;gap:5px}.phoneJourney>div:last-child{border:0}.phoneJourney svg{background:#0000;height:14px;width:14px}.phoneJourney b{font-size:12px}.phoneJourney small{color:#a1a8b2;font-size:7px}.pink{color:#ed688e}.phoneRewards{background:#fff;border:1px solid #e9ebef;border-radius:11px;padding:0 8px}.phoneRewards>div{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;gap:7px;padding:8px 0}.phoneRewards>div:last-child{border:0}.phoneRewards .miniIcon{border-radius:8px;height:27px;width:27px}.phoneRewards .miniIcon svg{height:14px;width:14px}.phoneRewards>div>svg{color:#a1a8b2;height:12px;margin-left:auto;width:12px}.heroFrontPhone{left:24px;position:absolute;top:31px;transform:rotate(-7deg);z-index:2}.heroBackPhone{position:absolute;right:-13px;top:111px;transform:rotate(8deg) scale(.88);transform-origin:center top;z-index:1}.sceneNote{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #fff;border-radius:11px;box-shadow:0 9px 28px #254a7914;display:flex;gap:9px;padding:12px 15px;position:absolute;z-index:3}.sceneNote small{color:#919aa5;display:block;font-size:8px;line-height:1.5}.sceneNote strong{color:#323d4a;display:block;font-size:11px;font-weight:600;margin-block:3px}.sceneNoteProject{bottom:45px;left:-12px}.sceneNoteProject small{font-size:6px;letter-spacing:1px}.sceneNoteWallet{right:-18px;top:69px}.previewCaption{bottom:12px;color:#91a4b9;font-size:7px;left:50%;letter-spacing:1.5px;position:absolute;transform:translateX(-50%);white-space:nowrap}.appValueStrip{grid-gap:26px;border-bottom:1px solid #edf0f3;display:grid;gap:26px;grid-template-columns:repeat(3,1fr);padding-block:30px}.appValueStrip>div{align-items:center;display:flex;gap:12px}.appValueStrip strong{font-size:12px;font-weight:600}.appValueStrip p{font-size:10px;margin-top:3px}.appValueStrip .iconTile{height:42px;width:42px}.appSection{padding-block:90px}.appSectionIntro{margin-bottom:45px;text-align:center}.appSectionIntro h2{margin:15px 0}.appSectionIntro>p{font-size:14px}.appSectionIntro h2>span{color:#737f8e}.appTourGrid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.featureOptions{display:flex;flex-direction:column;gap:12px}.featureOption{align-items:flex-start;background:#fff;border:1px solid #0000;border-radius:14px;display:flex;gap:16px;padding:25px 22px;text-align:left;transition:border-color .2s,background .2s,box-shadow .2s}.featureOption.selected{background:#f8faff;border-color:#dae7fa;box-shadow:0 4px 14px #29487005}.featureOption:hover{background:#f8fafc}.featureOption>span:nth-child(2){flex:1 1}.featureOption small{color:#9aa3af;display:block;font-size:8px;letter-spacing:1.2px}.featureOption strong{display:block;font-size:19px;font-weight:600;letter-spacing:-.5px;margin:9px 0}.featureOption>span>span{color:#8a929e;display:block;font-size:12px;line-height:1.8}.featureOption>svg{color:#a9b6c8;margin-top:12px}.featureOption.selected>svg{color:#087fff}.tourVisual{align-items:center;background:#edf4ff;border-radius:24px;display:flex;height:626px;isolation:isolate;justify-content:center;overflow:hidden;position:relative}.tour-market{background:#fff5e9}.tour-wallet{background:#f3effc}.tourVisual>.appPhone{margin-top:20px;transform:scale(.89) rotate(3deg)}.tourHalo{border:55px solid #ffffff70;border-radius:50%;height:470px;position:absolute;width:470px;z-index:-1}.tourVisualLabel{color:#98a7ba;font-size:7px;letter-spacing:1.4px;position:absolute;top:25px}.tourVisualNote{align-items:center;background:#fffffff5;border-radius:10px;bottom:24px;box-shadow:0 8px 20px #243f6b0a;display:flex;gap:9px;justify-content:center;left:30px;padding:10px;position:absolute;right:30px}.tourVisualNote p{color:#6b7581;font-size:10px}.previewDisclosure{color:#a4aab3;font-size:9px;margin-top:15px;text-align:right}.projectStory{background:#f7f8fa;border-block:1px solid #edf0f3;padding-block:76px}.projectStoryGrid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.12fr 1fr}.projectStoryVisual{padding-bottom:23px;position:relative}.gardenEditorial{border-radius:17px;display:block;height:410px;object-fit:cover;width:100%}.photoLabel{background:#ffffffe8;border-radius:20px;color:#557461;font-size:7px;gap:6px;letter-spacing:.8px;padding:7px 10px;top:20px}.photoLabel,.projectRecipe{align-items:center;display:flex;left:20px;position:absolute}.projectRecipe{background:#fff;border:1px solid #e9edf2;border-radius:12px;bottom:0;box-shadow:0 7px 24px #1c324612;gap:10px;padding:17px;right:20px}.projectRecipe small{color:#9ca5b1;display:block;font-size:6px;letter-spacing:1px}.projectRecipe strong{display:block;font-size:11px;font-weight:600;margin-top:5px}.projectRecipe>svg{color:#34a279;margin-left:auto}.projectStoryCopy h2{margin-block:17px 22px}.projectStoryCopy>p{font-size:14px;line-height:1.85}.appCheckList{list-style:none;margin:25px 0;padding:0}.appCheckList li{align-items:center;color:#647181;display:flex;font-size:12px;gap:10px;margin-block:13px}.appCheckList svg{color:#469c7b;height:15px;width:15px}.walletStory{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.walletStoryCopy h2{margin-block:17px 23px}.walletStoryCopy h2>span{color:#3b9b80}.walletStoryCopy>p{font-size:14px;max-width:420px}.rewardReasons{display:flex;flex-direction:column;gap:21px;margin-top:30px}.rewardReasons>div{align-items:center;display:flex;gap:13px}.rewardReasons strong{font-size:13px;font-weight:600}.rewardReasons p{font-size:11px;margin-top:4px}.walletStoryCopy .rewardFinePrint{color:#a1a9b2;font-size:9px;margin-top:25px}.walletStoryVisual{align-items:center;background:#edf7f2;border-radius:24px;display:flex;height:650px;isolation:isolate;justify-content:center;overflow:hidden;position:relative}.walletStoryVisual>.appPhone{margin-top:17px;transform:rotate(-5deg) scale(.92)}.walletHalo{border:45px solid #ffffff88;border-radius:50%;height:430px;position:absolute;width:430px;z-index:-1}.walletDecorLabel{color:#8da69a;font-size:7px;letter-spacing:1px;line-height:1.8;position:absolute;right:24px;text-align:right;top:24px}.walletSticker{align-items:center;background:#fff;border:1px solid #e0eee5;border-radius:10px;bottom:30px;box-shadow:0 4px 14px #2c5c4310;color:#587565;display:flex;font-size:11px;gap:9px;left:22px;padding:14px 19px;position:absolute;transform:rotate(3deg)}.componentShelf{background:#f8fafc;border-block:1px solid #edf0f3;padding-block:56px}.shelfHeading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.shelfHeading h2{font-size:28px;margin-top:12px}.shelfGrid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.shelfItem{background:#fff;border:1px solid #e8edf3;border-radius:12px;padding:16px;position:relative;transition:transform .2s,box-shadow .2s}.shelfItem:hover{box-shadow:0 10px 20px #2639510a;transform:translateY(-4px)}.shelfItem>span{color:#b0b9c4;font:8px monospace}.shelfItem img{display:block;height:115px;margin:7px 0 15px;width:100%}.shelfItem>div{align-items:center;display:flex;gap:6px;justify-content:space-between}.shelfItem h3{font-size:12px;font-weight:600;letter-spacing:-.15px}.shelfItem svg{color:#91a0b3}.appFaq{grid-gap:90px;display:grid;gap:90px;grid-template-columns:.85fr 1.15fr}.appFaq h2{margin-top:16px}.appFaq>div>p{margin-top:17px}.appFaq summary,.appFaq>div>p{font-size:13px}.appFaq summary>svg{color:#9ca6b3}.appFaq details[open] summary>svg{transform:rotate(45deg)}.appFinalCta{background:#eaf3ff;border:1px solid #dce9fa;border-radius:22px;isolation:isolate;margin-bottom:65px;overflow:hidden;padding:58px 25px;position:relative;text-align:center}.appFinalCta>.appEyebrow{color:#7796bc}.appFinalCta h2{font-size:43px;margin:16px 0}.appFinalCta h2>span{color:#087fff}.appFinalCta p{font-size:13px}.appFinalCta .button{margin-top:25px;padding-inline:25px}.finalAvailability{color:#8b9db3;display:block;font-size:9px;margin-top:15px}.finalCtaDecor{color:#ccdef6;height:330px;position:absolute;right:-100px;top:40px;transform:rotate(20deg);width:330px;z-index:-1}.finalCtaDecor svg{stroke-width:.5;height:100%;width:100%}.finalCtaDecor>span{border:1px solid #d7e6fa;border-radius:50%;inset:-65px;position:absolute}.finalCtaDecor>span+span{inset:-130px}@media (min-width:1400px){.appHeroGrid{min-height:760px}}@media (max-width:1100px){.appHero h1{font-size:51px}.appHeroGrid{grid-template-columns:1fr 1fr;min-height:680px}.heroPhoneScene{margin-left:-45px;transform:scale(.88);transform-origin:center right}.heroFrontPhone{left:0}.heroBackPhone{right:-23px}.sceneNoteWallet{right:-25px}.appHeroCopy>p{font-size:14px}.appHeroActions{gap:15px}.appTourGrid,.projectStoryGrid,.walletStory{gap:36px}.featureOption{gap:12px;padding:20px 13px}.featureOption strong{font-size:17px}.projectRecipe{left:12px;padding:12px;right:12px}.projectRecipe strong{font-size:10px}.shelfItem{padding:12px}.shelfItem h3{font-size:11px}}@media (max-width:850px) and (min-width:761px){.appHero h1{font-size:43px}.appHeroActions{align-items:flex-start;flex-direction:column}.heroPhoneScene{margin-left:-90px;transform:scale(.77)}.appValueStrip{gap:13px}.appValueStrip strong{font-size:10px}.appValueStrip p{font-size:9px}.appValueStrip .iconTile{height:33px;width:33px}.tourVisualNote{left:15px;right:15px}.featureOption>.iconTile{height:34px;width:34px}.featureOption>svg{display:none}}@media (max-width:760px){.appHeroGrid{gap:0;grid-template-columns:1fr;min-height:auto}.appHeroCopy{padding:43px 0 13px;text-align:center}.appHero h1{font-size:clamp(40px,7.7vw,57px);margin-block:21px}.appHeroCopy>p{font-size:14px;margin-inline:auto;max-width:450px}.appHeroActions{gap:20px}.appHeroActions,.platformNote{justify-content:center}.heroMiniStory{display:none}.heroPhoneScene{height:650px;justify-self:center;margin:0;margin-block:-25px -35px;transform:scale(.85);transform-origin:center center;width:510px}.heroFrontPhone{left:24px}.heroBackPhone{right:-7px}.sceneNoteProject{left:0}.sceneNoteWallet{right:0}.appValueStrip{gap:20px;grid-template-columns:1fr;padding-block:26px}.appValueStrip>div{justify-content:flex-start}.appSection{padding-block:55px}.appSectionIntro{margin-bottom:25px}.appSectionIntro h2{font-size:31px}.appSectionIntro>p{font-size:12px;margin-inline:auto;max-width:300px}.appTourGrid{gap:24px;grid-template-columns:1fr}.featureOptions{gap:8px}.featureOption{padding:18px 15px}.featureOption strong{font-size:17px}.featureOption>span>span{font-size:12px}.tourVisual{height:590px}.tourVisual>.appPhone{margin-top:0;transform:scale(.85) rotate(3deg)}.tourVisualNote{bottom:18px;left:18px;right:18px}.previewDisclosure{font-size:8px;line-height:1.7;text-align:center}.projectStory{padding-block:50px}.projectStoryGrid{gap:33px;grid-template-columns:1fr}.gardenEditorial{height:340px}.projectStoryCopy h2{font-size:33px}.projectStoryCopy>p{font-size:13px}.projectRecipe strong{font-size:10px}.projectRecipe small{font-size:5px}.walletStory{gap:30px;grid-template-columns:1fr}.walletStoryCopy h2{font-size:36px}.walletStoryVisual{height:605px}.walletStoryVisual>.appPhone{transform:rotate(-4deg) scale(.86)}.walletSticker{bottom:22px}.componentShelf{padding-block:42px}.shelfHeading{align-items:flex-start;flex-direction:column;gap:18px}.shelfHeading h2{font-size:28px;max-width:330px}.shelfGrid{gap:12px;grid-template-columns:1fr 1fr}.shelfItem{padding:13px}.shelfItem img{height:110px}.shelfItem h3{font-size:11px}.appFaq{gap:20px;grid-template-columns:1fr}.appFaq h2{font-size:33px}.appFinalCta{margin-bottom:45px;padding:40px 20px}.appFinalCta h2{font-size:32px}.appFinalCta p{font-size:12px;margin-inline:auto;max-width:260px}.finalCtaDecor{opacity:.45;right:-220px}}@media (max-width:430px){.heroPhoneScene{margin-block:-92px -100px;transform:scale(.67)}.appHeroCopy>.appEyebrow{font-size:6px;letter-spacing:1.2px}.appHero h1{font-size:40px}.appHeroActions{gap:15px}.appHeroActions .button{font-size:12px;padding-inline:16px}.appTourLink{font-size:10px;gap:5px}.featureOption>.iconTile{height:35px;width:35px}.featureOption{gap:10px}.featureOption strong{font-size:16px}.featureOption>svg{width:13px}.projectRecipe{gap:7px;left:9px;right:9px}.projectRecipe strong{font-size:9px}.projectRecipe>svg{display:none}.shelfItem h3{font-size:10px}.shelfItem svg{width:13px}}@media (prefers-reduced-motion:reduce){.appLanding *,.appLanding :after,.appLanding :before{animation:none!important;transition:none!important}}.screen-wallet{padding:7px}.screen-wallet .phoneBalance{padding:10px}.screen-wallet .phoneBalance h3{font-size:28px;margin:10px 0 8px}.screen-wallet .phoneWalletActions{margin-top:10px}.screen-wallet .phoneWalletActions>span{padding-block:8px}.screen-wallet .phoneInfo{margin-top:7px;padding:7px}.screen-wallet .phoneSubheading{margin:11px 2px 7px}.screen-wallet .phoneJourney{padding-block:9px}.screen-wallet .phoneJourney>div{gap:4px}.screen-wallet .phoneRewards>div{padding-block:6px}.screen-wallet .phoneRewards .miniIcon{height:24px;width:24px}@media (max-width:760px){.appHeroGrid{grid-template-columns:minmax(0,1fr)}.appHeroCopy{min-width:0}}.screen-wallet .phoneBalance h3{font-size:26px;margin:7px 0 6px}.screen-wallet .phoneWalletActions>span{padding-block:6px}.screen-wallet .phoneSubheading{margin:8px 2px 5px}.screen-wallet .phoneJourney{padding-block:6px}.screen-wallet .phoneRewards>div{padding-block:4px}.kitHomePromo{align-items:center;background:#fff;border:1px solid #e8edf3;border-radius:12px;display:flex;gap:28px;justify-content:space-between;margin-top:20px;padding:24px}.kitHomePromo>div{align-items:center;display:flex;gap:15px;min-width:0}.kitHomePromo .iconTile{border-radius:10px;height:40px;width:40px}.kitHomePromoCopy h3{font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.4}.kitHomePromoCopy p{font-size:12px;margin-top:5px}.kitHomePromo>.textLink{flex-shrink:0}@media (max-width:950px){.kitHomePromo{align-items:flex-start;flex-direction:column;gap:16px}.kitHomePromo>.textLink{margin-left:55px}}@media (max-width:760px){.kitHomePromo{margin-top:16px;padding:20px}.kitHomePromo>div{align-items:flex-start;gap:12px}.kitHomePromoCopy h3{font-size:16px}.kitHomePromoCopy p{font-size:11px}.kitHomePromo>.textLink{margin-left:52px}}.shelfItem{overflow:hidden}.shelfItem img{aspect-ratio:3/2;height:auto;margin:12px -16px 18px;object-fit:contain;width:calc(100% + 32px)}@media (max-width:1200px){.shelfItem img{margin-inline:-12px;width:calc(100% + 24px)}}@media (max-width:760px){.shelfItem img{margin-inline:-13px;width:calc(100% + 26px)}}.marketStory{background:#f0f5ff;border-block:1px solid #e3ebf8;padding:80px 0}.marketStoryGrid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.marketStoryCopy h2{font-size:clamp(32px,3.6vw,48px);letter-spacing:-.05em;line-height:1.12;margin:20px 0}.marketStoryCopy h2 span{color:#3879ed}.marketStoryCopy>p{color:#778291;font-size:15px;line-height:1.85;max-width:470px}.marketPromises{grid-gap:22px;display:grid;gap:22px;margin:30px 0}.marketPromises>div{align-items:center;display:flex;gap:14px}.marketPromises strong{font-size:14px}.marketPromises p{color:#758193;font-size:12px;line-height:1.6;margin:5px 0 0}.marketPromises .iconTile{background:#fff;flex-shrink:0}.marketStoryVisual{background:radial-gradient(ellipse,#d3e3ff,#0000 70%);min-width:0;padding:25px 10px 45px;position:relative}.marketScreenPair{align-items:center;display:flex;gap:16px}.marketScreenPair img{border-radius:14%;display:block;filter:drop-shadow(0 20px 15px #23416b20);height:auto;width:calc(50% - 8px)}.marketScreenPair img:first-child{transform:translateY(-15px) rotate(-4deg)}.marketScreenPair img:last-child{transform:translateY(15px) rotate(4deg)}.marketShippingBadge{align-items:center;background:#fff;border:1px solid #e1e8f4;border-radius:12px;bottom:15px;box-shadow:0 8px 24px #24466b0d;color:#303e52;display:flex;font-size:12px;gap:10px;left:50%;padding:16px 20px;position:absolute;transform:translateX(-50%);white-space:nowrap}.marketShippingBadge>svg{color:#3879ed}.marketFrenchFlag{background:linear-gradient(90deg,#244a9c 33.33%,#fff 0,#fff 66.66%,#e45059 0);border:1px solid #e6e8ed;border-radius:2px;height:15px;width:22px}@media(max-width:900px){.marketStoryGrid{gap:30px}.marketShippingBadge{padding:12px}}@media(max-width:760px){.marketStory{padding:50px 0}.marketStoryGrid{gap:40px;grid-template-columns:1fr}.marketStoryVisual{margin:auto;max-width:480px;width:100%}.marketStoryCopy>p{max-width:none}}.heroMarketScreenshot{border-radius:39px;display:block;filter:drop-shadow(0 24px 20px #20324b35);height:auto;width:272px}.heroFrontPhone .phoneMicrobotPhoto{height:190px}.phoneMicrobotPhoto>img{object-position:center 48%}.medicineEditorial{border-radius:17px;display:block;height:500px;object-fit:cover;object-position:center 75%;width:100%}@media (max-width:760px){.medicineEditorial{height:440px}}
/*# sourceMappingURL=main.02fb6b54.css.map*/