[data-landing] .rc-product-intro{padding-block:72px 56px}.rc-product-intro>.rc-frame,.rc-section:where(#S3,#eligibility,#choose,#work-modes,#linux-benefits,#linux-privacy,#linux-setup,#comparison,#mac-experience,#experience-sources)>.rc-frame{padding-inline:24px}.rc-product-intro .rc-h1{letter-spacing:-.045em;max-width:1000px;margin:24px 0;font-size:clamp(36px,4.6vw,66px);line-height:1.16}.rc-product-intro .rc-h1>span{color:var(--brand-text)}.rc-product-intro .rc-sub{max-width:780px;margin-bottom:28px}.rc-privacy-list h3{font:600 21px/1.4 var(--font-display);letter-spacing:-.025em;margin:0}.rc-privacy-list p{color:var(--mute);margin:0;line-height:1.8}.rc-solution-link,.rc-solution-note a,.rc-source-details a{color:var(--brand-text);text-underline-offset:4px}.rc-solution-eyebrow{font:600 12px/1.5 var(--font-label);letter-spacing:.12em;color:var(--mute);display:block}.rc-solution-link{align-items:center;gap:10px;margin-top:28px;display:inline-flex}.rc-solution-note{color:var(--mute);flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:13px;display:flex}.rc-choice-banner{justify-content:space-between;align-items:center;gap:32px;display:flex}.rc-choice-banner>div{max-width:720px}.rc-choice-banner .rc-h2{margin-block:20px}.rc-choice-banner>.rc-btn{flex-shrink:0}.rc-linux-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:44px;margin-bottom:40px;display:grid}.rc-linux-lede{padding-bottom:24px}.rc-linux-lede .rc-sub{font-size:18px;line-height:1.8}.rc-linux-workspace{border:1px solid var(--line);background:var(--card);box-shadow:0 20px 60px -40px var(--brand);border-radius:14px;scroll-margin-top:88px;overflow:hidden}.rc-linux-workspace__bar{border-bottom:1px solid var(--line);font:500 11px/1.5 var(--font-label);letter-spacing:.08em;color:var(--mute);align-items:center;gap:16px;padding:14px 24px;display:flex}.rc-linux-lights{gap:6px;display:flex}.rc-linux-lights i{background:var(--line);border-radius:50%;width:8px;height:8px}.rc-linux-lights i:first-child{background:var(--brand)}.rc-linux-status{color:var(--brand-text);margin-inline-start:auto}.rc-linux-flow{grid-template-columns:1fr .5fr 1fr;align-items:stretch;gap:20px;padding:36px;display:grid}.rc-linux-local,.rc-linux-remote{border:1px solid var(--line);border-radius:10px;min-width:0;padding:28px}.rc-linux-remote{background:var(--brand-tint);border-color:var(--brand)}.rc-linux-local>.rc-icon,.rc-linux-remote>.rc-icon{color:var(--brand-text);width:30px;height:30px;margin-block:24px 12px}.rc-linux-flow h2{font:600 23px/1.4 var(--font-display);margin:0 0 6px}.rc-linux-flow p{color:var(--mute);margin:0;font-size:14px}.rc-linux-files{background:var(--page);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;margin-top:24px;padding:18px;font-size:13px;display:flex}.rc-linux-files>span:first-child{align-items:center;gap:8px;display:flex}.rc-linux-files .rc-icon{width:16px;height:16px}.rc-linux-files b{color:var(--brand-text);font-weight:500}.rc-linux-connection{text-align:center;color:var(--brand-text);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.rc-linux-connection>.rc-icon{width:48px;height:24px}.rc-linux-connection small{color:var(--mute);font-size:12px;line-height:1.6}.rc-linux-remote ul{gap:16px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.rc-linux-remote li{align-items:flex-start;gap:10px;display:flex}.rc-linux-remote li .rc-icon{width:18px;height:18px;color:var(--brand-text);flex-shrink:0}.rc-linux-workspace__footer{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;font-size:13px;display:flex}.rc-linux-workspace__footer>.rc-icon{width:18px;height:18px}.rc-linux-workspace__footer a{color:var(--brand-text);align-items:center;gap:6px;margin-inline-start:auto;display:flex}.rc-linux-workspace__footer a .rc-icon{width:14px;height:14px}.rc-product-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.rc-product-facts>span{text-align:center;color:var(--mute);padding:20px;font-size:13px}.rc-product-facts>span+span{border-inline-start:1px solid var(--line)}.rc-product-facts b{color:var(--ink);font:600 22px/1.6 var(--font-label);display:block}.rc-privacy-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.rc-privacy-layout .rc-h2{margin-block:24px}.rc-privacy-layout .rc-sub{font-size:17px;line-height:1.8}.rc-privacy-list{border:1px solid var(--line);background:var(--card);border-radius:12px;padding-inline:28px}.rc-privacy-list>div{gap:20px;padding-block:28px;display:flex}.rc-privacy-list>div+div{border-top:1px solid var(--line)}.rc-privacy-list .rc-icon{color:var(--brand-text);flex-shrink:0}.rc-privacy-list p{margin-top:8px;font-size:14px}.rc-app-note{border:1px dashed var(--line);border-radius:10px;align-items:center;gap:20px;margin-top:28px;padding:24px;display:flex}.rc-app-note>.rc-icon{color:var(--brand-text);flex-shrink:0}.rc-app-note p{color:var(--mute);margin:6px 0 0;font-size:14px}.rc-app-note .rc-btn{flex-shrink:0;margin-inline-start:auto}.rc-compare-intro{text-align:center}.rc-compare-intro .rc-h1,.rc-compare-intro .rc-sub{margin-inline:auto}.rc-comparison-wrap{border:1px solid var(--line);border-radius:12px;margin-top:36px;overflow-x:auto}.rc-comparison{table-layout:fixed;border-collapse:collapse;text-align:start;width:100%;font-size:15px;line-height:1.8}.rc-comparison caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rc-comparison th,.rc-comparison td{text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:24px}.rc-comparison th:first-child{width:21%}.rc-comparison thead th{background:var(--card);font-size:20px}.rc-comparison thead th:first-child{color:var(--mute);font-size:14px}.rc-comparison thead .rc-icon{vertical-align:middle;width:20px;height:20px;color:var(--brand-text);margin-inline-end:6px;display:inline-block}.rc-comparison tbody th{font-weight:500}.rc-comparison td{color:var(--mute)}.rc-comparison th:nth-child(2),.rc-comparison td:nth-child(2){background:var(--brand-tint)}.rc-comparison tr+tr,.rc-comparison tbody tr:first-child{border-top:1px solid var(--line)}.rc-source-details{border:1px solid var(--line);color:var(--mute);border-radius:10px;padding:24px;font-size:14px;line-height:1.8}.rc-source-details summary{color:var(--ink);cursor:pointer;font-weight:600}.rc-source-details li+li{margin-top:8px}.rc-mac-regions{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex}.rc-mac-regions span{border:1px solid var(--line);background:var(--card);border-radius:6px;padding:5px 12px;font-size:13px}@media (max-width:1023px){.rc-linux-heading{grid-template-columns:1fr;gap:0}.rc-linux-flow{grid-template-columns:1fr .35fr 1fr;gap:12px;padding:24px}.rc-linux-local,.rc-linux-remote{padding:20px}.rc-choice-banner{flex-direction:column;align-items:flex-start}.rc-privacy-layout{gap:32px}}@media (max-width:639px){[data-landing] .rc-product-intro{padding-block:40px 32px}.rc-product-intro .rc-h1{font-size:36px}.rc-privacy-layout{grid-template-columns:1fr}.rc-linux-flow{grid-template-columns:1fr;padding:16px}.rc-linux-connection{gap:6px;padding-block:12px}.rc-linux-connection>.rc-icon{transform:rotate(90deg)}.rc-linux-workspace__bar{gap:8px;padding:12px;font-size:9px}.rc-linux-workspace__footer{padding:16px}.rc-linux-workspace__footer a{margin-inline-start:30px}.rc-product-facts>span{padding:16px 8px;font-size:11px}.rc-product-facts b{font-size:18px}.rc-app-note{flex-wrap:wrap}.rc-app-note>div{flex:1;min-width:180px}.rc-app-note .rc-btn{margin-inline-start:44px}.rc-comparison{font-size:12px}.rc-comparison th,.rc-comparison td{padding:14px 10px}.rc-comparison th:first-child{width:22%}.rc-comparison thead th{font-size:16px}.rc-comparison thead th:first-child{font-size:11px}}.rc-shot.rc-shot--scene{aspect-ratio:3/2}.rc-shot.rc-shot--scene .rc-shot__img{object-position:center}.rc-shot__caption{inset-inline-end:12px;color:#524337;font:500 11px/1.5 var(--font-label);background:#fffdf9eb;border-radius:6px;padding:5px 9px;position:absolute;bottom:12px}.rc-linux-scene{margin-top:28px}.rc-section:where(#S3,#eligibility,#work-modes,#linux-benefits,#linux-setup,#mac-experience)>.rc-frame{padding-inline:0}#S3 .rc-solution-link,#eligibility .rc-solution-note{margin-inline:24px}.rc-page-intro__copy{max-width:920px}.rc-compare-intro .rc-page-intro__copy{margin-inline:auto}.rc-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.rc-feature-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-feature-grid .rc-card__mock{height:148px}.rc-feature-glyph{width:100%;height:100%;color:var(--brand-text);place-items:center;display:grid;position:relative}.rc-feature-glyph>.rc-icon{z-index:1;border:1px solid var(--line);background:var(--card);width:54px;height:54px;box-shadow:0 8px 18px -12px var(--brand-text);border-radius:12px;padding:13px;position:relative}.rc-feature-glyph__ring{border:1px solid var(--line);background:var(--brand-tint);border-radius:16px;width:112px;height:80px;position:absolute;transform:rotate(-8deg)}.rc-feature-glyph__rail{background:var(--line);width:70%;height:1px;position:absolute}.rc-feature-glyph__dot{border:1px solid var(--brand-text);background:var(--card);border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:15%}.rc-illustration-frame{isolation:isolate;width:100%;padding:24px}.rc-illustration-frame>.rc-mockframe__inner{background:var(--card)}.rc-illustration-frame__label{inset-inline-end:24px;z-index:3;position:absolute;top:-14px}.rc-linux-diagram .rc-linux-workspace,.rc-linux-scene .rc-shot{box-shadow:none;border-radius:6px}.rc-product-options{border-block:1px solid var(--line);background:var(--line);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.rc-product-intro .rc-product-options{margin-inline:-24px;margin-top:44px}.rc-product-option{background:var(--page);flex-direction:column;min-width:0;display:flex}.rc-product-option__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.rc-product-option__bar>.rc-icon{color:var(--brand-text);width:20px;height:20px}.rc-product-option .rc-shot{box-shadow:none;border-radius:6px}.rc-product-option__copy{border-top:1px solid var(--line);flex-direction:column;flex:1;align-items:start;padding:28px 24px 32px;display:flex}.rc-product-option__copy h2,.rc-product-option__copy h3{font:600 28px/1.35 var(--font-display);letter-spacing:-.035em;margin:0 0 12px}.rc-product-option__copy p{color:var(--mute);margin:0 0 24px;line-height:1.8}.rc-product-option__copy .rc-btn{margin-top:auto}.rc-process-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rc-process-steps>li{background:var(--page);min-width:0;padding:28px 24px 36px}.rc-process-steps__number{color:var(--brand-text);font:500 13px/1.5 var(--font-label);justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.rc-process-steps__number .rc-icon{width:18px;height:18px}.rc-process-steps h3{font:600 23px/1.4 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.rc-process-steps__body{color:var(--mute);font-size:15px;line-height:1.8}.rc-process-steps__body p{margin:0}.rc-process-steps__body a{color:var(--brand-text);text-underline-offset:4px;margin-top:16px;display:inline-block}#linux-setup .rc-app-note{border-style:solid;border-radius:8px;margin:24px}.rc-solution-intro>.rc-frame>.rc-illustration-frame{margin-top:48px}.rc-solution-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:36px;display:grid;position:relative}.rc-solution-path:before{content:"";background:var(--line);height:1px;position:absolute;inset:50% 15% auto}.rc-solution-path__node{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:24px 12px;display:flex;position:relative}.rc-solution-path__node>.rc-icon{width:32px;height:32px;color:var(--brand-text)}[dir=rtl] .rc-process-steps__number [data-icon=arrow-right]{transform:rotate(180deg)}@media (max-width:767px){.rc-feature-grid,.rc-product-options,.rc-process-steps{grid-template-columns:1fr}.rc-feature-grid .rc-card__mock{height:128px}.rc-process-steps__number{margin-bottom:20px}.rc-product-option__copy h2,.rc-product-option__copy h3{font-size:24px}.rc-solution-path{grid-template-columns:1fr;gap:20px;padding:20px}.rc-solution-path:before{width:1px;height:auto;inset:15% auto 15% 50%}.rc-solution-path__node{padding:20px}}
