/* LINKR Radio launch art direction — graphite, bone, signal orange. */
:root{--ink:#181a1a;--green:#252929;--acid:#ff6839;--paper:#f3f2ed;--muted:#656866;--line:#d6d6d0}body{font-family:'Avenir Next',Arial,Helvetica,sans-serif;background:var(--paper)}.header{height:92px;width:100%;padding-inline:max(5%,calc((100vw - 1320px)/2));background:#121414;color:#f5f3ed;border-bottom:1px solid #ffffff16}.header .brand{font-size:28px;letter-spacing:-1.2px}.brand-light{font-size:.54em;letter-spacing:2px}.header .small{background:transparent;border-color:#ffffff40;color:#f6f4ed;min-width:132px}.header .small:hover{background:var(--acid);border-color:var(--acid);color:#151515}.header nav{font-size:12px;gap:35px;color:#c4c7c3}.hero{width:100%;max-width:none;background:#121414;color:#f3f2ed;padding:28px max(5%,calc((100vw - 1320px)/2)) 34px;grid-template-columns:1.04fr 1fr;gap:0;min-height:690px;overflow:hidden;position:relative}.hero-copy{position:relative;z-index:2}.hero .eyebrow{font-size:10px;letter-spacing:1.8px;color:#c0c4be;margin-bottom:37px}.hero .dot{background:var(--acid);box-shadow:0 0 15px #ff683944}.hero h1{font-size:clamp(52px,5.8vw,86px);line-height:.99;letter-spacing:-5px;font-weight:600;margin-bottom:30px;position:relative;z-index:2;white-space:nowrap}.hero h1 em{display:inline;color:var(--acid);font-weight:500}.hero .intro{color:#a8ada7;font-size:15px;line-height:1.85;max-width:440px}.hero-actions{margin-top:34px;gap:25px}.hero-actions .button{background:var(--acid);border-color:var(--acid);color:#151717;padding:17px 23px;border-radius:2px;font-size:13px;font-weight:700;box-shadow:0 6px 30px #ff68390b}.hero-actions .button:hover{background:#ff845d}.hero .text-link{font-size:12px;color:#d1d5ce}.hero-note{font-size:8px!important;color:#8b928b!important;letter-spacing:1.4px;margin-top:20px}.hero-art{min-height:590px;background:transparent;border-radius:0;overflow:visible;position:relative}.art-grid{background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse,#000 20%,transparent 68%);inset:-40px}.art-label{top:4px;left:auto;right:0;color:#737c73;letter-spacing:2.1px;font-size:8px;z-index:2}.product-halo{position:absolute;width:375px;height:375px;left:50%;top:48%;transform:translate(-50%,-50%);border:1px solid #ff683933;border-radius:50%;background:radial-gradient(circle,#ff683918,transparent 70%);box-shadow:0 0 130px #ff68390c}.product-halo:before,.product-halo:after{content:'';position:absolute;inset:-48px;border:1px solid #ffffff08;border-radius:50%}.product-halo:after{inset:52px;border-color:#ffffff0b}.art-word{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);color:transparent;-webkit-text-stroke:1px #41443b;font-size:125px;font-weight:800;letter-spacing:-10px;opacity:.65;white-space:nowrap}.product-render{position:absolute;width:112%;height:105%;object-fit:contain;left:-1%;top:-5%;filter:drop-shadow(25px 30px 16px #0008);z-index:1}.product-index{position:absolute;font-size:8px;letter-spacing:2px;color:#92998f;bottom:49px;left:20px;writing-mode:vertical-rl;transform:rotate(180deg)}.art-footer{bottom:18px;left:54px;right:0;color:#747e72;font-size:8px;letter-spacing:1.8px}.concept{bottom:-5px;color:#8f968c;font-size:7px;letter-spacing:1.3px;left:54px}.principles{background:var(--acid);border:0;color:#151717}.principles .wrap{padding-block:20px;font-size:10px;letter-spacing:2px;font-weight:700}.principles span:before{color:#151717;margin-right:18px}.section{padding-block:105px}.section .eyebrow,.signup-copy .eyebrow{color:#b14c2a;font-size:10px;letter-spacing:2px}h2{font-size:clamp(35px,3.4vw,49px);line-height:1.12;font-weight:500;letter-spacing:-2px}.section-head{align-items:start;margin-bottom:50px}.section-head p:last-child{padding-top:42px;font-size:14px;line-height:1.9;max-width:355px}.industry-grid{display:block}.industry-grid article{display:grid;grid-template-columns:.8fr .3fr 1.2fr 1.3fr;gap:24px;align-items:center;padding:28px 0;border-top:1px solid #c7cbc3}.industry-number{font-size:9px;letter-spacing:1.4px}.industry-icon{background:transparent;border:1px solid #c6cbc2;border-radius:50%;font-size:23px;width:42px;height:42px;margin:0}.industry-grid h3{font-size:21px;letter-spacing:-.6px;margin:0}.industry-grid p{font-size:13px;margin:0;line-height:1.8;max-width:350px}.approach{background:#1d2220;padding-block:95px;position:relative;overflow:hidden}.approach:after{content:'↗';position:absolute;font-size:440px;color:#ffffff025;left:-50px;bottom:-240px;line-height:1;pointer-events:none}.approach-grid{position:relative;z-index:1}.approach .eyebrow{color:var(--acid);font-size:9px}.approach h2{font-size:42px;line-height:1.15}.approach .muted{font-size:14px;color:#929c91;line-height:1.9}.steps li{gap:25px;padding-bottom:29px;margin-bottom:28px;border-color:#ffffff14}.steps li>span{font-size:11px}.steps h3{font-size:21px;margin-bottom:10px}.steps p{font-size:13px;line-height:1.85;color:#a9b0a6}.light-link{color:var(--acid);font-size:12px}.quote-section{position:relative;background:#f3f2ed}.quote-section h2{font-size:54px;line-height:1.08;letter-spacing:-2.5px}.quote-section>p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:520px}.quote-tags{margin-block:33px;gap:0}.quote-tags span{border:0;border-right:1px solid #cccfc4;border-radius:0;font-size:11px;padding:5px 25px}.quote-tags span:last-child{border:0}.quote-section>.fine{font-size:10px!important}.faq-section h2{font-size:43px}.faqs summary{font-size:14px;padding-block:23px;font-weight:500}.faqs summary:after{color:#a14a2f;top:18px}.faqs p{font-size:13px;line-height:1.9}.signup-section{background:#e8e9e1;padding-block:95px}.signup-copy h2{font-size:clamp(40px,4vw,58px);letter-spacing:-2.6px}.signup-copy>p{font-size:14px;line-height:1.9;color:#61685e}.next{border-color:#c5cbbd}.next h3{font-size:13px}.next p{font-size:12px;line-height:2.3}.signup-copy .fine{font-size:11px}form{border:1px solid #d4d9cd;border-radius:2px;box-shadow:0 20px 65px #26321e05;padding:33px}.form-top h3{font-size:23px;font-weight:500;letter-spacing:-.7px}input:not([type=checkbox]),textarea,select{border-color:#c9cfc2;border-radius:1px;background:#fafbf6;font-size:13px}label,legend{font-size:11px;font-weight:500}.checks label{font-size:11px}.form-notice{font-size:10px}.button{border-radius:2px}form>.button{background:#1c2420;padding-block:15px;font-size:12px}.review-actions .button{background:#1c2420;font-size:12px}.review pre{background:#e8eae1;font-size:12px}.secondary{font-size:12px;text-decoration:none;border-radius:2px}.privacy{padding-block:37px;gap:9%}.privacy h2{font-size:22px;font-weight:500}.privacy p{font-size:10px;line-height:1.9}footer{padding-block:35px 30px}footer .brand img{width:30px;height:30px}footer .brand{font-size:22px}footer>span,footer>a:last-of-type{font-size:10px}footer p{font-size:9px;margin-top:15px}.followup{font-size:10px}.lead-record{background:#fff}
@media(min-width:1600px){.hero{min-height:760px}.hero-art{min-height:660px}.hero h1{font-size:89px}.product-render{height:110%;top:-8%}}
@media(max-width:1100px){.hero{min-height:625px;padding-top:40px;padding-bottom:40px}.hero h1{font-size:67px;letter-spacing:-4px}.hero-art{min-height:520px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero-actions{gap:17px}.hero-actions .button{font-size:12px;padding:15px 18px}.hero .text-link{font-size:11px}.hero .intro{font-size:14px;max-width:370px}.product-halo{width:300px;height:300px}.art-word{font-size:100px}.product-render{width:128%;left:-12%}.industry-grid article{grid-template-columns:.65fr .2fr 1fr 1.1fr;gap:20px}.industry-grid h3{font-size:18px}.industry-number{font-size:8px}.section{padding-block:80px}.header{height:82px}}
@media(max-width:720px){.header{height:75px;padding-inline:6%}.header .brand{font-size:24px}.header .small{min-width:105px;font-size:11px;gap:15px}.header .brand img{width:30px;height:30px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:39px 6% 30px;min-height:0;gap:12px}.hero .eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:27px}.hero h1{font-size:clamp(52px,11.2vw,78px);letter-spacing:-3px;line-height:1.015;margin-bottom:22px}.hero .intro{font-size:13px;line-height:1.9;max-width:380px}.hero-actions{margin-top:25px;gap:20px}.hero-actions .button{padding:14px 18px;font-size:11px}.hero .text-link{font-size:10px}.hero-note{font-size:6.5px!important;letter-spacing:1.1px;margin-top:17px}.hero-art{min-height:385px;margin-top:10px}.product-render{width:108%;left:-4%;height:108%;top:-8%}.product-halo{width:265px;height:265px;top:47%}.product-halo:before{inset:-28px}.art-word{font-size:105px;top:44%}.art-label{top:7px;right:0;font-size:6px;letter-spacing:1.5px}.product-index{left:0;font-size:6px;bottom:48px}.art-footer{font-size:6px;left:28px;bottom:10px;letter-spacing:1.4px}.concept{font-size:6px;left:25px;bottom:-7px;letter-spacing:.75px}.principles .wrap{padding-block:17px;gap:12px;font-size:7px;letter-spacing:1.6px}.principles span:before{margin-right:10px}.section{padding-block:60px}.section .eyebrow{font-size:8px;letter-spacing:1.7px}h2{font-size:35px;letter-spacing:-1.8px}.section-head{margin-bottom:28px}.section-head p:last-child{padding-top:3px;font-size:12px;line-height:1.85}.industry-grid article{grid-template-columns:43px 1fr;gap:13px 18px;padding:23px 0}.industry-number{grid-column:2;grid-row:1;font-size:7px}.industry-icon{grid-row:1/4;grid-column:1;align-self:start;margin-top:21px;width:39px;height:39px;font-size:22px}.industry-grid h3{grid-column:2;font-size:19px;margin:0}.industry-grid p{grid-column:2;font-size:12px;line-height:1.8}.approach{padding-block:60px}.approach h2{font-size:35px}.approach .eyebrow{font-size:7px}.approach .muted{font-size:12px}.approach-grid{gap:35px}.steps h3{font-size:20px}.steps p{font-size:12px}.steps li{gap:20px}.quote-section h2{font-size:39px;letter-spacing:-1.7px}.quote-section>p:not(.eyebrow){font-size:12px}.quote-tags{row-gap:10px}.quote-tags span{font-size:9px;padding-inline:13px}.quote-section>.fine{font-size:8px!important}.faq-section h2{font-size:35px}.faqs summary{font-size:13px;padding-block:20px}.faqs p{font-size:12px}.signup-section{padding-block:60px}.signup-copy h2{font-size:45px;line-height:1.07}.signup-copy>p{font-size:12px}.signup-copy .eyebrow{font-size:8px}.signup-copy .fine{font-size:10px}.signup-grid{gap:25px}form{padding:23px 20px}.form-top h3{font-size:21px}.form-top>span{font-size:9px}.fields{gap:17px 13px}input:not([type=checkbox]),textarea,select{font-size:16px;padding:9px;min-height:44px}.optional{font-size:9px}label,legend{font-size:10px}.privacy{padding-block:30px}.privacy h2{font-size:23px}.privacy p{font-size:10px}footer>span{display:none}footer>a:last-of-type{font-size:9px}footer p{font-size:8px;line-height:1.9}.followup{font-size:10px}}
@media(max-width:370px){.hero h1{font-size:47px}.hero-art{min-height:350px}.hero-actions{gap:15px}.hero-actions .button{font-size:10px;padding:13px 15px}.hero .text-link{font-size:9px}.hero .eyebrow{font-size:6.5px}.hero-note{font-size:6px!important}.quote-tags span{padding-inline:10px}.art-word{font-size:90px}}
