@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@600;700&display=swap";:root{--ink:#11131a;--blue:#315cff;--blue-dark:#2147d5;--cream:#f5efe4;--paper:#fbfaf7;--line:#dfddd7;--muted:#696c77;--white:#fff;--lime:#d9f542;--pink:#ff4f9a;--violet:#8461ff;--orange:#ff765f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{transition:transform .2s,background-color .2s,color .2s,border-color .2s,opacity .2s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}h1,h2,h3,p{margin-top:0}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.kicker{letter-spacing:.15em;color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:800}.announcement{background:var(--ink);color:#fff;text-align:center;letter-spacing:.05em;justify-content:center;align-items:center;gap:9px;height:32px;font-size:10px;display:flex}.announcement span{color:var(--lime);font-size:8px}.nav{z-index:45;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:24px;height:82px;display:grid;position:relative}.logo{color:var(--ink);letter-spacing:-.04em;background:0 0;border:0;justify-self:start;align-items:center;gap:9px;padding:0;font-family:Unbounded,sans-serif;font-size:17px;font-weight:700;text-decoration:none;display:flex}.logo-dot{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:33px;height:33px;font-size:14px;display:grid}.mode-switch{isolation:isolate;background:#ece9e2;border:1px solid #dedad1;border-radius:999px;grid-template-columns:1fr 1fr;width:230px;padding:4px;display:grid;position:relative}.mode-switch>span{z-index:-1;background:#fff;border-radius:999px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:4px;box-shadow:0 5px 15px #191b241a}.mode-switch>span.right{transform:translate(100%)}.mode-switch button{color:#7a7c84;background:0 0;border:0;border-radius:999px;padding:10px 17px;font-size:11px;font-weight:800}.mode-switch button.active{color:var(--ink)}.nav nav{justify-self:end;gap:22px;display:flex}.nav nav a{color:#51545d;font-size:11px;font-weight:700;text-decoration:none}.nav nav a:hover{color:var(--blue)}.cart-button{border:1px solid var(--line);background:#fff;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:7px 8px 7px 13px;font-size:11px;font-weight:800;display:flex;box-shadow:0 4px 12px #191b240a}.cart-button b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.mode-page{transform-origin:top}.mode-page.from-right{animation:.7s cubic-bezier(.16,1,.3,1) pageFromRight}.mode-page.from-left{animation:.7s cubic-bezier(.16,1,.3,1) pageFromLeft}@keyframes pageFromRight{0%{opacity:.15;transform:translate(9vw)}to{opacity:1;transform:none}}@keyframes pageFromLeft{0%{opacity:.15;transform:translate(-9vw)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}[data-reveal].revealed{opacity:1;transform:none}.personal-hero{background:var(--cream);border-radius:29px;grid-template-columns:.86fr 1.14fr;min-height:620px;display:grid;position:relative;overflow:hidden}.personal-hero .hero-copy{z-index:3;flex-direction:column;justify-content:center;padding:73px 35px 55px 62px;display:flex;position:relative}.eyebrow{letter-spacing:.13em;align-items:center;gap:9px;margin-bottom:22px;font-size:9px;font-weight:800;display:flex}.eyebrow>span,.eyebrow>i{background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #d9f54240}.personal-hero h1,.business-hero h1{letter-spacing:-.065em;margin:0 0 24px;font:700 54px/1.07 Unbounded,sans-serif}.personal-hero h1 em,.business-hero h1 em{color:var(--blue);font-style:normal}.hero-copy>p{color:#555964;max-width:470px;font-size:15px;line-height:1.75}.hero-actions{align-items:center;gap:23px;margin-top:26px;display:flex}.primary{background:var(--blue);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:23px;padding:15px 19px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 25px #315cff38}.primary:hover{background:var(--blue-dark);transform:translateY(-2px)}.primary.light{color:var(--ink);box-shadow:none;background:#fff}.text-link{font-size:11px;font-weight:800;text-decoration:none}.text-link:hover{color:var(--blue)}.hero-mini-proof{align-items:center;gap:13px;margin-top:42px;display:flex}.hero-mini-proof b{color:var(--blue);font:700 21px Unbounded}.hero-mini-proof span{color:#777983;max-width:210px;font-size:9px}.hero-playground{background:linear-gradient(145deg,#a77eff 0%,#7459f4 38%,#315cff 100%);min-height:620px;position:relative;overflow:hidden}.hero-blob{filter:blur(2px);border-radius:50%;position:absolute}.hero-blob.one{background:#ffffff1a;width:420px;height:420px;top:-80px;right:-75px;box-shadow:0 0 0 70px #ffffff0a}.hero-blob.two{background:#d9f5422b;width:260px;height:260px;bottom:-80px;left:-85px}.hero-tags{position:absolute;inset:0}.hero-keychain{filter:drop-shadow(0 25px 26px #14143a45);width:235px;transition:transform 1.7s cubic-bezier(.16,1,.3,1),opacity 1.25s,left 1.7s cubic-bezier(.16,1,.3,1),top 1.7s cubic-bezier(.16,1,.3,1);position:absolute}.hero-key-1{top:9%;left:13%;transform:rotate(-10deg)}.hero-key-2{top:13%;right:10%;transform:rotate(11deg)scale(.82)}.hero-key-3{bottom:8%;left:12%;transform:rotate(10deg)scale(.79)}.hero-key-4{bottom:4%;right:12%;transform:rotate(-8deg)scale(.98)}.hero-phone{z-index:1;color:#fff;background:#171921;border-radius:41px;width:235px;height:440px;padding:38px 21px;transition:bottom 1.7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-460px;left:50%;transform:translate(-50%);box-shadow:0 28px 60px #14143a61,inset 0 0 0 5px #383b45}.hero-phone:after{content:"";z-index:-1;background:linear-gradient(155deg,#f7f4ec,#dbe5ff);border-radius:34px;position:absolute;inset:8px}.phone-island{background:#0e1016;border-radius:999px;width:82px;height:19px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-success{opacity:.22;flex-direction:column;align-items:center;gap:7px;width:170px;transition:opacity .75s 1.2s,transform .9s cubic-bezier(.16,1,.3,1) 1.2s;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%)scale(.72)}.phone-success>span{background:var(--lime);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #d9f5422e}.phone-success b{color:var(--blue);white-space:nowrap;font:700 11px Unbounded}.phone-success small{color:#727789;font-size:8px}.phone-lines{gap:10px;margin-top:230px;display:grid}.phone-lines i{background:#b9c7f6;border-radius:999px;height:11px}.phone-lines i:nth-child(2){width:75%}.phone-lines i:nth-child(3){width:52%}.tap-signal{z-index:8;opacity:0;position:absolute;top:36%;left:50%}.tap-signal i{border:2px solid var(--lime);border-radius:50%;width:30px;height:30px;position:absolute;transform:translate(-50%,-50%)scale(.4)}.tap-signal i:nth-child(2){animation-delay:.2s}.tap-signal i:nth-child(3){animation-delay:.4s}.tap-moment .hero-key-1{z-index:7;top:34%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(.72)}.tap-moment .hero-key-2,.tap-moment .hero-key-3,.tap-moment .hero-key-4{opacity:0;transform:scale(.45)}.tap-moment .hero-phone{bottom:-140px}.tap-moment .phone-success{opacity:1;transform:translate(-50%)scale(1)}.tap-moment .tap-signal{opacity:1}.tap-moment .tap-signal i{animation:1.4s ease-out infinite tapWave}@keyframes tapWave{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.hero-confetti{z-index:10;pointer-events:none;width:290px;height:180px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.hero-confetti i{background:var(--lime);opacity:0;border-radius:6px;width:8px;height:20px;position:absolute}.hero-confetti i:nth-child(2n){background:var(--pink)}.hero-confetti i:nth-child(3n){background:#fff}.hero-confetti i:first-child{--x:-65px;--y:-75px;top:50%;left:10%}.hero-confetti i:nth-child(2){--x:-50px;--y:60px;top:55%;left:22%}.hero-confetti i:nth-child(3){--x:-30px;--y:-90px;top:35%;left:35%}.hero-confetti i:nth-child(4){--x:-10px;--y:85px;top:50%;left:47%}.hero-confetti i:nth-child(5){--x:14px;--y:-95px;top:40%;left:56%}.hero-confetti i:nth-child(6){--x:35px;--y:70px;top:55%;left:66%}.hero-confetti i:nth-child(7){--x:55px;--y:-75px;top:42%;left:75%}.hero-confetti i:nth-child(8){--x:72px;--y:52px;top:52%;left:87%}.hero-confetti i:nth-child(9){--x:-62px;--y:-20px;top:45%;left:28%}.hero-confetti i:nth-child(10){--x:65px;--y:-18px;top:48%;left:72%}.tap-moment .hero-confetti i{animation:1.35s cubic-bezier(.2,.8,.2,1) 1.55s both confettiPop}.tap-moment .hero-confetti i:nth-child(2n){animation-delay:1.72s}.tap-moment .hero-confetti i:nth-child(3n){animation-delay:1.88s}@keyframes confettiPop{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(190deg)}}.hero-caption{letter-spacing:.08em;text-transform:uppercase;z-index:9;background:#ffffffed;border-radius:999px;padding:9px 13px;font-size:8px;font-weight:800;position:absolute;bottom:17px;right:18px}.keychain,.keychain-crossfade{aspect-ratio:1;isolation:isolate;flex:none;width:180px;position:relative}.keychain-crossfade>.keychain{width:100%;position:absolute;inset:0}.crossfade-enter{animation:1.8s cubic-bezier(.16,1,.3,1) both keychainIn}.crossfade-leave{animation:1.8s cubic-bezier(.16,1,.3,1) both keychainOut}@keyframes keychainIn{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes keychainOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(2px)}}.keychain-body,.keychain-glyph{position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.keychain-body{background:var(--tag);filter:drop-shadow(0 18px 18px #12141c3b);-webkit-mask-image:url(/product-masks/body.svg?v=2);mask-image:url(/product-masks/body.svg?v=2)}.keychain-glyph{background:var(--glyph);-webkit-mask-image:var(--glyph-mask);-webkit-mask-image:var(--glyph-mask);mask-image:var(--glyph-mask);clip-path:inset(13% 0 0);z-index:2}.keychain-gloss{opacity:.7;mix-blend-mode:soft-light;z-index:3;pointer-events:none;background:linear-gradient(120deg,#ffffff52,#0000 32% 72%,#00000012);border-radius:30%;position:absolute;inset:10% 13% 12%}.benefits{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);align-items:center;min-height:112px;display:grid}.benefits>div{border-right:1px solid var(--line);height:55px;transition-delay:calc(var(--i,0)*.1s);justify-content:center;align-items:center;gap:12px;display:flex}.benefits>div:last-child{border:0}.benefits svg{color:var(--blue)}.benefits span{flex-direction:column;display:flex}.benefits b{font-size:10px}.benefits small{color:var(--muted);margin-top:3px;font-size:8px}.catalog,.bundle-section,.pricing-section{padding:90px 0 105px}.section-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.section-heading h2{letter-spacing:-.055em;margin:11px 0 0;font:700 36px/1.18 Unbounded,sans-serif}.section-heading>p{width:390px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.product-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:15px;margin-top:36px;display:grid}.product-card{--tilt-x:0deg;--tilt-y:0deg;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:#fff;border:1px solid #e7e4dd;border-radius:18px;padding:8px;transition:transform .2s,box-shadow .3s;position:relative}.product-card:hover{box-shadow:0 22px 55px #23252f1c}.product-stage{background:linear-gradient(145deg,#ddd9d1,#ebe7df);border:0;border-radius:13px;place-items:center;width:100%;height:270px;display:grid;position:relative;overflow:hidden}.card-keychain{z-index:2;width:218px;transition:opacity .9s,transform .7s cubic-bezier(.16,1,.3,1);transform:rotate(-4deg)}.product-card:hover .card-keychain{transform:rotate(2deg)scale(1.04)}.stock-badge{z-index:5;color:#b11e2e;background:#fff0f0;border:1px solid #ffc8ce;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px;box-shadow:0 7px 18px #77121e1f}.product-details{justify-content:space-between;align-items:end;gap:12px;padding:15px 9px 7px;display:flex}.product-details small{letter-spacing:.12em;color:var(--blue);font-size:7px;font-weight:800}.product-details h3{margin:4px 0 0;font:700 12px/1.35 Unbounded}.product-details strong{white-space:nowrap;font:700 13px Unbounded}.product-line{color:var(--muted);min-height:29px;margin-bottom:11px;padding:0 9px;font-size:9px;line-height:1.55}.color-row{align-items:center;gap:7px;padding:5px 9px 13px;display:flex}.color-row>button{background:var(--swatch);border:3px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;position:relative;box-shadow:0 0 0 1px #d4d1ca}.color-row>button.selected{box-shadow:0 0 0 2px var(--blue)}.color-row>button.unavailable:after{content:"";background:#d33;width:22px;height:1px;position:absolute;top:7px;left:-5px;transform:rotate(-45deg)}.color-row>span{color:var(--muted);margin-left:auto;font-size:8px}.configure-button{background:#f1f0ed;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:9px;font-weight:800;display:flex}.configure-button:hover{background:var(--blue);color:#fff}.custom-coming{background:linear-gradient(135deg,#f0e7ff,#fff4e9);border:1px dashed #c7c1b6;border-radius:18px;flex-direction:column;grid-column:span 2;justify-content:end;align-items:flex-start;min-height:300px;padding:30px;display:flex;position:relative;overflow:hidden}.custom-coming>div:first-child{background:var(--lime);border-radius:50%;align-content:center;place-items:center;gap:8px;width:145px;height:145px;display:grid;position:absolute;top:25px;right:25px;transform:rotate(8deg);box-shadow:0 20px 35px #3e480f26}.custom-coming>div span{font:700 10px Unbounded}.coming-pill{background:var(--ink);color:#fff;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;top:25px;left:25px}.custom-coming h3{margin:0 0 8px;font:700 18px Unbounded}.custom-coming p{color:var(--muted);max-width:250px;font-size:10px;line-height:1.6}.custom-coming>button{background:#fff;border:0;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:800}.bundle-section{padding-top:0}.bundle-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:36px;display:grid}.bundle-grid>article{background:#fff;border:1px solid #e1ddd5;border-radius:20px;grid-template-columns:1fr auto;align-items:end;min-height:390px;padding:18px;display:grid;position:relative;overflow:hidden}.bundle-grid>article.best{background:var(--ink);color:#fff}.bundle-badge{z-index:5;background:var(--pink);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:14px;right:14px}.best .bundle-badge{background:var(--lime);color:var(--ink)}.bundle-visual{background:#ebe7df;border-radius:14px;grid-column:1/-1;height:240px;position:relative;overflow:hidden}.best .bundle-visual{background:#252833}.bundle-keychain{filter:drop-shadow(0 12px 13px #14161e33);width:158px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.bundle-key-1{transform:translate(-91%,-52%)rotate(-15deg)}.bundle-key-2{transform:translate(-20%,-52%)rotate(11deg)}.bundle-key-3{transform:translate(-52%,-70%)rotate(-2deg)}.bundle-key-4{transform:translate(5%,-35%)rotate(18deg)}.size-3 .bundle-key-1{transform:translate(-102%,-50%)rotate(-17deg)}.size-3 .bundle-key-2{transform:translate(-50%,-62%)rotate(-2deg)}.size-3 .bundle-key-3{transform:translate(2%,-48%)rotate(16deg)}.bundle-copy{padding:17px 6px 54px}.bundle-copy small{letter-spacing:.11em;color:var(--blue);font-size:8px;font-weight:800}.best .bundle-copy small{color:var(--lime)}.bundle-copy h3{margin:5px 0;font:700 15px Unbounded}.bundle-copy p{color:var(--muted);margin:0;font-size:9px}.best .bundle-copy p{color:#aeb1ba}.bundle-grid>article>strong{padding-bottom:54px;font:700 19px Unbounded}.bundle-grid>article>button{background:#f0efec;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:11px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.best>button{background:var(--lime)}.bundle-grid>article>button:hover{background:var(--blue);color:#fff}.how-section{background:var(--ink);color:#fff;padding:95px 0}.inverse .kicker{color:var(--lime)}.inverse>p{color:#9da0a9}.how-grid{border-top:1px solid #31343e;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.how-grid article{border-right:1px solid #31343e;min-height:260px;padding:30px 30px 0 0;position:relative}.how-grid article+article{padding-left:30px}.how-grid article:last-child{border:0}.how-grid article>span{color:#555963;font:700 11px Unbounded;position:absolute;right:25px}.how-icon{background:var(--blue);border-radius:17px;place-items:center;width:60px;height:60px;margin-bottom:32px;font-size:23px;display:grid}.how-grid article:nth-child(2) .how-icon{background:var(--violet)}.how-grid article:nth-child(3) .how-icon{background:var(--lime);color:var(--ink)}.how-grid h3{font:700 16px Unbounded}.how-grid p{color:#aaaeb8;max-width:250px;font-size:11px;line-height:1.7}.review-promise{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:95px 0;display:grid}.review-promise h2{letter-spacing:-.05em;margin:12px 0;font:700 31px Unbounded}.review-promise p{color:var(--muted);max-width:480px;font-size:12px;line-height:1.8}.review-placeholder{background:#fff;border:1px solid #e2dfd8;border-radius:20px;flex-direction:column;gap:10px;padding:42px;display:flex;box-shadow:0 20px 45px #1e202a0f}.review-placeholder>span{color:#f2a423;letter-spacing:4px}.review-placeholder b{font:700 14px Unbounded}.review-placeholder small{color:var(--muted);font-size:9px}.delivery-faq{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:105px;display:grid}.delivery-card,.faq-list{border-radius:22px;padding:47px}.delivery-card{background:linear-gradient(145deg,var(--blue),#704eff);color:#fff}.delivery-card .kicker{color:var(--lime)}.delivery-card h2,.faq-list h2{letter-spacing:-.05em;margin:13px 0 17px;font:700 27px/1.3 Unbounded}.delivery-card>p{color:#d8dfff;font-size:11px;line-height:1.8}.delivery-card>div{align-items:center;gap:14px;margin-top:35px;display:flex}.delivery-card>div span{flex-direction:column;display:flex}.delivery-card b{font-size:10px}.delivery-card small{color:#ced7ff;font-size:8px}.faq-list{background:#fff;border:1px solid #e5e1da}.faq-list details{border-bottom:1px solid #e9e6df;padding:14px 0}.faq-list summary{cursor:pointer;justify-content:space-between;font-size:10px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{color:var(--muted);margin:10px 25px 0 0;font-size:9px;line-height:1.7}.business-handoff{background:var(--pink);color:#fff;border-radius:24px;grid-template-columns:1fr 1fr;min-height:390px;margin-bottom:105px;display:grid;overflow:hidden}.business-handoff>div:first-child{padding:58px}.business-handoff .kicker{color:var(--ink)}.business-handoff h2{letter-spacing:-.05em;margin:13px 0;font:700 32px Unbounded}.business-handoff p{max-width:440px;font-size:11px;line-height:1.75}.handoff-shapes{background:linear-gradient(145deg,#ee397e,#ff5799);place-items:center;display:grid;position:relative}.handoff-shapes i{color:var(--ink);text-align:center;place-items:center;font:700 18px Unbounded;display:grid;position:absolute;box-shadow:0 25px 50px #69062c33}.handoff-logo{z-index:3;background:#fff;border-radius:36px;width:172px;height:205px;line-height:1.3;animation:5.5s ease-in-out infinite handoffFloat}.handoff-logo:before{content:"";background:#fff;border-radius:28px 28px 0 0;width:54px;height:42px;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.handoff-logo:after{content:"";background:#ee397e;border-radius:50%;width:19px;height:19px;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #00000014}.handoff-side{border-radius:30px;width:108px;height:108px}.handoff-spark{background:var(--lime);animation:6s ease-in-out infinite sideFloat;top:150px;left:42px;transform:rotate(-14deg)}.handoff-link{color:#fff;background:#a58aff;animation:6s ease-in-out -2.2s infinite sideFloat;top:132px;right:42px;transform:rotate(14deg)}@keyframes handoffFloat{50%{transform:translateY(-10px)rotate(1deg)}}@keyframes sideFloat{50%{filter:brightness(1.05);margin-top:-9px}}.business-hero{background:var(--ink);color:#fff;border-radius:29px;grid-template-columns:1fr 1fr;min-height:620px;display:grid;overflow:hidden}.business-hero-copy{flex-direction:column;justify-content:center;padding:70px 35px 55px 62px;display:flex}.eyebrow.dark{color:#d4d6dc}.eyebrow.dark i{display:block}.business-hero h1{font-size:50px}.business-hero h1 em{color:var(--lime)}.business-hero-copy>p{color:#b9bcc5;max-width:500px;font-size:14px;line-height:1.8}.business-hero-copy>.primary{align-self:flex-start;margin-top:20px}.business-proof{align-items:center;gap:12px;margin-top:38px;font-size:9px;display:flex}.business-proof b{background:var(--lime);color:var(--ink);border-radius:999px;padding:7px 10px}.business-proof span{color:#8f939d}.brand-shape-stage{background:linear-gradient(145deg,#6d55ef,#315cff);position:relative;overflow:hidden}.brand-shape-stage:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:420px;height:420px;position:absolute;top:65px;left:80px;box-shadow:0 0 0 70px #ffffff0a}.brand-shape-stage>span{color:var(--ink);text-transform:uppercase;letter-spacing:.07em;background:#fff;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:900;position:absolute;bottom:19px;right:20px}.brand-token{width:205px;height:245px;color:var(--ink);transform-origin:50% 90%;flex-direction:column;justify-content:space-between;padding:34px 23px;animation:6.8s ease-in-out infinite brandBouquet;display:flex;position:absolute;box-shadow:0 28px 55px #1414414d}.brand-token b{font:700 21px Unbounded}.brand-token small{letter-spacing:.09em;font-size:8px;font-weight:900;line-height:1.5}.token-one{background:var(--pink);border-radius:50%;animation-delay:-1.6s;top:205px;left:70px;transform:rotate(-13deg)}.token-two{background:var(--lime);border-radius:36px 36px 90px;top:85px;left:205px;transform:rotate(8deg)}.token-three{background:#fff;border-radius:38px;animation-delay:-3s;top:255px;left:335px;transform:rotate(15deg)}@keyframes brandBouquet{50%{filter:brightness(1.04);margin-top:-12px}}.business-benefits{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;min-height:150px;margin-top:35px;display:grid;overflow:hidden}.business-benefits article{background:#fff;padding:32px}.business-benefits b{font:700 11px Unbounded}.business-benefits p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.65}.pricing-section{padding-bottom:90px}.price-table{background:#fff;border:1px solid #dfdcd5;border-radius:20px;margin-top:35px;overflow:hidden}.price-table>div{border-bottom:1px solid #e9e6df;grid-template-columns:1fr 1fr auto;align-items:center;min-height:86px;padding:17px 25px;display:grid;position:relative}.price-table>div:last-child{border:0}.price-table>div:hover{background:#f5f6ff}.price-table .starter{background:#f2f4ff}.price-table .scale{background:#f1f8d5}.price-table span,.price-table strong{font:700 19px Unbounded}.price-table span small,.price-table strong small{color:var(--muted);margin-left:7px;font:600 9px Manrope}.price-table i{background:var(--blue);color:#fff;letter-spacing:.08em;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.price-table .scale i{background:var(--ink)}.pricing-note{text-align:center;color:var(--muted);margin-top:17px;font-size:9px}.use-cases{background:var(--ink);color:#fff;padding:92px 0}.case-cloud{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.case-cloud span{transition-delay:var(--delay);background:#20222b;border:1px solid #393c47;border-radius:999px;align-items:center;gap:18px;padding:14px 17px;font:700 12px Unbounded;display:flex}.case-cloud span:nth-child(3n+1){background:var(--blue);border-color:var(--blue)}.case-cloud span:nth-child(4n+2){background:var(--pink);border-color:var(--pink)}.case-cloud span:nth-child(5n+3){background:var(--lime);border-color:var(--lime);color:var(--ink)}.business-process{padding:95px 0}.business-process>div:last-child{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.business-process article{border-right:1px solid var(--line);padding:28px 25px 0 0}.business-process article+article{padding-left:25px}.business-process article:last-child{border:0}.business-process article>span{color:var(--blue);font:700 10px Unbounded}.business-process h3{margin:35px 0 8px;font:700 15px Unbounded}.business-process p{color:var(--muted);font-size:9px;line-height:1.7}.business-form-section{background:linear-gradient(145deg,#e9e0ff,#f9eee2);padding:95px 0}.form-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.form-layout>div:first-child{padding-top:25px}.form-layout h2{letter-spacing:-.05em;margin:13px 0;font:700 34px/1.25 Unbounded}.form-layout>div:first-child>p{color:var(--muted);font-size:11px;line-height:1.8}.form-layout ul{gap:11px;margin:30px 0;padding:0;list-style:none;display:grid}.form-layout li{align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.form-layout li svg{color:var(--blue)}.business-form-card{background:#fff;border-radius:22px;padding:40px;box-shadow:0 25px 60px #392c601c}.business-form-card form{gap:13px;display:grid}.business-form-card .two,.checkout-modal .two{grid-template-columns:1fr 1fr;gap:13px;display:grid}.business-form-card label,.checkout-modal label,.support-modal label{flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.business-form-card label small{color:var(--muted);font-weight:500}.business-form-card input,.business-form-card select,.business-form-card textarea,.checkout-modal input,.checkout-modal select,.support-modal input,.support-modal textarea,.notify-modal input{background:#fff;border:1px solid #dedbd4;border-radius:9px;outline:0;width:100%;padding:11px 12px;font-size:10px}.business-form-card textarea,.support-modal textarea{resize:vertical;min-height:90px}.business-form-card input:focus,.business-form-card select:focus,.business-form-card textarea:focus{border-color:var(--blue)}.business-success{text-align:center;padding:70px 20px}.business-success>span{color:#3f6700;background:#eaf8c4;border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;display:grid}.business-success h3{margin:18px 0 8px;font:700 18px Unbounded}.business-success p{color:var(--muted);font-size:10px}footer{background:var(--ink);color:#fff;padding:63px 0 82px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:55px;display:grid}.light-logo{color:#fff}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid p{color:#9699a3;margin:3px 0;font-size:9px;line-height:1.7}.footer-grid b{margin-bottom:5px;font-size:9px}.footer-grid button:not(.logo),.footer-grid a{color:#9699a3;background:0 0;border:0;padding:0;font-size:9px;text-decoration:none}.footer-grid button:hover,.footer-grid a:hover{color:#fff}.copyright{color:#686b75;border-top:1px solid #2f323b;justify-content:space-between;margin-top:50px;padding-top:17px;font-size:8px;display:flex}.overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d0f169e;place-items:center;padding:18px;animation:.25s overlayIn;display:grid;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.close{background:#f0efec;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.close:hover{background:var(--ink);color:#fff}.product-modal,.bundle-modal,.support-modal,.notify-modal,.checkout-modal{background:#fff;border-radius:24px;width:min(1120px,100%);max-height:calc(100vh - 36px);animation:.5s cubic-bezier(.16,1,.3,1) modalIn;position:relative;overflow:auto;box-shadow:0 35px 100px #00000047}@keyframes modalIn{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:none}}.product-modal>.close,.bundle-modal>.close,.support-modal>.close,.notify-modal>.close,.checkout-modal>.close{z-index:12;position:absolute;top:17px;right:17px}.product-modal{grid-template-columns:1fr 1fr;display:grid}.gallery-scene{background:#eeeae2;place-items:center;min-height:680px;display:grid;position:relative;overflow:hidden}.scene-backdrop{background:#ffffff8c;border:1px solid #d8d2c7;border-radius:50%;width:430px;height:430px;position:absolute;box-shadow:0 0 0 65px #ffffff47}.modal-keychain{z-index:4;filter:drop-shadow(0 30px 30px #12141c40);width:290px;transform:rotate(-7deg)}.scene-label{text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:22px;left:22px}.scene-tabs{z-index:10;background:#ffffffe6;border-radius:999px;padding:4px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.scene-tabs button{text-transform:capitalize;background:0 0;border:0;border-radius:999px;padding:8px 11px;font-size:8px}.scene-tabs button.active{background:var(--ink);color:#fff}.scene-hand{filter:drop-shadow(0 25px 30px #5c342333);background:linear-gradient(145deg,#ebbea7,#c68e76);border-radius:50% 50% 45% 45%;width:390px;height:500px;position:absolute;transform:rotate(-24deg)translate(-50px,100px)}.scene-rings{gap:20px;display:flex;position:absolute;top:50px;right:62px}.scene-rings i{border:7px solid #aab0b7;border-radius:50%;width:75px;height:75px;box-shadow:inset 0 0 0 2px #fff,0 10px 20px #00000026}.scene-phone{width:245px;height:475px;color:var(--blue);background:#171921;border-radius:43px;padding:145px 27px;font:700 10px Unbounded;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(7deg);box-shadow:0 25px 50px #00000040,inset 0 0 0 6px #3a3e49}.scene-phone:after{content:"";z-index:-1;background:#eef1fb;border-radius:35px;position:absolute;inset:9px}.scene-phone>span{background:#101218;border-radius:999px;width:84px;height:19px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.scene-phone>div{gap:11px;margin-bottom:24px;display:grid}.scene-phone i{background:#bdc9ef;border-radius:999px;height:10px}.scene-phone i:nth-child(2){width:70%}.scene-phone i:nth-child(3){width:47%}.scene-phone b{font:700 9px Unbounded}.scene-hand~.modal-keychain{transform:rotate(3deg)scale(.82)}.scene-phone~.modal-keychain{width:130px;position:absolute;top:60px;right:26px;transform:rotate(15deg)}.hardware-preview{z-index:6;pointer-events:none;width:56px;height:88px;position:absolute;top:108px;left:50%;transform:translate(-50%)}.hardware-preview i{border:6px solid var(--metal);background:0 0;border-radius:18px;width:25px;height:55px;position:absolute;top:0;left:16px;box-shadow:inset 0 0 0 1px #fff9}.hardware-preview b{border:5px solid var(--metal);border-radius:50%;width:31px;height:31px;position:absolute;bottom:0;left:13px}.hardware-rose{opacity:.7}.product-config{padding:48px 44px}.product-config h2,.bundle-modal h2,.support-modal h2,.notify-modal h2,.checkout-modal h2{letter-spacing:-.05em;margin:11px 0;font:700 28px/1.25 Unbounded}.product-config>p,.bundle-modal-head p,.support-modal>p,.notify-modal>p,.checkout-modal>p{color:var(--muted);font-size:10px;line-height:1.7}.control-stack{gap:18px;margin-top:24px;display:grid}.control-stack fieldset{border:0;margin:0;padding:0}.control-stack legend{align-items:center;gap:8px;width:100%;margin-bottom:9px;font-size:9px;font-weight:800;display:flex}.control-stack legend>span{width:22px;height:22px;color:var(--blue);background:#eef0ff;border-radius:50%;place-items:center;font-size:7px;display:grid}.control-stack legend>b{color:var(--muted);margin-left:auto;font-weight:600}.choice-grid{gap:7px;display:grid}.color-choices{grid-template-columns:1fr 1fr}.hardware-choices{grid-template-columns:repeat(3,1fr)}.choice-grid>button{text-align:left;background:#fff;border:1px solid #dedbd5;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.choice-grid>button.active{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.choice-grid>button.disabled-choice{opacity:.5}.choice-grid i{border:1px solid #0000001a;border-radius:7px;flex:none;width:25px;height:25px}.hardware-choices i{border-radius:50%;box-shadow:inset 0 0 0 3px #ffffff59}.choice-grid span{flex-direction:column;font-size:8px;font-weight:800;display:flex}.choice-grid small{color:var(--muted);margin-top:2px;font-size:6px;font-weight:500}.programming-toggle{border:1px solid #ddd9d2;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.programming-toggle button{background:0 0;border:0;border-radius:7px;padding:9px;font-size:8px;font-weight:800}.programming-toggle button.active{background:var(--ink);color:#fff}.link-field{flex-direction:column;gap:6px;margin-top:10px;font-size:8px;font-weight:800;display:flex}.link-field input{border:1px solid #ddd9d2;border-radius:9px;outline:0;padding:10px}.link-field small{color:var(--muted);font-weight:500}.rewrite-note{color:#497000;align-items:center;gap:6px;margin:9px 0 0;font-size:8px;display:flex}.qty-total{border-top:1px solid #e5e2dc;justify-content:space-between;align-items:center;margin-top:23px;padding-top:17px;display:flex}.quantity{border:1px solid #dcd9d2;border-radius:9px;display:flex;overflow:hidden}.quantity button{background:#fff;border:0;place-items:center;width:32px;height:31px;display:grid}.quantity span{place-items:center;width:34px;font-size:9px;font-weight:800;display:grid}.qty-total>div:last-child{align-items:center;gap:10px;display:flex}.qty-total small{color:var(--muted);font-size:8px}.qty-total strong{font:700 19px Unbounded}.notify-inline{color:#a91652;background:#fff1f7;border:1px solid #ffc5dc;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px;font-size:8px;font-weight:800;display:flex}.product-config>.primary{margin-top:12px}.bundle-modal{width:min(1000px,100%);padding:43px}.bundle-modal-head{text-align:center}.bundle-modal-head p{margin-bottom:0}.bundle-picker{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;display:grid}.bundle-picker>button{background:#f4f1ea;border:1px solid #e1ded7;border-radius:14px;flex-direction:column;align-items:center;padding:12px;display:flex}.bundle-picker .keychain{width:115px}.bundle-picker b{font:700 10px Unbounded}.bundle-picker>button>span{color:var(--blue);align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.bundle-picker>button:hover{border-color:var(--blue);transform:translateY(-3px)}.bundle-selection{border-top:1px solid #e4e1da;justify-content:space-between;align-items:center;margin-top:23px;padding-top:20px;display:flex}.bundle-selection>div{gap:7px;display:flex}.bundle-selection>div>button{background:#f6f4ef;border:1px dashed #bbb6ad;border-radius:11px;place-items:center;width:58px;height:58px;display:grid;position:relative}.bundle-selection .keychain{width:50px}.bundle-selection>div>button>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:-4px;right:-4px}.bundle-selection>div>button>b{color:#aaa;font:700 9px Unbounded}.bundle-config-layout{grid-template-columns:.8fr 1.2fr;min-height:660px;margin:-43px;display:grid}.bundle-current-preview{background:linear-gradient(145deg,#e6deff,#f7eee3);place-items:center;display:grid;position:relative}.bundle-current-preview>.keychain{width:270px}.bundle-current-preview>span{letter-spacing:.1em;font-size:8px;font-weight:900;position:absolute;top:22px;left:22px}.bundle-progress{gap:7px;display:flex;position:absolute;bottom:20px}.bundle-progress button{background:#fff;border:0;border-radius:50%;width:29px;height:29px;font-size:8px;font-weight:900}.bundle-progress button.active{background:var(--blue);color:#fff}.bundle-current-controls{padding:48px 42px;overflow:auto}.bundle-current-controls h2{font-size:24px}.bundle-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.secondary{background:#fff;border:1px solid #dcd9d2;border-radius:10px;padding:12px 17px;font-size:9px;font-weight:800}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:89;background:#0d0f168c;position:fixed;inset:0}.cart-drawer{z-index:90;background:#fff;flex-direction:column;width:min(460px,100%);height:100%;padding:28px;animation:.5s cubic-bezier(.16,1,.3,1) drawerIn;display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 70px #0003}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:none}}.drawer-head{border-bottom:1px solid #e5e2dc;justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.drawer-head h2{margin:7px 0 0;font:700 25px Unbounded}.drawer-head sup{color:var(--blue);font:700 8px Manrope}.empty{text-align:center;max-width:280px;margin:auto}.empty>span{width:65px;height:65px;color:var(--blue);background:#eef0ff;border-radius:50%;place-items:center;margin:0 auto 17px;display:grid}.empty h3{font:700 15px Unbounded}.empty p{color:var(--muted);font-size:10px;line-height:1.7}.cart-items{flex:1;overflow:auto}.cart-items article{border-bottom:1px solid #e8e5df;grid-template-columns:80px 1fr auto;gap:13px;padding:16px 0;display:grid}.cart-thumb{background:#f1eee7;border-radius:10px;place-items:center;height:82px;display:grid;overflow:hidden}.cart-thumb .keychain{width:72px}.cart-meta{flex-direction:column;align-items:start;display:flex}.cart-meta>b{margin-top:4px;font:700 10px Unbounded}.cart-meta small{color:var(--muted);margin:5px 0 10px;font-size:7px;line-height:1.5}.cart-items article>strong{font-size:10px}.quantity.mini button{width:23px;height:22px}.quantity.mini span{width:24px;font-size:8px}.cart-summary{padding-top:18px}.cart-summary p{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.cart-summary p b{color:var(--ink)}.cart-summary>div{border-top:1px solid #ddd;justify-content:space-between;margin:16px 0;padding-top:16px;font-size:11px;display:flex}.cart-summary>div strong{font:700 18px Unbounded}.cart-summary>small{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:7px;display:flex}.support-modal{width:min(520px,100%);padding:42px}.quick-help{gap:7px;margin:20px 0;display:grid}.quick-help button{text-align:left;background:#f7f5f0;border:1px solid #e1ded7;border-radius:10px;grid-template-columns:1fr auto;padding:11px 12px;font-size:9px;font-weight:800;display:grid}.quick-help button span{color:var(--muted);grid-column:1/-1;padding-top:9px;font-size:8px;font-weight:500;line-height:1.7}.support-modal form{gap:12px;display:grid}.support-modal .primary{margin-top:4px}.form-success,.form-error{border-radius:10px;padding:12px;font-size:9px}.form-success{color:#456100;background:#eef8d3}.form-error{color:#a52c21;background:#fff0ef}.notify-modal{text-align:center;width:min(470px,100%);padding:45px}.notify-icon{width:62px;height:62px;color:var(--blue);background:#eef0ff;border-radius:50%;place-items:center;margin:auto;display:grid}.notify-modal form{gap:8px;margin-top:22px;display:flex}.notify-modal form input{flex:1}.notify-modal form button{white-space:nowrap}.checkout-modal{width:min(580px,100%);padding:45px}.checkout-modal>p{margin-bottom:22px}.checkout-modal form{gap:12px;display:grid}.checkout-modal .primary{margin-top:10px}.success{text-align:center;padding:42px 20px}.success>span{color:#426800;background:#eaf8c7;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid}.success h2{margin-top:19px}.success p{color:var(--muted);max-width:390px;margin:0 auto 22px;font-size:10px;line-height:1.7}.support-fab{z-index:55;background:var(--blue);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:9px;font-weight:800;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #315cff52}.support-fab:hover{transform:translateY(-2px)}.mobile-nav{display:none}.account-link{color:var(--blue);background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.choice-grid>button.disabled-choice{opacity:1;background:repeating-linear-gradient(135deg,#fff7f7,#fff7f7 7px,#fff 7px 14px);border-color:#f0b8be;position:relative}.choice-grid>button.disabled-choice:after{content:"OUT";color:#fff;background:#c62c3b;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:5px;font-weight:900}.choice-grid>button.disabled-choice small{color:#b11e2e;font-weight:800}.choice-grid>button.disabled-choice:disabled{cursor:not-allowed;opacity:1}.shipping-rate{color:#263d9c;background:#f2f4ff;border:1px solid #cbd4ff;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.shipping-rate span{flex-direction:column;gap:3px;display:flex}.shipping-rate b{font-size:9px}.shipping-rate small{color:#6070aa;font-size:7px;line-height:1.5}.shipping-readiness{color:#263d9c;background:linear-gradient(145deg,#f5f6ff,#eef1ff);border:1px solid #cbd4ff;border-radius:14px;padding:13px}.shipping-readiness>div:first-child{align-items:center;gap:10px;display:flex}.shipping-readiness span{flex-direction:column;gap:3px;display:flex}.shipping-readiness b{font-size:9px}.shipping-readiness small{color:#6070aa;font-size:7px;line-height:1.5}.shipping-readiness dl{background:#d9def7;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.shipping-readiness dl>div{background:#ffffffc7;flex-direction:column;gap:3px;padding:9px;display:flex}.shipping-readiness dt{text-transform:uppercase;letter-spacing:.1em;color:#7180b7;font-size:6px}.shipping-readiness dd{margin:0;font-size:7px;font-weight:900}.shipping-readiness.customs{color:#7d4d09;background:linear-gradient(145deg,#fff9ef,#fff4e0);border-color:#edcf9e}.shipping-readiness.customs small{color:#98703a}.shipping-readiness>p{align-items:flex-start;gap:7px;margin:10px 0 0;font-size:7px;line-height:1.5;display:flex}.field-help{color:var(--muted);line-height:1.5;font-weight:500!important}.checkout-safety{text-align:center;color:var(--muted);font-size:7px;line-height:1.5}.checkout-modal input[type=hidden]{display:none}.protection-note{background:#f7f8ff;border:1px solid #dfe3f7;border-radius:10px;align-items:flex-start;gap:8px;padding:11px;display:flex;color:#596071!important;margin:0!important;font-size:8px!important;line-height:1.55!important}.account-modal{background:#fff;border-radius:24px;width:min(860px,100%);max-height:calc(100vh - 36px);padding:44px;animation:.5s cubic-bezier(.16,1,.3,1) modalIn;position:relative;overflow:auto;box-shadow:0 35px 100px #00000047}.account-modal>.close{position:absolute;top:17px;right:17px}.account-head h2{letter-spacing:-.05em;margin:10px 0;font:700 30px/1.2 Unbounded}.account-head p{color:var(--muted);max-width:590px;font-size:10px;line-height:1.7}.saved-orders{border:1px solid #e5e2db;border-radius:14px;margin:22px 0 14px;padding:12px}.saved-orders>small{letter-spacing:.12em;color:var(--muted);font-size:7px;font-weight:900}.saved-orders>button{text-align:left;background:#f5f3ee;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:7px;padding:10px;display:flex}.saved-orders>button span{flex-direction:column;gap:3px;display:flex}.saved-orders b{font-size:9px}.saved-orders button small{color:var(--muted);font-size:7px}.account-login{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:20px;display:grid}.account-login label,.review-form label{flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.account-login input,.review-form input,.review-form select,.review-form textarea{background:#fff;border:1px solid #dedbd4;border-radius:9px;outline:0;padding:11px 12px;font-size:9px}.account-login .primary{min-height:40px}.order-dashboard{border:1px solid #dedbd4;border-radius:18px;margin-top:28px;overflow:hidden}.order-title{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.order-title small{letter-spacing:.14em;color:#9da0aa;font-size:6px}.order-title h3{margin:4px 0 0;font:700 14px Unbounded}.order-title>span{background:var(--lime);color:var(--ink);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.status-track{grid-template-columns:repeat(5,1fr);gap:5px;padding:25px 18px 18px;display:grid}.status-track>div{text-align:center;color:#a3a5ab;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.status-track>div:before{content:"";background:#e1e2e5;height:3px;position:absolute;top:13px;left:-50%;right:50%}.status-track>div:first-child:before{display:none}.status-track i{z-index:2;background:#ececef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:relative}.status-track b{font-size:7px}.status-track>div.complete{color:var(--blue)}.status-track>div.complete i{background:var(--blue);color:#fff}.status-track>div.complete:before{background:var(--blue)}.order-facts{background:#e6e3dc;border-top:1px solid #e6e3dc;border-bottom:1px solid #e6e3dc;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.order-facts>div{background:#faf9f6;flex-direction:column;gap:4px;padding:14px;display:flex}.order-facts small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:6px}.order-facts b{font-size:8px;line-height:1.5}.tracking-card,.tracking-pending{border-radius:11px;margin:18px;padding:13px}.tracking-card{color:var(--blue);background:#eef0ff;align-items:center;gap:10px;display:flex}.tracking-card span{flex-direction:column;display:flex}.tracking-card small{font-size:7px}.tracking-card b{font-size:10px}.tracking-pending{color:var(--muted);background:#f3f1ec;font-size:8px}.account-note{color:var(--muted);align-items:flex-start;gap:7px;margin:0 18px 18px;font-size:8px;line-height:1.6;display:flex}.auth-roadmap{color:#334dbd;background:#f3f5ff;border-radius:12px;gap:10px;margin-top:17px;padding:13px;display:flex}.auth-roadmap span{flex-direction:column;gap:3px;display:flex}.auth-roadmap b{font-size:8px}.auth-roadmap small{color:#6570a0;font-size:7px;line-height:1.55}.review-placeholder article{border-bottom:1px solid #e9e6df;flex-direction:column;gap:6px;margin-bottom:4px;padding-bottom:14px;display:flex}.review-placeholder article:last-child{border-bottom:0}.review-placeholder article>span{color:#f2a423;letter-spacing:3px}.review-placeholder article p{color:var(--ink);margin:0;font-size:10px;line-height:1.65}.review-placeholder article b{font:700 9px Unbounded}.review-placeholder article small{color:var(--muted);font-size:7px}.review-result{color:var(--blue)!important;font-size:8px!important}.review-form{border-top:1px solid #e7e4dd;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;padding-top:16px;display:grid}.review-form label:last-of-type{grid-column:1/-1}.review-form textarea{resize:vertical;min-height:78px}.review-form .primary{grid-column:1/-1}.brand-token{text-align:center;justify-content:space-between;align-items:center;padding:38px 22px 28px}.brand-token:before{content:"";background:inherit;border-radius:28px 28px 0 0;width:54px;height:38px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.brand-token:after{content:"";background:#4c5cf4;border-radius:50%;width:17px;height:17px;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #00000014}.brand-token b{font-size:23px}.brand-token small{background:#ffffff94;border-radius:999px;max-width:170px;padding:6px 8px;font-size:8.5px}.token-three small{background:#eef0f7}.token-one{border-radius:50% 48% 44% 50%}.token-two{border-radius:44px 70px 48px 86px}.token-three{border-radius:72px 38px 72px 42px}.bundle-visual{background:linear-gradient(145deg,#ddd9d1,#e9e5dd)}.size-4 .bundle-keychain{width:145px}.size-4 .bundle-key-1{transform:translate(-126%,-43%)rotate(-18deg)}.size-4 .bundle-key-2{transform:translate(-84%,-67%)rotate(-7deg)}.size-4 .bundle-key-3{transform:translate(-37%,-65%)rotate(7deg)}.size-4 .bundle-key-4{transform:translate(12%,-42%)rotate(18deg)}.hero-tags>.hero-keychain{position:absolute}.hero-key-1{top:8%;left:11%}.hero-key-2{top:10%;right:8%}.hero-key-3{bottom:6%;left:8%}.hero-key-4{bottom:5%;right:8%}.tap-moment .hero-key-1{top:34%;left:50%}@media (width<=1050px){.nav{grid-template-columns:1fr auto auto}.nav nav{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.custom-coming{grid-column:span 2}.bundle-grid{grid-template-columns:1fr}.bundle-grid>article{grid-template-columns:1fr auto}.bundle-visual{height:260px}.brand-token{width:175px;height:215px;padding:28px 20px}.token-one{left:24px}.token-two{left:50%;transform:translate(-50%)rotate(8deg)}.token-three{left:auto;right:24px}}.packeta-point-picker{background:#f8f9ff;border:1px solid #dfe3f7;border-radius:13px;gap:10px;padding:12px;display:grid}.packeta-point-picker select{padding-right:30px}.terms-check{align-items:flex-start;line-height:1.5;flex-direction:row!important;gap:9px!important;font-weight:600!important;display:flex!important}.terms-check input{flex:none;height:17px;margin-top:1px;width:17px!important}.terms-check a{color:var(--blue);font-weight:800}.checkout-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.checkout-total span{color:var(--muted);font-size:8px}.checkout-total b{font:700 13px Unbounded}.checkout-safety{justify-content:center;align-items:center;gap:5px;display:flex}@media (width<=800px){body{padding-bottom:66px}.shell{width:calc(100% - 28px);max-width:1180px}.announcement{font-size:7px}.nav{grid-template-columns:1fr auto;height:72px}.nav .mode-switch{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f1eaf0;order:3;grid-column:1/-1;margin:auto;position:absolute;top:62px;left:50%;transform:translate(-50%)}.cart-button span{display:none}.personal-hero,.business-hero{border-radius:20px;grid-template-columns:minmax(0,1fr);margin-top:42px}.personal-hero .hero-copy,.business-hero-copy{min-width:0;padding:53px 28px 40px}.personal-hero h1,.business-hero h1{font-size:38px}.hero-copy>p,.business-hero-copy>p{overflow-wrap:anywhere;max-width:100%}.hero-actions{flex-direction:column;align-items:stretch}.hero-playground,.brand-shape-stage{min-height:500px}.hero-keychain{width:185px}.hero-key-1{left:7%}.hero-key-2{right:2%}.hero-key-3{left:2%}.hero-key-4{right:4%}.benefits{grid-template-columns:1fr 1fr;padding:15px 0}.benefits>div{border-bottom:1px solid var(--line);justify-content:start;padding-left:12px}.benefits>div:nth-child(2){border-right:0}.benefits>div:nth-child(3),.benefits>div:nth-child(4){border-bottom:0}.section-heading{flex-direction:column;align-items:start;gap:16px}.section-heading h2{font-size:29px}.section-heading>p{width:auto}.review-promise,.delivery-faq,.business-handoff,.form-layout{grid-template-columns:1fr}.handoff-shapes{min-height:340px}.business-handoff>div:first-child{padding:38px 27px}.delivery-card,.faq-list{padding:35px 25px}.product-modal{grid-template-columns:1fr}.gallery-scene{min-height:410px}.modal-keychain{width:220px}.product-config{padding:38px 24px}.bundle-picker{grid-template-columns:1fr 1fr}.bundle-config-layout{grid-template-columns:1fr;margin:-43px}.bundle-current-preview{min-height:320px}.bundle-current-preview>.keychain{width:190px}.bundle-current-controls{padding:36px 25px}.business-benefits{grid-template-columns:1fr}.business-process>div:last-child{grid-template-columns:1fr 1fr}.business-process article:nth-child(2){border-right:0}.business-process article{padding-bottom:24px}.form-layout{gap:25px}.business-form-card{padding:27px 20px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.mobile-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:70;background:#14161df0;border-radius:16px;grid-template-columns:repeat(3,1fr);height:56px;padding:5px;display:grid;position:fixed;bottom:8px;left:10px;right:10px;box-shadow:0 15px 40px #00000040}.mobile-nav a,.mobile-nav button{color:#fff;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:7px;text-decoration:none;display:flex;position:relative}.mobile-nav a:hover,.mobile-nav button:hover{background:#30333d}.mobile-nav b{background:var(--pink);border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid;position:absolute;top:1px;right:26%}.support-fab{bottom:75px}.support-fab span{display:none}.support-fab{padding:13px}footer{padding-bottom:95px}}.legal-shell{background:#f4f1ea;min-height:100vh;padding:30px}.legal-shell header{justify-content:space-between;align-items:center;max-width:900px;margin:auto;font-size:10px;font-weight:900;display:flex}.legal-shell header a{color:var(--blue);text-decoration:none}.legal-shell article{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:900px;margin:36px auto;padding:clamp(28px,6vw,70px);box-shadow:0 22px 60px #1c1f2a14}.legal-shell h1{letter-spacing:-.06em;margin:12px 0;font:700 clamp(34px,6vw,66px)/1 Unbounded}.legal-shell article>small{color:var(--muted)}.legal-shell article section{margin-top:35px}.legal-shell h2{font:700 17px Unbounded}.legal-shell p{color:#555b68;font-size:11px;line-height:1.8}.legal-shell aside{background:#fff2d8;border:1px solid #efcd88;border-radius:14px;margin-top:40px;padding:18px}.legal-shell aside b{font-size:10px}.legal-shell aside p{color:#765419;margin-bottom:0}@media (width<=540px){.personal-hero h1,.business-hero h1{font-size:31px}.hero-copy>p,.business-hero-copy>p{font-size:12px}.hero-playground{min-height:390px}.hero-keychain{width:145px}.hero-phone{transform-origin:bottom;transform:translate(-50%)scale(.72)}.tap-moment .hero-key-1{top:34%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(.64)}.benefits{grid-template-columns:1fr}.benefits>div{border-right:0;padding:12px;border-bottom:1px solid var(--line)!important}.benefits>div:last-child{border-bottom:0!important}.catalog,.pricing-section{padding:72px 0}.product-grid{grid-template-columns:1fr}.custom-coming{grid-column:span 1}.product-stage{height:270px}.bundle-section{padding-bottom:72px}.bundle-grid>article{min-height:360px}.how-section{padding:72px 0}.how-grid{grid-template-columns:1fr}.how-grid article,.how-grid article+article{border-bottom:1px solid #31343e;border-right:0;min-height:auto;padding:25px 0}.how-grid article:last-child{border-bottom:0}.review-promise{gap:25px;padding:72px 0}.review-placeholder{padding:30px 23px}.handoff-logo{width:148px;height:178px;transform:scale(.9)}.handoff-spark{top:145px;left:15px;transform:rotate(-14deg)scale(.74)}.handoff-link{top:133px;right:15px;transform:rotate(14deg)scale(.74)}.brand-shape-stage{min-height:420px}.brand-token{width:142px;height:178px;padding:22px 16px}.brand-token b{font-size:16px}.brand-token small{font-size:6px}.token-one{top:176px;left:5px}.token-two{top:38px;left:50%;transform:translate(-50%)rotate(8deg)}.token-three{top:195px;left:auto;right:5px}.price-table>div{grid-template-columns:1fr auto}.price-table i{grid-column:1/-1;justify-self:start;margin-top:7px}.business-process>div:last-child{grid-template-columns:1fr}.business-process article,.business-process article+article{border-right:0;border-bottom:1px solid var(--line);padding:23px 0}.business-process article:last-child{border-bottom:0}.business-form-card .two,.checkout-modal .two{grid-template-columns:1fr}.product-modal,.bundle-modal,.support-modal,.notify-modal,.checkout-modal{border-radius:18px}.gallery-scene{min-height:340px}.modal-keychain{width:175px}.scene-tabs button{padding:7px 8px;font-size:7px}.hardware-preview{top:62px;transform:translate(-50%)scale(.8)}.product-config h2{font-size:23px}.color-choices,.hardware-choices{grid-template-columns:1fr 1fr}.hardware-choices button:last-child{grid-column:1/-1}.bundle-modal{padding:38px 18px}.bundle-picker .keychain{width:95px}.bundle-selection{flex-direction:column;gap:15px}.bundle-selection>.primary{width:100%}.bundle-current-controls{padding:34px 18px}.bundle-actions{flex-direction:column}.bundle-actions button{width:100%}.bundle-config-layout{margin:-38px -18px}.notify-modal form{flex-direction:column}.checkout-modal,.support-modal,.notify-modal{padding:42px 20px}.cart-drawer{padding:20px}.cart-items article{grid-template-columns:70px 1fr auto}.footer-grid{grid-template-columns:1fr}.footer-grid>div{grid-column:auto!important}}@media (width<=800px){.account-modal{border-radius:18px;padding:42px 20px}.account-login{grid-template-columns:1fr}.status-track{padding-inline:8px}.status-track b{font-size:6px}.order-facts{grid-template-columns:1fr 1fr}.review-form{grid-template-columns:1fr}.review-form label:last-of-type,.review-form .primary{grid-column:auto}}
