.restaurant-container{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background-color:#fff;min-height:100vh}.restaurant-content{max-width:80rem;margin-left:auto;margin-right:auto;padding:0}.restaurant-content>*+*{margin-top:4rem}.restaurant-content>.heroSection,.restaurant-content>.heroBanner2,.restaurant-content>.stepByStepSection,.restaurant-content>.builtWithSection,.restaurant-content>.buildWithAppSketch,.restaurant-content>.goalsSection,.restaurant-content>.aiLayerSection,.restaurant-content>.copilotSection,.restaurant-content>.insideBuilderSection,.restaurant-content>.comparisonSection,.restaurant-content>.gpSection,.restaurant-content>.finalCtaSection{margin-top:0}
.heroBanner2{color:#16110f;background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(1.5rem,3vw,3rem) 0 0;position:relative;overflow:hidden}.heroBanner2:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);height:clamp(2.5rem,6vw,4rem);position:absolute;bottom:0;left:0;right:0}.heroBanner2Stage{z-index:1;width:100%;height:clamp(19rem,30vw,36rem);margin-top:clamp(1rem,3vw,2.5rem);position:relative}.heroBanner2Stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff0 0% 46%,#ffffffd9 68%,#fff 84%);position:absolute;inset:0}.scGlow{z-index:0;pointer-events:none;position:absolute;inset:-170% -40% -60%}.scGlowLayer{opacity:0;position:absolute;inset:0}.scGlowLayer[data-tone=amber]{background:radial-gradient(30% 13% at 50% 72%,#f4a8428c,#0000 70%),radial-gradient(62% 24% at 50% 73%,#f9c78199,#0000 74%),radial-gradient(52% 62% at 1% 54%,#f8bf74c7,#0000 78%),radial-gradient(52% 62% at 99% 54%,#f8bf74c7,#0000 78%),radial-gradient(78% 16% at 50% 47%,#f9c78180,#0000 74%),radial-gradient(125% 46% at 50% 74%,#fcdbaec2,#0000 80%)}.scGlowLayer[data-tone=green]{background:radial-gradient(30% 13% at 50% 72%,#58c5818c,#0000 70%),radial-gradient(62% 24% at 50% 73%,#94dcb299,#0000 74%),radial-gradient(52% 62% at 1% 54%,#89d8aac7,#0000 78%),radial-gradient(52% 62% at 99% 54%,#89d8aac7,#0000 78%),radial-gradient(78% 16% at 50% 47%,#94dcb280,#0000 74%),radial-gradient(125% 46% at 50% 74%,#c4ebd5c2,#0000 80%)}.scGlowLayer[data-tone=blue]{background:radial-gradient(30% 13% at 50% 72%,#60b2e88c,#0000 70%),radial-gradient(62% 24% at 50% 73%,#92cdf199,#0000 74%),radial-gradient(52% 62% at 1% 54%,#85c7eec7,#0000 78%),radial-gradient(52% 62% at 99% 54%,#85c7eec7,#0000 78%),radial-gradient(78% 16% at 50% 47%,#92cdf180,#0000 74%),radial-gradient(125% 46% at 50% 74%,#b8def5c2,#0000 80%)}.scWash{z-index:3;opacity:0;pointer-events:none;position:absolute;inset:-20% -10%}.scWash[data-tone=amber]{background:radial-gradient(52% 62%,#fbebcf 0%,#fdf4e6 58%,#fdf4e600 84%)}.scWash[data-tone=green]{background:radial-gradient(52% 62%,#d7f2df 0%,#eaf8ef 58%,#eaf8ef00 84%)}.scWash[data-tone=blue]{background:radial-gradient(52% 62%,#d5edfa 0%,#e9f6fd 58%,#e9f6fd00 84%)}.scComposition,.scStates{z-index:2;position:absolute;inset:0}.scState{opacity:0;visibility:hidden;transform-origin:50% 46%;will-change:transform,opacity;position:absolute;inset:0}.scState[data-tone=amber]{--sc-accent:#c2600c;--sc-deep:#7a3b08;--sc-site-a:#f6c177;--sc-site-b:#d97534;--sc-display:#fff3de;--sc-ring-a:#fbcb6a;--sc-ring-b:#de8324}.scState[data-tone=green]{--sc-accent:#1d7a46;--sc-deep:#10502d;--sc-site-a:#8fd9a6;--sc-site-b:#1d7a46;--sc-display:#eaf8ef;--sc-ring-a:#cdea5b;--sc-ring-b:#4fa451}.scState[data-tone=blue]{--sc-accent:#1d4ed8;--sc-deep:#14337f;--sc-site-a:#8ec9f0;--sc-site-b:#1d4ed8;--sc-display:#eaf4fd;--sc-ring-a:#a6dbf5;--sc-ring-b:#3e86c9}.scBrowser{aspect-ratio:5/3;background:linear-gradient(104deg,#545960f0 0%,#1f2227f5 24%,#818890eb 46%,#1a1d22f5 66%,#474c53f0 100%),var(--sc-accent);border-radius:14px;flex-direction:column;width:41.5%;padding:6px 6px 13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000073,inset 0 0 0 .5px #ffffff24,0 30px 70px #1011144d}.scMonitorScreen{background:#fff;border-radius:7px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 0 0 .5px #0000008c}.scBrowser:before,.scBrowser:after{content:"";pointer-events:none;background:linear-gradient(100deg,#3a3e44f5,#787f87f0 45%,#2c3036f5);position:absolute;left:50%;transform:translate(-50%)}.scBrowser:before{border-radius:0 0 3px 3px;width:8.5%;height:9%;top:100%}.scBrowser:after{border-radius:3px;width:26%;height:1.9%;top:109%;box-shadow:0 10px 16px #1011143d}.scBrowserBar{background:#fff;flex:none;align-items:center;gap:5px;height:8.5%;padding:0 12px;display:flex}.scBrowserDot{background:#16110f29;border-radius:50%;width:7px;height:7px}.scBrowserTools{gap:6px;margin-left:auto;display:flex}.scBrowserTool{border:1.5px solid #16110f47;border-radius:2px;width:13px;height:10px}.scBrowserToolNarrow{width:7px}.scBrowserShot{object-fit:cover;object-position:50% 0;flex:1;width:100%;min-height:0}.scSite{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.scSiteStrip{background:var(--sc-site-a);color:var(--sc-deep);text-align:center;letter-spacing:.01em;flex:none;padding:4px 0;font-size:.5rem;font-weight:600}.scSiteNav{background:var(--sc-site-b);color:#fff;flex:none;align-items:center;gap:10px;padding:7px 14px;display:flex}.scSiteBrand{letter-spacing:.04em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.scSiteLinks{gap:9px;margin-left:auto;display:flex}.scSiteLink,.scSiteCart{letter-spacing:.03em;color:#ffffffdb;font-size:.4375rem}.scSiteCart{margin-left:10px;text-decoration:underline}.scSiteHero{background:radial-gradient(ellipse 55% 70% at 78% 25%,#ffffff52,transparent 62%),linear-gradient(155deg,var(--sc-site-a)0%,var(--sc-site-b)72%,var(--sc-deep)100%);flex:1;min-height:0;padding:10px 14px 12px;position:relative;overflow:hidden;container-type:inline-size}.scSiteBlurb{color:#ffffffe6;max-width:34%;font-size:.4375rem;line-height:1.5}.scSiteDisplay{color:var(--sc-display);align-items:baseline;gap:.18em;font-size:clamp(1.25rem,4.4cqw,3.25rem);line-height:.92;display:flex;position:absolute;bottom:20%;left:4%}.scSiteDisplayTop{letter-spacing:-.03em;font-weight:800}.scSiteDisplayBottom{letter-spacing:0;font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive;font-weight:400}.scSiteActions{gap:6px;display:flex;position:absolute;bottom:7%;right:4%}.scSiteBtn{color:var(--sc-deep);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 10px;font-size:.4375rem;font-weight:700}.scSiteBtnGhost{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff80}.scPhones{justify-content:center;align-items:center;gap:2.4%;height:60%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scPhone{aspect-ratio:9.5576/19.5;background:linear-gradient(#ffffff8c 0%,#fff0 9%,#0000 90%,#0000000f 100%),linear-gradient(90deg,#fdfdfe 0%,#f0f1f3 .7%,#d5d8dc 1.7%,#b3b8bf 2.9%,#a6acb4 6%,#a4aab2 94%,#b3b8bf 97.1%,#d5d8dc 98.3%,#f0f1f3 99.3%,#fdfdfe 100%);border-radius:13%/6%;flex:none;height:101.846%;position:relative;box-shadow:0 7px 12px -6px #0c0d106b,0 28px 56px -14px #0c0d1042,inset 0 1px 1.5px #ffffffe6,inset 1px 0 1px #ffffff8c,inset -1px 0 1px #ffffff8c,inset 0 -1px 1.5px #0000001f;container-type:inline-size}.scPhone:before{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff26 0%,#ffffff0d 13%,#fff0 30% 70%,#ffffff0a 87%,#ffffff1f 100%);position:absolute;inset:0}.scPhone:after{content:"";z-index:-1;filter:blur(5px);background:radial-gradient(#0c0d105c 0%,#0c0d1029 45%,#0c0d1000 72%);border-radius:50%;height:4.5%;position:absolute;bottom:-2.6%;left:7%;right:7%}.scPhoneBtnMute,.scPhoneBtnVolUp,.scPhoneBtnVolDown,.scPhoneBtnPower{background:linear-gradient(90deg,#fbfbfc 0%,#d3d7db 30%,#a2a8b0 100%);width:1.3cqw;position:absolute;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #00000029,-1px 0 2px #0a0b0d2e}.scPhoneBtnMute,.scPhoneBtnVolUp,.scPhoneBtnVolDown{border-radius:.5cqw 0 0 .5cqw;left:-1.3cqw}.scPhoneBtnPower{background:linear-gradient(270deg,#fbfbfc 0%,#d3d7db 30%,#a2a8b0 100%);border-radius:0 .5cqw .5cqw 0;right:-1.3cqw;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #00000029,1px 0 2px #0a0b0d2e}.scPhoneBtnMute{height:4%;top:16%}.scPhoneBtnVolUp{height:8%;top:23%}.scPhoneBtnVolDown{height:8%;top:33%}.scPhoneBtnPower{height:11%;top:24%}.scPhoneScreen{box-sizing:border-box;background:#fff;border:2.6cqw solid #000;border-radius:11.6%/5.4%;flex-direction:column;display:flex;position:absolute;inset:1.8cqw;overflow:hidden;box-shadow:0 0 0 .6px #00000038,inset 0 2px 4px -2px #00000080,inset 0 -2px 3px -2px #00000057}.scPhoneShot{object-fit:cover;object-position:50% 0;flex:1;width:100%;min-height:0}.scPhoneIsland{z-index:3;background:radial-gradient(60% 130% at 74% 42%,#1c1d21 0%,#08080a 55%,#000 100%);border-radius:999px;width:24cqw;height:6.4cqw;position:absolute;top:2.8cqw;left:50%;transform:translate(-50%);box-shadow:inset 0 .35cqw .5cqw -.25cqw #ffffff1f,0 0 0 .2cqw #0006}.scPhoneNav{flex:none;justify-content:space-between;align-items:center;padding:12cqw 4.4cqw 2cqw;display:flex}.scPhoneBrand{letter-spacing:.02em;color:var(--sc-deep);font-size:3.2cqw;font-weight:800}.scPhoneCart{color:#6b625d;font-size:2.3cqw;font-weight:600}.scPhoneHero{background:radial-gradient(ellipse 60% 55% at 75% 20%,#ffffff52,transparent 62%),linear-gradient(160deg,var(--sc-site-a)0%,var(--sc-site-b)68%,var(--sc-deep)100%);border-radius:6cqw;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;margin:0 3cqw 3cqw;padding:4cqw;display:flex;position:relative;overflow:hidden}.scPhoneBlurb{color:#ffffffe0;margin-bottom:auto;font-size:2.5cqw;line-height:1.5}.scPhoneDisplay{color:var(--sc-display);flex-direction:column;margin:2cqw 0;font-size:7.6cqw;line-height:.96;display:flex}.scPhoneDisplayTop{letter-spacing:-.03em;font-weight:800}.scPhoneDisplayBottom{font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive;font-weight:400}.scPhoneBtn{color:var(--sc-deep);white-space:nowrap;background:#fff;border-radius:999px;align-self:flex-start;padding:2.2cqw 4.6cqw;font-size:2.6cqw;font-weight:700}.scPhoneTopBar{flex:none;padding:12cqw 4.4cqw 2.4cqw}.scPhoneTitle{color:#16110f;font-size:3.2cqw;font-weight:800}.scPhoneChips{flex:none;gap:1.6cqw;padding:0 4.4cqw 2.6cqw;display:flex;overflow:hidden}.scPhoneChip{color:#6b625d;white-space:nowrap;background:#16110f0f;border-radius:999px;flex:none;padding:1.6cqw 3cqw;font-size:2.1cqw;font-weight:600}.scPhoneChip:first-child{background:var(--sc-accent);color:#fff}.scPhoneGrid{flex:1;grid-template-columns:1fr 1fr;gap:2.4cqw;min-height:0;padding:0 4.4cqw 4.4cqw;display:grid}.scPhoneCard{background:linear-gradient(150deg,var(--sc-site-a),var(--sc-site-b));border-radius:4cqw}.scPhonePromo{background:linear-gradient(150deg,var(--sc-site-a),var(--sc-site-b));color:#fff;border-radius:5cqw;flex:none;margin:12cqw 3.6cqw 0;padding:4cqw}.scPhonePromoLabel{letter-spacing:.05em;text-transform:uppercase;background:#ffffff38;border-radius:4px;padding:1cqw 2.6cqw;font-size:2cqw;font-weight:700;display:inline-block}.scPhonePromoTitle{margin:2cqw 0 1cqw;font-size:4cqw;font-weight:700;line-height:1.2}.scPhonePromoKicker{color:#ffffffd9;font-size:2.2cqw;font-weight:600}.scPhoneOrder{background:#16110f0b;border-radius:5cqw;flex:1;min-height:0;margin:3.4cqw 3.6cqw 0;padding:3.6cqw}.scPhoneOrderTitle{letter-spacing:.1em;color:#8c837e;font-size:2.1cqw;font-weight:700}.scPhoneOrderStat{letter-spacing:-.02em;color:#16110f;margin-top:1.6cqw;font-size:5.4cqw;font-weight:800}.scPhoneOrderCaption{color:#6b625d;margin-top:1.2cqw;font-size:2.1cqw;display:block}.scPhoneBtnSolid{text-align:center;background:var(--sc-accent);color:#fff;align-self:stretch;margin:3.4cqw 3.6cqw 4.4cqw}.scFlank{--flank-gap:14px;width:21%;height:60%;position:absolute;top:50%;transform:translate(-50%,-50%)}.heroBanner2[data-app-type=web] .scFlankStack>.scShowcase+.scShowcase{flex:0 0 38%}.heroBanner2[data-app-type=web] .scFlank{height:24.9vw}.scFlankLeft{--lean:1;left:16.5%}.scFlankRight{--lean:-1;left:83.5%}.scFlankStack{width:calc(50% - var(--flank-gap)/2);z-index:1;gap:var(--flank-gap);flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.scFlankLeft .scFlankStack{right:0}.scFlankRight .scFlankStack{left:0}.scShowcase{min-height:0;display:flex;position:relative}.scFlankStack>.scShowcase{flex:auto}.scFlankStack>.scShowcase+.scShowcase{flex:0 0 34%}.scShowcase.scShowcaseWide{width:calc(50% - var(--flank-gap)/2);z-index:0;height:67%;position:absolute;bottom:0}.scShowcase .scShowcaseTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}.scFlankLeft .scShowcaseWide{left:0}.scFlankRight .scShowcaseWide{right:0}.scShowcase .scShowcaseCard{flex:1;min-height:0}.scShowcase .scShowcaseArt{flex:1;height:auto;min-height:0}.scShowcaseLabel{z-index:1;background:var(--sc-accent);color:#fff;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:.4375rem;font-weight:700;position:absolute;top:0;transform:translateY(-55%)}.scFlankLeft .scShowcaseLabel{left:7%}.scFlankRight .scShowcaseLabel{right:7%}.scShowcaseCard{border:1.5px solid var(--sc-accent);background:#fff;border-radius:10px;flex-direction:column;padding:9px;display:flex;box-shadow:0 18px 40px #10111424}.scShowcaseArt{background:radial-gradient(ellipse 60% 45% at 30% 30%,#fff6,transparent 62%),linear-gradient(150deg,var(--sc-site-a),var(--sc-site-b));border-radius:6px;height:58px}.scShowcaseArt[data-art="1"]{background:radial-gradient(ellipse 55% 55% at 72% 26%,#ffffff80,transparent 60%),linear-gradient(28deg,var(--sc-site-b),var(--sc-site-a))}.scShowcaseArt[data-art="2"]{background:radial-gradient(ellipse 70% 40% at 24% 74%,#ffffff6b,transparent 64%),linear-gradient(210deg,var(--sc-site-a),var(--sc-site-b))}.scShowcaseArt[data-art="3"]{background:radial-gradient(circle at 68% 68%,#ffffff73,transparent 58%),linear-gradient(96deg,var(--sc-site-b),var(--sc-site-a))}.scShowcaseTitle{letter-spacing:-.01em;text-align:center;color:#16110f;margin:9px 0;font-size:.6875rem;font-weight:600;line-height:1.25}.scShowcaseRow{align-items:center;gap:6px;display:flex}.scShowcaseChip{letter-spacing:.06em;text-align:center;color:#6b625d;white-space:nowrap;text-overflow:ellipsis;background:#16110f0f;border-radius:3px;flex:1;min-width:0;padding:4px 0;font-size:.375rem;font-weight:600;overflow:hidden}.scShowcaseChipSolid{color:#16110f;background:#16110f1a}.scBlob{aspect-ratio:1;background:linear-gradient(150deg,var(--sc-site-a),var(--sc-site-b));filter:blur(13px);opacity:.85;border-radius:30%;width:8%;position:absolute;top:50%;transform:translateY(-50%)}.scBlobLeft{left:2%}.scBlobRight{left:90%}@media (max-width:1023.98px){.heroBanner2Stage{height:clamp(16rem,45vw,29rem)}.scPhones{gap:1.6%;height:84%}.scBrowser{width:74%}.scBlob{display:none}.scFlank{width:21%;height:auto}.scFlankLeft{left:19%}.scFlankRight{left:81%}.scFlankStack{width:auto;position:static}.heroBanner2[data-app-type=web] .scFlank,.scFlankStack>.scShowcase+.scShowcase,.scShowcase.scShowcaseWide{display:none}.scShowcase .scShowcaseArt{flex:none;height:46px}}@media (max-width:639.98px){.heroBanner2Stage{height:clamp(14rem,62vw,22rem);margin-top:clamp(1rem,4vw,1.75rem)}.scPhones{gap:1%;height:78%;left:58%}.scFlank{display:none}.heroBanner2[data-app-type=mobile] .scPhones{gap:6px;width:calc(100vw - 16px);height:auto;left:50%}.heroBanner2[data-app-type=mobile] .scPhone{flex:1 1 0;min-width:0;height:auto}.scWash{display:none}}.scShowcaseImg{object-fit:cover;width:100%;height:100%}
.heroSection{background:#fff;border-radius:0;width:100vw;min-height:126vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:6.5rem 1rem 2.5rem;position:relative;overflow:hidden}@media (min-width:640px){.heroSection{padding:7rem 1.5rem 3rem}}@media (min-width:1024px){.heroSection{padding:7.5rem 1.5rem 3.5rem}}@media (max-width:639.98px){.heroSection{min-height:116vh}}.heroBackdrop{z-index:0;pointer-events:none;position:absolute;inset:15.5rem 0 0;overflow:visible}@media (min-width:640px){.heroBackdrop{top:17.5rem}}@media (min-width:1024px){.heroBackdrop{top:19.75rem}}.heroBackdrop:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(#fff 0% 34%,#ffffffb3 62%,#fff0 100%);height:24rem;position:absolute;top:-18rem;left:0;right:0}.heroBackdrop .heroBanner2{background:0 0;width:100%;margin:0;padding:0;position:absolute;inset:0;overflow:visible}.heroBackdrop .heroBanner2Stage{height:clamp(22rem,46vw,46rem);margin:0;position:absolute;bottom:0;left:0;right:0}@media (max-width:1023.98px){.heroBackdrop .heroBanner2Stage{height:clamp(18rem,40vw,26rem)}}@media (max-width:639.98px){.heroBackdrop .heroBanner2Stage{height:clamp(16rem,64vw,22rem)}}.heroBackdrop .heroBanner2Stage:before{background:linear-gradient(#fff0 0% 80%,#ffffffd9 93%,#fff 100%)}.heroBackdrop .scComposition{transform:translateY(17%)}@media (max-width:1023.98px){.heroBackdrop .scComposition{transform:translateY(12%)}}@media (max-width:639.98px){.heroBackdrop .scComposition{transform:translateY(6%)}}.heroBackdrop .heroBanner2[data-app-type=mobile] .scComposition{transform:translateY(calc(543px - 126vh + clamp(22rem,46vw,46rem)/1.25))}@media (max-width:1023.98px){.heroBackdrop .heroBanner2[data-app-type=mobile] .scComposition{transform:translateY(calc(482px - 126vh + clamp(18rem,40vw,26rem)/1.29032))}}@media (max-width:639.98px){.heroSection[data-app-type=mobile]{min-height:0;padding-bottom:calc(20px + clamp(16rem,64vw,22rem)/1.11458)}.heroBackdrop .heroBanner2[data-app-type=mobile] .scComposition{transform:none}}.container{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:64rem;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;display:flex;position:relative}@media (min-width:1024px){.container{transform:translateY(-28px)}}@media (min-width:640px) and (max-width:1023.98px){.container{transform:translateY(-12px)}}.heading{letter-spacing:-.035em;color:#16110f;max-width:min(62rem,100%);margin-top:0;font-size:clamp(2rem,4.4vw,3.9rem);font-weight:500;line-height:1.1}.headingHighlight{color:#f97316;font-style:normal;font-weight:500;display:block}.promptCard{text-align:left;background:#fff;border:2px solid #16110f;border-radius:1rem;width:100%;max-width:42rem;margin-top:1.75rem;padding:.55rem .85rem .6rem;box-shadow:0 20px 40px -20px #1e140f26}@media (min-width:640px){.promptCard{border-radius:1.1rem;margin-top:2rem;padding:.7rem 1.25rem .75rem}}.promptTabs{border-bottom:1px solid #e3f1e7;flex-wrap:wrap;gap:.25rem;margin-bottom:.35rem;padding-bottom:.3rem;display:flex}.promptTab{color:#9c918b;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.promptTab:hover{color:#3a332f}.promptTabActive{color:#16110f;background-color:#e8f6ed;font-weight:600}.promptTabIcon{width:1rem;height:1rem;display:inline-flex}.promptTabIcon svg{width:100%;height:100%}.promptTextareaWrap{position:relative}.promptTextarea{resize:none;color:#24201e;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-height:2.75rem;padding:0;font-family:inherit;font-size:.9375rem;line-height:1.45}.promptTextarea::placeholder{color:#b4aaa4}.promptCaretOverlay{color:#0000;pointer-events:none;white-space:pre-wrap;word-wrap:break-word;padding:0;font-family:inherit;font-size:.9375rem;line-height:1.45;position:absolute;inset:0}.promptCaretBlink{color:#24201e;animation:1s step-end infinite promptCursorBlink}@keyframes promptCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.promptCaretBlink{animation:none}}.promptThumbs{flex-wrap:nowrap;gap:.4rem;display:flex}.promptThumb{border:1px solid #e7dfda;border-radius:.5rem;flex:none;width:2.25rem;height:2.25rem;position:relative;overflow:hidden}.promptThumb img{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.promptThumb button{color:#fff;cursor:pointer;background:#16110fbf;border:none;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;padding:0;font-size:.75rem;line-height:1;display:grid;position:absolute;top:.15rem;right:.15rem}.promptToolbar{border-top:1px solid #e3f1e7;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.45rem;padding-top:.5rem;display:flex}.promptToolbarLeft{align-items:center;gap:.5rem;min-width:0;display:flex}.promptAttach{color:#4a423d;cursor:pointer;white-space:nowrap;background-color:#eaf6ee;border:1px solid #cfe9d6;border-radius:.5rem;flex:none;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.promptAttach:not(:disabled):hover{background-color:#ddf0e4}.promptAttach:disabled{cursor:not-allowed;opacity:.55}.promptAttachIcon{color:#9c918b;width:.9rem;height:.9rem}.promptMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1rem;margin-top:.7rem;display:flex}.promptCaption{color:#9c918b;margin:0;font-size:.8125rem}.generateButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#16110f;border:none;border-radius:.5rem;flex:none;align-items:center;gap:.4rem;padding:.55rem 1.15rem;font-size:.8125rem;font-weight:700;transition:transform .2s,background-color .2s;display:inline-flex}.generateButton:hover{background-color:#2a211c;transform:translateY(-1px)}.generateButtonIcon{width:.9rem;height:.9rem}.trustList{flex-wrap:wrap;justify-content:center;gap:.4rem 1.5rem;margin-top:.85rem;display:flex}.trustItem{color:#6b625d;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.trustCheck{color:#1d7a46;font-weight:700}.ratingsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .9rem;margin-top:0;display:flex}.ratingsDivider{background-color:#e7dfda;width:1px;height:1.1rem}.ratingsItem{color:#6b625d;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.ratingsBrand{color:#16110f;font-weight:700}.ratingsStars{color:#f2994a;letter-spacing:.05em}.ratingsScore{color:#16110f;font-weight:600}.ratingsCount{color:#9c918b}.imagePreviewOverlay{z-index:1000000000;-webkit-backdrop-filter:blur(10px);background:#16110f8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.imagePreviewModal{object-fit:contain;cursor:default;border-radius:.9rem;max-width:min(90vw,32rem);max-height:85vh;box-shadow:0 24px 70px #0006}.imagePreviewClose{color:#16110f;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:1.25rem;right:1.25rem}@media (max-width:639.98px){.heroSection{padding-top:5.25rem}.heroSection .heading{letter-spacing:-.03em;font-size:2.2rem}.heroSection{padding-left:0;padding-right:0}.heroSection .promptCard{margin-top:1.1rem;padding:.5rem .7rem .55rem}.heroSection .promptTabs{margin-bottom:.25rem;padding-bottom:.2rem}.heroSection .promptTextarea,.heroSection .promptCaretOverlay{font-size:.875rem;line-height:1.4}.heroSection .promptToolbar{gap:.4rem;margin-top:.35rem;padding-top:.4rem}.heroSection .promptAttach{padding:.3rem .6rem;font-size:.6875rem}.heroSection .generateButton{padding:.42rem .85rem;font-size:.75rem}.heroSection .promptMeta{gap:.2rem .7rem;margin-top:.45rem}.heroSection .promptCaption,.heroSection .ratingsItem,.heroSection .trustItem{font-size:.6875rem}.heroSection .ratingsRow{gap:.2rem .6rem}.heroSection .trustList{gap:.25rem .9rem;margin-top:.5rem}.heroBackdrop .heroBanner2[data-app-type=mobile] .heroBanner2Stage{height:calc(68.01vw - 7px)}.heroSection[data-app-type=mobile]{padding-bottom:calc(66.4458vw + 9.161px)}.heroSection[data-app-type=web]{min-height:0}.heroBackdrop .heroBanner2[data-app-type=web] .scComposition{transform:none}.heroBanner2[data-app-type=web] .scBrowser{width:calc(100vw - 16px);left:50%}.heroBackdrop .heroBanner2[data-app-type=web] .heroBanner2Stage{height:calc(78vw - 12px)}.heroSection[data-app-type=web]{padding-bottom:calc(69.03vw + 5.38px)}}
.stepByStepSection{background:#fff4ec;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.stepByStepSection:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff 0%,#fff4ec 100%);height:clamp(2.5rem,6vw,4rem);position:absolute;top:0;left:0;right:0}.stepByStepIntro{z-index:10;text-align:center;max-width:44rem;margin:0 auto;padding:4rem 1.5rem 2rem;position:relative}.stepByStepEyebrow{letter-spacing:.1em;text-transform:uppercase;color:#f97316;font-size:.75rem;font-weight:700;display:inline-block}.stepByStepHeading{color:#16110f;margin-top:.75rem;font-size:1.75rem;font-weight:800;line-height:1.2}@media (min-width:640px){.stepByStepHeading{font-size:2.25rem}}.stepByStepSubheading{color:#6b625d;margin-top:1rem;font-size:1rem;line-height:1.6}.stepStack{position:relative}.stepPanel{background:#fff4ec;border-top:8px solid #fdba74;border-radius:40px 40px 0 0;flex-direction:column;align-items:center;padding:2.5rem 1.25rem;display:flex;position:relative}.stepPanel:first-child{border-top:none}@media (min-width:900px){.stepPanel{min-height:100vh;padding:3rem 1.5rem;position:sticky;top:0}}.stepPanelInner{z-index:1;flex-direction:column-reverse;align-items:center;gap:2.5rem;width:100%;max-width:78rem;margin:0 auto;display:flex;position:relative}@media (min-width:900px){.stepPanelInner{flex-direction:row;justify-content:space-between;gap:3rem}.stepPanelReverse .stepPanelInner{flex-direction:row-reverse}}.stepConnector{flex-direction:column;align-items:center;gap:.5rem;padding-bottom:1.5rem;display:flex;position:relative}@media (min-width:900px){.stepConnector{padding-top:.5rem;padding-bottom:0;position:absolute;top:0;left:50%;transform:translate(-50%)}}.stepConnectorLine{border-left:1px dashed #f9731666;width:1px;height:1.5rem}.stepConnectorIcon{color:#f97316;border:1px solid #f9731666;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:inline-flex}.stepText{text-align:center;flex:1;min-width:0;max-width:32rem}@media (min-width:900px){.stepText{text-align:left}}.stepNumberRow{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.75rem;display:inline-flex;position:relative}@media (min-width:900px){.stepNumberRow{justify-content:flex-start}}.stepNumber{color:#16110f;letter-spacing:-.02em;font-size:5rem;font-style:italic;font-weight:800;line-height:.85}@media (min-width:640px){.stepNumber{font-size:6.5rem}}.stepLabel{letter-spacing:.1em;color:#f97316;align-self:flex-start;margin-top:.15rem;font-size:.7rem;font-weight:700}.stepBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background-color:#16110f;border-radius:.25rem;align-items:center;margin-bottom:.6rem;padding:.4rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.stepHeading{color:#16110f;margin-top:1.5rem;font-size:1.5rem;font-weight:800;line-height:1.25}@media (min-width:640px){.stepHeading{font-size:1.875rem}}.stepDescription{color:#6b625d;margin-top:1rem;font-size:.9375rem;line-height:1.65}.stepFeatures{grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:480px){.stepFeatures{grid-template-columns:1fr 1fr}}.stepFeatureCard{text-align:left;background-color:#fff;border:1.5px solid #f9731659;border-radius:.85rem;padding:.9rem 1rem}.stepFeatureTitle{color:#16110f;font-size:.875rem;font-weight:700;display:block}.stepFeatureDetail{color:#6b625d;margin-top:.35rem;font-size:.8125rem;line-height:1.5}.stepPhone{flex-shrink:0}.stepStage{justify-content:center;align-items:center;gap:clamp(.55rem,1.1vw,1rem);display:flex;position:relative}.stepStageGlow{z-index:0;pointer-events:none;background:radial-gradient(42% 46% at 22% 26%,#43d08a57 0%,#43d08a00 100%),radial-gradient(40% 44% at 80% 68%,#fbbf5a52 0%,#fbbf5a00 100%),radial-gradient(52% 56% at 52%,#ffffffd9 0%,#fff0 100%);border-radius:50%;position:absolute;inset:-14% -10%}.stepStageDevice{z-index:2;position:relative}.stepShotCol{z-index:1;flex-direction:column;gap:clamp(.55rem,1.1vw,1rem);display:flex;position:relative}.stepShotColLeft{transform:translateY(-1.75rem)}.stepShotColRight{transform:translateY(1.75rem)}.stepArt{aspect-ratio:.72;text-align:center;border:2px solid;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:clamp(6.25rem,9.5vw,9.5rem);padding:.75rem;display:flex;position:relative;box-shadow:0 22px 40px -26px #0e1b148c,0 2px 6px -2px #0e1b141f}.stepArtIcon{color:#fff;width:1.9rem;height:1.9rem}.stepArtIcon svg{width:100%;height:100%}.stepArtLabel{color:#fff;font-size:.6875rem;font-weight:700;line-height:1.3}.stepArtValue{color:#fff;font-size:1.3rem;font-weight:800;line-height:1.1}.stepArtMint{background:linear-gradient(150deg,#43d08a 0%,#1d7a46 100%);border-color:#43d08a}.stepArtCitrus{background:linear-gradient(150deg,#fbbf5a 0%,#de7a1e 100%);border-color:#fbbf5a}.stepArtBerry{background:linear-gradient(150deg,#f4a0ba 0%,#b4436b 100%);border-color:#f4a0ba}.stepArtSky{background:linear-gradient(150deg,#7dd3fc 0%,#0e7490 100%);border-color:#7dd3fc}.stepArtGrain{background:linear-gradient(150deg,#efdcb4 0%,#b08a52 100%);border-color:#d8b87c}@media (max-width:759.98px){.stepShotCol{display:none}}.phoneFrame{background:linear-gradient(155deg,#f4f5f6 0%,#d7d9db 14%,#8d9093 32%,#c6c9cb 44%,#eef0f1 52%,#9a9d9f 68%,#dcdedf 84%,#f4f5f6 100%);border-radius:3rem;width:18.15rem;padding:.45rem;position:relative;box-shadow:0 35px 70px -30px #16110f73,inset 0 0 0 1px #fff9}@media (min-width:640px){.phoneFrame{width:18.23rem}}@media (min-width:1024px){.phoneFrame{width:20.57rem}}.phoneButton{z-index:0;background:linear-gradient(#eceef0,#a3a6a9 45%,#7d8083);border-radius:2px;position:absolute}.phoneButtonMute{width:3px;height:1.85rem;top:6.75rem;left:-3px}.phoneButtonVolUp{width:3px;height:3rem;top:9.5rem;left:-3px}.phoneButtonVolDown{width:3px;height:3rem;top:13rem;left:-3px}.phoneButtonPower{width:3px;height:4.75rem;top:9.5rem;right:-3px}.phoneBody{z-index:1;background-color:#050505;border-radius:2.65rem;padding:.5rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.phoneIsland{z-index:5;background-color:#000;border-radius:9999px;width:6rem;height:1.6rem;position:absolute;top:.65rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0f}.phoneStatusBar{color:#16110f;justify-content:space-between;align-items:center;padding:.75rem 1.25rem .25rem;font-size:.8125rem;font-weight:700;display:flex}.phoneStatusRight{align-items:center;gap:.35rem;display:inline-flex}.phoneSignalDots{background-color:#16110f;border-radius:.1rem;width:1rem;height:.6rem;display:inline-block}.phoneScreen{background-color:#fffdfb;border-radius:2.2rem;min-height:clamp(22rem,100vh - 11rem,32rem);padding:2.5rem 1.25rem 1.5rem;position:relative;overflow:hidden}@media (min-width:640px){.phoneScreen{min-height:clamp(26rem,100vh - 11rem,40rem)}}@media (min-width:1024px){.phoneScreen{min-height:clamp(28rem,100vh - 11rem,42rem)}}.phoneEyebrow{letter-spacing:.08em;color:#f97316;font-size:.6875rem;font-weight:700;display:block}.phoneEyebrowSpaced{margin-top:1.25rem}.phoneTitle{color:#16110f;margin-top:.35rem;font-size:1.0625rem;font-weight:800;line-height:1.3}.phoneTextarea{color:#3a332f;background-color:#f8f4f1;border:1px solid #efe7e2;border-radius:.6rem;min-height:5rem;margin-top:.85rem;padding:.6rem .7rem;font-size:.75rem;line-height:1.5}.phoneCaret{vertical-align:middle;background-color:#f97316;width:2px;height:.8rem;margin-left:.15rem;display:inline-block}.phoneTags{gap:.4rem;margin-top:.6rem;display:flex}.phoneTag{color:#4a423d;background-color:#f1eae5;border-radius:9999px;padding:.25rem .55rem;font-size:.6875rem;font-weight:600}.phoneSwatches{gap:.4rem;margin-top:.6rem;display:flex}.phoneSwatch{border:2px solid #0000;border-radius:.35rem;width:1.5rem;height:1.5rem}.phoneSwatchActive{border-color:#16110f}.phoneSwatchCoral{background-color:#f97316}.phoneSwatchTan{background-color:#c9a27c}.phoneSwatchDark{background-color:#16110f}.phoneSwatchWhite{background-color:#fff;border-color:#e7dfda}.phoneCatalogGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.5rem;display:grid}.phoneCatalogTile{border-radius:.5rem;height:3.5rem}.phoneCatalogCoral{background-color:#e88b79}.phoneCatalogTan{background-color:#d4b491}.phoneCatalogDark{background-color:#3a332f}.phoneCatalogPink{background-color:#f0bfc2}.phoneFontRow{gap:.4rem;margin-top:.6rem;display:flex}.phoneFontOption{color:#4a423d;background-color:#f8f4f1;border:1px solid #efe7e2;border-radius:.3rem;justify-content:center;align-items:center;width:1.9rem;height:1.6rem;font-size:.7rem;font-weight:700;display:inline-flex}.phoneFontOptionActive{color:#fff;background-color:#16110f;border-color:#16110f}.phoneAppIcon{color:#fff;background:linear-gradient(135deg,#fdba74,#fb923c);border-radius:1.1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:1.5rem auto 0;font-size:1.5rem;font-weight:800;display:flex}.phoneAppName{text-align:center;color:#fff;margin-top:.75rem;font-size:1rem;font-weight:800}.phoneAppMeta{text-align:center;color:#9c918b;margin-top:.15rem;font-size:.75rem}.phoneLivePill{color:#fb923c;letter-spacing:.05em;background-color:#fb923c26;border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;margin:.75rem auto 0;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;display:flex}.phoneLiveDot{background-color:#fb923c;border-radius:9999px;width:.4rem;height:.4rem}.phoneStoreButtons{flex-direction:column;gap:.6rem;margin-top:1.5rem;display:flex}.phoneStoreButton{background-color:#232323;border-radius:.6rem;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.phoneStoreIcon{background-color:#fff;border-radius:.3rem;flex-shrink:0;width:1.3rem;height:1.3rem}.phoneStoreIconPlay{color:#fff;background-color:#0000;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.phoneStoreLabel{color:#b4aaa4;font-size:.625rem;display:block}.phoneStoreName{color:#fff;font-size:.8125rem;font-weight:700;display:block}.stepPanel:nth-child(3) .phoneScreen{background-color:#16110f}.stepPanel:nth-child(3) .phoneStatusBar{color:#fff}.stepPanel:nth-child(3) .phoneSignalDots{background-color:#fff}.phoneFeatureChips{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.phoneFeatureChip{color:#f97316;background-color:#ffedd5;border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.phoneFeatureChipDot{background-color:#f97316;border-radius:9999px;flex-shrink:0;width:.35rem;height:.35rem}.phoneScaffoldLabel{margin-top:1.35rem}.phoneScaffoldGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.6rem;display:grid}.phoneScaffoldCard{background-color:#f8f4f1;border:1px solid #efe7e2;border-radius:.6rem;padding:.55rem .45rem}.phoneScaffoldCardLabel{color:#4a423d;font-size:.625rem;font-weight:700}.phoneScaffoldLine{background-color:#e7dfda;border-radius:9999px;height:.35rem;margin-top:.45rem;display:block}.phoneScaffoldLine+.phoneScaffoldLine{width:70%;margin-top:.3rem}.phoneScaffoldCheck{color:#f97316;align-items:center;gap:.2rem;margin-top:.55rem;font-size:.625rem;font-weight:700;display:inline-flex}.phoneLayoutRow{gap:.5rem;margin-top:.5rem;display:flex}.phoneLayoutCard{color:#4a423d;background-color:#f8f4f1;border:1.5px solid #efe7e2;border-radius:.55rem;flex-direction:column;flex:1;align-items:center;gap:.3rem;padding:.55rem .3rem;font-size:.625rem;font-weight:600;display:flex}.phoneLayoutCardActive{color:#f97316;background-color:#ffedd5;border-color:#f97316}.phoneLayoutIcon{font-size:.9rem}.phonePaymentRow{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.phonePaymentChip{color:#4a423d;background-color:#f8f4f1;border:1px solid #efe7e2;border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.phonePaymentDot{background-color:#f97316;border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem}.phoneChecklist{flex-direction:column;gap:.55rem;margin-top:.5rem;display:flex}.phoneChecklistItem{color:#fff;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.phoneChecklistCheck{color:#fb923c;background-color:#fb923c33;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.6875rem;display:inline-flex}.phoneStatsRow{border-top:1px solid #ffffff1a;justify-content:space-between;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.phoneStat{flex-direction:column;align-items:center;gap:.15rem;display:flex}.phoneStatValue{color:#fff;font-size:.9375rem;font-weight:800}.phoneStatLabel{color:#9c918b;text-align:center;font-size:.625rem}.stepShot{aspect-ratio:.72;background:#fff;border:2px solid;border-radius:1rem;width:clamp(6.25rem,9.5vw,9.5rem);padding:0;position:relative;overflow:hidden}.stepShotImg{object-fit:cover;object-position:50% 18%}.stepShotMint{border-color:#43d08a}.stepShotCitrus{border-color:#fbbf5a}.stepShotBerry{border-color:#f4a0ba}.stepShotSky{border-color:#7dd3fc}.stepShotGrain{border-color:#d8b87c}
.builtWithSection{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 1.25rem 1rem;position:relative}.builtWithIntro{left:0;right:0;bottom:calc(var(--u)*.55);text-align:center;max-width:40rem;margin:0 auto;position:absolute}.mbStageFoot{left:0;right:0;top:calc(var(--u)*.56);text-align:center;flex-direction:column;align-items:center;gap:.7rem;max-width:44rem;margin:0 auto;display:flex;position:absolute}.mbStageTagline{letter-spacing:-.01em;color:#16110f;margin:0;font-size:1.25rem;font-weight:700}.mbStageBlurb{color:#6b625d;max-width:34rem;margin:0;font-size:.9375rem;line-height:1.55}.mbStageChips{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin-top:.15rem;display:flex}.mbStageChip{letter-spacing:.01em;color:#3a322e;white-space:nowrap;background:#ffffff8c;border:1px solid #16110f14;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #16110f0d}.mbStageChip:before{content:"";background:#dc2626;border-radius:9999px;width:.375rem;height:.375rem}.builtWithIntro,.mbStageFoot{transform:translateZ(calc(var(--u)*-1.15*var(--open)))translateY(calc(var(--u)*-.05*var(--open)));opacity:calc(1 - 1.45*var(--open));will-change:transform,opacity}.builtWithEyebrow{color:#6b625d;font-size:.8125rem;font-weight:600;display:inline-block}.builtWithHeading{color:#16110f;margin-top:.6rem;font-size:2.25rem;font-weight:700}@media (min-width:640px){.builtWithHeading{font-size:3rem}}.builtWithBrand{color:#16110f}.builtWithSubheading{color:#6b625d;margin-top:.85rem;font-size:1rem}.mbScrollTrack{height:250vh;margin-top:0;position:relative}.mbSticky{--open:0;--cam:0;justify-content:center;align-items:center;height:100vh;margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;display:flex;position:sticky;top:0;overflow:hidden}.mbBackdrop{pointer-events:none;isolation:isolate;background:linear-gradient(#fffaf8 0%,#fff1ec 44%,#ffe4d9 100%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 94%,#0000 100%);mask-image:linear-gradient(#000 0% 94%,#0000 100%)}.mbGrid{will-change:transform;background-image:radial-gradient(circle,#60689429 1px,#0000 1.5px);background-size:34px 34px;animation:44s linear infinite mbGridDrift;position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(60% 56% at 50% 46%,#000 0%,#0000 74%);mask-image:radial-gradient(60% 56% at 50% 46%,#000 0%,#0000 74%)}.mbGlow{mix-blend-mode:multiply;will-change:transform,opacity;border-radius:50%;position:absolute}.mbGlowA{background:radial-gradient(circle,#dc262670 0%,#dc262600 63%);width:76vmax;height:76vmax;animation:23s ease-in-out infinite mbDriftA,37s ease-in-out infinite mbPulseA;top:-30vmax;left:-20vmax}.mbGlowB{background:radial-gradient(circle,#eab30870 0%,#eab30800 62%);width:68vmax;height:68vmax;animation:29s ease-in-out infinite mbDriftB,43s ease-in-out infinite mbPulseB;bottom:-26vmax;right:-16vmax}.mbGlowC{background:radial-gradient(circle,#ea580c61 0%,#ea580c00 60%);width:58vmax;height:58vmax;animation:37s ease-in-out infinite mbDriftC,29s ease-in-out infinite reverse mbPulseA;top:-18vmax;right:-10vmax}.mbGlowD{background:radial-gradient(circle,#16a34a57 0%,#16a34a00 61%);width:62vmax;height:62vmax;animation:43s ease-in-out infinite mbDriftD,23s ease-in-out infinite reverse mbPulseB;bottom:-24vmax;left:-14vmax}.mbRing{will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%}.mbRingA{border:1px solid #7882b429;width:64vmax;height:33vmax;margin:-16.5vmax 0 0 -32vmax;animation:66s linear infinite mbSpin}.mbRingB{border:1px dashed #9682be26;width:47vmax;height:74vmax;margin:-37vmax 0 0 -23.5vmax;animation:98s linear infinite mbSpinReverse}.mbMotes i{background:rgba(var(--mote),.4);will-change:transform,opacity;border-radius:50%;animation:linear infinite mbFloat;position:absolute}.mbKeyLight{background:radial-gradient(46% 52% at calc(28% + 30%*var(--cam))calc(20% + 22%*var(--cam)),#ffffff9e 0%,#fff0 70%);position:absolute;inset:-20%}.mbFloor{width:120%;height:46%;transform:translateX(-50%)translateY(calc(var(--cam)*(10%/.46)))scaleX(calc(1 - (20%/120%)*var(--cam)));will-change:transform;background:radial-gradient(50% 50%,#fff9 0%,#fff0 70%);position:absolute;bottom:16%;left:50%}@keyframes mbDriftA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(7vmax,5vmax)scale(1.12)}}@keyframes mbDriftB{0%,to{transform:translate(0,0)scale(1.08)}50%{transform:translate(-8vmax,-4vmax)scale(1)}}@keyframes mbDriftC{0%,to{transform:translate(0,0)scale(1.04)}50%{transform:translate(-6vmax,7vmax)scale(.9)}}@keyframes mbDriftD{0%,to{transform:translate(0,0)scale(.94)}50%{transform:translate(6vmax,-6vmax)scale(1.1)}}@keyframes mbPulseA{0%,to{opacity:.35}50%{opacity:1}}@keyframes mbPulseB{0%,to{opacity:.95}50%{opacity:.3}}@keyframes mbGridDrift{0%{transform:translate(0,0)}to{transform:translate(34px,34px)}}@keyframes mbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mbSpinReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes mbFloat{0%{opacity:0;transform:translate(0,0)scale(.7)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(2vw,-52vh)scale(1.1)}}.mbIdle .mbGrid,.mbIdle .mbGlow,.mbIdle .mbRing,.mbIdle .mbMotes i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mbGrid,.mbGlow,.mbRing,.mbMotes i{animation:none}.mbMotes{display:none}}.mbScene{--w:0px;--u:calc(var(--w)/1.1);--depth:calc(var(--u)*.689);--baseT:calc(var(--u)*.0235);--baseR:calc(var(--u)*.0095);--sideSet:calc(var(--u)*.014);width:100%;max-width:min(120rem,128vh,78vw);perspective:calc(var(--u)*(4.5259 - .8621*var(--cam)));perspective-origin:50% calc(46% + 22%*var(--cam));position:relative}.mbCamera{height:calc(var(--u)*.689);transform-style:preserve-3d;transform:translateY(calc(var(--u)*(-.4668 + .4023*var(--open))))translateZ(calc(var(--u)*-.3*(1 - var(--cam))))rotateX(calc(-24deg + 21.5deg*var(--cam)));transform:translateY(calc(var(--u)*(-.4668 + .4023*cos(-90deg + 94deg*var(--open)))))translateZ(calc(var(--u)*-.3*(1 - var(--cam))))rotateX(calc(-24deg + 21.5deg*var(--cam)));will-change:transform;position:relative}.mbLid{height:calc(var(--u)*.689);transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(calc(-90deg + 94deg*var(--open)))translateZ(calc(var(--u)*-.006));will-change:transform;position:absolute;bottom:0;left:0;right:0}.mbLidFace{border-radius:calc(var(--u)*.012)calc(var(--u)*.012)calc(var(--u)*.004)calc(var(--u)*.004);backface-visibility:hidden;position:absolute;inset:0}.mbLidShell{transform:translateZ(calc(var(--u)*-.0105))rotateY(180deg);background:linear-gradient(118deg,#ffffff4d 0%,#fff0 24%),linear-gradient(298deg,#ffffff29 0%,#fff0 20%),radial-gradient(130% 92% at 50% -12%,#fff3 0%,#fff0 50%),radial-gradient(130% 92% at 50% 114%,#00000047 0%,#0000 56%),linear-gradient(#c3c8cd 0%,#a6adb4 32%,#8d949c 64%,#767e87 100%);box-shadow:inset 0 0 0 1px #fff3,inset 0 -1px #00000042}.mbLidShell:before{content:"";border-radius:inherit;background:linear-gradient(102deg,#fff0 33%,#ffffff3d 47%,#ffffff0a 56%,#fff0 68%);position:absolute;inset:0}.mbLidShell:after{content:"";width:calc(var(--u)*.062);height:calc(var(--u)*.076);filter:drop-shadow(0 1px 1px #00000038);opacity:.92;background:linear-gradient(#fcfdffe6 0%,#ffffff6b 26%,#7c869280 68%,#626c7999 100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(180deg);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%221%209%2089%20107%22%3E%3Cpath%20d%3D%22M%2074.6%2065.3%20c%20-0.1%20-13.3%2010.9%20-19.7%2011.4%20-20%20-6.2%20-9.1%20-15.9%20-10.3%20-19.3%20-10.4%20-8.2%20-0.8%20-16%204.8%20-20.2%204.8%20-4.2%200%20-10.6%20-4.7%20-17.4%20-4.6%20-8.9%200.1%20-17.2%205.2%20-21.8%2013.2%20-9.3%2016.1%20-2.4%2040%206.7%2053.1%204.4%206.4%209.7%2013.6%2016.6%2013.3%206.7%20-0.3%209.2%20-4.3%2017.3%20-4.3%208%200%2010.3%204.3%2017.4%204.2%207.2%20-0.1%2011.7%20-6.5%2016.1%20-12.9%205.1%20-7.4%207.2%20-14.6%207.3%20-15%20-0.2%20-0.1%20-14%20-5.4%20-14.1%20-21.4%20z%20M%2061.3%2026.9%20c%203.7%20-4.5%206.2%20-10.7%205.5%20-16.9%20-5.3%200.2%20-11.7%203.5%20-15.5%208%20-3.4%203.9%20-6.4%2010.2%20-5.6%2016.3%205.9%200.4%2011.9%20-3%2015.6%20-7.4%20z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%221%209%2089%20107%22%3E%3Cpath%20d%3D%22M%2074.6%2065.3%20c%20-0.1%20-13.3%2010.9%20-19.7%2011.4%20-20%20-6.2%20-9.1%20-15.9%20-10.3%20-19.3%20-10.4%20-8.2%20-0.8%20-16%204.8%20-20.2%204.8%20-4.2%200%20-10.6%20-4.7%20-17.4%20-4.6%20-8.9%200.1%20-17.2%205.2%20-21.8%2013.2%20-9.3%2016.1%20-2.4%2040%206.7%2053.1%204.4%206.4%209.7%2013.6%2016.6%2013.3%206.7%20-0.3%209.2%20-4.3%2017.3%20-4.3%208%200%2010.3%204.3%2017.4%204.2%207.2%20-0.1%2011.7%20-6.5%2016.1%20-12.9%205.1%20-7.4%207.2%20-14.6%207.3%20-15%20-0.2%20-0.1%20-14%20-5.4%20-14.1%20-21.4%20z%20M%2061.3%2026.9%20c%203.7%20-4.5%206.2%20-10.7%205.5%20-16.9%20-5.3%200.2%20-11.7%203.5%20-15.5%208%20-3.4%203.9%20-6.4%2010.2%20-5.6%2016.3%205.9%200.4%2011.9%20-3%2015.6%20-7.4%20z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mbLidScreen{padding:calc(var(--u)*.0085)calc(var(--u)*.0085)calc(var(--u)*.022);background:linear-gradient(#25272b 0%,#121317 100%);flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.mbCamera .mbLidScreen:after{content:"";border-radius:inherit;pointer-events:none;opacity:calc(.72 - .66*var(--open));background:linear-gradient(108deg,#ffffff6b 0%,#ffffff1a 28%,#fff0 48%);position:absolute;inset:0}.mbNotch{width:calc(var(--u)*.098);height:calc(var(--u)*.0165);border-radius:0 0 calc(var(--u)*.0062)calc(var(--u)*.0062);justify-content:center;align-items:center;gap:calc(var(--u)*.006);z-index:3;background:#0a0b0d;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.mbNotchCam{width:calc(var(--u)*.0038);height:calc(var(--u)*.0038);background:radial-gradient(circle at 38% 32%,#4a5b70 0%,#1a212b 62%,#0d1117 100%);border-radius:9999px;box-shadow:0 0 0 1px #ffffff0d}.mbNotchLed{width:calc(var(--u)*.0026);height:calc(var(--u)*.0026);transform:translate(calc(var(--u)*.0072),-50%);box-shadow:0 0 calc(var(--u)*.0022)calc(var(--u)*.0004)#50e682e6,0 0 calc(var(--u)*.0075)calc(var(--u)*.0012)#2dc86973;opacity:calc((var(--open) - .92)*12.5);background:radial-gradient(circle at 40% 35%,#d8ffe4 0%,#57e08a 45%,#17a84d 100%);border-radius:9999px;position:absolute;top:50%;left:50%}.mbChinLabel{bottom:calc(var(--u)*.0055);font-size:calc(var(--u)*.0085);letter-spacing:.16em;color:#ffffff42;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.macbookDisplay{border-radius:calc(var(--u)*.003);aspect-ratio:16/10;background-color:#fff;flex:1;position:relative;overflow:hidden;container-type:inline-size}.mbLidEdge{top:0;left:calc(var(--u)*.012);right:calc(var(--u)*.012);height:calc(var(--u)*.0105);transform-origin:50% 0;background:linear-gradient(#cdd2d7 0%,#adb4bb 55%,#8f97a0 100%);position:absolute;transform:rotateX(-90deg);box-shadow:inset 0 1px #ffffff47}.mbLidSide{top:calc(var(--u)*.012);bottom:calc(var(--u)*.004);width:calc(var(--u)*.0105);background:linear-gradient(#c6cbd0 0%,#a9b0b7 40%,#929aa2 74%,#7d858e 100%);position:absolute}.mbLidSideL{transform-origin:0;left:0;transform:rotateY(90deg)}.mbLidSideR{transform-origin:100%;right:0;transform:rotateY(-90deg)}.mbLidCorner{width:calc(var(--u)*.0062117);height:calc(var(--u)*.0105);transform-origin:0 0;position:absolute;top:0}.mbLidCornerLa{transform:translate(0,calc(var(--u)*.012))rotateZ(-75deg)rotateX(-90deg);background:linear-gradient(#c8cdd2 0%,#abb2b9 44%,#8e969e 100%);left:0}.mbLidCornerLb{transform:translate(calc(var(--u)*.001608),calc(var(--u)*.006))rotateZ(-45deg)rotateX(-90deg);background:linear-gradient(#cdd2d7 0%,#b0b7be 44%,#939ba3 100%);left:0}.mbLidCornerLc{transform:translate(calc(var(--u)*.006),calc(var(--u)*.001608))rotateZ(-15deg)rotateX(-90deg);background:linear-gradient(#cbd0d5 0%,#aeb5bc 50%,#90989f 100%);left:0}.mbLidCornerRa{transform:scaleX(-1)translate(0,calc(var(--u)*.012))rotateZ(-75deg)rotateX(-90deg);background:linear-gradient(#bcc1c7 0%,#a0a7ae 44%,#848c94 100%);left:100%}.mbLidCornerRb{transform:scaleX(-1)translate(calc(var(--u)*.001608),calc(var(--u)*.006))rotateZ(-45deg)rotateX(-90deg);background:linear-gradient(#c2c7cd 0%,#a5acb3 44%,#89919a 100%);left:100%}.mbLidCornerRc{transform:scaleX(-1)translate(calc(var(--u)*.006),calc(var(--u)*.001608))rotateZ(-15deg)rotateX(-90deg);background:linear-gradient(#c7ccd2 0%,#aab1b8 50%,#8d959d 100%);left:100%}.mbDeck{height:var(--depth);transform-origin:50% 0;transform-style:preserve-3d;background:linear-gradient(#ffffff38 0%,#fff0 34%),linear-gradient(176deg,#bfc4ca 0%,#a8afb6 40%,#969ea6 72%,#868e97 100%);border-radius:0;position:absolute;top:100%;left:0;right:0;transform:rotateX(90deg);box-shadow:inset 0 1px #ffffff3d}.mbDeck:before,.mbDeck:after{content:"";border-radius:calc(var(--u)*.004);opacity:.75;background:repeating-linear-gradient(90deg,#00000029 0 1px,#0000 1px 3px);width:11%;height:38%;position:absolute;top:6%}.mbDeck:before{left:4.5%}.mbDeck:after{right:4.5%}.mbKeyWell{border-radius:calc(var(--u)*.005);background:#22262b;grid-template-rows:repeat(6,1fr);gap:4%;height:40%;padding:3.5% 2.5%;display:grid;position:absolute;top:5%;left:17.5%;right:17.5%;box-shadow:inset 0 1px 2px #00000080,0 1px #ffffff29}.mbKeyRow{grid-auto-columns:1fr;grid-auto-flow:column;gap:3%;display:grid}.mbKeyRow i{border-radius:calc(var(--u)*.0016);background:linear-gradient(#4b515a 0%,#33383f 100%);box-shadow:0 1px #00000073}.mbKeyRow i:first-child,.mbKeyRow i:last-child{grid-column:span 2}.mbKeyRow.mbKeySpace i:nth-child(3){grid-column:span 7}.mbTrackpad{border-radius:calc(var(--u)*.004);background:linear-gradient(#9aa1a9 0%,#8d949c 100%);width:30%;height:32%;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #00000038,inset 0 1px 2px #0003}.mbBaseFront{height:var(--baseT);transform:translateZ(var(--depth));border-radius:0 0 var(--baseR)var(--baseR);box-shadow:inset 0 1px 0 #ffffff4d,0 calc(var(--u)*.02)calc(var(--u)*.03)calc(var(--u)*-.018)#14181c80;background:linear-gradient(#bcc1c7 0%,#a1a8b0 46%,#878f98 82%,#737b85 100%);position:absolute;top:100%;left:0;right:0}.mbBaseFront:after{content:"";border-radius:calc(var(--u)*.006)calc(var(--u)*.006)0 0;background:linear-gradient(#00000052,#0000000f);width:21%;height:46%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mbBaseSide{width:calc(var(--depth) - var(--sideSet));height:var(--baseT);background:linear-gradient(#b0b6bd 0%,#959ca4 55%,#7b838d 100%);position:absolute;top:100%}.mbBaseSideL{transform-origin:0 0;border-radius:0 0 var(--baseR)0;left:0;transform:rotateY(-90deg)}.mbBaseSideR{transform-origin:100% 0;border-radius:0 0 0 var(--baseR);right:0;transform:rotateY(90deg)}.mbHinge{height:calc(var(--u)*.009);transform:translateY(50%)translateZ(calc(var(--u)*.004));background:linear-gradient(#3b4149 0%,#22272c 60%,#14171a 100%);border-radius:9999px;position:absolute;bottom:0;left:8%;right:8%}.mbGroundShadow{width:calc(var(--w)*(1.02 - .1*var(--open)));height:calc(var(--depth)*1.15);transform-origin:50% 0;transform:translateX(-50%)rotateX(90deg)translateZ(calc(var(--baseT)*-1));filter:blur(calc(var(--u)*.012));opacity:calc(.55 + .35*var(--open));background:radial-gradient(46% 42% at 50% 42%,#181c2157 0%,#181c2121 46%,#181c2100 72%);position:absolute;top:100%;left:50%}@media (prefers-reduced-motion:reduce){.mbScrollTrack{height:auto}.mbSticky{height:auto;padding:3rem 0;position:relative}}@media (max-width:900px){.mbScrollTrack{height:auto}.mbSticky{justify-content:flex-start;height:auto;margin-left:-.625rem;margin-right:-.625rem;padding:1.75rem 1.5rem 2rem;position:relative}.mbScene{perspective:calc(2600px - 600px*var(--cam));flex-direction:column;max-width:none;display:flex}.mbCamera{width:100%;max-width:73vw;margin-left:auto;margin-right:auto}.builtWithIntro{margin-bottom:2.75rem;position:static}.mbStageFoot{order:1;margin-top:2.5rem;position:static}.builtWithIntro,.mbStageFoot{opacity:1;transform:none}.mbCamera{transform:translateY(calc(var(--u)*(-.452 + .404*var(--open))))rotateX(calc(-19deg + 17deg*var(--cam)));transform:translateY(calc(var(--u)*(-.452 + .404*cos(-90deg + 94deg*var(--open)))))rotateX(calc(-19deg + 17deg*var(--cam)))}.mbMotes,.mbRingB{display:none}.mbGrid{background-size:26px 26px}.mbScrollTrack{margin-top:0}.builtWithSection{padding:0 .625rem 3rem}}@media (max-width:520px){.mbSticky{padding:1.5rem 1rem 2rem}.mbScene{perspective:calc(2200px - 450px*var(--cam))}.mbCamera{max-width:78vw}.mbStageFoot{gap:.45rem}.mbStageTagline{font-size:1.0625rem}.mbStageBlurb{font-size:.8125rem;line-height:1.5}.mbStageChip{padding:.35rem .7rem;font-size:.75rem}.mbCamera{transform:translateY(calc(var(--u)*(-.428 + .404*var(--open))))rotateX(calc(-16deg + 14.5deg*var(--cam)));transform:translateY(calc(var(--u)*(-.428 + .404*cos(-90deg + 94deg*var(--open)))))rotateX(calc(-16deg + 14.5deg*var(--cam)))}}@property --open{syntax:"<number>";inherits:true;initial-value:0}@property --cam{syntax:"<number>";inherits:true;initial-value:0}.builtWithFooterBar{background-color:#fff;border:1px solid #e7dfda;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:60rem;margin:2.5rem auto 0;padding:1.1rem 1.5rem;display:flex;box-shadow:0 20px 45px -30px #16110f40}.builtWithFooterLabel{color:#dc2626;font-size:.8125rem;font-weight:600;display:block}.builtWithFooterTitle{color:#16110f;margin-top:.15rem;font-size:1.0625rem;font-weight:700}.builtWithCta{color:#dc2626;cursor:pointer;background-color:#fff;border:1.5px solid #dc2626;border-radius:9999px;align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-size:.9375rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.builtWithCta:hover{color:#fff;background-color:#dc2626}.builtWithCtaIcon{width:.9rem;height:.9rem}.lookbookCmsMockup{background-color:#fff;position:absolute;inset:0}.lookbookCmsShot{object-fit:cover;object-position:0% 0%;width:100%;height:100%;display:block}
.buildWithAppSketch{isolation:isolate;cursor:pointer;background-color:#08090c;width:100vw;min-height:clamp(41rem,92vh,60rem);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.bwaStage{--bwa-tile-w:339px;--bwa-tile-h:215px;--bwa-radius:1265px;--bwa-zoom:380px;--bwa-step:22.5deg;--bwa-lat-scale:1;--bwa-mid-gap-extra:0deg;--bwa-tile-lift:0px;--bwa-ink:#08090c;perspective:598px;perspective-origin:50%;position:absolute;inset:0;overflow:hidden}.bwaAmbient{z-index:0;pointer-events:none;background:radial-gradient(38% 44% at 22% 28%,#f9731633,#0000 68%),radial-gradient(42% 40% at 82% 74%,#18587a29,#0000 70%);animation:46s ease-in-out infinite alternate bwaDrift;position:absolute;inset:-20%}@keyframes bwaDrift{0%{transform:translate(-2%,-1.5%)scale(1)}to{transform:translate(2%,1.5%)scale(1.06)}}.bwaStars,.bwaStars:before,.bwaStars:after{z-index:0;pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.bwaStars:before,.bwaStars:after{content:""}.bwaStars{background-image:radial-gradient(.98px .98px at 139.2px 48px,#ffffff87,#0000 100%),radial-gradient(.65px .65px at 112.2px 158.6px,#ffffff5c,#0000 100%),radial-gradient(.65px .65px at 70.1px 165.4px,#ffffff8a,#0000 100%),radial-gradient(.59px .59px at 18.6px 47.6px,#ffffff7d,#0000 100%),radial-gradient(.7px .7px at 88.5px 113.3px,#ffffff75,#0000 100%),radial-gradient(.74px .74px at 97.3px 51.2px,#ffffff61,#0000 100%),radial-gradient(.86px .86px at 28.1px 196.3px,#ffffff78,#0000 100%),radial-gradient(.72px .72px at 210.3px 95.1px,#ffffff69,#0000 100%),radial-gradient(.55px .55px at 97.5px 159.9px,#ffffff6b,#0000 100%),radial-gradient(.56px .56px at 128.3px 83.5px,#ffffff7a,#0000 100%),radial-gradient(.62px .62px at 4.2px 135.2px,#ffffff4f,#0000 100%),radial-gradient(.62px .62px at 44.7px 17.5px,#ffffff78,#0000 100%),radial-gradient(.84px .84px at 173.9px 87.6px,#ffffff6b,#0000 100%),radial-gradient(.69px .69px at 119.6px 208.7px,#ffffff85,#0000 100%),radial-gradient(.55px .55px at 165.1px 163.3px,#ffffff52,#0000 100%),radial-gradient(.98px .98px at 9.6px 83.6px,#ffffff85,#0000 100%),radial-gradient(.87px .87px at 199.9px 30.1px,#ffffff7d,#0000 100%),radial-gradient(.61px .61px at 193px 189px,#ffffff57,#0000 100%),radial-gradient(.95px .95px at 189px 176.2px,#ffffff69,#0000 100%),radial-gradient(.98px .98px at 211.9px 34.9px,#ffffff85,#0000 100%),radial-gradient(.8px .8px at 81.7px 17.9px,#ffffff78,#0000 100%),radial-gradient(.68px .68px at 84.7px 15.6px,#ffffff82,#0000 100%),radial-gradient(.66px .66px at 23.4px 223.2px,#ffffff59,#0000 100%),radial-gradient(.96px .96px at 28.5px 233.5px,#ffffff61,#0000 100%),radial-gradient(.95px .95px at 24.6px 156.2px,#ffffff4d,#0000 100%),radial-gradient(.76px .76px at 151.4px 204.2px,#ffffff70,#0000 100%),radial-gradient(.67px .67px at 191.8px 58.3px,#ffffff78,#0000 100%),radial-gradient(.7px .7px at 132.4px 128.3px,#ffffff87,#0000 100%),radial-gradient(.95px .95px at 70px 162.2px,#fff6,#0000 100%),radial-gradient(.58px .58px at 14.8px 54px,#ffffff57,#0000 100%),radial-gradient(.72px .72px at 30.4px 82.8px,#ffffff69,#0000 100%),radial-gradient(.86px .86px at 159px 161.7px,#ffffff63,#0000 100%),radial-gradient(.61px .61px at 158.4px 131.8px,#ffffff70,#0000 100%),radial-gradient(.88px .88px at 77.1px 161.5px,#ffffff5c,#0000 100%),radial-gradient(.68px .68px at 104.7px 109.4px,#ffffff4f,#0000 100%),radial-gradient(.88px .88px at 13.7px 236.3px,#ffffff69,#0000 100%),radial-gradient(.87px .87px at 159.3px 65.5px,#ffffff8a,#0000 100%),radial-gradient(.99px .99px at 184.5px 111.8px,#ffffff87,#0000 100%),radial-gradient(.75px .75px at 15.7px 99.2px,#ffffff5e,#0000 100%),radial-gradient(.89px .89px at 147.5px 35.9px,#ffffff82,#0000 100%),radial-gradient(.67px .67px at 16.5px 165.3px,#ffffff75,#0000 100%),radial-gradient(.91px .91px at 165.1px 232.5px,#ffffff61,#0000 100%),radial-gradient(.87px .87px at 174.3px 36.6px,#fff6,#0000 100%),radial-gradient(.65px .65px at 64.6px 58.3px,#ffffff80,#0000 100%),radial-gradient(.64px .64px at 24.7px 56.8px,#ffffff57,#0000 100%),radial-gradient(.85px .85px at 174.3px 140.6px,#ffffff87,#0000 100%);background-size:240px 240px;animation:9s ease-in-out -3s infinite alternate bwaTwinkleFar}.bwaStars:before{background-image:radial-gradient(1.2px 1.2px at 243.4px 205.8px,#ffffff82,#0000 100%),radial-gradient(1.21px 1.21px at 215.8px 308.3px,#ffffffb5,#0000 100%),radial-gradient(1.1px 1.1px at 13.4px 168.8px,#fff9,#0000 100%),radial-gradient(1.26px 1.26px at 195.2px 272.5px,#ffffffb5,#0000 100%),radial-gradient(1.23px 1.23px at 105.3px 42.6px,#ffffffa8,#0000 100%),radial-gradient(1.12px 1.12px at 225.7px 13.6px,#ffffff87,#0000 100%),radial-gradient(1.14px 1.14px at 151px 274.3px,#ffffff75,#0000 100%),radial-gradient(1.39px 1.39px at 285.8px 276.7px,#ffffff75,#0000 100%),radial-gradient(1.46px 1.46px at 84.4px 57.9px,#ffffff7d,#0000 100%),radial-gradient(1.4px 1.4px at 42.3px 71.7px,#ffffff82,#0000 100%),radial-gradient(1.33px 1.33px at 312.7px 99.4px,#ffffff82,#0000 100%),radial-gradient(1.5px 1.5px at 94.3px 275.5px,#ffffff85,#0000 100%),radial-gradient(1.1px 1.1px at 112.4px 20.1px,#ffffff91,#0000 100%),radial-gradient(1.17px 1.17px at 166.7px 183px,#ffffff80,#0000 100%),radial-gradient(1.17px 1.17px at 177.6px 112.3px,#ffffffbd,#0000 100%),radial-gradient(1.48px 1.48px at 187.6px 6.8px,#ffffffbd,#0000 100%),radial-gradient(1.05px 1.05px at 125.2px 311.6px,#ffffffba,#0000 100%),radial-gradient(1.34px 1.34px at 55.4px 275px,#ffffffbd,#0000 100%),radial-gradient(1.47px 1.47px at 97.5px 208.6px,#ffffff7d,#0000 100%),radial-gradient(1.07px 1.07px at 60.5px 178px,#ffffff78,#0000 100%),radial-gradient(1.32px 1.32px at 6.9px 111.6px,#ffffff96,#0000 100%),radial-gradient(1.05px 1.05px at 192.9px 10.3px,#ffffff9e,#0000 100%),radial-gradient(1.03px 1.03px at 51.6px 6.1px,#ffffffa6,#0000 100%),radial-gradient(1px 1px at 305.3px 158.8px,#ffffff82,#0000 100%),radial-gradient(1.1px 1.1px at 217.3px 252.5px,#ffffff96,#0000 100%),radial-gradient(1.38px 1.38px at 13.5px 172.7px,#fff9,#0000 100%);background-size:320px 320px;animation:6.5s ease-in-out -2s infinite alternate bwaTwinkleMid}.bwaStars:after{background-image:radial-gradient(1.54px 1.54px at 15.2px 405px,#fffffff2,#fff0 70%),radial-gradient(1.76px 1.76px at 395.8px 109.6px,#ffffffc4,#fff0 70%),radial-gradient(1.98px 1.98px at 172.4px 330.5px,#ffffffba,#fff0 70%),radial-gradient(1.82px 1.82px at 228.3px 287.4px,#ffffffb0,#fff0 70%),radial-gradient(2.05px 2.05px at 164.7px 207px,#ffffffe6,#fff0 70%),radial-gradient(2.06px 2.06px at 282.7px 118.6px,#ffffffb8,#fff0 70%),radial-gradient(1.81px 1.81px at 142.5px 67.3px,#ffffffe3,#fff0 70%),radial-gradient(1.89px 1.89px at 294px 346.1px,#ffffffd9,#fff0 70%),radial-gradient(2.09px 2.09px at 106.6px 400.7px,#ffffffde,#fff0 70%),radial-gradient(2.01px 2.01px at 416.7px 369.6px,#ffffffe0,#fff0 70%),radial-gradient(1.49px 1.49px at 339.7px 289.5px,#ffffffe6,#fff0 70%),radial-gradient(2.03px 2.03px at 148.6px 269.8px,#fffc,#fff0 70%),radial-gradient(2.01px 2.01px at 114.5px 232.2px,#ffffffe6,#fff0 70%);background-size:420px 420px;animation:4.5s ease-in-out -1.2s infinite alternate bwaTwinkleNear}@keyframes bwaTwinkleFar{0%,to{opacity:.5}50%{opacity:1}}@keyframes bwaTwinkleMid{0%,to{opacity:.4}50%{opacity:1}}@keyframes bwaTwinkleNear{0%,to{opacity:.3}50%{opacity:1}}.bwaRig{--bwa-yaw:0deg;--bwa-pitch:0deg;--bwa-lean:0px;z-index:1;transform-style:preserve-3d;transform:rotateX(var(--bwa-pitch))rotateY(var(--bwa-yaw))translateZ(var(--bwa-lean));pointer-events:none;position:absolute;inset:0}.bwaRing{z-index:1;height:0;transform-style:preserve-3d;animation-duration:var(--bwa-dur);transform:translateZ(var(--bwa-zoom));animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:0;right:0}.bwaRingLeft{animation-name:bwaSpinLeft}.bwaRingRight{animation-name:bwaSpinRight}@keyframes bwaSpinLeft{0%{transform:translateZ(var(--bwa-zoom))rotateY(0deg)}to{transform:translateZ(var(--bwa-zoom))rotateY(-360deg)}}@keyframes bwaSpinRight{0%{transform:translateZ(var(--bwa-zoom))rotateY(0deg)}to{transform:translateZ(var(--bwa-zoom))rotateY(360deg)}}.bwaTile{top:calc(var(--bwa-tile-h)/-2);width:var(--bwa-tile-w);height:var(--bwa-tile-h);margin-left:calc(var(--bwa-tile-w)/-2);transform:rotateY(calc(var(--i)*var(--bwa-step)))rotateX(calc((var(--bwa-lat)*var(--bwa-lat-scale)) + (var(--bwa-mid-sign,0)*var(--bwa-mid-gap-extra,0deg))))translateZ(calc(var(--bwa-tile-lift) - var(--bwa-radius)));backface-visibility:hidden;pointer-events:auto;cursor:pointer;background-color:#101216;border:1px solid #ffffff17;border-radius:14px;text-decoration:none;display:block;position:absolute;left:50%;overflow:hidden}.buildWithAppSketch.bwaEntered .bwaTile{transition:transform .55s cubic-bezier(.22,1,.36,1)}.bwaTileImg{object-fit:cover;object-position:top center;pointer-events:none;opacity:0;transition:opacity .7s,filter .45s}.bwaTileImgReady{opacity:1}.bwaTile:after{content:"";pointer-events:none;background:linear-gradient(148deg,#ffffff1a 0%,#ffffff05 26%,#0000 52%);transition:background .45s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.bwaTile:hover{--bwa-tile-lift:100px;outline-offset:3px;outline:1.5px solid #e4eaf3}.bwaTile:hover .bwaTileImg{filter:brightness()saturate()}}.bwaTileUrl{z-index:11;color:#16110f;white-space:nowrap;pointer-events:none;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:500;line-height:1;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 16px))scale(.96);box-shadow:0 10px 30px #00000059}.bwaTileUrl.bwaTileUrlOn{opacity:1;transform:translate(-50%,calc(-100% - 16px))scale(1)}.bwaTileUrlArrow{opacity:.5;font-size:.75rem}@media (prefers-reduced-motion:reduce){.bwaTileUrl{transition:opacity .14s;transform:translate(-50%,calc(-100% - 16px))}.bwaTileUrl.bwaTileUrlOn{transform:translate(-50%,calc(-100% - 16px))}}.bwaVeil{z-index:5;pointer-events:none;background:  radial-gradient(28% 22% at 50% 50%,#08090cd1 0%,#08090c9e 45%,#08090c47 70%,#08090c00 92%),linear-gradient(180deg,var(--bwa-ink)0%,#08090c00 19%,#08090c00 80%,var(--bwa-ink)100%),linear-gradient(90deg,var(--bwa-ink)0%,#08090c00 11%,#08090c00 89%,var(--bwa-ink)100%);position:absolute;inset:0}.bwaContent{z-index:10;text-align:center;pointer-events:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-width:0;max-width:46rem;margin:0 auto;padding:4rem 1.5rem;display:flex;position:relative}.bwaContent>*{pointer-events:auto}.bwaHeading{letter-spacing:0;color:#fff;text-shadow:0 2px 20px #0009,0 1px 4px #000000b3;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.9rem,5.44vw,4.05rem);font-weight:400;line-height:1.16}.bwaStage,.bwaContent>*{transition:opacity 1.1s,transform 1.1s cubic-bezier(.22,1,.36,1)}.buildWithAppSketch:not(.bwaEntered) .bwaStage{opacity:0;transform:scale(1.06)}.buildWithAppSketch:not(.bwaEntered) .bwaContent>*{opacity:0;transform:translateY(14px)}.bwaContent>:first-child{transition-delay:.15s}.bwaStage.bwaIdle .bwaRing,.bwaStage.bwaIdle .bwaAmbient,.bwaStage.bwaIdle .bwaStars,.bwaStage.bwaIdle .bwaStars:before,.bwaStage.bwaIdle .bwaStars:after{animation-play-state:paused}@media (max-width:1023.98px){.bwaStage{--bwa-tile-w:262px;--bwa-tile-h:167px;--bwa-radius:978px;--bwa-zoom:293px;perspective:462px}.buildWithAppSketch{min-height:clamp(32rem,82vh,44rem)}}@media (max-width:639.98px){.bwaStage{--bwa-tile-w:178px;--bwa-tile-h:113px;--bwa-radius:665px;--bwa-zoom:199px;--bwa-lat-scale:1.3;--bwa-mid-gap-extra:5deg;perspective:314px}.bwaHeading{font-size:clamp(2.25rem,6.4vw,4.75rem)}.buildWithAppSketch{min-height:clamp(24rem,62.4vh,30.4rem)}.bwaVeil{background:  radial-gradient(30% 22% at 50% 50%,#08090c80 0%,#08090c3d 55%,#08090c00 82%),linear-gradient(180deg,var(--bwa-ink)0%,var(--bwa-ink)6%,#08090c00 22%,#08090c00 78%,var(--bwa-ink)94%,var(--bwa-ink)100%),linear-gradient(90deg,var(--bwa-ink)0%,#08090c00 8%,#08090c00 92%,var(--bwa-ink)100%)}}@media (prefers-reduced-motion:reduce){.bwaRing,.bwaAmbient,.bwaStars,.bwaStars:before,.bwaStars:after{animation:none}.bwaRingLeft{transform:translateZ(var(--bwa-zoom))rotateY(-9deg)}.bwaRingRight{transform:translateZ(var(--bwa-zoom))rotateY(9deg)}.bwaStage,.bwaContent>*,.bwaTile,.bwaTile:after,.bwaTileImg{transition:none}.bwaRig{transform:none}.bwaTile:hover{--bwa-tile-lift:0px}.buildWithAppSketch:not(.bwaEntered) .bwaStage,.buildWithAppSketch:not(.bwaEntered) .bwaContent>*{opacity:1;transform:none}}
.tmSection{--tm-tilt:-45deg;--tm-col:12.25rem;--tm-gap:5px;--tm-band-h:clamp(32rem,86vh,48rem);--tm-cover:calc((100vw + var(--tm-band-h))*.7072);background:#fff;padding-top:clamp(1.25rem,2.5vw,2.25rem);position:relative}.tmHead{text-align:center;max-width:46rem;margin:0 auto;padding:0 1.5rem clamp(2.5rem,5vw,4rem)}.tmHeadKicker{letter-spacing:.14em;text-transform:uppercase;color:#1d7a46;margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.tmHeadTitle{letter-spacing:-.03em;color:#0e1b14;text-wrap:balance;margin:0;font-size:clamp(1.85rem,4.4vw,3rem);font-weight:800;line-height:1.12}.tmHeadLead{color:#4a5a51;text-wrap:pretty;max-width:34rem;margin:1rem auto 0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.55}.tmBand{width:100vw;height:var(--tm-band-h);isolation:isolate;contain:layout paint;background-image:linear-gradient(115deg,#e4f5ec 0%,#fcf0dc 20%,#fbe5ee 40%,#e2f0fb 60%,#f4eedf 80%,#e4f5ec 100%);background-size:400% 400%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);animation:38s ease-in-out infinite tmGround;position:relative;overflow:hidden}@keyframes tmGround{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:700px){.tmSection{--tm-col:7.85rem;--tm-band-h:clamp(26rem,74vh,34rem);margin-top:-4rem}}@media (min-width:1800px){.tmSection{--tm-col:14.5rem}}@media (min-width:2400px){.tmSection{--tm-col:19rem}}@media (min-width:3200px){.tmSection{--tm-col:21rem}}.tmStage{height:var(--tm-cover);align-items:flex-start;gap:var(--tm-gap);transform:translate(-50%,-50%)rotate(var(--tm-tilt));transform-origin:50%;display:flex;position:absolute;top:50%;left:50%}.tmColumn{width:var(--tm-col);height:var(--tm-cover);flex:none}.tmTrack{gap:var(--tm-gap);animation:tmDrift var(--tm-dur,72s)linear infinite;will-change:transform;flex-direction:column;display:flex}.tmColumn:nth-child(2n) .tmTrack{animation-direction:reverse}@keyframes tmDrift{0%{transform:translate(0,0)}to{transform:translate3d(0,calc(-50% - var(--tm-gap)/2),0)}}.tmIdle .tmBand,.tmIdle .tmTrack,.tmIdle .tmFlip{animation-play-state:paused}.tmCell{width:100%;aspect-ratio:var(--tm-ar,1);background:#fff;border-radius:5px;transition:transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .55s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #0e1b1480,0 2px 6px -2px #0e1b141f,inset 0 0 0 1px #0e1b1414;container-type:inline-size}@media (hover:hover) and (pointer:fine){.tmCell:hover{transform:scale(1.05);box-shadow:0 34px 60px -26px #0e1b148c,0 3px 10px -2px #0e1b1429,inset 0 0 0 1px #0e1b141a}}.tmShot{object-fit:cover;object-position:50% 20%;filter:saturate(1.04)contrast(1.02);box-sizing:border-box}.tmShotToneMint{border:3px solid #1d7a46}.tmShotToneCitrus{border:3px solid #de7a1e}.tmShotToneBerry{border:3px solid #b4436b}.tmShotToneSky{border:3px solid #0e7490}.tmShotToneGrain{border:3px solid #b08a52}.tmShotToneInk{border:3px solid #2e3a34}.tmFlip{transform-style:preserve-3d;animation:26s ease-in-out infinite tmTurn;animation-delay:var(--tm-delay,0s);position:absolute;inset:0}.tmFace{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.tmFaceBack{transform:rotateY(180deg)}@keyframes tmTurn{0%,46%{transform:perspective(900px)rotateY(0)}50%,96%{transform:perspective(900px)rotateY(180deg)}to{transform:perspective(900px)rotateY(360deg)}}.tmToneMint{color:#fff;background:linear-gradient(150deg,#43d08a 0%,#1d7a46 100%);border:3px solid #1d7a46}.tmToneCitrus{color:#fff;background:linear-gradient(150deg,#fbbf5a 0%,#de7a1e 100%);border:3px solid #de7a1e}.tmToneBerry{color:#fff;background:linear-gradient(150deg,#f4a0ba 0%,#b4436b 100%);border:3px solid #b4436b}.tmToneSky{color:#fff;background:linear-gradient(150deg,#7dd3fc 0%,#0e7490 100%);border:3px solid #0e7490}.tmToneGrain{color:#fff;background:linear-gradient(150deg,#efdcb4 0%,#b08a52 100%);border:3px solid #b08a52}.tmToneInk{color:#fff;background:linear-gradient(150deg,#2e3a34 0%,#0d1310 100%);border:3px solid #2e3a34}.tmWord{flex-direction:column;justify-content:space-between;height:100%;padding:8cqw;display:flex}.tmWordKicker{letter-spacing:.16em;color:#ffffffb8;font-size:3.6cqw;font-weight:700;line-height:1}.tmWordLine{letter-spacing:-.02em;text-wrap:balance;font-size:11.5cqw;font-weight:800;line-height:1.1}.tmStat{flex-direction:column;justify-content:center;gap:2cqw;height:100%;padding:8cqw;display:flex}.tmStatValue{letter-spacing:-.04em;font-size:22cqw;font-weight:800;line-height:.95}.tmStatLabel{color:#ffffffbf;font-size:4.4cqw;font-weight:600;line-height:1.2}.tmArt{flex-direction:column;justify-content:flex-end;gap:4cqw;height:100%;padding:8cqw;display:flex;position:relative;overflow:hidden}.tmArtGlow{aspect-ratio:1;background:radial-gradient(circle,#fff6 0%,#fff0 68%);border-radius:50%;width:85%;position:absolute;top:-30%;right:-25%}.tmArtIcon{color:#fff;width:34cqw;display:block;position:relative}.tmArtIcon svg{width:100%;height:auto;display:block}.tmArtLabel{letter-spacing:-.01em;font-size:6.5cqw;font-weight:700;line-height:1.15;position:relative}@media (prefers-reduced-motion:reduce){.tmBand,.tmTrack,.tmFlip{animation:none}.tmCell{transition:none}.tmCell:hover{transform:none}}
.ilfCard{isolation:isolate;border-radius:1.5rem;padding:1.5px;position:relative;overflow:hidden}.ilfBorderSweep{z-index:0;background:conic-gradient(#0000 0deg,#fb923ce6 25deg,#0000 70deg 360deg);animation:5s linear infinite ilfRotate;position:absolute;inset:-40%}@keyframes ilfRotate{to{transform:rotate(360deg)}}.ilfGlow{z-index:0;filter:blur(38px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.ilfGlowA{background:radial-gradient(circle,#fb923c80,#0000 70%);width:9rem;height:9rem;animation:7s ease-in-out infinite ilfDriftA;top:-3rem;right:-2.5rem}.ilfGlowB{background:radial-gradient(circle,#f973168c,#0000 70%);width:10rem;height:10rem;animation:8.5s ease-in-out infinite ilfDriftB;bottom:-3.5rem;left:-3rem}@keyframes ilfDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-.6rem,.8rem)scale(1.12)}}@keyframes ilfDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(.7rem,-.6rem)scale(1.1)}}.ilfContent{z-index:1;border-radius:inherit;background:linear-gradient(#16151a 0%,#0a090c 100%);padding:1.85rem 1.6rem;position:relative}.ilfKicker{letter-spacing:.1em;color:#fb923c;opacity:0;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:inline-flex;transform:translateY(.5rem)}.ilfKickerDot{background-color:#fb923c;border-radius:50%;width:.4rem;height:.4rem;animation:1.8s ease-out infinite ilfPulse;box-shadow:0 0 #fb923c99}@keyframes ilfPulse{0%{box-shadow:0 0 #fb923c8c}70%{box-shadow:0 0 0 .4rem #fb923c00}to{box-shadow:0 0 #fb923c00}}.ilfTitle{color:#fff;opacity:0;margin-top:.6rem;font-size:1.3rem;font-weight:800;line-height:1.3;transform:translateY(.6rem)}.ilfSubtitle{color:#a9a29b;opacity:0;margin-top:.5rem;font-size:.875rem;line-height:1.55;transform:translateY(.6rem)}.ilfForm{flex-direction:column;gap:.85rem;margin-top:1.35rem;display:flex}.ilfField{opacity:0;flex-direction:column;gap:.3rem;display:flex;transform:translateY(.7rem)}.ilfFieldLabel{color:#c9c4be;font-size:.75rem;font-weight:600}.ilfField input{color:#fff;background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:.6rem;width:100%;padding:.7rem .85rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.ilfField input::placeholder{color:#6b655d}.ilfField input:focus{background-color:#fb923c0f;border-color:#fb923c;outline:none;box-shadow:0 0 0 4px #fb923c24}.ilfSubmit{color:#fff;cursor:pointer;opacity:0;background-color:#f97316;background-image:linear-gradient(120deg,#f97316 0%,#fa8127 100%);border:none;border-radius:.65rem;justify-content:center;align-items:center;margin-top:.35rem;padding:.8rem 1.25rem;font-size:.9375rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(.7rem)}.ilfSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #f9731659}.ilfSubmit:disabled{cursor:default;opacity:.7}.ilfSubmitLabel{z-index:1;position:relative}.ilfSubmitShine{background:linear-gradient(115deg,#0000 30%,#ffffff59 48%,#0000 66%);animation:2.6s ease-in-out infinite ilfShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes ilfShine{0%,40%{transform:translate(-120%)}60%,to{transform:translate(120%)}}.ilfInView .ilfKicker{animation:.5s 50ms forwards ilfRise}.ilfInView .ilfTitle{animation:.5s .14s forwards ilfRise}.ilfInView .ilfSubtitle{animation:.5s .22s forwards ilfRise}.ilfInView .ilfField:first-child{animation:.5s .32s forwards ilfRise}.ilfInView .ilfField:nth-child(2){animation:.5s .4s forwards ilfRise}.ilfInView .ilfField:nth-child(3){animation:.5s .48s forwards ilfRise}.ilfInView .ilfSubmit{animation:.5s .56s forwards ilfRise}@keyframes ilfRise{to{opacity:1;transform:translateY(0)}}.ilfThanks{text-align:center;padding:1.75rem .25rem}.ilfThanksIcon{color:#fb923c;background-color:#fb923c26;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.35rem;font-weight:700;display:inline-flex}.ilfThanksTitle{color:#fff;margin-top:.9rem;font-size:1.15rem;font-weight:800}.ilfThanksText{color:#a9a29b;margin-top:.4rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.ilfBorderSweep,.ilfGlowA,.ilfGlowB,.ilfKickerDot,.ilfSubmitShine{animation:none}.ilfKicker,.ilfTitle,.ilfSubtitle,.ilfField,.ilfSubmit{opacity:1;transform:none;animation:none!important}}
.aiLayerSection{background-color:#0a090c;background-image:radial-gradient(circle at 88% 92%,#f973162e,#0000 55%),radial-gradient(circle at 6% 8%,#f9731614,#0000 45%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 1.25rem;position:relative;overflow:hidden}.aiLayerInner{flex-direction:column;gap:2.5rem;max-width:72rem;margin:0 auto;display:flex}@media (min-width:960px){.aiLayerInner{flex-direction:row;align-items:center;gap:3.5rem}}.aiLayerText{flex:1;min-width:0}.aiLayerEyebrow{letter-spacing:.14em;color:#fb923c;font-size:.75rem;font-weight:700;display:inline-block}.aiLayerHeading{color:#fff;margin-top:.85rem;font-size:2rem;font-weight:800;line-height:1.2}@media (min-width:640px){.aiLayerHeading{font-size:2.5rem}}.aiLayerAccent{color:#fb923c;font-style:italic;font-weight:800}.aiLayerSubheading{color:#a9a29b;max-width:34rem;margin-top:1.25rem;font-size:1rem;line-height:1.7}.aiLayerStats{flex-wrap:wrap;gap:1.75rem 2.5rem;margin-top:2.25rem;display:flex}.aiLayerStat{flex-direction:column;gap:.3rem;display:flex}.aiLayerStatValue{color:#fb923c;font-size:1.75rem;font-weight:800}.aiLayerStatLabel{color:#8a8379;max-width:8rem;font-size:.8125rem;line-height:1.4}.aiLayerPanel{flex-direction:column;flex:1;min-width:0;display:flex}
.insideBuilderSection{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 1.25rem 4.5rem;position:relative}.insideBuilderIntro{text-align:center;max-width:42rem;margin:0 auto}.insideBuilderEyebrow{letter-spacing:.12em;color:#f97316;font-size:.75rem;font-weight:700;display:inline-block}.insideBuilderHeading{color:#16110f;margin-top:.6rem;font-size:1.75rem;font-weight:800;line-height:1.25}@media (min-width:640px){.insideBuilderHeading{font-size:2.25rem}}.insideBuilderSubheading{color:#6b625d;margin-top:1rem;font-size:1rem;line-height:1.6}.insideBuilderGrid{grid-template-columns:1fr;gap:1rem;max-width:72rem;margin:3rem auto 0;display:grid}@media (min-width:900px){.insideBuilderGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(9rem,auto)}.insideBuilderGrid>.builderCard:first-child{grid-area:1/1/span 2/span 2}.insideBuilderGrid>.builderCard:nth-child(2){grid-area:1/3}.insideBuilderGrid>.builderCard:nth-child(3){grid-area:2/3}}.builderCard{background-color:#fff;border:1px solid #efe4dc;border-radius:1.1rem;padding:1.5rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;position:relative}.builderCard:hover{border-color:#f8cda0;transform:translateY(-6px);box-shadow:0 25px 45px -25px #16110f40}.builderCard--featured{background:#ffeedf;border-color:#f8cda0;flex-direction:column;display:flex}.builderCard--featured:hover{border-color:#f97316;box-shadow:0 30px 55px -25px #f9731659}.builderCard--dark{background-color:#16110f;border-color:#16110f}.builderCard--dark:hover{border-color:#e0a05a;box-shadow:0 25px 45px -25px #0000008c}.builderCard--dark .builderCardHeading,.builderCard--dark .builderCardDescription{color:#fff}.builderCard--dark .builderCardDescription{color:#c8c2bc}.builderCardIcon{color:#f97316;background-color:#ffe8d5;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.15rem;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.builderCard--featured .builderCardIcon{color:#fff;background-color:#16110f}.builderCard--dark .builderCardIcon{color:#e0a05a;background-color:#ffffff1a}.builderCard:hover .builderCardIcon{transform:scale(1.08)rotate(-4deg)}.builderCardHeading{color:#16110f;margin-top:1.1rem;font-size:1.1875rem;font-weight:800;line-height:1.3}.builderCard--featured .builderCardHeading{font-size:1.375rem}.builderCardDescription{color:#6b625d;margin-top:.65rem;font-size:.9375rem;line-height:1.6}.builderCardStats{gap:2rem;margin-top:auto;padding-top:2rem;display:flex}.builderCardStat{flex-direction:column;gap:.25rem;display:flex}.builderCardStatValue{color:#f97316;font-size:1.375rem;font-weight:800}.builderCardStatLabel{letter-spacing:.04em;color:#8a7f73;max-width:9rem;font-size:.6875rem;font-weight:600;line-height:1.35}
.comparisonSection{background-color:#fff4ec;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 1.25rem 4.5rem;position:relative}.comparisonIntro{text-align:center;max-width:46rem;margin:0 auto}.comparisonEyebrow{letter-spacing:.12em;color:#f97316;font-size:.75rem;font-weight:700;display:inline-block}.comparisonHeading{color:#16110f;margin-top:.6rem;font-size:1.625rem;font-weight:800;line-height:1.25}@media (min-width:640px){.comparisonHeading{font-size:2.25rem}}.comparisonSubheading{color:#6b625d;margin-top:1rem;font-size:1rem;line-height:1.6}.comparisonGrid{grid-template-columns:1fr;gap:1rem;max-width:76rem;margin:3rem auto 0;display:grid}@media (min-width:900px){.comparisonGrid{grid-template-columns:repeat(4,1fr);align-items:stretch}}.comparisonCard{background-color:#fff;border:1px solid #efe4dc;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 40px -30px #16110f33}.comparisonCardHeader{justify-content:space-between;align-items:center;gap:.6rem;padding:1.1rem 1.25rem;display:flex}.comparisonCard--recommended .comparisonCardHeader{background-color:#f97316}.comparisonCard--dark .comparisonCardHeader{background-color:#16110f}.comparisonCardName{color:#fff;font-size:1.125rem;font-weight:800}.comparisonCardBadge{letter-spacing:.03em;color:#fff;white-space:nowrap;border-radius:.35rem;flex-shrink:0;padding:.3rem .6rem;font-size:.6875rem;font-weight:700}.comparisonCard--recommended .comparisonCardBadge{background-color:#ffffff40}.comparisonCard--dark .comparisonCardBadge{color:#fb923c;background-color:#ffffff24}.comparisonCardRows{flex:1;padding:1.1rem 1.25rem .5rem}.comparisonRow{border-bottom:1px dashed #efe4dc;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem 0;display:flex}.comparisonRow:last-child{border-bottom:none}.comparisonRowLabel{color:#16110f;max-width:8rem;font-size:.875rem;font-weight:700}.comparisonRowValue{text-align:right;color:#8a7f73;max-width:9rem;font-size:.8125rem}.comparisonCard--recommended .comparisonRowValue{color:#f97316;font-weight:600}.comparisonFootnote{color:#6b625d;background-color:#fff4ec;margin-top:.5rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.5}
.gpSection{background-color:#fff;flex-direction:column;align-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 1.25rem 4.5rem;display:flex;position:relative}.gpHeader{text-align:center;max-width:38rem}.gpEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f97316;font-size:.75rem;font-weight:700;display:inline-block}.gpTitle{color:#16110f;margin:.6rem 0 0;font-size:1.75rem;font-weight:800}@media (min-width:640px){.gpTitle{font-size:2.25rem}}.gpToggleWrapper{align-items:center;margin-top:2rem;display:flex}.gpToggleOptions{border-bottom:2px solid #efe4dc;display:flex}.gpToggleOption{cursor:pointer;color:#6b625d;background:0 0;border:none;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;transition:color .2s;position:relative}.gpToggleOption:hover,.gpToggleOptionActive{color:#f97316}.gpToggleOptionActive:after{content:"";background-color:#f97316;border-radius:2px;height:3px;position:absolute;bottom:-2px;left:0;right:0}.gpBadge{color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background-color:#f97316;border-radius:9999px;margin-left:1rem;padding:.3rem .7rem;font-size:.7rem;font-weight:700}.gpLoading{flex-direction:column;align-items:center;gap:1rem;padding:4rem 0;display:flex}.gpSpinner{border:3px solid #efe4dc;border-top-color:#f97316;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite gpSpin}@keyframes gpSpin{to{transform:rotate(360deg)}}.gpLoadingText{color:#6b625d;font-size:.9375rem}.gpError{color:#c0392b;text-align:center;padding:2rem 1rem;font-size:.9375rem}.gpPlansWrapper{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:1.5rem;width:100%;max-width:72rem;margin-top:2.5rem;display:grid}.gpCard{background-color:#fff;border:1px solid #efe4dc;border-radius:1rem;flex-direction:column;justify-content:space-between;padding:2.25rem 1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .3s;display:flex;box-shadow:0 20px 40px -30px #16110f33}.gpCard:hover{border-color:#e9b49a;transform:translateY(-6px);box-shadow:0 25px 45px -25px #f9731640}.gpPlanName{color:#16110f;margin-bottom:.35rem;font-size:1.375rem;font-weight:800}.gpPlanDesc{color:#6b625d;margin-bottom:1.25rem;font-size:.875rem}.gpPriceBox{background-color:#f8f4f1;border-radius:.75rem;align-items:baseline;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.gpPrice{color:#16110f;margin-right:.35rem;font-size:1.75rem;font-weight:800}.gpPerPeriod{color:#8a7f73;font-size:.9375rem}.gpPriceBoxFree{justify-content:center}.gpFeatures{flex-direction:column;gap:.9rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.gpFeatureItem{color:#3a332f;align-items:center;font-size:.875rem;line-height:1.4;display:flex}.gpCheckIcon{color:#f97316;flex-shrink:0;width:1rem;height:1rem;margin-right:.5rem}.gpCtaButtonWrapper{width:100%}.gpCtaButton{color:#f97316;cursor:pointer;background-color:#fff;border:1.5px solid #f97316;border-radius:9999px;width:100%;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;transition:background-color .2s,color .2s}.gpCtaButtonPrimary,.gpCtaButton:hover{color:#fff;background-color:#f97316}.gpCardShort{justify-content:flex-start}@media (max-width:768px){.gpPlansWrapper{gap:1.25rem}.gpCard{padding:1.75rem 1.25rem}}
.finalCtaSection{background-color:#0a090c;background-image:radial-gradient(circle at 12% 0,#f9731629,#0000 45%),radial-gradient(circle at 88% 100%,#f9731624,#0000 45%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4.5rem 1.25rem;position:relative;overflow:hidden}.finalCtaInner{flex-direction:column;align-items:center;gap:2.75rem;max-width:72rem;margin:0 auto;display:flex}.finalCtaText{text-align:center;max-width:46rem}.finalCtaFormCol{width:100%;max-width:26rem}@media (min-width:960px){.finalCtaInner{text-align:left;flex-direction:row;align-items:center;gap:3.5rem}.finalCtaText{text-align:left;flex:1;max-width:none}.finalCtaFormCol{flex-shrink:0;width:24rem;max-width:24rem}}.finalCtaEyebrow{letter-spacing:.14em;color:#fb923c;font-size:.75rem;font-weight:700;display:inline-block}.finalCtaHeading{color:#fff;margin-top:.85rem;font-size:1.875rem;font-weight:800;line-height:1.25}@media (min-width:640px){.finalCtaHeading{font-size:2.75rem}}.finalCtaAccent{color:#fb923c;font-style:italic;font-weight:800}.finalCtaSubheading{color:#a9a29b;margin-top:1.1rem;font-size:1rem;line-height:1.6}.finalCtaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-top:2rem;display:flex}@media (min-width:960px){.finalCtaButtons{justify-content:flex-start}}.finalCtaPrimaryButton{color:#fff;cursor:pointer;background-color:#f97316;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.9375rem;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.finalCtaPrimaryButton:hover{background-color:#ea580c;transform:translateY(-2px)}.finalCtaPrimaryIcon{width:.9rem;height:.9rem}.finalCtaSecondaryButton{color:#fff;cursor:pointer;background-color:#0000;border:1.5px solid #ffffff59;border-radius:9999px;align-items:center;padding:.85rem 1.6rem;font-size:.9375rem;font-weight:700;transition:border-color .2s,background-color .2s;display:inline-flex}.finalCtaSecondaryButton:hover{background-color:#ffffff0f;border-color:#fff}.finalCtaCaption{color:#8a8379;margin-top:1.5rem;font-size:.8125rem}
.lgOverlay{z-index:1000000000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#16110f8c;justify-content:center;align-items:center;padding:1.25rem;animation:.25s lgFadeIn;display:flex;position:fixed;inset:0}@keyframes lgFadeIn{0%{opacity:0}to{opacity:1}}.lgModal{background-color:#fff;border-radius:1.25rem;grid-template-columns:26.45rem 1fr;width:100%;max-width:52.9rem;max-height:calc(100vh - 2.5rem);animation:.3s cubic-bezier(.22,.61,.36,1) lgPopIn;display:grid;position:relative;overflow-y:auto;box-shadow:0 40px 80px -30px #16110f73}@keyframes lgPopIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lgModalClose{z-index:2;color:#fff;cursor:pointer;background-color:#16110f8c;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:1.44rem;line-height:1;transition:background-color .2s;display:flex;position:absolute;top:.69rem;right:.69rem}.lgModalClose:hover{background-color:#16110fcc}.lgModalMedia{background:linear-gradient(165deg,#fa8127 0%,#f97316 55%,#70340a 100%);flex-direction:column;padding:1.84rem 1.27rem 1.61rem;display:flex;position:relative;overflow:hidden}.lgMediaGlow{filter:blur(28px);pointer-events:none;border-radius:50%;position:absolute}.lgMediaGlowA{background-color:#bef2d359;width:12rem;height:12rem;animation:13s ease-in-out infinite lgGlowDriftA;top:-3rem;left:-3rem}.lgMediaGlowB{background-color:#14532d8c;width:10rem;height:10rem;animation:17s ease-in-out infinite lgGlowDriftB;bottom:-2rem;right:-4rem}@keyframes lgGlowDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2.5rem,1.5rem)scale(1.15)}}@keyframes lgGlowDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2rem,-1.75rem)scale(1.2)}}.lgDeviceIntro{z-index:1;text-align:center;position:relative}.lgDeviceKicker{letter-spacing:.08em;text-transform:uppercase;color:#feefe2;background-color:#ffffff24;border-radius:9999px;align-items:center;gap:.4rem;padding:.29rem .81rem;font-size:.79rem;font-weight:700;display:inline-flex}.lgKickerDot{background-color:#fb923c;border-radius:50%;width:.46rem;height:.46rem;animation:2s ease-in-out infinite lgDotPulse}@keyframes lgDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.lgDeviceHeadline{color:#fff;margin:.63rem 0 0;font-size:1.29rem;font-weight:800;line-height:1.3}.lgWordRotator{height:1.5em;display:block;overflow:hidden}.lgWordTrack{flex-direction:column;animation:9s cubic-bezier(.65,0,.35,1) infinite lgWordCycle;display:flex}.lgWord{color:#feefe2;white-space:nowrap;height:1.5em;line-height:1.5em}@keyframes lgWordCycle{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-1.5em)}66%,92%{transform:translateY(-3em)}to{transform:translateY(-4.5em)}}.lgDeviceCluster{z-index:1;aspect-ratio:20/14;width:calc(100% + 1.38rem);margin:auto -.69rem;position:relative}.lgDeviceFacts{z-index:1;flex-direction:column;gap:.52rem;margin:1.44rem 0 0;padding:0;list-style:none;display:flex;position:relative}.lgDeviceFact{color:#fee9d8;align-items:center;gap:.52rem;font-size:.86rem;font-weight:600;display:flex}.lgDeviceFact svg{color:#fb923c;flex-shrink:0}.lgDevice{opacity:0;animation:.55s cubic-bezier(.22,.61,.36,1) forwards lgDeviceIn;animation-delay:calc(var(--lg-i,0)*.11s + .15s);position:absolute}@keyframes lgDeviceIn{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.lgDeviceFrame{background:linear-gradient(150deg,#55585e 0%,#2a2c31 38%,#17181b 72%,#0c0d0f 100%);border-radius:.55rem;width:100%;padding:.25rem;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff14,0 14px 26px -12px #000000bf}.lgDeviceScreen{background-image:conic-gradient(#e4e4e4 90deg,#fafafa 90deg 180deg,#e4e4e4 180deg 270deg,#fafafa 270deg);background-size:10px 10px;border-radius:.25rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000008c}.lgDeviceScreen:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff47 0%,#ffffff1a 22%,#fff0 44%);position:absolute;inset:0}.lgDeviceScreen img{object-fit:cover;object-position:0% 0%}.lgDeviceFoldable .lgDeviceFrame,.lgDevicePhone .lgDeviceFrame,.lgDeviceTablet .lgDeviceFrame{animation:7s ease-in-out infinite lgFloat}.lgDevicePhone .lgDeviceFrame{animation-duration:6.2s}.lgDeviceTablet .lgDeviceFrame{animation-duration:8.4s;animation-delay:-2.5s}.lgDeviceFoldable .lgDeviceFrame{animation-delay:-4s}@keyframes lgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lgDeviceScreen:after{background-position:100% 0;background-size:260% 100%;animation:9s ease-in-out infinite lgSheen}.lgDeviceLaptop .lgDeviceScreen:after{animation-delay:.5s}.lgDeviceFoldable .lgDeviceScreen:after{animation-delay:1s}.lgDevicePhone .lgDeviceScreen:after{animation-delay:1.5s}.lgDeviceTablet .lgDeviceScreen:after{animation-delay:2s}@keyframes lgSheen{0%,55%{background-position:130% 0}85%,to{background-position:-30% 0}}.lgDeviceMonitor{width:56%;top:0;left:8%}.lgDeviceMonitor .lgDeviceScreen{aspect-ratio:16/10}.lgMonitorCam{background-color:#3c4046;border-radius:50%;width:.16rem;height:.16rem;position:absolute;top:.1rem;left:50%;transform:translate(-50%)}.lgStandNeck{background:linear-gradient(90deg,#5f656b 0%,#b6bdc3 22%,#edf1f4 44%,#c2c9cf 58%,#757b81 82%,#4e5359 100%);width:16%;height:1.32rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.lgStandBase{background:linear-gradient(#dce1e5 0%,#aab1b7 55%,#6c7278 100%);border-radius:.1rem .1rem .3rem .3rem;width:46%;height:.46rem;position:absolute;top:calc(100% + 1.32rem);left:50%;transform:translate(-50%);box-shadow:0 6px 12px -6px #000000b3}.lgDeviceLaptop{z-index:3;width:58%;top:27%;right:2%}.lgDeviceLaptop .lgDeviceFrame{border-radius:.4rem .4rem .15rem .15rem}.lgDeviceLaptop .lgDeviceScreen{aspect-ratio:16/10.4}.lgLaptopBase{background:linear-gradient(#e2e6ea 0%,#b3babf 40%,#7c8288 75%,#565c62 100%);border-radius:.06rem .06rem .3rem .3rem;width:114%;height:.48rem;position:absolute;top:100%;left:-7%;box-shadow:0 8px 14px -7px #000000b3}.lgLaptopBase:after{content:"";background-color:#3c4046a6;border-radius:0 0 .1rem .1rem;width:14%;height:.14rem;position:absolute;top:.115rem;left:50%;transform:translate(-50%)}.lgDeviceFoldable{z-index:4;width:30%;bottom:0;left:14%}.lgDeviceFoldable .lgDeviceFrame{border-radius:.35rem;padding:.23rem}.lgDeviceFoldable .lgDeviceScreen{aspect-ratio:11/9;border-radius:.22rem}.lgFoldHinge{z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000029 0%,#ffffff57 45% 55%,#00000029 100%);width:.21rem;position:absolute;top:.23rem;bottom:.23rem;left:50%;transform:translate(-50%)}.lgDevicePhone{z-index:5;width:19%;bottom:6%;left:0}.lgDevicePhone .lgDeviceFrame{border-radius:.6rem;padding:.21rem}.lgDevicePhone .lgDeviceScreen{aspect-ratio:9/19;border-radius:.45rem}.lgPhoneNotch{z-index:1;background-color:#0c0d0f;border-radius:0 0 .15rem .15rem;width:34%;height:.25rem;position:absolute;top:.21rem;left:50%;transform:translate(-50%)}.lgDeviceHomeBtn{z-index:1;background-color:#fff9;border-radius:9999px;width:36%;height:.115rem;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%)}.lgDeviceTablet{z-index:5;width:28%;bottom:0;right:0}.lgDeviceTablet .lgDeviceFrame{border-radius:.4rem;padding:.23rem}.lgDeviceTablet .lgDeviceScreen{aspect-ratio:3/4.2;border-radius:.28rem}@media (prefers-reduced-motion:reduce){.lgDevice{opacity:1;animation:none}.lgMediaGlow,.lgKickerDot,.lgWordTrack,.lgDeviceFrame,.lgDeviceScreen:after{animation:none}.lgDeviceScreen:after{background-position:0 0}}.lgModalBody{flex-direction:column;justify-content:center;padding:2.3rem 2.01rem;display:flex}.lgModalTitle{color:#16110f;margin:0;font-size:1.58rem;font-weight:800}.lgModalSubtitle{color:#6b625d;margin:.58rem 0 0;font-size:1rem;line-height:1.5}.lgForm{flex-direction:column;gap:1.04rem;margin-top:1.73rem;display:flex}.lgField{flex-direction:column;gap:.4rem;display:flex}.lgFieldLabel{color:#16110f;font-size:.86rem;font-weight:700}.lgField input,.lgField select{color:#16110f;background-color:#faf7f5;border:1px solid #e7dfda;border-radius:.6rem;width:100%;padding:.75rem .98rem;font-family:inherit;font-size:1.08rem}.lgField input:focus,.lgField select:focus{background-color:#fff;border-color:#f97316;outline:none}.lgField select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B625D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .86rem center;background-repeat:no-repeat;background-size:1.15rem;padding-right:2.59rem}.lgSubmit{color:#fff;cursor:pointer;background-color:#f97316;border:none;border-radius:9999px;margin-top:.46rem;padding:.92rem 1.44rem;font-size:1.08rem;font-weight:700;transition:background-color .2s}.lgSubmit:hover{background-color:#ea580c}.lgThanks{text-align:center;padding:1rem 0}.lgThanksIcon{color:#f97316;background-color:#fff4ec;border-radius:50%;justify-content:center;align-items:center;width:3.45rem;height:3.45rem;font-size:1.73rem;font-weight:700;display:inline-flex}.lgThanksTitle{color:#16110f;margin:1.15rem 0 0;font-size:1.44rem;font-weight:800}.lgThanksText{color:#6b625d;margin:.58rem 0 0;font-size:1rem}@media (max-width:640px){.lgOverlay{align-items:flex-end;padding:.75rem}.lgModal{border-radius:1rem;flex-direction:column;max-height:calc(100dvh - 1.5rem);display:flex}.lgModalBody{padding:1rem 1.25rem 1.1rem}.lgModalMedia{padding:.85rem 1rem .9rem}.lgDeviceIntro{text-align:left;padding-right:2.5rem}.lgDeviceKicker{padding:.18rem .55rem;font-size:.625rem}.lgDeviceHeadline{margin-top:.15rem;font-size:.8125rem}.lgWordRotator{height:1.3em}.lgWord{height:1.3em;line-height:1.3em}@keyframes lgWordCycle{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-1.3em)}66%,92%{transform:translateY(-2.6em)}to{transform:translateY(-3.9em)}}.lgDeviceCluster{aspect-ratio:20/10.5;width:100%;max-width:none;margin:.5rem 0 0}.lgDeviceMonitor{width:42%}.lgDeviceLaptop{width:46%}.lgDeviceFoldable{width:24%}.lgDevicePhone{width:15%}.lgDeviceTablet{width:21%}.lgStandNeck{height:.65rem}.lgStandBase{width:46%;height:.24rem;top:calc(100% + .65rem)}.lgLaptopBase{height:.24rem}.lgDeviceFacts{display:none}.lgModalTitle{font-size:1.125rem}.lgModalSubtitle{margin-top:.35rem;font-size:.8125rem}.lgForm{gap:.6rem;margin-top:.85rem}.lgField{gap:.25rem}.lgField input{padding:.55rem .75rem;font-size:1rem}.lgSubmit{margin-top:.2rem;padding:.7rem 1.25rem}.lgModalClose{background-color:#16110f8c;top:.5rem;right:.5rem}}@media (max-width:640px) and (max-height:620px){.lgModalMedia{display:none}}.lgBubble{z-index:999999999;background-color:#fff;border:2px solid #f97316;border-radius:.9rem;width:15.5rem;max-width:calc(100vw - 40px);padding:.9rem 1rem 1rem;animation:.3s cubic-bezier(.22,.61,.36,1) lgBubbleIn;position:fixed;bottom:84px;right:20px;box-shadow:0 20px 40px -20px #16110f59}@keyframes lgBubbleIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.lgBubbleClose{color:#a79e98;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.lgBubbleClose:hover{color:#6b625d}.lgBubbleText{color:#16110f;margin:.2rem 1rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.4}.lgBubbleActions{gap:.5rem;margin-top:.75rem;display:flex}.lgBubbleBtn{color:#16110f;cursor:pointer;background-color:#fff;border:1.5px solid #e7dfda;border-radius:9999px;flex:1;padding:.45rem 0;font-size:.8125rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.lgBubbleBtn:hover{color:#f97316;border-color:#f97316}.lgBubbleBtnYes{color:#fff;background-color:#f97316;border-color:#f97316}.lgBubbleBtnYes:hover{color:#fff;background-color:#ea580c}
