:root{color:#211812;font-synthesis:none;text-rendering:optimizelegibility;--charcoal:#211812;--toast:#b76517;--amber:#d98522;--honey:#ffbf55;--teal:#13a99d;--cream:#fff8ed;background:#fff8ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;background:0 0;border:0;padding:0}main{background:radial-gradient(circle at 18% 18%,#ffbf554d,#0000 25rem),radial-gradient(circle at 76% 18%,#13a99d1a,#0000 18rem),linear-gradient(135deg,#fff9ef 0%,#fff3df 52%,#fff8ed 100%);min-height:100vh}.navShell{z-index:80;padding:12px 0;position:relative}.nav{z-index:81;background:#fffaf1e0;border:1px solid #2118121c;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:10px 10px 10px 12px;display:grid;position:relative;box-shadow:0 18px 60px #57310c1f}.brand,.navLinks,.heroActions,.verifiedPill,.storeBadge,.contactPanel{align-items:center;display:flex}.brand{cursor:pointer;gap:10px;font-weight:950}.brand img{object-fit:cover;border-radius:4%;height:42px}.navLinks{color:#211812b8;justify-content:center;gap:clamp(18px,4vw,42px);font-size:.95rem;font-weight:800}.navLinks button{cursor:pointer}.navLinks button:hover,.activeLink{color:var(--toast)}.mobileApply{display:none}.applyButton,.primaryAction,.secondaryAction,.contactPanel a{border-radius:999px}.applyButton{color:var(--charcoal);white-space:nowrap;background:#ffffffc2;border:1px solid #21181224;padding:12px 17px;font-weight:650;box-shadow:0 10px 22px #21181214}.menuToggle{cursor:pointer;background:#fffaf1;border:1px solid #21181224;border-radius:14px;width:44px;height:44px;display:none}.menuToggle span{background:var(--charcoal);border-radius:999px;width:19px;height:2px;margin:4px auto;display:block}.hero{grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:center;gap:clamp(32px,6vw,90px);width:min(1180px,100% - 32px);min-height:calc(100vh - 86px);margin:0 auto;padding:54px 0 50px;display:grid;position:relative}.heroText{z-index:12;position:relative}.eyebrow,.sectionLabel{color:#a65c11;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:950}h1,h2,h3,p{margin-top:0}h1{max-width:790px;color:var(--charcoal);margin-bottom:22px;font-size:clamp(3.4rem,7.4vw,7.3rem);line-height:.9}h2{color:var(--charcoal);margin-bottom:0;font-size:clamp(2rem,4vw,4rem);line-height:.96}.heroCopy,.pageSection>p{color:#211812b8;max-width:680px;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.7}.heroActions{z-index:13;flex-wrap:wrap;gap:14px;margin-top:34px;position:relative}.primaryAction,.secondaryAction{min-height:54px;padding:16px 22px}.primaryAction{color:#fff9ee;background:linear-gradient(145deg,#ffffff3d,#ffe8be1f),radial-gradient(circle at 76% 18%,#ffd17470,#0000 42%),linear-gradient(135deg,#ffd89a 0%,#d98522 46%,#6f3515 100%);position:relative;overflow:hidden;box-shadow:0 18px 34px #8e4b1333}.primaryAction:after{content:"";filter:blur(10px);background:#ffbf5561;border-radius:999px;width:34px;height:18px;position:absolute;inset:8px 12px auto auto}.secondaryAction{background:#ffffff94;border:1px solid #21181229}.scanStage{z-index:1;pointer-events:none;min-height:640px;position:relative;overflow:visible}.scanStage:before{display:none}.realisticPhoneHero{z-index:1;filter:drop-shadow(0 42px 54px #43250a2b);width:min(545px,94vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)scaleX(1.03)}.realisticPhoneImage{object-fit:contain;width:100%;height:auto;display:block}.phoneLogoBadge{z-index:6;background:#fff9ef;border-radius:16px;place-items:center;width:53px;height:53px;display:grid;position:absolute;top:14.8%;left:25.65%;box-shadow:0 8px 18px #21181229}.phoneLogoBadge img{object-fit:cover;border-radius:4%;height:43px}.heroScanLine{background:var(--teal);border-radius:999px;height:4px;animation:2.4s ease-in-out infinite scan;position:absolute;top:52%;left:28%;right:26%;box-shadow:0 0 22px #13a99dd1}.verifiedPill{color:#083c35;background:#13a99d24;border-radius:999px;justify-content:center;gap:9px;width:fit-content;margin:26px auto 0;padding:12px 18px;font-weight:950}.verifiedPill span{background:var(--teal);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 7px #13a99d26}.heroVerified{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;margin:0;position:absolute;bottom:78px;right:70px;box-shadow:0 22px 44px #42271124}.signalCard{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#211812ad;background:#ffffffb8;border:1px solid #ffffffbd;border-radius:20px;gap:4px;width:178px;padding:18px;font-size:.88rem;font-weight:800;display:grid;position:absolute;box-shadow:0 24px 52px #42271129}.signalCard strong{color:var(--charcoal);font-size:1.3rem;font-weight:750}.authentic{top:96px;right:2px}.batch{bottom:112px;left:-18px}.aboutSection,.storesSection{width:min(1180px,100% - 32px);margin:0 auto;padding:84px 0}.aboutSection{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:stretch;gap:clamp(24px,5vw,58px);display:grid}.howIntro{min-height:100%;padding:28px 0;position:relative}.howIntro h2{max-width:520px}.howIntro p:not(.sectionLabel){color:#211812ad;max-width:460px;margin:22px 0 0;font-size:1.04rem;line-height:1.65}.verificationPanel{background:linear-gradient(135deg,#ffffffd1,#fff6e59e),linear-gradient(90deg,#13a99d2e,#0000 44%);border:1px solid #2118121a;border-radius:8px;gap:3px;max-width:380px;margin-top:34px;padding:18px 20px 18px 54px;display:grid;position:relative;box-shadow:0 22px 46px #683b101a}.panelDot{background:var(--teal);border-radius:50%;width:14px;height:14px;position:absolute;top:22px;left:22px;box-shadow:0 0 0 8px #13a99d1f}.verificationPanel strong{color:var(--charcoal);font-size:.96rem}.verificationPanel small{color:#21181299;font-weight:750}.featureGrid,.pageGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.featureGrid{grid-template-columns:minmax(0,1fr);align-content:center;gap:0;min-height:470px;padding:16px 0 10px;position:relative}.featureGrid:before{content:"";background:linear-gradient(180deg, var(--teal), var(--amber), var(--charcoal));border-radius:999px;width:4px;position:absolute;top:58px;bottom:58px;left:84px;box-shadow:0 0 0 8px #ffffff61}.featureGrid article,.pageGrid article{background:linear-gradient(#ffffffd1,#fff8ed9e),radial-gradient(circle at 50% 0,#ffbf553d,#0000 8rem);border:1px solid #2118121a;border-radius:8px;padding:24px;position:relative;box-shadow:0 24px 50px #683b1014}.featureGrid article:after{content:"";background:linear-gradient(90deg, var(--amber), var(--teal));opacity:.72;border-radius:999px;width:46%;height:3px;position:absolute;inset:auto auto -1px 24px}.featureGrid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffeb,#fff8edc2),radial-gradient(circle at 100% 0,#13a99d24,#0000 9rem);grid-template-columns:auto 1fr;column-gap:18px;width:min(560px,100%);min-height:132px;padding:20px 24px 22px;display:grid}.featureGrid article:first-child{margin-left:0}.featureGrid article:nth-child(2){margin-top:-8px;margin-left:clamp(44px,10vw,108px);transform:translateY(20px)}.featureGrid article:nth-child(3){margin-top:10px;margin-left:clamp(64px,14vw,170px);transform:translateY(40px)}.featureGrid .stepNumber{color:var(--teal);grid-column:2;font-size:.8rem;font-weight:950}.stepIcon{color:#fffaf1;background:linear-gradient(135deg, #ffffff2e, transparent), linear-gradient(135deg, var(--charcoal), #8e4b13 58%, var(--teal) 140%);text-transform:uppercase;border:1px solid #2118121a;border-radius:50%;grid-row:1/4;place-items:center;width:78px;height:78px;font-size:.78rem;font-weight:950;display:grid;box-shadow:0 18px 34px #683b1021}.featureGrid h3{grid-column:2;margin:28px 0 12px;font-size:1.25rem}.featureGrid p{grid-column:2}.featureGrid p,.pageGrid p{color:#2118129e;line-height:1.55}.storesSection{text-align:center}.storeFloat{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.storeBadge{min-height:84px;color:var(--charcoal);cursor:pointer;background:#fff;border:1px solid #2118121a;border-radius:13px;justify-content:flex-start;gap:14px;padding:12px 18px;transition:transform .18s,box-shadow .18s;box-shadow:0 18px 42px #2118121a}.storeBadge:hover{transform:translateY(-6px);box-shadow:0 32px 64px #21181238}.storeIcon{background:0 0;border-radius:0;flex:none;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.storeIcon img{object-fit:contain;width:100%;height:100%}.storeBadge span:last-child{text-align:left;gap:2px;font-size:1.45rem;font-weight:900;line-height:1;display:grid}.storeBadge small{color:#21181294;font-size:.74rem;font-weight:750}.pageSection{width:min(1180px,100% - 32px);min-height:calc(100vh - 86px);margin:0 auto;padding:82px 0 110px}.pageSection h1{max-width:980px;font-size:clamp(3rem,7vw,6.4rem)}.pageGrid{margin-top:46px}.pageGrid h3{margin-bottom:14px;font-size:1.35rem}.contactPanel{flex-wrap:wrap;gap:14px;margin-top:40px}.contactPanel a{padding:16px 20px}.contactPanel a:first-child{background:#ffffff94;border:1px solid #21181224}.contactPanel a:last-child{color:#fffaf1;background:var(--charcoal)}.legalStack{gap:16px;max-width:920px;margin-top:42px;display:grid}.legalStack article{background:#ffffff94;border:1px solid #2118121a;border-radius:8px;padding:26px;box-shadow:0 22px 46px #683b1014}.legalStack h2{margin-bottom:12px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12}.legalStack p{color:#211812ad;margin-bottom:0;line-height:1.65}.siteFooter{color:#211812b3;border-top:1px solid #2118121f;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 34px;display:grid}.siteFooter button{cursor:pointer;width:fit-content;font-weight:850}.siteFooter button:hover{color:var(--toast)}.siteFooter button:last-child{justify-self:end}.siteFooter p{color:#211812a8;text-align:center;margin:0;font-weight:500}.toast{z-index:50;color:#fffaf1;background:var(--charcoal);opacity:0;pointer-events:none;border-radius:999px;padding:15px 18px;transition:opacity .18s,transform .18s;position:fixed;bottom:24px;right:24px;transform:translateY(18px);box-shadow:0 22px 42px #21181238}.toastVisible{opacity:1;transform:translateY(0)}@keyframes scan{0%,to{transform:translateY(-88px)}50%{transform:translateY(126px)}}@keyframes scanMobile{0%,to{transform:translateY(-48px)}50%{transform:translateY(30px)}}@media (width<=1100px) and (width>=921px){.realisticPhoneHero{left:32%}.authentic{right:10px}.batch{left:-48px}.featureGrid article{width:min(500px,100%)}.featureGrid article:nth-child(2){margin-left:clamp(30px,6vw,64px)}.featureGrid article:nth-child(3){margin-left:clamp(48px,8vw,84px)}}@media (width<=920px){.nav{z-index:220;grid-template-columns:auto 1fr auto;gap:12px}.menuToggle{z-index:230;justify-self:end;display:block;position:relative}.applyButton{display:none}.navLinks{z-index:225;opacity:0;pointer-events:none;background:#fff;border:1px solid #2118121a;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 48px #21181224}.navLinksOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.navLinks button{text-align:center;border-radius:12px;width:100%;padding:14px}.mobileApply{color:#fffaf1;background:var(--charcoal);text-align:center;border-radius:12px;grid-column:1/-1;padding:14px;font-weight:950;display:block}.navLinks button:hover,.activeLink{background:#d985221a}.hero,.aboutSection{grid-template-columns:1fr}.hero{padding-top:36px}h1{font-size:clamp(3rem,15vw,5.2rem)}.scanStage{min-height:590px}.realisticPhoneHero{width:min(520px,78vw);transform:translate(-50%,-50%)rotate(-3deg)}.phoneLogoBadge{border-radius:12px;width:clamp(30px,4vw,36px);height:clamp(30px,4vw,36px)}.phoneLogoBadge img{width:clamp(24px,3.3vw,29px);height:clamp(24px,3.3vw,29px)}.signalCard{border-radius:16px;width:clamp(126px,22vw,154px);padding:clamp(10px,1.8vw,14px);font-size:clamp(.64rem,1.6vw,.78rem);line-height:1.15}.signalCard strong{font-size:clamp(.84rem,2.4vw,1.08rem);font-weight:700}.authentic{top:84px;right:max(14px,50% - 300px)}.batch{bottom:104px;left:max(14px,50% - 300px)}.featureGrid,.pageGrid,.storeFloat{grid-template-columns:1fr}.featureGrid:before{background:linear-gradient(180deg, var(--teal), var(--amber), var(--charcoal));width:3px;height:auto;top:48px;bottom:48px;left:48px}.featureGrid{gap:16px;min-height:auto}.featureGrid article:first-child{width:calc(100% - 54px);margin-top:0;margin-left:0;transform:none}.featureGrid article:nth-child(2){width:calc(100% - 32px);margin-top:0;margin-left:28px;transform:none}.featureGrid article:nth-child(3){width:calc(100% - 54px);margin-top:0;margin-left:54px;transform:none}.featureGrid article{grid-template-columns:auto 1fr;column-gap:14px;padding:18px}.featureGrid article,.pageGrid article{min-height:auto}.featureGrid h3{margin-top:28px}.stepIcon{width:62px;height:62px;font-size:.66rem}}@media (width<=540px){.navShell{padding:8px 0}.nav{border-radius:18px;width:min(100% - 20px,1180px)}.brand span{font-size:.95rem}.brand img{height:36px}.hero{padding-bottom:0!important}.aboutSection{padding-top:0!important;padding-bottom:42px!important}.hero,.aboutSection,.storesSection,.pageSection{width:min(100% - 24px,1180px)}.heroActions a{text-align:center;width:100%}.realisticPhoneHero{width:min(330px,84%);transform:translate(-50%,-50%)rotate(-2deg)}.heroScanLine{height:3px;animation-name:scanMobile;top:59%;left:30%;right:26%}.phoneLogoBadge{border-radius:10px;width:clamp(24px,8vw,30px);height:clamp(24px,8vw,30px)}.phoneLogoBadge img{width:clamp(19px,6.4vw,24px);height:clamp(19px,6.4vw,24px)}.heroVerified{bottom:74px;right:14px}.authentic{top:74px;right:8px}.batch{bottom:102px;left:8px}.signalCard{border-radius:14px;gap:2px;width:clamp(108px,34vw,124px);padding:9px 10px;font-size:clamp(.58rem,2.65vw,.64rem);line-height:1.15;box-shadow:0 16px 34px #42271121}.signalCard strong{font-size:clamp(.76rem,3.4vw,.84rem);font-weight:680}.storeBadge{min-height:78px}.storeBadge span:last-child{font-size:1.25rem}.siteFooter{text-align:center;grid-template-columns:1fr;justify-items:center}.siteFooter button:last-child{justify-self:center}.toast{text-align:center;bottom:12px;left:12px;right:12px}}.homePage .stepIcon{color:#fff9ee;background:linear-gradient(145deg,#ffffff3d,#ffe8be1f),radial-gradient(circle at 68% 22%,#ffd1747a,#0000 42%),linear-gradient(135deg,#ffd89a 0%,#d98522 46%,#6f3515 100%);border-color:#8e4b133d;box-shadow:0 18px 34px #8e4b132e,inset 0 1px #ffffff7a}.homePage .featureGrid:before{background:linear-gradient(#18aaa0,#f2a33a,#211812)}.homePage .featureGrid article:after{background:linear-gradient(90deg,#f2a33a,#18aaa0)}.homePage .verificationPanel{background:linear-gradient(135deg,#ffffffd6,#fff3dca8),linear-gradient(90deg,#13a99d29,#0000 46%)}.aboutPage{isolation:isolate}.aboutPage .pageGrid article{background:linear-gradient(#ffffffc7,#fff8ed99),radial-gradient(circle at 100% 0,#13a99d1f,#0000 9rem)}.contactPage{isolation:isolate}.contactPage .contactPanel a:first-child{background:#ffffffb8}.privacyPage{isolation:isolate}.privacyPage .legalStack article{background:linear-gradient(#ffffffc7,#fff8ed94),radial-gradient(circle at 0 0,#13a99d1a,#0000 8rem)}.termsPage{isolation:isolate}.termsPage .legalStack article{background:linear-gradient(#ffffffc7,#fff8ed94),radial-gradient(circle at 100% 0,#d985221f,#0000 8rem)}
