/* Original Memphis-inspired LINKR identity. */
:root{--ink:#291750;--green:#41216a;--acid:#fddd3b;--paper:#fffaf1;--muted:#6a5c7a;--line:#dfd3e5}body{background:var(--paper);color:var(--ink);font-family:'Avenir Next',Arial,Helvetica,sans-serif}.header{background:#fffaf1;color:var(--ink);border-bottom:2px solid var(--ink);height:86px}.header .brand{font-size:29px;font-weight:800;letter-spacing:-1.5px}.header .brand-light{font-size:.5em;letter-spacing:2px}.header nav{color:var(--ink);font-weight:600;font-size:12px}.header .small{background:#fa5aa5;border:2px solid var(--ink);color:var(--ink);box-shadow:3px 3px 0 var(--ink);transform:rotate(-2deg);border-radius:0}.header .small:hover{background:#fddd3b;border-color:var(--ink)}.hero{background:#462479;color:#fffaf1;padding-top:38px;padding-bottom:38px;min-height:715px;isolation:isolate}.hero:before{content:'';position:absolute;left:-120px;top:55px;width:230px;height:230px;border:45px solid #fa5aa514;border-radius:50%;z-index:-1}.hero-copy{padding-block:15px}.hero .eyebrow{color:#fddd3b;font-size:9px;letter-spacing:1.5px;margin-bottom:24px;max-width:450px}.hero .dot{background:#32d9cb;box-shadow:none}.hero h1{font-size:clamp(76px,8.3vw,122px);line-height:1;letter-spacing:-7px;font-weight:800;margin:0 0 18px;white-space:nowrap}.hero h1 em{display:block;color:#fddd3b;font-style:italic;font-weight:800;margin-top:-4px;position:relative;width:fit-content;z-index:1}.hero h1 em:after{content:'';display:block;position:absolute;height:13px;background:#fa5aa5;bottom:7px;left:5px;right:-10px;z-index:-1;transform:rotate(-4deg)}.brand-line{font-weight:600;font-size:27px;line-height:1.2;letter-spacing:-1px;margin-top:25px;margin-bottom:20px;color:#fffaf1}.hero .intro{font-size:13px;line-height:1.85;color:#ddd0ee;max-width:395px}.hero-actions{gap:25px;margin-top:27px}.hero-actions .button{background:#32d9cb;color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 #1c0c39;font-size:12px;font-weight:800;padding:15px 22px}.hero-actions .button:hover{background:#5ce5da}.hero .text-link{color:#fffaf1;font-size:11px}.hero-note{color:#d2c0e5!important;font-size:7px!important;letter-spacing:1px}.hero-art{min-height:600px;isolation:isolate;margin-left:15px}.art-grid{background-image:radial-gradient(#fffaf155 1.4px,transparent 1.4px);background-size:17px 17px;mask-image:none;inset:35px -10px 65px 10px;transform:rotate(9deg);opacity:.65;z-index:-1}.product-halo{width:395px;height:395px;background:#32d9cb;border:3px solid #291750;border-radius:50%;left:52%;top:47%;box-shadow:14px 15px 0 #291750;transform:translate(-50%,-50%) rotate(-12deg)}.product-halo:before{inset:12px;border:2px dashed #29175066;transform:rotate(12deg)}.product-halo:after{inset:auto;left:-42px;top:23px;width:96px;height:96px;clip-path:polygon(50% 0,61% 31%,85% 15%,73% 42%,100% 50%,72% 61%,85% 85%,59% 73%,50% 100%,39% 73%,15% 85%,27% 58%,0 50%,29% 39%,15% 15%,41% 28%);background:#fa5aa5;border:0;border-radius:0;transform:rotate(10deg)}.product-render{width:100%;height:104%;left:3%;top:-4%;object-fit:contain;transform:rotate(12deg);filter:drop-shadow(17px 17px 0 #29175060);z-index:2}.art-word{font-size:95px;top:auto;bottom:5px;left:52%;transform:translateX(-50%) rotate(-6deg);-webkit-text-stroke:1px #ffffff55;font-style:italic;letter-spacing:-6px;opacity:.7}.art-label{top:17px;right:1px;color:#291750;background:#fddd3b;font-size:8px;font-weight:800;letter-spacing:.8px;padding:7px 10px;transform:rotate(5deg);border:2px solid #291750;box-shadow:3px 3px 0 #291750;z-index:3}.product-index{left:10px;bottom:68px;color:#fffaf1;font-size:7px;letter-spacing:1.5px}.art-footer{bottom:12px;left:30px;right:0;color:#ddccec;font-size:6px;letter-spacing:1.2px}.concept{color:#e2d5ed;left:30px;bottom:-8px;font-size:6px;letter-spacing:.8px}.principles{background:#fddd3b;border-block:2px solid #291750;transform:rotate(0);color:var(--ink)}.principles .wrap{font-size:9px;letter-spacing:2px;padding-block:20px}.principles span:before{content:'✳';color:#291750;font-size:13px;margin-right:15px}.rewind-section{padding:90px 0 65px;background:#fffaf1;position:relative;overflow:hidden}.rewind-heading{position:relative;margin-bottom:40px;padding-right:45%}.rewind-heading .eyebrow{font-size:9px;letter-spacing:1.6px;color:#9d367a}.rewind-heading h2{font-size:55px;letter-spacing:-2.6px;font-weight:700;line-height:1.06}.rewind-heading em{font-style:normal;color:#9a328a}.rewind-heading>p:last-child{position:absolute;right:0;bottom:0;width:38%;font-size:14px;line-height:1.9;color:#6a5c7a}.era-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.era{height:505px;position:relative;overflow:hidden;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:28px}.era-then{background:#fa82ba}.era-now{background:#85e9d9}.era-top{display:flex;align-items:start;justify-content:space-between;gap:20px;position:relative;z-index:2}.era-top span{font-size:9px;letter-spacing:1.7px;font-weight:800;border:1px solid;padding:3px 8px}.era-top strong{font-size:55px;letter-spacing:-3px;line-height:1}.era-copy{position:absolute;left:28px;bottom:45px;z-index:3;width:48%}.era-copy h3{font-size:29px;font-weight:700;letter-spacing:-1.1px;line-height:1.05;margin-bottom:12px}.era-copy p{font-size:11px;line-height:1.9;margin:0;max-width:220px}.era-caption{font-size:6px;letter-spacing:1px;position:absolute;bottom:13px;left:28px;margin:0;font-weight:600}.era-now img{height:95%;width:62%;object-fit:contain;position:absolute;right:-25px;top:2%;transform:rotate(12deg);filter:drop-shadow(12px 12px 0 #29175022)}.era-note{font-size:10px;margin-top:25px;color:#6a5c7a;max-width:700px}.retro-device{width:133px;height:238px;border:3px solid var(--ink);background:#fddd3b;border-radius:24px;position:absolute;right:40px;top:129px;transform:rotate(-15deg);box-shadow:10px 10px 0 #29175044}.retro-antenna{position:absolute;bottom:100%;left:20px;width:13px;height:86px;background:repeating-linear-gradient(#291750 0 6px,#553882 7px 9px);border:2px solid var(--ink);border-radius:7px 7px 0 0}.retro-knob{position:absolute;bottom:100%;right:22px;width:22px;height:15px;background:#32d9cb;border:2px solid var(--ink);border-radius:4px 4px 0 0}.retro-device>span{display:block;text-align:center;font-size:7px;font-weight:800;letter-spacing:1.1px;margin-top:20px}.retro-speaker{height:91px;width:91px;border:3px solid var(--ink);border-radius:50%;margin:16px auto;background:repeating-linear-gradient(0deg,#291750 0 3px,#fddd3b 4px 7px)}.retro-device>b{display:grid;place-items:center;width:43px;height:43px;margin:auto;border:3px solid var(--ink);background:#fa5aa5;border-radius:50%;font-size:26px}.retro-paddle{position:absolute;right:100%;top:50px;width:10px;height:59px;background:#32d9cb;border:2px solid var(--ink);border-radius:5px 0 0 5px}.era-then:before{content:'';position:absolute;right:-20px;top:95px;width:280px;height:280px;border-radius:50%;border:35px solid #aa39871c}.era-now:before{content:'';position:absolute;width:240px;height:240px;border:40px solid #26bbaa33;right:8px;top:110px;transform:rotate(35deg)}.section .eyebrow,.signup-copy .eyebrow{color:#943980}.section h2{font-weight:650}.section-head p:last-child{color:#6a5c7a}.industry-grid article{border-color:#d2bedb}.industry-icon{border-color:#bfa9d1;color:#733f9a;background:#e9dbf5}.industry-grid h3{color:#291750}.approach{background:#2b1750;color:#fffaf1;overflow:hidden}/* A CSS-only accent avoids iOS color-emoji rendering over the process copy. */
.approach:after{content:'';width:160px;height:160px;border:20px solid #32d9cb;border-radius:50%;opacity:.09;bottom:-80px;left:-70px;pointer-events:none}@media(max-width:720px){.approach:after{display:none}}.approach .muted{color:#cfbfdf}.steps p{color:#cfbfdf}.steps li{border-color:#ffffff25}.steps li>span{color:#32d9cb}.approach .eyebrow{color:#fddd3b}.light-link{color:#fddd3b}.quote-section{background:#fffaf1}.quote-section h2{font-weight:650}.quote-tags span{border-color:#d7c8df}.faqs summary{font-weight:600}.faqs summary:after{color:#a93583}.signup-section{background:#fddd3b;border-block:2px solid #291750;position:relative;overflow:hidden}.signup-section:before{content:'';position:absolute;width:270px;height:270px;border:45px solid #d5a91933;border-radius:50%;left:-120px;bottom:-80px}.signup-grid{position:relative;z-index:1}.signup-copy h2{font-size:50px;line-height:1.06;font-weight:750;letter-spacing:-2px}.signup-copy>p{color:#61502e}.signup-copy .eyebrow{color:#6b3c68}.next{border-color:#a68b3566}.next p{color:#574932}.signup-copy .fine{color:#61502e}form{background:#fffaf1;border:2px solid #291750;box-shadow:7px 7px 0 #291750;border-radius:0;padding:30px}.form-top h3{font-weight:700;color:#291750}.form-top>span{color:#6a5c7a}input:not([type=checkbox]),textarea,select{color:#291750;border:1px solid #baa9c8;background:#fffdf8;border-radius:0}input[type=checkbox]{accent-color:#64319a}.optional,label small,.form-notice{color:#6a5c7a}.button{background:#41216a;border-color:#291750}.button:hover{background:#653397}form>.button,.review-actions .button{background:#41216a;border:2px solid #291750;box-shadow:3px 3px 0 #291750;border-radius:0;font-size:12px}form>.button:hover{background:#67329a}.review pre{background:#efe7f3}.secondary{border-color:#9d7bb2;color:#41216a}.privacy{background:#fffaf1}.privacy p,.fine{color:#6a5c7a}.privacy h2{color:#291750}footer{color:#291750}.lead-record{background:#fffaf1}.brand img{transform:rotate(-5deg)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#c12c83}.followup{font-size:10px;color:#51405f}
@media(min-width:1600px){.hero{min-height:745px}.hero h1{font-size:130px}.hero-art{min-height:620px}.product-halo{width:430px;height:430px}.hero .intro{font-size:14px}}
@media(max-width:1100px){.hero{min-height:665px}.hero h1{font-size:100px;letter-spacing:-6px}.brand-line{font-size:24px}.hero-art{min-height:550px}.product-halo{width:320px;height:320px}.product-render{width:115%;left:-3%;height:110%;top:-4%}.art-label{font-size:6px;right:-4px}.art-word{font-size:80px}.era{height:465px;padding:23px}.era-copy{left:23px;width:49%}.era-copy h3{font-size:25px}.era-copy p{font-size:10px}.retro-device{right:25px;top:130px;width:116px;height:212px}.retro-speaker{width:77px;height:77px}.retro-device>span{font-size:6px}.retro-device>b{width:37px;height:37px;font-size:22px}.era-top strong{font-size:46px}.era-caption{left:23px;font-size:5px}.rewind-heading h2{font-size:48px}}
@media(max-width:720px){.header{height:75px;border-width:2px}.header .brand{font-size:25px}.header .small{font-size:10px;min-width:103px;gap:12px;box-shadow:2px 2px 0 #291750}.hero{padding-top:28px;padding-bottom:25px;min-height:0;gap:2px}.hero-copy{padding:0}.hero .eyebrow{font-size:6.6px;letter-spacing:1px;margin-bottom:20px}.hero h1{font-size:clamp(82px,20vw,120px);letter-spacing:-5px;line-height:.91;margin-bottom:18px}.hero h1 em{display:inline-block;margin-left:7px;transform:rotate(-4deg)}.hero h1 em:after{height:9px;bottom:4px;right:0;left:0}.brand-line{font-size:22px;letter-spacing:-.7px;line-height:1.12;margin:16px 0}.brand-line br{display:none}.hero .intro{font-size:12px;line-height:1.8;max-width:370px;margin-bottom:17px}.hero-actions{margin-top:19px;gap:22px}.hero-actions .button{font-size:11px;padding:12px 17px;box-shadow:3px 3px 0 #1c0c39}.hero .text-link{font-size:10px}.hero-note{font-size:6px!important;letter-spacing:.7px;margin-top:17px}.hero-art{min-height:365px;margin-top:18px;margin-left:0}.product-halo{width:270px;height:270px;top:47%;left:52%;box-shadow:9px 10px 0 #291750}.product-halo:after{width:75px;height:75px;top:12px;left:-23px}.product-render{width:102%;height:110%;left:4%;top:-8%;transform:rotate(15deg)}.art-word{font-size:65px;bottom:-2px;left:50%;letter-spacing:-4px}.art-label{right:0;top:4px;font-size:6px;letter-spacing:.5px;padding:6px 8px}.product-index{font-size:6px;left:0;bottom:48px;letter-spacing:.9px}.art-grid{inset:40px 0 50px 0;background-size:14px 14px;opacity:.5}.art-footer{left:25px;bottom:7px;font-size:5px;letter-spacing:.7px}.concept{font-size:5px;left:24px;bottom:-8px;letter-spacing:.4px}.principles .wrap{font-size:6px;letter-spacing:1.2px;padding-block:14px;gap:11px}.principles span:before{font-size:9px;margin-right:9px}.rewind-section{padding:57px 0 28px}.rewind-heading{padding-right:0;margin-bottom:26px}.rewind-heading .eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:19px}.rewind-heading h2{font-size:42px;letter-spacing:-1.8px}.rewind-heading>p:last-child{position:static;width:auto;font-size:12px;line-height:1.8;margin-top:19px}.era-grid{grid-template-columns:1fr;gap:24px}.era{height:405px;padding:22px;box-shadow:4px 4px 0 #291750}.era-top strong{font-size:46px}.era-top span{font-size:8px}.era-copy{left:22px;bottom:41px;width:50%}.era-copy h3{font-size:26px;letter-spacing:-1px}.era-copy p{font-size:10px;line-height:1.85}.retro-device{width:111px;height:203px;top:107px;right:27px}.retro-antenna{height:73px;width:12px;left:16px}.retro-device>span{font-size:6px;margin-top:15px}.retro-speaker{width:77px;height:77px;margin-block:13px}.retro-device>b{width:37px;height:37px;font-size:22px}.era-caption{left:22px;font-size:5px;letter-spacing:.7px;bottom:14px}.era-now img{height:94%;width:65%;top:3%;right:-24px}.era-note{font-size:8px;line-height:1.8;margin-top:20px}.section{padding-block:50px}.section .eyebrow{font-size:7px;letter-spacing:1.1px}.section h2{font-size:36px}.industry-grid article{padding-block:22px}.industry-grid h3{font-size:18px}.approach .eyebrow{font-size:6.3px;letter-spacing:1px}.quote-section h2{font-size:38px}.quote-tags span{font-size:8px;padding-inline:12px}.faq-section h2{font-size:34px}.signup-section{padding-block:50px}.signup-copy .eyebrow{font-size:7px;letter-spacing:1px}.signup-copy h2{font-size:43px;letter-spacing:-1.9px}.signup-copy>p{font-size:12px}.signup-copy .fine{font-size:10px}.signup-grid{gap:27px}form{padding:22px 18px;box-shadow:4px 4px 0 #291750}.form-top h3{font-size:20px}.fields{gap:17px 12px}input:not([type=checkbox]),textarea,select{font-size:16px}.followup{font-size:10px}.privacy h2{font-size:22px}footer>a:last-of-type{font-size:9px}footer .brand{font-size:22px}}
@media(max-width:370px){.hero h1{font-size:75px;letter-spacing:-4px}.brand-line{font-size:19px}.hero .intro{font-size:11px}.hero .eyebrow{font-size:6px}.hero-actions{gap:17px}.hero .text-link{font-size:9px}.hero-note{font-size:5.5px!important}.hero-art{min-height:330px}.product-halo{width:240px;height:240px}.art-label{font-size:5px}.era-copy h3{font-size:23px}.retro-device{right:17px;width:104px;height:195px}.era-top strong{font-size:41px}.quote-tags span{font-size:7px;padding-inline:9px}.form-top h3{font-size:18px}.header .brand{font-size:23px}.signup-copy h2{font-size:38px}}
/* Turn up the product stage: an oversized pink burst and original Memphis marks. */
.hero-art .product-halo:after{width:260px;height:260px;left:-102px;top:-55px;background:#ff63b2;transform:rotate(-10deg);filter:drop-shadow(7px 8px 0 #291750)}
.hero-art .product-halo{box-shadow:17px 18px 0 #231044;border-color:#231044}
.hero-art .art-word{font-size:124px;letter-spacing:-8px;bottom:-2px;opacity:.8;-webkit-text-stroke:1.5px #fffbf18c;z-index:-1}
.energy-bolt{position:absolute;right:4%;top:26%;width:107px;height:120px;background:#fddd3b;clip-path:polygon(34% 0,90% 0,57% 38%,100% 38%,22% 100%,42% 56%,0 56%);transform:rotate(15deg);z-index:1;filter:drop-shadow(5px 5px 0 #291750)}
.energy-loop{position:absolute;width:125px;height:63px;border:8px solid #fa5aa5;border-radius:50%;left:5%;bottom:9%;transform:rotate(-31deg);z-index:1;box-shadow:4px 4px 0 #291750}
.hero .art-grid{opacity:.85;background-size:20px 20px;inset:5px -15px 45px -10px}
.hero-art .product-render{filter:drop-shadow(19px 23px 0 #21103c80)}
.hero h1 em:after{height:16px;bottom:7px;left:-5px;right:-25px;transform:rotate(-6deg)}
.hero-actions .button{box-shadow:6px 6px 0 #1c0c39;transition:transform .2s ease,box-shadow .2s ease}
.hero-actions .button:hover{transform:translate(2px,2px);box-shadow:4px 4px 0 #1c0c39}
@media(max-width:1100px){.hero-art .product-halo:after{width:215px;height:215px;left:-76px;top:-34px}.energy-bolt{width:81px;height:94px;right:0}.energy-loop{width:95px;height:50px;border-width:6px;left:0}.hero-art .art-word{font-size:103px}}
@media(max-width:720px){.hero-art .product-halo:after{width:178px;height:178px;left:-48px;top:-31px}.hero-art .product-halo{box-shadow:10px 11px 0 #231044}.energy-bolt{width:65px;height:76px;top:33%;right:2%}.energy-loop{width:77px;height:41px;border-width:5px;bottom:12%;left:2%}.hero-art .art-word{font-size:86px;letter-spacing:-6px;bottom:-6px}.hero .art-grid{inset:25px 0 35px 0;background-size:16px 16px;opacity:.7}.hero h1 em:after{height:10px;bottom:2px;left:-4px;right:-8px}}
@media(max-width:370px){.hero-art .product-halo:after{width:157px;height:157px;left:-38px;top:-27px}.hero-art .art-word{font-size:75px}.energy-bolt{width:54px;height:62px}.energy-loop{width:65px;height:35px;left:0}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
